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 23e7ec2e32SMichael Buesch# Common SPROM support routines 24e7ec2e32SMichael Bueschconfig SSB_SPROM 25e7ec2e32SMichael Buesch bool 26e7ec2e32SMichael Buesch 27*d625a29bSMichael Buesch# Support for Block-I/O. SELECT this from the driver that needs it. 28*d625a29bSMichael Bueschconfig SSB_BLOCKIO 29*d625a29bSMichael Buesch bool 30*d625a29bSMichael Buesch depends on SSB 31*d625a29bSMichael Buesch 3261e115a5SMichael Bueschconfig SSB_PCIHOST_POSSIBLE 3361e115a5SMichael Buesch bool 349be4bfb9SIngo Molnar depends on SSB && (PCI = y || PCI = SSB) 3561e115a5SMichael Buesch default y 3661e115a5SMichael Buesch 3761e115a5SMichael Bueschconfig SSB_PCIHOST 3861e115a5SMichael Buesch bool "Support for SSB on PCI-bus host" 3961e115a5SMichael Buesch depends on SSB_PCIHOST_POSSIBLE 40e7ec2e32SMichael Buesch select SSB_SPROM 4161e115a5SMichael Buesch default y 4261e115a5SMichael Buesch help 4361e115a5SMichael Buesch Support for a Sonics Silicon Backplane on top 4461e115a5SMichael Buesch of a PCI device. 4561e115a5SMichael Buesch 4661e115a5SMichael Buesch If unsure, say Y 4761e115a5SMichael Buesch 48c7084535SAlexey Zaytsevconfig SSB_B43_PCI_BRIDGE 49c7084535SAlexey Zaytsev bool 50c7084535SAlexey Zaytsev depends on SSB_PCIHOST 51c7084535SAlexey Zaytsev default n 52c7084535SAlexey Zaytsev 5361e115a5SMichael Bueschconfig SSB_PCMCIAHOST_POSSIBLE 5461e115a5SMichael Buesch bool 559be4bfb9SIngo Molnar depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL 5661e115a5SMichael Buesch default y 5761e115a5SMichael Buesch 5861e115a5SMichael Bueschconfig SSB_PCMCIAHOST 5961e115a5SMichael Buesch bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)" 6061e115a5SMichael Buesch depends on SSB_PCMCIAHOST_POSSIBLE 61e7ec2e32SMichael Buesch select SSB_SPROM 6261e115a5SMichael Buesch help 6361e115a5SMichael Buesch Support for a Sonics Silicon Backplane on top 6461e115a5SMichael Buesch of a PCMCIA device. 6561e115a5SMichael Buesch 6661e115a5SMichael Buesch If unsure, say N 6761e115a5SMichael Buesch 6861e115a5SMichael Bueschconfig SSB_SILENT 6961e115a5SMichael Buesch bool "No SSB kernel messages" 7061e115a5SMichael Buesch depends on SSB && EMBEDDED 7161e115a5SMichael Buesch help 7261e115a5SMichael Buesch This option turns off all Sonics Silicon Backplane printks. 7361e115a5SMichael Buesch Note that you won't be able to identify problems, once 7461e115a5SMichael Buesch messages are turned off. 7561e115a5SMichael Buesch This might only be desired for production kernels on 7661e115a5SMichael Buesch embedded devices to reduce the kernel size. 7761e115a5SMichael Buesch 7861e115a5SMichael Buesch Say N 7961e115a5SMichael Buesch 8061e115a5SMichael Bueschconfig SSB_DEBUG 8161e115a5SMichael Buesch bool "SSB debugging" 8261e115a5SMichael Buesch depends on SSB && !SSB_SILENT 8361e115a5SMichael Buesch help 8461e115a5SMichael Buesch This turns on additional runtime checks and debugging 8561e115a5SMichael Buesch messages. Turn this on for SSB troubleshooting. 8661e115a5SMichael Buesch 8761e115a5SMichael Buesch If unsure, say N 8861e115a5SMichael Buesch 8961e115a5SMichael Bueschconfig SSB_SERIAL 9061e115a5SMichael Buesch bool 9161e115a5SMichael Buesch depends on SSB 9261e115a5SMichael Buesch # ChipCommon and ExtIf serial support routines. 9361e115a5SMichael Buesch 9461e115a5SMichael Bueschconfig SSB_DRIVER_PCICORE_POSSIBLE 9561e115a5SMichael Buesch bool 9661e115a5SMichael Buesch depends on SSB_PCIHOST 9761e115a5SMichael Buesch default y 9861e115a5SMichael Buesch 9961e115a5SMichael Bueschconfig SSB_DRIVER_PCICORE 10061e115a5SMichael Buesch bool "SSB PCI core driver" 10161e115a5SMichael Buesch depends on SSB_DRIVER_PCICORE_POSSIBLE 10261e115a5SMichael Buesch help 10361e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 10461e115a5SMichael Buesch Broadcom PCI core. 10561e115a5SMichael Buesch 10661e115a5SMichael Buesch If unsure, say Y 10761e115a5SMichael Buesch 10861e115a5SMichael Bueschconfig SSB_PCICORE_HOSTMODE 10961e115a5SMichael Buesch bool "Hostmode support for SSB PCI core (EXPERIMENTAL)" 11061e115a5SMichael Buesch depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL 11161e115a5SMichael Buesch help 11261e115a5SMichael Buesch PCIcore hostmode operation (external PCI bus). 11361e115a5SMichael Buesch 11461e115a5SMichael Bueschconfig SSB_DRIVER_MIPS 11561e115a5SMichael Buesch bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)" 11661e115a5SMichael Buesch depends on SSB && MIPS && EXPERIMENTAL 11761e115a5SMichael Buesch select SSB_SERIAL 11861e115a5SMichael Buesch help 11961e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 12061e115a5SMichael Buesch Broadcom MIPS core. 12161e115a5SMichael Buesch 12261e115a5SMichael Buesch If unsure, say N 12361e115a5SMichael Buesch 12442bfad4fSMichael Buesch# Assumption: We are on embedded, if we compile the MIPS core. 12542bfad4fSMichael Bueschconfig SSB_EMBEDDED 12642bfad4fSMichael Buesch bool 12742bfad4fSMichael Buesch depends on SSB_DRIVER_MIPS 12842bfad4fSMichael Buesch default y 12942bfad4fSMichael Buesch 13061e115a5SMichael Bueschconfig SSB_DRIVER_EXTIF 13161e115a5SMichael Buesch bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)" 13261e115a5SMichael Buesch depends on SSB_DRIVER_MIPS && EXPERIMENTAL 13361e115a5SMichael Buesch help 13461e115a5SMichael Buesch Driver for the Sonics Silicon Backplane attached 13561e115a5SMichael Buesch Broadcom EXTIF core. 13661e115a5SMichael Buesch 13761e115a5SMichael Buesch If unsure, say N 13861e115a5SMichael Buesch 139aab547ceSMichael Bueschconfig SSB_DRIVER_GIGE 140aab547ceSMichael Buesch bool "SSB Broadcom Gigabit Ethernet driver" 141aab547ceSMichael Buesch depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS 142aab547ceSMichael Buesch help 143aab547ceSMichael Buesch Driver for the Sonics Silicon Backplane attached 144aab547ceSMichael Buesch Broadcom Gigabit Ethernet. 145aab547ceSMichael Buesch 146aab547ceSMichael Buesch If unsure, say N 147aab547ceSMichael Buesch 14861e115a5SMichael Bueschendmenu 149