coreboot/src/soc
Subrata Banik 891c208835 soc/qualcomm/x1p42100: Enable basic PCIe support
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>
2025-05-30 04:21:29 +00:00
..
amd soc/amd/common/block: Enable MMCONF first 2025-05-21 17:14:41 +00:00
cavium
example/min86
ibm/power9
intel soc/intel/meteorlake: Use CACHE_TMP_RAMTOP for TME exclusion range 2025-05-29 14:20:11 +00:00
mediatek soc/mediatek/common: Add UFS2.2 and eMMC definitions to storage.h 2025-05-29 12:12:46 +00:00
nvidia
qualcomm soc/qualcomm/x1p42100: Enable basic PCIe support 2025-05-30 04:21:29 +00:00
rockchip
samsung
sifive
ti
ucb/riscv
xilinx