Kconfig 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. menu "Sonics Silicon Backplane"
  2. config SSB_POSSIBLE
  3. bool
  4. depends on HAS_IOMEM
  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. config SSB_PCIHOST_POSSIBLE
  19. bool
  20. depends on SSB && (PCI = y || PCI = SSB)
  21. default y
  22. config SSB_PCIHOST
  23. bool "Support for SSB on PCI-bus host"
  24. depends on SSB_PCIHOST_POSSIBLE
  25. default y
  26. help
  27. Support for a Sonics Silicon Backplane on top
  28. of a PCI device.
  29. If unsure, say Y
  30. config SSB_B43_PCI_BRIDGE
  31. bool
  32. depends on SSB_PCIHOST
  33. default n
  34. config SSB_PCMCIAHOST_POSSIBLE
  35. bool
  36. depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
  37. default y
  38. config SSB_PCMCIAHOST
  39. bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
  40. depends on SSB_PCMCIAHOST_POSSIBLE
  41. help
  42. Support for a Sonics Silicon Backplane on top
  43. of a PCMCIA device.
  44. If unsure, say N
  45. config SSB_SILENT
  46. bool "No SSB kernel messages"
  47. depends on SSB && EMBEDDED
  48. help
  49. This option turns off all Sonics Silicon Backplane printks.
  50. Note that you won't be able to identify problems, once
  51. messages are turned off.
  52. This might only be desired for production kernels on
  53. embedded devices to reduce the kernel size.
  54. Say N
  55. config SSB_DEBUG
  56. bool "SSB debugging"
  57. depends on SSB && !SSB_SILENT
  58. help
  59. This turns on additional runtime checks and debugging
  60. messages. Turn this on for SSB troubleshooting.
  61. If unsure, say N
  62. config SSB_SERIAL
  63. bool
  64. depends on SSB
  65. # ChipCommon and ExtIf serial support routines.
  66. config SSB_DRIVER_PCICORE_POSSIBLE
  67. bool
  68. depends on SSB_PCIHOST
  69. default y
  70. config SSB_DRIVER_PCICORE
  71. bool "SSB PCI core driver"
  72. depends on SSB_DRIVER_PCICORE_POSSIBLE
  73. help
  74. Driver for the Sonics Silicon Backplane attached
  75. Broadcom PCI core.
  76. If unsure, say Y
  77. config SSB_PCICORE_HOSTMODE
  78. bool "Hostmode support for SSB PCI core (EXPERIMENTAL)"
  79. depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL
  80. help
  81. PCIcore hostmode operation (external PCI bus).
  82. config SSB_DRIVER_MIPS
  83. bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)"
  84. depends on SSB && MIPS && EXPERIMENTAL
  85. select SSB_SERIAL
  86. help
  87. Driver for the Sonics Silicon Backplane attached
  88. Broadcom MIPS core.
  89. If unsure, say N
  90. # Assumption: We are on embedded, if we compile the MIPS core.
  91. config SSB_EMBEDDED
  92. bool
  93. depends on SSB_DRIVER_MIPS
  94. default y
  95. config SSB_DRIVER_EXTIF
  96. bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)"
  97. depends on SSB_DRIVER_MIPS && EXPERIMENTAL
  98. help
  99. Driver for the Sonics Silicon Backplane attached
  100. Broadcom EXTIF core.
  101. If unsure, say N
  102. config SSB_DRIVER_GIGE
  103. bool "SSB Broadcom Gigabit Ethernet driver"
  104. depends on SSB_PCIHOST_POSSIBLE && SSB_EMBEDDED && MIPS
  105. help
  106. Driver for the Sonics Silicon Backplane attached
  107. Broadcom Gigabit Ethernet.
  108. If unsure, say N
  109. endmenu