# SPDX-License-Identifier: GPL-2.0
 
 menu "DesignWare PCI Core Support"
+       depends on PCI
 
 config PCIE_DW
        bool
 
 config PCIE_DW_HOST
         bool
-       depends on PCI
        depends on PCI_MSI_IRQ_DOMAIN
         select PCIE_DW
 
 config PCI_DRA7XX_HOST
        bool "TI DRA7xx PCIe controller Host Mode"
        depends on SOC_DRA7XX || COMPILE_TEST
-       depends on PCI && PCI_MSI_IRQ_DOMAIN
+       depends on PCI_MSI_IRQ_DOMAIN
        depends on OF && HAS_IOMEM && TI_PIPE3
        select PCIE_DW_HOST
        select PCI_DRA7XX
 
 config PCIE_DW_PLAT
        bool "Platform bus based DesignWare PCIe Controller"
-       depends on PCI
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIE_DW_HOST
        ---help---
 
 config PCI_EXYNOS
        bool "Samsung Exynos PCIe controller"
-       depends on PCI
        depends on SOC_EXYNOS5440
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
 
 config PCI_IMX6
        bool "Freescale i.MX6 PCIe controller"
-       depends on PCI
        depends on SOC_IMX6Q
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
 
 config PCIE_SPEAR13XX
        bool "STMicroelectronics SPEAr PCIe controller"
-       depends on PCI
        depends on ARCH_SPEAR13XX
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
 
 config PCI_KEYSTONE
        bool "TI Keystone PCIe controller"
-       depends on PCI
        depends on ARCH_KEYSTONE
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
 
 config PCI_LAYERSCAPE
        bool "Freescale Layerscape PCIe controller"
-       depends on PCI
        depends on OF && (ARM || ARCH_LAYERSCAPE)
        depends on PCI_MSI_IRQ_DOMAIN
        select MFD_SYSCON
 config PCI_HISI
        depends on OF && ARM64
        bool "HiSilicon Hip05 and Hip06 SoCs PCIe controllers"
-       depends on PCI
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
        select PCIE_DW_HOST
 
 config PCIE_QCOM
        bool "Qualcomm PCIe controller"
-       depends on PCI
        depends on ARCH_QCOM && OF
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
 
 config PCIE_ARMADA_8K
        bool "Marvell Armada-8K PCIe controller"
-       depends on PCI
        depends on ARCH_MVEBU
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
 config PCIE_ARTPEC6_HOST
        bool "Axis ARTPEC-6 PCIe controller Host Mode"
        depends on MACH_ARTPEC6
-       depends on PCI && PCI_MSI_IRQ_DOMAIN
+       depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
        select PCIE_DW_HOST
        select PCIE_ARTPEC6
        depends on OF && ARM64
        bool "HiSilicon Kirin series SoCs PCIe controllers"
        depends on PCI_MSI_IRQ_DOMAIN
-       depends on PCI
        select PCIEPORTBUS
        select PCIE_DW_HOST
        help
 config PCIE_HISI_STB
        bool "HiSilicon STB SoCs PCIe controllers"
        depends on ARCH_HISI
-       depends on PCI
        depends on PCI_MSI_IRQ_DOMAIN
        select PCIEPORTBUS
        select PCIE_DW_HOST