Kconfig 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. menu "Sonics Silicon Backplane"
  2. config SSB_POSSIBLE
  3. bool
  4. depends on HAS_IOMEM && HAS_DMA
  5. default y
  6. config SSB
  7. tristate "Sonics Silicon Backplane support"
  8. depends on SSB_POSSIBLE
  9. help
  10. Support for the Sonics Silicon Backplane bus.
  11. You only need to enable this option, if you are
  12. configuring a kernel for an embedded system with
  13. this bus.
  14. It will be auto-selected if needed in other
  15. environments.
  16. The module will be called ssb.
  17. If unsure, say N.
  18. # Common SPROM support routines
  19. config SSB_SPROM
  20. bool
  21. # Support for Block-I/O. SELECT this from the driver that needs it.
  22. config SSB_BLOCKIO
  23. bool
  24. depends on SSB
  25. config SSB_PCIHOST_POSSIBLE
  26. bool
  27. depends on SSB && (PCI = y || PCI = SSB)
  28. default y
  29. config SSB_PCIHOST
  30. bool "Support for SSB on PCI-bus host"
  31. depends on SSB_PCIHOST_POSSIBLE
  32. select SSB_SPROM
  33. default y
  34. help
  35. Support for a Sonics Silicon Backplane on top
  36. of a PCI device.
  37. If unsure, say Y
  38. config SSB_B43_PCI_BRIDGE
  39. bool
  40. depends on SSB_PCIHOST
  41. default n
  42. config SSB_PCMCIAHOST_POSSIBLE
  43. bool
  44. depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
  45. default y
  46. config SSB_PCMCIAHOST
  47. bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
  48. depends on SSB_PCMCIAHOST_POSSIBLE
  49. select SSB_SPROM
  50. help
  51. Support for a Sonics Silicon Backplane on top
  52. of a PCMCIA device.
  53. If unsure, say N
  54. config SSB_SILENT
  55. bool "No SSB kernel messages"
  56. depends on SSB && EMBEDDED
  57. help
  58. This option turns off all Sonics Silicon Backplane printks.
  59. Note that you won't be able to identify problems, once
  60. messages are turned off.
  61. This might only be desired for production kernels on
  62. embedded devices to reduce the kernel size.
  63. Say N
  64. config SSB_DEBUG
  65. bool "SSB debugging"
  66. depends on SSB && !SSB_SILENT
  67. help
  68. This turns on additional runtime checks and debugging
  69. messages. Turn this on for SSB troubleshooting.
  70. If unsure, say N
  71. config SSB_SERIAL
  72. bool
  73. depends on SSB
  74. # ChipCommon and ExtIf serial support routines.
  75. config SSB_DRIVER_PCICORE_POSSIBLE
  76. bool
  77. depends on SSB_PCIHOST
  78. default y
  79. config SSB_DRIVER_PCICORE
  80. bool "SSB PCI core driver"
  81. depends on SSB_DRIVER_PCICORE_POSSIBLE
  82. help
  83. Driver for the Sonics Silicon Backplane attached
  84. Broadcom PCI core.
  85. If unsure, say Y
  86. config SSB_PCICORE_HOSTMODE
  87. bool "Hostmode support for SSB PCI core (EXPERIMENTAL)"
  88. depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL
  89. help
  90. PCIcore hostmode operation (external PCI bus).
  91. config SSB_DRIVER_MIPS
  92. bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)"
  93. depends on SSB && MIPS && EXPERIMENTAL
  94. select SSB_SERIAL
  95. help
  96. Driver for the Sonics Silicon Backplane attached
  97. Broadcom MIPS core.
  98. If unsure, say N
  99. # Assumption: We are on embedded, if we compile the MIPS core.
  100. config SSB_EMBEDDED
  101. bool
  102. depends on SSB_DRIVER_MIPS
  103. default y
  104. config SSB_DRIVER_EXTIF
  105. bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)"
  106. depends on SSB_DRIVER_MIPS && EXPERIMENTAL
  107. help
  108. Driver for the Sonics Silicon Backplane attached
  109. Broadcom EXTIF core.
  110. If unsure, say N
  111. config SSB_DRIVER_GIGE
  112. bool "SSB Broadcom Gigabit Ethernet driver"
  113. depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
  114. help
  115. Driver for the Sonics Silicon Backplane attached
  116. Broadcom Gigabit Ethernet.
  117. If unsure, say N
  118. endmenu