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