|
@@ -26,6 +26,7 @@ config BCMA_HOST_PCI_POSSIBLE
|
|
config BCMA_HOST_PCI
|
|
config BCMA_HOST_PCI
|
|
bool "Support for BCMA on PCI-host bus"
|
|
bool "Support for BCMA on PCI-host bus"
|
|
depends on BCMA_HOST_PCI_POSSIBLE
|
|
depends on BCMA_HOST_PCI_POSSIBLE
|
|
|
|
+ select BCMA_DRIVER_PCI
|
|
default y
|
|
default y
|
|
|
|
|
|
config BCMA_DRIVER_PCI_HOSTMODE
|
|
config BCMA_DRIVER_PCI_HOSTMODE
|
|
@@ -44,6 +45,22 @@ config BCMA_HOST_SOC
|
|
|
|
|
|
If unsure, say N
|
|
If unsure, say N
|
|
|
|
|
|
|
|
+# TODO: make it depend on PCI when ready
|
|
|
|
+config BCMA_DRIVER_PCI
|
|
|
|
+ bool
|
|
|
|
+ default y
|
|
|
|
+ help
|
|
|
|
+ BCMA bus may have many versions of PCIe core. This driver
|
|
|
|
+ supports:
|
|
|
|
+ 1) PCIe core working in clientmode
|
|
|
|
+ 2) PCIe Gen 2 clientmode core
|
|
|
|
+
|
|
|
|
+ In general PCIe (Gen 2) clientmode core is required on PCIe
|
|
|
|
+ hosted buses. It's responsible for initialization and basic
|
|
|
|
+ hardware management.
|
|
|
|
+ This driver is also prerequisite for a hostmode PCIe core
|
|
|
|
+ support.
|
|
|
|
+
|
|
config BCMA_DRIVER_MIPS
|
|
config BCMA_DRIVER_MIPS
|
|
bool "BCMA Broadcom MIPS core driver"
|
|
bool "BCMA Broadcom MIPS core driver"
|
|
depends on BCMA && MIPS
|
|
depends on BCMA && MIPS
|