251-kconfig.patch 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. From da3c50704f14132f4adf80d48e9a4cd5d46e54c9 Mon Sep 17 00:00:00 2001
  2. From: John Crispin <[email protected]>
  3. Date: Fri, 7 Jul 2017 17:09:21 +0200
  4. Subject: kconfig: owrt specifc dependencies
  5. Signed-off-by: John Crispin <[email protected]>
  6. ---
  7. crypto/Kconfig | 10 +++++-----
  8. drivers/bcma/Kconfig | 1 +
  9. drivers/ssb/Kconfig | 3 ++-
  10. lib/Kconfig | 8 ++++----
  11. lib/crc/Kconfig | 18 +++++++++---------
  12. net/Kconfig | 2 +-
  13. net/netfilter/Kconfig | 2 +-
  14. sound/core/Kconfig | 4 ++--
  15. 8 files changed, 25 insertions(+), 23 deletions(-)
  16. --- a/crypto/Kconfig
  17. +++ b/crypto/Kconfig
  18. @@ -55,7 +55,7 @@ config CRYPTO_FIPS_VERSION
  19. By default the KERNELRELEASE value is used.
  20. config CRYPTO_ALGAPI
  21. - tristate
  22. + tristate "ALGAPI"
  23. select CRYPTO_ALGAPI2
  24. help
  25. This option provides the API for cryptographic algorithms.
  26. @@ -64,7 +64,7 @@ config CRYPTO_ALGAPI2
  27. tristate
  28. config CRYPTO_AEAD
  29. - tristate
  30. + tristate "AEAD"
  31. select CRYPTO_AEAD2
  32. select CRYPTO_ALGAPI
  33. @@ -82,7 +82,7 @@ config CRYPTO_SIG2
  34. select CRYPTO_ALGAPI2
  35. config CRYPTO_SKCIPHER
  36. - tristate
  37. + tristate "SKCIPHER"
  38. select CRYPTO_SKCIPHER2
  39. select CRYPTO_ALGAPI
  40. select CRYPTO_ECB
  41. @@ -92,7 +92,7 @@ config CRYPTO_SKCIPHER2
  42. select CRYPTO_ALGAPI2
  43. config CRYPTO_HASH
  44. - tristate
  45. + tristate "HASH"
  46. select CRYPTO_HASH2
  47. select CRYPTO_ALGAPI
  48. @@ -101,7 +101,7 @@ config CRYPTO_HASH2
  49. select CRYPTO_ALGAPI2
  50. config CRYPTO_RNG
  51. - tristate
  52. + tristate "RNG"
  53. select CRYPTO_RNG2
  54. select CRYPTO_ALGAPI
  55. --- a/drivers/bcma/Kconfig
  56. +++ b/drivers/bcma/Kconfig
  57. @@ -16,6 +16,7 @@ if BCMA
  58. # Support for Block-I/O. SELECT this from the driver that needs it.
  59. config BCMA_BLOCKIO
  60. bool
  61. + default y
  62. config BCMA_HOST_PCI_POSSIBLE
  63. bool
  64. --- a/drivers/ssb/Kconfig
  65. +++ b/drivers/ssb/Kconfig
  66. @@ -29,6 +29,7 @@ config SSB_SPROM
  67. config SSB_BLOCKIO
  68. bool
  69. depends on SSB
  70. + default y
  71. config SSB_PCIHOST_POSSIBLE
  72. bool
  73. @@ -49,7 +50,7 @@ config SSB_PCIHOST
  74. config SSB_B43_PCI_BRIDGE
  75. bool
  76. depends on SSB_PCIHOST
  77. - default n
  78. + default y
  79. config SSB_PCMCIAHOST_POSSIBLE
  80. bool
  81. --- a/lib/Kconfig
  82. +++ b/lib/Kconfig
  83. @@ -320,16 +320,16 @@ config BCH_CONST_T
  84. # Textsearch support is select'ed if needed
  85. #
  86. config TEXTSEARCH
  87. - bool
  88. + bool "Textsearch support"
  89. config TEXTSEARCH_KMP
  90. - tristate
  91. + tristate "Textsearch KMP"
  92. config TEXTSEARCH_BM
  93. - tristate
  94. + tristate "Textsearch BM"
  95. config TEXTSEARCH_FSM
  96. - tristate
  97. + tristate "Textsearch FSM"
  98. config BTREE
  99. bool
  100. --- a/net/netfilter/Kconfig
  101. +++ b/net/netfilter/Kconfig
  102. @@ -22,7 +22,7 @@ config NETFILTER_SKIP_EGRESS
  103. def_bool NETFILTER_EGRESS && (NET_CLS_ACT || IFB)
  104. config NETFILTER_NETLINK
  105. - tristate
  106. + tristate "Netfilter NFNETLINK interface"
  107. config NETFILTER_FAMILY_BRIDGE
  108. bool
  109. --- a/sound/core/Kconfig
  110. +++ b/sound/core/Kconfig
  111. @@ -17,7 +17,7 @@ config SND_DMAENGINE_PCM
  112. tristate
  113. config SND_HWDEP
  114. - tristate
  115. + tristate "Sound hardware support"
  116. config SND_SEQ_DEVICE
  117. tristate
  118. @@ -57,7 +57,7 @@ config SND_CORE_TEST
  119. config SND_COMPRESS_OFFLOAD
  120. - tristate
  121. + tristate "Compression offloading support"
  122. config SND_COMPRESS_ACCEL
  123. bool
  124. --- a/net/Kconfig
  125. +++ b/net/Kconfig
  126. @@ -492,7 +492,7 @@ config NET_DEVLINK
  127. default n
  128. config PAGE_POOL
  129. - bool
  130. + bool "Page pool support"
  131. config PAGE_POOL_STATS
  132. default n
  133. --- a/lib/crc/Kconfig
  134. +++ b/lib/crc/Kconfig
  135. @@ -3,43 +3,43 @@
  136. # Kconfig for the kernel's cyclic redundancy check (CRC) library code
  137. config CRC4
  138. - tristate
  139. + tristate "CRC4 functions"
  140. help
  141. The CRC4 library functions. Select this if your module uses any of
  142. the functions from <linux/crc4.h>.
  143. config CRC7
  144. - tristate
  145. + tristate "CRC7 functions"
  146. help
  147. The CRC7 library functions. Select this if your module uses any of
  148. the functions from <linux/crc7.h>.
  149. config CRC8
  150. - tristate
  151. + tristate "CRC8 functions"
  152. help
  153. The CRC8 library functions. Select this if your module uses any of
  154. the functions from <linux/crc8.h>.
  155. config CRC16
  156. - tristate
  157. + tristate "CRC16 functions"
  158. help
  159. The CRC16 library functions. Select this if your module uses any of
  160. the functions from <linux/crc16.h>.
  161. config CRC_CCITT
  162. - tristate
  163. + tristate "CRC-CCITT functions"
  164. help
  165. The CRC-CCITT library functions. Select this if your module uses any
  166. of the functions from <linux/crc-ccitt.h>.
  167. config CRC_ITU_T
  168. - tristate
  169. + tristate "CRC ITU-T V.41 functions"
  170. help
  171. The CRC-ITU-T library functions. Select this if your module uses
  172. any of the functions from <linux/crc-itu-t.h>.
  173. config CRC_T10DIF
  174. - tristate
  175. + tristate "CRC calculation for the T10 Data Integrity Field"
  176. help
  177. The CRC-T10DIF library functions. Select this if your module uses
  178. any of the functions from <linux/crc-t10dif.h>.
  179. @@ -54,7 +54,7 @@ config CRC_T10DIF_ARCH
  180. default y if X86
  181. config CRC32
  182. - tristate
  183. + tristate "CRC32/CRC32c functions"
  184. select BITREVERSE
  185. help
  186. The CRC32 library functions. Select this if your module uses any of
  187. @@ -74,7 +74,7 @@ config CRC32_ARCH
  188. default y if X86
  189. config CRC64
  190. - tristate
  191. + tristate "CRC64 functions"
  192. help
  193. The CRC64 library functions. Select this if your module uses any of
  194. the functions from <linux/crc64.h>.