introduce new BROKEN menuconfig option for hiding known broken settings
[openwrt.git] / target / Config.in
1 choice
2 prompt "Target System"
3 default LINUX_2_4_BRCM
4
5 config LINUX_2_6_ARUBA
6 bool "Aruba [2.6]"
7 select mips
8 select LINUX_2_6
9 select PCI_SUPPORT
10 select BIG_ENDIAN
11 help
12 Build firmware images for Aruba boards
13
14 config LINUX_2_4_AR531X
15 bool "Atheros AR531x [2.4]"
16 depends BROKEN
17 select mips
18 select LINUX_2_4
19 select BIG_ENDIAN
20 help
21 Build firmware images for Atheros AR531x based boards
22 (e.g. Netgear WGT624, Linksys WRT55AG)
23
24 config LINUX_2_4_BRCM
25 bool "Broadcom BCM47xx/53xx [2.4]"
26 select mipsel
27 select PCI_SUPPORT
28 select PCMCIA_SUPPORT
29 help
30 Build firmware images for Broadcom based routers
31 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
32
33 This one builds the generic .trx images, activate one of the
34 options below for creating device specific files for use
35 with TFTP client too.
36
37 config LINUX_2_6_BRCM
38 bool "Broadcom BCM47xx/53xx [2.6]"
39 select mipsel
40 select LINUX_2_6
41 select PCI_SUPPORT
42 #select PCMCIA_SUPPORT
43 help
44 Build firmware images for Broadcom based routers
45 (e.g. Netgear WGT634u)
46
47 config LINUX_2_6_BRCM63XX
48 bool "Broadcom BCM63xx [2.6]"
49 select mips
50 select LINUX_2_6
51 select PCI_SUPPORT
52 select PCMCIA_SUPPORT
53 help
54 Build firmware images for Broadcom based xDSL/routers
55 (e.g. Inventel Livebox, Siemens SE515)
56
57 config LINUX_2_6_RB532
58 bool "Mikrotik RB532 [2.6]"
59 select mipsel
60 select LINUX_2_6
61 select PCI_SUPPORT
62
63 config LINUX_2_4_AR7
64 bool "TI AR7 [2.4]"
65 select mipsel
66 help
67 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
68
69 config LINUX_2_4_X86
70 bool "x86 [2.4]"
71 select i386
72 select LINUX_2_4
73 select PCMCIA_SUPPORT
74 help
75 Build firmware images for x86 based boards
76 (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
77
78 config LINUX_2_6_X86
79 bool "x86 [2.6]"
80 select i386
81 select LINUX_2_6
82 select PCMCIA_SUPPORT
83 help
84 Build firmware images for x86 based boards
85 (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
86
87 config LINUX_2_6_UML
88 bool "x86 [uml]"
89 select i386
90 select LINUX_2_6
91 help
92 Build uml targetted images
93
94
95 config LINUX_2_6_AU1000
96 bool "AMD Alchemy AUxx [2.6]"
97 select mipsel
98 select LINUX_2_6
99 select PCMCIA_SUPPORT
100 help
101 Build firmware for AMD Alchemy 1500 boards
102 (e.g. 4G-Systems Mesh/Access Cube ...)
103
104 if DEVEL
105
106 config LINUX_2_6_ARM
107 bool "UNSUPPORTED little-endian arm platform"
108 depends BROKEN
109 select LINUX_2_6
110 select arm
111
112 config LINUX_2_6_ARMEB
113 bool "UNSUPPORTED big-endian arm platform"
114 depends BROKEN
115 select LINUX_2_6
116 select BIG_ENDIAN
117 select armeb
118
119 config LINUX_2_6_CRIS
120 bool "UNSUPPORTED cris platform"
121 depends BROKEN
122 select LINUX_2_6
123 select cris
124
125 config LINUX_2_6_M68K
126 bool "UNSUPPORTED m68k platform"
127 depends BROKEN
128 select LINUX_2_6
129 select m68k
130
131 config LINUX_2_6_PPC
132 bool "UNSUPPORTED powerpc platform"
133 depends BROKEN
134 select LINUX_2_6
135 select BIG_ENDIAN
136 select powerpc
137
138 config LINUX_2_6_SH3
139 bool "UNSUPPORTED little-endian sh3 platform"
140 depends BROKEN
141 select LINUX_2_6
142 select sh3
143
144 config LINUX_2_6_SH3EB
145 bool "UNSUPPORTED big-endian sh3 platform"
146 depends BROKEN
147 select LINUX_2_6
148 select BIG_ENDIAN
149 select sh3eb
150
151 config LINUX_2_6_SH4
152 bool "UNSUPPORTED little-endian sh4 platform"
153 depends BROKEN
154 select LINUX_2_6
155 select sh4
156
157 config LINUX_2_6_SH4EB
158 bool "UNSUPPORTED big-endian sh4 platform"
159 depends BROKEN
160 select LINUX_2_6
161 select BIG_ENDIAN
162 select sh4eb
163
164 config LINUX_2_6_SPARC
165 bool "UNSUPPORTED sparc platform"
166 depends BROKEN
167 select LINUX_2_6
168 select BIG_ENDIAN
169 select sparc
170
171 endif
172
173 endchoice
174
175
176 # Kernel/Hardware features
177
178 config LINUX_2_4
179 bool
180
181 config LINUX_2_6
182 bool
183
184 config PCI_SUPPORT
185 bool
186
187 config PCMCIA_SUPPORT
188 bool
189
190 config BIG_ENDIAN
191 bool
192
193 # Architecture selection
194
195 config i386
196 bool
197
198 config mips
199 bool
200
201 config mipsel
202 bool
203
204 config arm
205 bool
206
207 config armeb
208 bool
209
210 config cris
211 bool
212
213 config m68k
214 bool
215
216 config powerpc
217 bool
218
219 config sh3
220 bool
221
222 config sh3eb
223 bool
224
225 config sh4
226 bool
227
228 config sh4eb
229 bool
230
231 config sparc
232 bool
233
234 config ARCH
235 string
236 default "arm" if arm
237 default "armeb" if armeb
238 default "cris" if cris
239 default "i386" if i386
240 default "m68k" if m68k
241 default "mips" if mips
242 default "mipsel" if mipsel || !DEVEL
243 default "powerpc" if powerpc
244 default "sh3" if sh3
245 default "sh3eb" if sh3eb
246 default "sh4" if sh4
247 default "sh4eb" if sh4eb
248 default "sparc" if sparc
249
250
This page took 0.072624 seconds and 5 git commands to generate.