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 23*e7ec2e32SMichael Buesch# Common SPROM support routines 24*e7ec2e32SMichael Bueschconfig SSB_SPROM 25*e7ec2e32SMichael Buesch bool 26*e7ec2e32SMichael Buesch 2761e115a5SMichael Bueschconfig SSB_PCIHOST_POSSIBLE 2861e115a5SMichael Buesch bool 299be4bfb9SIngo Molnar depends on SSB && (PCI = y || PCI = SSB) 3061e115a5SMichael Buesch default y 3161e115a5SMichael Buesch 3261e115a5SMichael Bueschconfig SSB_PCIHOST 3361e115a5SMichael Buesch bool "Support for SSB on PCI-bus host" 3461e115a5SMichael Buesch depends on SSB_PCIHOST_POSSIBLE 35*e7ec2e32SMichael Buesch select SSB_SPROM 3661e115a5SMichael Buesch default y 3761e115a5SMichael Buesch help 3861e115a5SMichael Buesch Support for a Sonics Silicon Backplane on top 3961e115a5SMichael Buesch of a PCI device. 4061e115a5SMichael Buesch 4161e115a5SMichael Buesch If unsure, say Y 4261e115a5SMichael Buesch 43c7084535SAlexey Zaytsevconfig SSB_B43_PCI_BRIDGE 44c7084535SAlexey Zaytsev bool 45c7084535SAlexey Zaytsev depends on SSB_PCIHOST 46c7084535SAlexey Zaytsev default n 47c7084535SAlexey Zaytsev 4861e115a5SMichael Bueschconfig SSB_PCMCIAHOST_POSSIBLE 4961e115a5SMichael Buesch bool 509be4bfb9SIngo Molnar depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL 5161e115a5SMichael Buesch default y 5261e115a5SMichael Buesch 5361e115a5SMichael Bueschconfig SSB_PCMCIAHOST 5461e115a5SMichael Buesch bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)" 5561e115a5SMichael Buesch depends on SSB_PCMCIAHOST_POSSIBLE 56*e7ec2e32SMichael Buesch select SSB_SPROM 5761e115a5SMichael Buesch help 5861e115a5SMichael Buesch Support for a Sonics Silicon Backplane on top 5961e115a5SMichael Buesch of a PCMCIA device. 6061e115a5SMichael Buesch 6161e115a5SMichael Buesch If unsure, say N 6261e115a5SMichael Buesch 6361e115a5SMichael Bueschconfig SSB_SILENT 6461e115a5SMichael Buesch bool "No SSB kernel messages" 6561e115a5SMichael Buesch depends on SSB && EMBEDDED 6661e115a5SMichael Buesch help 6761e115a5SMichael Buesch This option turns off all Sonics Silicon Backplane printks. 6861e115a5SMichael Buesch Note that you won't be able to identify problems, once 6961e115a5SMichael Buesch messages are turned off. 7061e115a5SMichael Buesch This might only be desired for production kernels on 7161e115a5SMichael Buesch embedded devices to reduce the kernel size. 7261e115a5SMichael Buesch 7361e115a5SMichael Buesch Say N 7461e115a5SMichael Buesch 7561e115a5SMichael Bueschconfig SSB_DEBUG 7661e115a5SMichael Buesch bool "SSB debugging" 7761e115a5SMichael Buesch depends on SSB && !SSB_SILENT 7861e115a5SMichael Buesch help 7961e115a5SMichael Buesch This turns on additional runtime checks and debugging 8061e115a5SMichael Buesch messages. Turn this on for SSB troubleshooting. 8161e115a5SMichael Buesch 8261e115a5SMichael Buesch If unsure, say N 8361e115a5SMichael Buesch 8461e115a5SMichael Bueschconfig SSB_SERIAL 8561e115a5SMichael Buesch bool 8661e115a5SMichael Buesch depends on SSB 8761e115a5SMichael Buesch # ChipCommon and ExtIf serial support routines. 8861e115a5SMichael Buesch 8961e115a5SMichael Bueschconfig SSB_DRIVER_PCICORE_POSSIBLE 9061e115a5SMichael Buesch bool 9161e115a5SMichael Buesch depends on SSB_PCIHOST 9261e115a5SMichael Buesch default y 9361e115a5SMichael Buesch 9461e115a5SMichael Bueschconfig SSB_DRIVER_PCICORE 9561e115a5SMichael Buesch bool "SSB PCI core driver" 9661e115a5SMichael Buesch depends on SSB_DRIVER_PCICORE_POSSIBLE 9761e115a5SMichael Buesch help 9861e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 9961e115a5SMichael Buesch Broadcom PCI core. 10061e115a5SMichael Buesch 10161e115a5SMichael Buesch If unsure, say Y 10261e115a5SMichael Buesch 10361e115a5SMichael Bueschconfig SSB_PCICORE_HOSTMODE 10461e115a5SMichael Buesch bool "Hostmode support for SSB PCI core (EXPERIMENTAL)" 10561e115a5SMichael Buesch depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL 10661e115a5SMichael Buesch help 10761e115a5SMichael Buesch PCIcore hostmode operation (external PCI bus). 10861e115a5SMichael Buesch 10961e115a5SMichael Bueschconfig SSB_DRIVER_MIPS 11061e115a5SMichael Buesch bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)" 11161e115a5SMichael Buesch depends on SSB && MIPS && EXPERIMENTAL 11261e115a5SMichael Buesch select SSB_SERIAL 11361e115a5SMichael Buesch help 11461e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 11561e115a5SMichael Buesch Broadcom MIPS core. 11661e115a5SMichael Buesch 11761e115a5SMichael Buesch If unsure, say N 11861e115a5SMichael Buesch 11942bfad4fSMichael Buesch# Assumption: We are on embedded, if we compile the MIPS core. 12042bfad4fSMichael Bueschconfig SSB_EMBEDDED 12142bfad4fSMichael Buesch bool 12242bfad4fSMichael Buesch depends on SSB_DRIVER_MIPS 12342bfad4fSMichael Buesch default y 12442bfad4fSMichael Buesch 12561e115a5SMichael Bueschconfig SSB_DRIVER_EXTIF 12661e115a5SMichael Buesch bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)" 12761e115a5SMichael Buesch depends on SSB_DRIVER_MIPS && EXPERIMENTAL 12861e115a5SMichael Buesch help 12961e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 13061e115a5SMichael Buesch Broadcom EXTIF core. 13161e115a5SMichael Buesch 13261e115a5SMichael Buesch If unsure, say N 13361e115a5SMichael Buesch 134aab547ceSMichael Bueschconfig SSB_DRIVER_GIGE 135aab547ceSMichael Buesch bool "SSB Broadcom Gigabit Ethernet driver" 136aab547ceSMichael Buesch depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS 137aab547ceSMichael Buesch help 138aab547ceSMichael Buesch Driver for the Sonics Silicon Backplane attached 139aab547ceSMichael Buesch Broadcom Gigabit Ethernet. 140aab547ceSMichael Buesch 141aab547ceSMichael Buesch If unsure, say N 142aab547ceSMichael Buesch 14361e115a5SMichael Bueschendmenu 144