Kconfig 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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_PCMCIAHOST_POSSIBLE
  31. bool
  32. depends on SSB && (PCMCIA = y || PCMCIA = SSB) && EXPERIMENTAL
  33. default y
  34. config SSB_PCMCIAHOST
  35. bool "Support for SSB on PCMCIA-bus host (EXPERIMENTAL)"
  36. depends on SSB_PCMCIAHOST_POSSIBLE
  37. help
  38. Support for a Sonics Silicon Backplane on top
  39. of a PCMCIA device.
  40. If unsure, say N
  41. config SSB_SILENT
  42. bool "No SSB kernel messages"
  43. depends on SSB && EMBEDDED
  44. help
  45. This option turns off all Sonics Silicon Backplane printks.
  46. Note that you won't be able to identify problems, once
  47. messages are turned off.
  48. This might only be desired for production kernels on
  49. embedded devices to reduce the kernel size.
  50. Say N
  51. config SSB_DEBUG
  52. bool "SSB debugging"
  53. depends on SSB && !SSB_SILENT
  54. help
  55. This turns on additional runtime checks and debugging
  56. messages. Turn this on for SSB troubleshooting.
  57. If unsure, say N
  58. config SSB_SERIAL
  59. bool
  60. depends on SSB
  61. # ChipCommon and ExtIf serial support routines.
  62. config SSB_DRIVER_PCICORE_POSSIBLE
  63. bool
  64. depends on SSB_PCIHOST
  65. default y
  66. config SSB_DRIVER_PCICORE
  67. bool "SSB PCI core driver"
  68. depends on SSB_DRIVER_PCICORE_POSSIBLE
  69. help
  70. Driver for the Sonics Silicon Backplane attached
  71. Broadcom PCI core.
  72. If unsure, say Y
  73. config SSB_PCICORE_HOSTMODE
  74. bool "Hostmode support for SSB PCI core (EXPERIMENTAL)"
  75. depends on SSB_DRIVER_PCICORE && SSB_DRIVER_MIPS && EXPERIMENTAL
  76. help
  77. PCIcore hostmode operation (external PCI bus).
  78. config SSB_DRIVER_MIPS
  79. bool "SSB Broadcom MIPS core driver (EXPERIMENTAL)"
  80. depends on SSB && MIPS && EXPERIMENTAL
  81. select SSB_SERIAL
  82. help
  83. Driver for the Sonics Silicon Backplane attached
  84. Broadcom MIPS core.
  85. If unsure, say N
  86. config SSB_DRIVER_EXTIF
  87. bool "SSB Broadcom EXTIF core driver (EXPERIMENTAL)"
  88. depends on SSB_DRIVER_MIPS && EXPERIMENTAL
  89. help
  90. Driver for the Sonics Silicon Backplane attached
  91. Broadcom EXTIF core.
  92. If unsure, say N
  93. endmenu