2c486eec766867e4c7118b0e8af1cb698f64c330
[openwrt/svn-archive/archive.git] / openwrt / target / Config.in
1 choice
2 prompt "Target System"
3 default BR2_LINUX_2_4_BRCM
4
5 config BR2_LINUX_2_6_ARUBA
6 bool "Aruba [2.6]"
7 select BR2_mips
8 select BR2_LINUX_2_6
9 help
10 Build firmware images for Aruba boards
11
12 config BR2_LINUX_2_4_AR531X
13 bool "Atheros AR531x [2.4]"
14 select BR2_mips
15 help
16 Build firmware images for Atheros AR531x based boards
17 (e.g. Netgear WGT624, Linksys WRT55AG)
18
19 config BR2_LINUX_2_4_BRCM
20 bool "Broadcom BCM47xx/53xx [2.4]"
21 select BR2_mipsel
22 select BR2_LINUX_PCMCIA_SUPPORT
23 help
24 Build firmware images for Broadcom based routers
25 (e.g. Linksys WRT54G(S), Asus WL-500g, Motorola WR850G)
26
27 This one builds the generic .trx images, activate one of the
28 options below for creating device specific files for use
29 with TFTP client too.
30
31 config BR2_LINUX_2_6_BRCM
32 bool "Broadcom BCM47xx/53xx [2.6]"
33 select BR2_mipsel
34 select BR2_LINUX_2_6
35 select BR2_LINUX_PCMCIA_SUPPORT
36 help
37 Build firmware images for Broadcom based routers
38 (e.g. Netgear WGT634u)
39
40 config BR2_LINUX_2_4_AR7
41 bool "TI AR7 [2.4]"
42 select BR2_mipsel
43 help
44 Build firmware images for TI AR7 based routers (w.g. Linksys WAG54G v2)
45
46 config BR2_LINUX_2_4_X86
47 bool "x86 [2.4]"
48 select BR2_i386
49 select BR2_LINUX_PCMCIA_SUPPORT
50 help
51 Build firmware images for x86 based boards
52 (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
53
54 config BR2_LINUX_2_6_X86
55 bool "x86 [2.6]"
56 select BR2_i386
57 select BR2_LINUX_2_6
58 select BR2_LINUX_PCMCIA_SUPPORT
59 help
60 Build firmware images for x86 based boards
61 (e.g. Soekris net4521 and net4801, PC Engines WRAP...)
62
63 config BR2_LINUX_2_6_AU1000
64 bool "au1000 [2.6]"
65 select BR2_mipsel
66 select BR2_LINUX_2_6
67 select BR2_LINUX_PCMCIA_SUPPORT
68 help
69 Build firmware for AMD Alchemy 1500 boards
70 (e.g. 4G-Systems Mesh/Access Cube ...)
71
72 if CONFIG_DEVEL
73
74 config BR2_LINUX_2_6_ARM
75 bool "UNSUPPORTED little-endian arm platform"
76 select BR2_arm
77
78 config BR2_LINUX_2_6_ARMEB
79 bool "UNSUPPORTED big-endian arm platform"
80 select BR2_armeb
81
82 config BR2_LINUX_2_6_CRIS
83 bool "UNSUPPORTED cris platform"
84 select BR2_cris
85
86 config BR2_LINUX_2_6_M68K
87 bool "UNSUPPORTED m68k platform"
88 select BR2_m68k
89
90 config BR2_LINUX_2_6_PPC
91 bool "UNSUPPORTED powerpc platform"
92 select BR2_powerpc
93
94 config BR2_LINUX_2_6_SH3
95 bool "UNSUPPORTED little-endian sh3 platform"
96 select BR2_sh3
97
98 config BR2_LINUX_2_6_SH3EB
99 bool "UNSUPPORTED big-endian sh3 platform"
100 select BR2_sh3eb
101
102 config BR2_LINUX_2_6_SH4
103 bool "UNSUPPORTED little-endian sh4 platform"
104 select BR2_sh4
105
106 config BR2_LINUX_2_6_SH4EB
107 bool "UNSUPPORTED big-endian sh4 platform"
108 select BR2_sh4eb
109
110 config BR2_LINUX_2_6_SPARC
111 bool "UNSUPPORTED sparc platform"
112 select BR2_sparc
113
114 endif
115
116 endchoice
117
118 config BR2_LINUX_2_6
119 bool
120 default n
121 depends BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM || BR2_LINUX_2_6_ARUBA
122
123 config BR2_LINUX_PCMCIA_SUPPORT
124 bool
125 default n
126 depends BR2_LINUX_2_4_X86 || BR2_LINUX_2_4_BRCM || BR2_LINUX_2_6_X86 || BR2_LINUX_2_6_BRCM
127