config PCIE_DW_HOST
        bool
-       depends on PCI_MSI_IRQ_DOMAIN
        select PCIE_DW
 
 config PCIE_DW_EP
 config PCI_DRA7XX_HOST
        tristate "TI DRA7xx PCIe controller Host Mode"
        depends on SOC_DRA7XX || COMPILE_TEST
-       depends on PCI_MSI_IRQ_DOMAIN
        depends on OF && HAS_IOMEM && TI_PIPE3
+       depends on PCI_MSI_IRQ_DOMAIN
        select PCIE_DW_HOST
        select PCI_DRA7XX
        default y if SOC_DRA7XX
 
 config PCIE_DW_PLAT_HOST
        bool "Platform bus based DesignWare PCIe Controller - Host mode"
-       depends on PCI && PCI_MSI_IRQ_DOMAIN
+       depends on PCI_MSI_IRQ_DOMAIN
        select PCIE_DW_HOST
        select PCIE_DW_PLAT
        help
        bool "Freescale Layerscape PCIe controller - Host mode"
        depends on OF && (ARM || ARCH_LAYERSCAPE || COMPILE_TEST)
        depends on PCI_MSI_IRQ_DOMAIN
-       select MFD_SYSCON
        select PCIE_DW_HOST
+       select MFD_SYSCON
        help
          Say Y here if you want to enable PCIe controller support on Layerscape
          SoCs to work in Host mode.
 
 config PCI_MESON
        tristate "MESON PCIe controller"
-       depends on PCI_MSI_IRQ_DOMAIN
        default m if ARCH_MESON
+       depends on PCI_MSI_IRQ_DOMAIN
        select PCIE_DW_HOST
        help
          Say Y here if you want to enable PCI controller support on Amlogic