38d69cb39a39e668413b60da168e98593f0abbbd
[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
This page took 0.055798 seconds and 3 git commands to generate.