This commit introduces initial support for PCI Express on the Qualcomm x1p42100 SoC. Key changes include: - Selecting `CONFIG_PCI` in Kconfig to enable general PCI subsystem support for this SoC. - Selecting `CONFIG_NO_ECAM_MMCONF_SUPPORT`, indicating that this platform will not use the standard MMCONFIG ECAM for PCI configuration space access. An alternative mechanism will be required. - Adding `../common/pcie_common.c` to the ramstage build if `CONFIG_PCI` is enabled, incorporating common PCIe helper functions. BUG=b:404985109 TEST=Able to build google/bluey. Change-Id: I53e8bb3ce8551e8fa8c4b1cd39d89e12226c32f1 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87858 Reviewed-by: Kapil Porwal <kapilporwal@google.com> Reviewed-by: Pranava Y N <pranavayn@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> |
||
|---|---|---|
| .. | ||
| common | ||
| ipq40xx | ||
| ipq806x | ||
| qcs405 | ||
| sc7180 | ||
| sc7280 | ||
| x1p42100 | ||