add XScale support to -ng
[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 select mips
59 select LINUX_2_6
60 select PCI_SUPPORT
61 select PCMCIA_SUPPORT
62 help
63 Build firmware images for Broadcom based xDSL/routers
64 (e.g. Inventel Livebox, Siemens SE515)
65
66 config LINUX_2_6_XSCALE
67 bool "Intel XScale [2.6]"
68 select armeb
69 select LINUX_2_6
70 select BIG_ENDIAN
71 select PCI_SUPPORT
72
73 config LINUX_2_6_RB532
74 bool "Mikrotik RB532 [2.6]"
75 select mipsel
76 select LINUX_2_6
77 select PCI_SUPPORT
78
79 config LINUX_2_4_AR7
80 bool "TI AR7 [2.4]"
81 select mipsel
82 help
83 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
84
85 config LINUX_2_4_X86
86 bool "x86 [2.4]"
87 select i386
88 select LINUX_2_4
89 select PCMCIA_SUPPORT
90 help
91 Build firmware images for x86 based boards
92 (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
93
94 config LINUX_2_6_X86
95 bool "x86 [2.6]"
96 select i386
97 select LINUX_2_6
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_UML
104 bool "x86 [uml]"
105 select i386
106 select LINUX_2_6
107 help
108 Build uml targetted images
109
110 if DEVEL
111
112 config LINUX_2_6_ARM
113 bool "UNSUPPORTED little-endian arm platform"
114 depends BROKEN
115 select LINUX_2_6
116 select arm
117
118 config LINUX_2_6_CRIS
119 bool "UNSUPPORTED cris platform"
120 depends BROKEN
121 select LINUX_2_6
122 select cris
123
124 config LINUX_2_6_M68K
125 bool "UNSUPPORTED m68k platform"
126 depends BROKEN
127 select LINUX_2_6
128 select m68k
129
130 config LINUX_2_6_PPC
131 bool "UNSUPPORTED powerpc platform"
132 depends BROKEN
133 select LINUX_2_6
134 select BIG_ENDIAN
135 select powerpc
136
137 config LINUX_2_6_SH3
138 bool "UNSUPPORTED little-endian sh3 platform"
139 depends BROKEN
140 select LINUX_2_6
141 select sh3
142
143 config LINUX_2_6_SH3EB
144 bool "UNSUPPORTED big-endian sh3 platform"
145 depends BROKEN
146 select LINUX_2_6
147 select BIG_ENDIAN
148 select sh3eb
149
150 config LINUX_2_6_SH4
151 bool "UNSUPPORTED little-endian sh4 platform"
152 depends BROKEN
153 select LINUX_2_6
154 select sh4
155
156 config LINUX_2_6_SH4EB
157 bool "UNSUPPORTED big-endian sh4 platform"
158 depends BROKEN
159 select LINUX_2_6
160 select BIG_ENDIAN
161 select sh4eb
162
163 config LINUX_2_6_SPARC
164 bool "UNSUPPORTED sparc platform"
165 depends BROKEN
166 select LINUX_2_6
167 select BIG_ENDIAN
168 select sparc
169
170 endif
171
172 endchoice
173
174
175 # Kernel/Hardware features
176
177 config LINUX_2_4
178 bool
179
180 config LINUX_2_6
181 bool
182
183 config PCI_SUPPORT
184 bool
185
186 config PCMCIA_SUPPORT
187 bool
188
189 config BIG_ENDIAN
190 bool
191
192 # Architecture selection
193
194 config i386
195 bool
196
197 config mips
198 bool
199
200 config mipsel
201 bool
202
203 config arm
204 bool
205
206 config armeb
207 bool
208
209 config cris
210 bool
211
212 config m68k
213 bool
214
215 config powerpc
216 bool
217
218 config sh3
219 bool
220
221 config sh3eb
222 bool
223
224 config sh4
225 bool
226
227 config sh4eb
228 bool
229
230 config sparc
231 bool
232
233 config ARCH
234 string
235 default "arm" if arm
236 default "armeb" if armeb
237 default "cris" if cris
238 default "i386" if i386
239 default "m68k" if m68k
240 default "mips" if mips
241 default "mipsel" if mipsel || !DEVEL
242 default "powerpc" if powerpc
243 default "sh3" if sh3
244 default "sh3eb" if sh3eb
245 default "sh4" if sh4
246 default "sh4eb" if sh4eb
247 default "sparc" if sparc
248
249
This page took 0.06207 seconds and 5 git commands to generate.