Attention is currently required from: Ravi Kumar Bokka, Shelley Chen, Furquan Shaikh, Arthur Heymans, Prasad Malisetty. Hello build bot (Jenkins), Furquan Shaikh, Arthur Heymans,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/57615
to look at the new patch set (#46).
Change subject: libpayload: Add support for PCI MMIO CONFIG access. ......................................................................
libpayload: Add support for PCI MMIO CONFIG access.
Add MMIO method to access PCIe config space from payloads. Defined read/write config 8/16/32 functions for ARM arch in libpayload pci driver. In pci driver, PCIe MMIO config base info extracts through coreboot tables and initializes the ATU for every read/write config access.
BUG=b:182963902,b:216686574,b:181098581 TEST=Validated on qualcomm sc7280 development board
Change-Id: I7d1217502cbd7d4d0cdd298919ae82435630d61c Signed-off-by: Prasad Malisetty quic_pmaliset@quicinc.com --- M payloads/libpayload/Kconfig M payloads/libpayload/configs/config.herobrine M payloads/libpayload/drivers/Makefile.inc R payloads/libpayload/drivers/pci_io_ops.c C payloads/libpayload/drivers/pci_mmio_ops.c A payloads/libpayload/drivers/qc_pci_mmio_ops.c M payloads/libpayload/include/pci.h A payloads/libpayload/include/qc_pci.h 8 files changed, 250 insertions(+), 49 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/15/57615/46