[adm5120] add support for the OSBRiDGE 5GXi/5XLi (thanks to Mattia Aracne for the...
[openwrt.git] / target / linux / adm5120 / files / arch / mips / adm5120 / Kconfig
1 if ADM5120
2
3 menu "ADM5120 Board selection"
4
5 config ADM5120_MACH_CAS_771
6         bool "Cellvision CAS-771/771W support"
7         depends on CPU_LITTLE_ENDIAN
8         select ADM5120_SOC_BGA
9         select ADM5120_OEM_CELLVISION
10         default y
11
12 config ADM5120_MACH_NFS_101
13         bool "Cellvision NFS-101U/101WU support"
14         depends on CPU_LITTLE_ENDIAN
15         select ADM5120_SOC_BGA
16         select ADM5120_OEM_CELLVISION
17         default y
18
19 config ADM5120_MACH_NP27G
20         bool "Compex NP27G support"
21         depends on CPU_LITTLE_ENDIAN
22         select ADM5120_SOC_BGA
23         select ADM5120_OEM_COMPEX
24         default y
25
26 config ADM5120_MACH_NP28G
27         bool "Compex NP28G support"
28         depends on CPU_LITTLE_ENDIAN
29         select ADM5120_SOC_BGA
30         select ADM5120_OEM_COMPEX
31         default y
32
33 config ADM5120_MACH_WP54
34         bool "Compex WP54 family support"
35         depends on CPU_LITTLE_ENDIAN
36         select ADM5120_SOC_BGA
37         select ADM5120_OEM_COMPEX
38         default y
39
40 config ADM5120_MACH_BR_6104K
41         bool "Edimax BR-6104K support"
42         depends on CPU_LITTLE_ENDIAN
43         select ADM5120_OEM_EDIMAX
44         default y
45
46 config ADM5120_MACH_BR_6104KP
47         bool "Edimax BR-6104KP support"
48         depends on CPU_LITTLE_ENDIAN
49         select ADM5120_OEM_EDIMAX
50         default y
51
52 config ADM5120_MACH_BR_61X4WG
53         bool "Edimax BR-6104WG/6114WG support"
54         depends on CPU_LITTLE_ENDIAN
55         select ADM5120_SOC_BGA
56         select ADM5120_OEM_EDIMAX
57         default y
58
59 config ADM5120_MACH_EASY5120_RT
60         bool "Infineon EASY 5120-RT Reference Board support"
61         depends on CPU_LITTLE_ENDIAN
62         select ADM5120_SOC_BGA
63         select ADM5120_OEM_INFINEON
64         default y
65
66 config ADM5120_MACH_EASY5120_WVOIP
67         bool "Infineon EASY 5120-WVoIP Reference Board support"
68         depends on CPU_LITTLE_ENDIAN
69         select ADM5120_SOC_BGA
70         select ADM5120_OEM_INFINEON
71         default y
72
73 config ADM5120_MACH_EASY5120P_ATA
74         bool "Infineon EASY 5120P-ATA Reference Board support"
75         depends on CPU_LITTLE_ENDIAN
76         select ADM5120_OEM_INFINEON
77         default y
78
79 config ADM5120_MACH_EASY83000
80         bool "Infineon EASY 83000 Reference Board support"
81         depends on CPU_LITTLE_ENDIAN
82         select ADM5120_OEM_INFINEON
83         default y
84
85 config ADM5120_MACH_RB_11X
86         bool "MikroTik RouterBOARD 111/112 support"
87         depends on CPU_LITTLE_ENDIAN
88         select ADM5120_SOC_BGA
89         select ADM5120_OEM_MIKROTIK
90         default y
91
92 config ADM5120_MACH_RB_133
93         bool "MikroTik RouterBOARD 133 support"
94         depends on CPU_LITTLE_ENDIAN
95         select ADM5120_SOC_BGA
96         select ADM5120_OEM_MIKROTIK
97         default y
98
99 config ADM5120_MACH_RB_133C
100         bool "MikroTik RouterBOARD 133C support"
101         depends on CPU_LITTLE_ENDIAN
102         select ADM5120_SOC_BGA
103         select ADM5120_OEM_MIKROTIK
104         default y
105
106 config ADM5120_MACH_RB_150
107         bool "MikroTik RouterBOARD 150 support"
108         depends on CPU_LITTLE_ENDIAN
109         select ADM5120_OEM_MIKROTIK
110         default y
111
112 config ADM5120_MACH_RB_153
113         bool "MikroTik RouterBOARD 153 support"
114         depends on CPU_LITTLE_ENDIAN
115         select ADM5120_SOC_BGA
116         select ADM5120_OEM_MIKROTIK
117         default y
118
119 config ADM5120_MACH_RB_192
120         bool "MikroTik RouterBOARD 192 support"
121         depends on CPU_LITTLE_ENDIAN
122         select ADM5120_SOC_BGA
123         select ADM5120_OEM_MIKROTIK
124         default y
125
126 config ADM5120_MACH_PMUGW
127         bool "Motorola Powerline MU Gateway"
128         depends on CPU_LITTLE_ENDIAN
129         select ADM5120_SOC_BGA
130         select ADM5120_OEM_MOTOROLA
131         default y
132
133 config ADM5120_MACH_5GXI
134         bool "OSBRiDGE 5GXi/5XLi support"
135         select ADM5120_SOC_BGA
136         select ADM5120_OEM_OSBRIDGE
137         default y
138
139 config ADM5120_MACH_P_334WT
140         bool "ZyXEL Prestige 334WT"
141         depends on CPU_BIG_ENDIAN
142         select ADM5120_SOC_BGA
143         select ADM5120_OEM_ZYXEL
144         default y
145
146 config ADM5120_MACH_P_335
147         bool "ZyXEL Prestige 335/335WT"
148         depends on CPU_BIG_ENDIAN
149         select ADM5120_SOC_BGA
150         select ADM5120_OEM_ZYXEL
151         default y
152
153 endmenu
154
155 config ADM5120_SOC_BGA
156         select HW_HAS_PCI
157         def_bool n
158
159 config ADM5120_OEM_CELLVISION
160         def_bool n
161
162 config ADM5120_OEM_COMPEX
163         def_bool n
164
165 config ADM5120_OEM_EDIMAX
166         def_bool n
167
168 config ADM5120_OEM_INFINEON
169         def_bool n
170
171 config ADM5120_OEM_MIKROTIK
172         def_bool n
173
174 config ADM5120_OEM_MOTOROLA
175         def_bool n
176
177 config ADM5120_OEM_OSBRIDGE
178         def_bool n
179
180 config ADM5120_OEM_ZYXEL
181         def_bool n
182
183 config ARM_AMBA
184         def_bool y
185
186 endif