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