mark 63xx as broken until the platform is ready
[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_RB532
75         bool "Mikrotik RB532 [2.6]"
76         select mipsel
77         select LINUX_2_6
78         select PCI_SUPPORT
79
80 config LINUX_2_4_AR7
81         bool "TI AR7 [2.4]"
82         select mipsel
83         help
84           Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
85
86 config LINUX_2_4_X86
87         bool "x86 [2.4]"
88         select i386
89         select LINUX_2_4
90         select PCMCIA_SUPPORT
91         help
92           Build firmware images for x86 based boards
93           (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
94
95 config LINUX_2_6_X86
96         bool "x86 [2.6]"
97         select i386
98         select LINUX_2_6
99         select PCMCIA_SUPPORT
100         help
101           Build firmware images for x86 based boards
102           (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
103
104 config LINUX_2_6_UML
105         bool "x86 [uml]"
106         select i386
107         select LINUX_2_6
108         help
109           Build uml targetted images
110
111 if DEVEL
112
113 config LINUX_2_6_ARM
114         bool "UNSUPPORTED little-endian arm platform"
115         depends BROKEN
116         select LINUX_2_6
117         select arm
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