coreboot/src/soc/qualcomm
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
..
common soc/qualcomm/common: Avoid hardcoding SPI bus from QUP range 2025-04-15 03:45:34 +00:00
ipq40xx arch/arm: Add a few ARM targets as supported by CLANG 2024-08-23 10:40:01 +00:00
ipq806x arch/arm: Add a few ARM targets as supported by CLANG 2024-08-23 10:40:01 +00:00
qcs405 tree: Remove unused <assert.h> 2024-11-19 00:40:04 +00:00
sc7180 soc/qualcomm: Use runtime check for QUP wrapper 2 init 2025-04-12 17:33:58 +00:00
sc7280 soc/qualcomm: Use runtime check for QUP wrapper 2 init 2025-04-12 17:33:58 +00:00
x1p42100 soc/qualcomm/x1p42100: Enable basic PCIe support 2025-05-30 04:21:29 +00:00