From: Ahmad Fatoum <a.fat...@pengutronix.de> HAVE_PCI mostly means that the architecture provides <asm/pci.h>. There still needs to be a driver that actually makes use of this.
Instead of adding HW_HAS_PCI on a SoC by SoC basis and missing some (e.g. ARM Virt 32-bit), let's just enable it architecture-wide as <asm/pci.h> is available for all our ARM platforms too. Signed-off-by: Ahmad Fatoum <a.fat...@barebox.org> --- arch/arm/Kconfig | 5 +---- arch/arm/mach-imx/Kconfig | 3 --- arch/arm/mach-rockchip/Kconfig | 2 -- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 0800b15d784c..2bcd5862bdd1 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -14,6 +14,7 @@ config ARM select PBL_RELOCATABLE select USE_COMPRESSED_DTB select HAVE_ARCH_BOARD_GENERIC_DT if OFDEVICE + select HW_HAS_PCI default y config ARCH_LINUX_NAME @@ -88,7 +89,6 @@ config ARCH_MVEBU select COMMON_CLK_OF_PROVIDER select GPIOLIB select HAS_DEBUG_LL - select HW_HAS_PCI select MVEBU_MBUS select OFTREE select OF_ADDRESS_PCI @@ -120,7 +120,6 @@ config ARCH_TEGRA depends on 32BIT select CPU_V7 select HAS_DEBUG_LL - select HW_HAS_PCI select COMMON_CLK select COMMON_CLK_OF_PROVIDER select GPIOLIB @@ -144,7 +143,6 @@ config ARCH_ARM64_VIRT select CPU_V8 select ARM_AMBA select BOARD_ARM_VIRT - select HW_HAS_PCI select HAS_DEBUG_LL select COMMON_CLK select COMMON_CLK_OF_PROVIDER @@ -192,7 +190,6 @@ config ARCH_LAYERSCAPE select HAS_DEBUG_LL select COMMON_CLK select COMMON_CLK_OF_PROVIDER - select HW_HAS_PCI select OF_DMA_COHERENCY config ARCH_OMAP_MULTI diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 552e7227a022..abe44c846561 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig @@ -126,7 +126,6 @@ config ARCH_IMX6 select CPU_V7 select PINCTRL_IMX_IOMUX_V3 select COMMON_CLK_OF_PROVIDER - select HW_HAS_PCI select PBL_VERIFY_PIGGY if HABV4 config ARCH_IMX6SL @@ -149,7 +148,6 @@ config ARCH_IMX7 select COMMON_CLK_OF_PROVIDER select ARCH_HAS_FEC_IMX select ARCH_HAS_IMX_GPT - select HW_HAS_PCI config ARCH_IMX8M bool @@ -157,7 +155,6 @@ config ARCH_IMX8M select PINCTRL_IMX_IOMUX_V3 select COMMON_CLK_OF_PROVIDER select ARCH_HAS_FEC_IMX - select HW_HAS_PCI select IMX8M_DRAM select PBL_VERIFY_PIGGY if HABV4 select SOC_BUS diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig index 98dfd11c182b..7390ace41427 100644 --- a/arch/arm/mach-rockchip/Kconfig +++ b/arch/arm/mach-rockchip/Kconfig @@ -30,12 +30,10 @@ config ARCH_ROCKCHIP_V8 config ARCH_RK3568 bool select ARCH_ROCKCHIP_V8 - select HW_HAS_PCI config ARCH_RK3588 bool select ARCH_ROCKCHIP_V8 - select HW_HAS_PCI comment "select Rockchip boards:" -- 2.39.5