linux/drivers/ssb/Kconfig
<<
>>
Prefs
   1config SSB_POSSIBLE
   2        bool
   3        depends on HAS_IOMEM && HAS_DMA
   4        default y
   5
   6menu "Sonics Silicon Backplane"
   7        depends on SSB_POSSIBLE
   8
   9config SSB
  10        tristate "Sonics Silicon Backplane support"
  11        depends on SSB_POSSIBLE
  12        help
  13          Support for the Sonics Silicon Backplane bus.
  14          You only need to enable this option, if you are
  15          configuring a kernel for an embedded system with
  16          this bus.
  17          It will be auto-selected if needed in other
  18          environments.
  19
  20          The module will be called ssb.
  21
  22          If unsure, say N.
  23
  24# Common SPROM support routines
  25config SSB_SPROM
  26        bool
  27
  28# Support for Block-I/O. SELECT this from the driver that needs it.
  29config SSB_BLOCKIO
  30        bool
  31        depends on SSB
  32
  33config SSB_PCIHOST_POSSIBLE
  34        bool
  35        depends on SSB && (PCI = y || PCI = SSB)
  36        default y
  37
  38config SSB_PCIHOST
  39        bool "Support for SSB on PCI-bus host"
  40        depends on SSB_PCIHOST_POSSIBLE
  41        select SSB_SPROM
  42        default y
  43        help
  44          Support for a Sonics Silicon Backplane on top
  45          of a PCI device.
  46
  47          If unsure, say Y
  48
  49config SSB_B43_PCI_BRIDGE
  50        bool
  51        depends on SSB_PCIHOST
  52        default n
  53
  54config SSB_PCMCIAHOST_POSSIBLE
  55        bool
  56        depends on SSB && (PCMCIA = y || PCMCIA = SSB)
  57        default y
  58
  59config SSB_PCMCIAHOST
  60        bool "Support for SSB on PCMCIA-bus host"
  61        depends on SSB_PCMCIAHOST_POSSIBLE
  62        select SSB_SPROM
  63        help
  64          Support for a Sonics Silicon Backplane on top
  65          of a PCMCIA device.
  66
  67          If unsure, say N
  68
  69config SSB_SDIOHOST_POSSIBLE
  70        bool
  71        depends on SSB && (MMC = y || MMC = SSB)
  72        default y
  73
  74config SSB_SDIOHOST
  75        bool "Support for SSB on SDIO-bus host"
  76        depends on SSB_SDIOHOST_POSSIBLE
  77        help
  78          Support for a Sonics Silicon Backplane on top
  79          of a SDIO device.
  80
  81          If unsure, say N
  82
  83config SSB_SILENT
  84        bool "No SSB kernel messages"
  85        depends on SSB && EXPERT
  86        help
  87          This option turns off all Sonics Silicon Backplane printks.
  88          Note that you won't be able to identify problems, once
  89          messages are turned off.
  90          This might only be desired for production kernels on
  91          embedded devices to reduce the kernel size.
  92
  93          Say N
  94
  95config SSB_DEBUG
  96        bool "SSB debugging"
  97        depends on SSB && !SSB_SILENT
  98        help
  99          This turns on additional runtime checks and debugging
 100          messages. Turn this on for SSB troubleshooting.
 101
 102          If unsure, say N
 103
 104config SSB_SERIAL
 105        bool
 106        depends on SSB
 107        # ChipCommon and ExtIf serial support routines.
 108
 109config SSB_DRIVER_PCICORE_POSSIBLE
 110        bool
 111        depends on SSB_PCIHOST
 112        default y
 113
 114config SSB_DRIVER_PCICORE
 115        bool "SSB PCI core driver"
 116        depends on SSB_DRIVER_PCICORE_POSSIBLE
 117        help
 118          Driver for the Sonics Silicon Backplane attached
 119          Broadcom PCI core.
 120
 121          If unsure, say Y
 122
 123config SSB_PCICORE_HOSTMODE
 124        bool "Hostmode support for SSB PCI core"
 125        depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS
 126        help
 127          PCIcore hostmode operation (external PCI bus).
 128
 129config SSB_DRIVER_MIPS
 130        bool "SSB Broadcom MIPS core driver"
 131        depends on SSB && MIPS
 132        select SSB_SERIAL
 133        help
 134          Driver for the Sonics Silicon Backplane attached
 135          Broadcom MIPS core.
 136
 137          If unsure, say N
 138
 139config SSB_SFLASH
 140        bool "SSB serial flash support"
 141        depends on SSB_DRIVER_MIPS && BROKEN
 142        default y
 143
 144# Assumption: We are on embedded, if we compile the MIPS core.
 145config SSB_EMBEDDED
 146        bool
 147        depends on SSB_DRIVER_MIPS && SSB_PCICORE_HOSTMODE
 148        default y
 149
 150config SSB_DRIVER_EXTIF
 151        bool "SSB Broadcom EXTIF core driver"
 152        depends on SSB_DRIVER_MIPS
 153        help
 154          Driver for the Sonics Silicon Backplane attached
 155          Broadcom EXTIF core.
 156
 157          If unsure, say N
 158
 159config SSB_DRIVER_GIGE
 160        bool "SSB Broadcom Gigabit Ethernet driver"
 161        depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
 162        help
 163          Driver for the Sonics Silicon Backplane attached
 164          Broadcom Gigabit Ethernet.
 165
 166          If unsure, say N
 167
 168config SSB_DRIVER_GPIO
 169        bool "SSB GPIO driver"
 170        depends on SSB && GPIOLIB
 171        help
 172          Driver to provide access to the GPIO pins on the bus.
 173
 174          If unsure, say N
 175
 176endmenu
 177
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.