161e115a5SMichael Bueschmenu "Sonics Silicon Backplane" 261e115a5SMichael Buesch 361e115a5SMichael Bueschconfig SSB_POSSIBLE 461e115a5SMichael Buesch bool 561e115a5SMichael Buesch depends on HAS_IOMEM 661e115a5SMichael Buesch default y 761e115a5SMichael Buesch 861e115a5SMichael Bueschconfig SSB 961e115a5SMichael Buesch tristate "Sonics Silicon Backplane support" 1061e115a5SMichael Buesch depends on SSB_POSSIBLE 1161e115a5SMichael Buesch help 1261e115a5SMichael Buesch Support for the Sonics Silicon Backplane bus. 1361e115a5SMichael Buesch You only need to enable this option, if you are 1461e115a5SMichael Buesch configuring a kernel for an embedded system with 1561e115a5SMichael Buesch this bus. 1661e115a5SMichael Buesch It will be auto-selected if needed in other 1761e115a5SMichael Buesch environments. 1861e115a5SMichael Buesch 1961e115a5SMichael Buesch The module will be called ssb. 2061e115a5SMichael Buesch 2161e115a5SMichael Buesch If unsure, say N. 2261e115a5SMichael Buesch 2361e115a5SMichael Bueschconfig SSB_PCIHOST_POSSIBLE 2461e115a5SMichael Buesch bool 259be4bfb9SIngo Molnar depends on SSB && (PCI = y || PCI = SSB) 2661e115a5SMichael Buesch default y 2761e115a5SMichael Buesch 2861e115a5SMichael Bueschconfig SSB_PCIHOST 2961e115a5SMichael Buesch bool "Support for SSB on PCI-bus host" 3061e115a5SMichael Buesch depends on SSB_PCIHOST_POSSIBLE 3161e115a5SMichael Buesch default y 3261e115a5SMichael Buesch help 3361e115a5SMichael Buesch Support for a Sonics Silicon Backplane on top 3461e115a5SMichael Buesch of a PCI device. 3561e115a5SMichael Buesch 3661e115a5SMichael Buesch If unsure, say Y 3761e115a5SMichael Buesch 38*c7084535SAlexey Zaytsevconfig SSB_B43_PCI_BRIDGE 39*c7084535SAlexey Zaytsev bool 40*c7084535SAlexey Zaytsev depends on SSB_PCIHOST 41*c7084535SAlexey Zaytsev default n 42*c7084535SAlexey Zaytsev 4361e115a5SMichael Bueschconfig SSB_PCMCIAHOST_POSSIBLE 4461e115a5SMichael Buesch bool 459be4bfb9SIngo Molnar depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL 4661e115a5SMichael Buesch default y 4761e115a5SMichael Buesch 4861e115a5SMichael Bueschconfig SSB_PCMCIAHOST 4961e115a5SMichael Buesch bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)" 5061e115a5SMichael Buesch depends on SSB_PCMCIAHOST_POSSIBLE 5161e115a5SMichael Buesch help 5261e115a5SMichael Buesch Support for a Sonics Silicon Backplane on top 5361e115a5SMichael Buesch of a PCMCIA device. 5461e115a5SMichael Buesch 5561e115a5SMichael Buesch If unsure, say N 5661e115a5SMichael Buesch 5761e115a5SMichael Bueschconfig SSB_SILENT 5861e115a5SMichael Buesch bool "No SSB kernel messages" 5961e115a5SMichael Buesch depends on SSB && EMBEDDED 6061e115a5SMichael Buesch help 6161e115a5SMichael Buesch This option turns off all Sonics Silicon Backplane printks. 6261e115a5SMichael Buesch Note that you won't be able to identify problems, once 6361e115a5SMichael Buesch messages are turned off. 6461e115a5SMichael Buesch This might only be desired for production kernels on 6561e115a5SMichael Buesch embedded devices to reduce the kernel size. 6661e115a5SMichael Buesch 6761e115a5SMichael Buesch Say N 6861e115a5SMichael Buesch 6961e115a5SMichael Bueschconfig SSB_DEBUG 7061e115a5SMichael Buesch bool "SSB debugging" 7161e115a5SMichael Buesch depends on SSB && !SSB_SILENT 7261e115a5SMichael Buesch help 7361e115a5SMichael Buesch This turns on additional runtime checks and debugging 7461e115a5SMichael Buesch messages. Turn this on for SSB troubleshooting. 7561e115a5SMichael Buesch 7661e115a5SMichael Buesch If unsure, say N 7761e115a5SMichael Buesch 7861e115a5SMichael Bueschconfig SSB_SERIAL 7961e115a5SMichael Buesch bool 8061e115a5SMichael Buesch depends on SSB 8161e115a5SMichael Buesch # ChipCommon and ExtIf serial support routines. 8261e115a5SMichael Buesch 8361e115a5SMichael Bueschconfig SSB_DRIVER_PCICORE_POSSIBLE 8461e115a5SMichael Buesch bool 8561e115a5SMichael Buesch depends on SSB_PCIHOST 8661e115a5SMichael Buesch default y 8761e115a5SMichael Buesch 8861e115a5SMichael Bueschconfig SSB_DRIVER_PCICORE 8961e115a5SMichael Buesch bool "SSB PCI core driver" 9061e115a5SMichael Buesch depends on SSB_DRIVER_PCICORE_POSSIBLE 9161e115a5SMichael Buesch help 9261e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 9361e115a5SMichael Buesch Broadcom PCI core. 9461e115a5SMichael Buesch 9561e115a5SMichael Buesch If unsure, say Y 9661e115a5SMichael Buesch 9761e115a5SMichael Bueschconfig SSB_PCICORE_HOSTMODE 9861e115a5SMichael Buesch bool "Hostmode support for SSB PCI core (EXPERIMENTAL)" 9961e115a5SMichael Buesch depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL 10061e115a5SMichael Buesch help 10161e115a5SMichael Buesch PCIcore hostmode operation (external PCI bus). 10261e115a5SMichael Buesch 10361e115a5SMichael Bueschconfig SSB_DRIVER_MIPS 10461e115a5SMichael Buesch bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)" 10561e115a5SMichael Buesch depends on SSB && MIPS && EXPERIMENTAL 10661e115a5SMichael Buesch select SSB_SERIAL 10761e115a5SMichael Buesch help 10861e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 10961e115a5SMichael Buesch Broadcom MIPS core. 11061e115a5SMichael Buesch 11161e115a5SMichael Buesch If unsure, say N 11261e115a5SMichael Buesch 11342bfad4fSMichael Buesch# Assumption: We are on embedded, if we compile the MIPS core. 11442bfad4fSMichael Bueschconfig SSB_EMBEDDED 11542bfad4fSMichael Buesch bool 11642bfad4fSMichael Buesch depends on SSB_DRIVER_MIPS 11742bfad4fSMichael Buesch default y 11842bfad4fSMichael Buesch 11961e115a5SMichael Bueschconfig SSB_DRIVER_EXTIF 12061e115a5SMichael Buesch bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)" 12161e115a5SMichael Buesch depends on SSB_DRIVER_MIPS && EXPERIMENTAL 12261e115a5SMichael Buesch help 12361e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 12461e115a5SMichael Buesch Broadcom EXTIF core. 12561e115a5SMichael Buesch 12661e115a5SMichael Buesch If unsure, say N 12761e115a5SMichael Buesch 12861e115a5SMichael Bueschendmenu 129