251-sound_kconfig.patch 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. From da3c50704f14132f4adf80d48e9a4cd5d46e54c9 Mon Sep 17 00:00:00 2001
  2. From: John Crispin <john@phrozen.org>
  3. Date: Fri, 7 Jul 2017 17:09:21 +0200
  4. Subject: kconfig: owrt specifc dependencies
  5. Signed-off-by: John Crispin <john@phrozen.org>
  6. ---
  7. crypto/Kconfig | 10 +++++-----
  8. drivers/bcma/Kconfig | 1 +
  9. drivers/ssb/Kconfig | 3 ++-
  10. lib/Kconfig | 8 ++++----
  11. net/netfilter/Kconfig | 2 +-
  12. net/wireless/Kconfig | 17 ++++++++++-------
  13. sound/core/Kconfig | 4 ++--
  14. 7 files changed, 25 insertions(+), 20 deletions(-)
  15. --- a/crypto/Kconfig
  16. +++ b/crypto/Kconfig
  17. @@ -33,7 +33,7 @@ config CRYPTO_FIPS
  18. this is.
  19. config CRYPTO_ALGAPI
  20. - tristate
  21. + tristate "ALGAPI"
  22. select CRYPTO_ALGAPI2
  23. help
  24. This option provides the API for cryptographic algorithms.
  25. @@ -42,7 +42,7 @@ config CRYPTO_ALGAPI2
  26. tristate
  27. config CRYPTO_AEAD
  28. - tristate
  29. + tristate "AEAD"
  30. select CRYPTO_AEAD2
  31. select CRYPTO_ALGAPI
  32. @@ -53,7 +53,7 @@ config CRYPTO_AEAD2
  33. select CRYPTO_RNG2
  34. config CRYPTO_BLKCIPHER
  35. - tristate
  36. + tristate "BLKCIPHER"
  37. select CRYPTO_BLKCIPHER2
  38. select CRYPTO_ALGAPI
  39. @@ -64,7 +64,7 @@ config CRYPTO_BLKCIPHER2
  40. select CRYPTO_WORKQUEUE
  41. config CRYPTO_HASH
  42. - tristate
  43. + tristate "HASH"
  44. select CRYPTO_HASH2
  45. select CRYPTO_ALGAPI
  46. @@ -73,7 +73,7 @@ config CRYPTO_HASH2
  47. select CRYPTO_ALGAPI2
  48. config CRYPTO_RNG
  49. - tristate
  50. + tristate "RNG"
  51. select CRYPTO_RNG2
  52. select CRYPTO_ALGAPI
  53. --- a/drivers/bcma/Kconfig
  54. +++ b/drivers/bcma/Kconfig
  55. @@ -15,6 +15,7 @@ menuconfig BCMA
  56. config BCMA_BLOCKIO
  57. bool
  58. depends on BCMA
  59. + default y
  60. config BCMA_HOST_PCI_POSSIBLE
  61. bool
  62. --- a/drivers/ssb/Kconfig
  63. +++ b/drivers/ssb/Kconfig
  64. @@ -29,6 +29,7 @@ config SSB_SPROM
  65. config SSB_BLOCKIO
  66. bool
  67. depends on SSB
  68. + default y
  69. config SSB_PCIHOST_POSSIBLE
  70. bool
  71. @@ -49,7 +50,7 @@ config SSB_PCIHOST
  72. config SSB_B43_PCI_BRIDGE
  73. bool
  74. depends on SSB_PCIHOST
  75. - default n
  76. + default y
  77. config SSB_PCMCIAHOST_POSSIBLE
  78. bool
  79. --- a/lib/Kconfig
  80. +++ b/lib/Kconfig
  81. @@ -357,16 +357,16 @@ config BCH_CONST_T
  82. # Textsearch support is select'ed if needed
  83. #
  84. config TEXTSEARCH
  85. - bool
  86. + boolean "Textsearch support"
  87. config TEXTSEARCH_KMP
  88. - tristate
  89. + tristate "Textsearch KMP"
  90. config TEXTSEARCH_BM
  91. - tristate
  92. + tristate "Textsearch BM"
  93. config TEXTSEARCH_FSM
  94. - tristate
  95. + tristate "Textsearch FSM"
  96. config BTREE
  97. bool
  98. --- a/net/netfilter/Kconfig
  99. +++ b/net/netfilter/Kconfig
  100. @@ -10,7 +10,7 @@ config NETFILTER_INGRESS
  101. infrastructure.
  102. config NETFILTER_NETLINK
  103. - tristate
  104. + tristate "Netfilter NFNETLINK interface"
  105. config NETFILTER_FAMILY_BRIDGE
  106. bool
  107. --- a/net/wireless/Kconfig
  108. +++ b/net/wireless/Kconfig
  109. @@ -1,5 +1,5 @@
  110. config WIRELESS_EXT
  111. - bool
  112. + bool "Wireless extensions"
  113. config WEXT_CORE
  114. def_bool y
  115. @@ -11,10 +11,10 @@ config WEXT_PROC
  116. depends on WEXT_CORE
  117. config WEXT_SPY
  118. - bool
  119. + bool "WEXT_SPY"
  120. config WEXT_PRIV
  121. - bool
  122. + bool "WEXT_PRIV"
  123. config CFG80211
  124. tristate "cfg80211 - wireless configuration API"
  125. @@ -188,7 +188,7 @@ config CFG80211_WEXT_EXPORT
  126. wext compatibility symbols to be exported.
  127. config LIB80211
  128. - tristate
  129. + tristate "LIB80211"
  130. default n
  131. help
  132. This options enables a library of common routines used
  133. @@ -197,13 +197,16 @@ config LIB80211
  134. Drivers should select this themselves if needed.
  135. config LIB80211_CRYPT_WEP
  136. - tristate
  137. + tristate "LIB80211_CRYPT_WEP"
  138. + select LIB80211
  139. config LIB80211_CRYPT_CCMP
  140. - tristate
  141. + tristate "LIB80211_CRYPT_CCMP"
  142. + select LIB80211
  143. config LIB80211_CRYPT_TKIP
  144. - tristate
  145. + tristate "LIB80211_CRYPT_TKIP"
  146. + select LIB80211
  147. config LIB80211_DEBUG
  148. bool "lib80211 debugging messages"
  149. --- a/sound/core/Kconfig
  150. +++ b/sound/core/Kconfig
  151. @@ -16,7 +16,7 @@ config SND_DMAENGINE_PCM
  152. tristate
  153. config SND_HWDEP
  154. - tristate
  155. + tristate "Sound hardware support"
  156. config SND_SEQ_DEVICE
  157. tristate
  158. @@ -26,7 +26,7 @@ config SND_RAWMIDI
  159. select SND_SEQ_DEVICE if SND_SEQUENCER != n
  160. config SND_COMPRESS_OFFLOAD
  161. - tristate
  162. + tristate "Compression offloading support"
  163. config SND_JACK
  164. bool