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