Commit | Line | Data |
---|---|---|
14cf11af PM |
1 | choice |
2 | prompt "Machine Type" | |
3 | depends on EMBEDDED6xx | |
4 | ||
14cf11af PM |
5 | config KATANA |
6 | bool "Artesyn-Katana" | |
7 | help | |
8 | Select KATANA if configuring an Artesyn KATANA 750i or 3750 | |
9 | cPCI board. | |
10 | ||
11 | config WILLOW | |
12 | bool "Cogent-Willow" | |
13 | ||
14 | config CPCI690 | |
15 | bool "Force-CPCI690" | |
16 | help | |
17 | Select CPCI690 if configuring a Force CPCI690 cPCI board. | |
18 | ||
19 | config POWERPMC250 | |
20 | bool "Force-PowerPMC250" | |
21 | ||
22 | config CHESTNUT | |
23 | bool "IBM 750FX Eval board or 750GX Eval board" | |
24 | help | |
25 | Select CHESTNUT if configuring an IBM 750FX Eval Board or a | |
26 | IBM 750GX Eval board. | |
27 | ||
28 | config SPRUCE | |
29 | bool "IBM-Spruce" | |
30 | ||
31 | config HDPU | |
32 | bool "Sky-HDPU" | |
33 | help | |
34 | Select HDPU if configuring a Sky Computers Compute Blade. | |
35 | ||
36 | config HDPU_FEATURES | |
37 | depends HDPU | |
38 | tristate "HDPU-Features" | |
39 | help | |
40 | Select to enable HDPU enhanced features. | |
41 | ||
42 | config EV64260 | |
43 | bool "Marvell-EV64260BP" | |
44 | help | |
45 | Select EV64260 if configuring a Marvell (formerly Galileo) | |
46 | EV64260BP Evaluation platform. | |
47 | ||
48 | config LOPEC | |
49 | bool "Motorola-LoPEC" | |
50 | ||
51 | config MVME5100 | |
52 | bool "Motorola-MVME5100" | |
53 | ||
54 | config PPLUS | |
55 | bool "Motorola-PowerPlus" | |
56 | ||
57 | config PRPMC750 | |
58 | bool "Motorola-PrPMC750" | |
59 | ||
60 | config PRPMC800 | |
61 | bool "Motorola-PrPMC800" | |
62 | ||
63 | config SANDPOINT | |
64 | bool "Motorola-Sandpoint" | |
65 | help | |
66 | Select SANDPOINT if configuring for a Motorola Sandpoint X3 | |
67 | (any flavor). | |
68 | ||
69 | config RADSTONE_PPC7D | |
70 | bool "Radstone Technology PPC7D board" | |
71 | ||
72 | config PAL4 | |
73 | bool "SBS-Palomar4" | |
74 | ||
75 | config GEMINI | |
76 | bool "Synergy-Gemini" | |
77 | depends on BROKEN | |
78 | help | |
79 | Select Gemini if configuring for a Synergy Microsystems' Gemini | |
80 | series Single Board Computer. More information is available at: | |
81 | <http://www.synergymicro.com/PressRel/97_10_15.html>. | |
82 | ||
83 | config EST8260 | |
84 | bool "EST8260" | |
85 | ---help--- | |
86 | The EST8260 is a single-board computer manufactured by Wind River | |
87 | Systems, Inc. (formerly Embedded Support Tools Corp.) and based on | |
88 | the MPC8260. Wind River Systems has a website at | |
89 | <http://www.windriver.com/>, but the EST8260 cannot be found on it | |
90 | and has probably been discontinued or rebadged. | |
91 | ||
92 | config SBC82xx | |
93 | bool "SBC82xx" | |
94 | ---help--- | |
95 | SBC PowerQUICC II, single-board computer with MPC82xx CPU | |
96 | Manufacturer: Wind River Systems, Inc. | |
97 | Date of Release: May 2003 | |
98 | End of Life: - | |
99 | URL: <http://www.windriver.com/> | |
100 | ||
101 | config SBS8260 | |
102 | bool "SBS8260" | |
103 | ||
104 | config RPX8260 | |
105 | bool "RPXSUPER" | |
106 | ||
107 | config TQM8260 | |
108 | bool "TQM8260" | |
109 | ---help--- | |
110 | MPC8260 based module, little larger than credit card, | |
111 | up to 128 MB global + 64 MB local RAM, 32 MB Flash, | |
112 | 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet, | |
113 | 2 x serial ports, ... | |
114 | Manufacturer: TQ Components, www.tq-group.de | |
115 | Date of Release: June 2001 | |
116 | End of Life: not yet :-) | |
117 | URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf> | |
118 | ||
119 | config ADS8272 | |
120 | bool "ADS8272" | |
121 | ||
122 | config PQ2FADS | |
123 | bool "Freescale-PQ2FADS" | |
124 | help | |
125 | Select PQ2FADS if you wish to configure for a Freescale | |
126 | PQ2FADS board (-VR or -ZU). | |
127 | ||
128 | config LITE5200 | |
129 | bool "Freescale LITE5200 / (IceCube)" | |
130 | select PPC_MPC52xx | |
131 | help | |
132 | Support for the LITE5200 dev board for the MPC5200 from Freescale. | |
133 | This is for the LITE5200 version 2.0 board. Don't know if it changes | |
134 | much but it's only been tested on this board version. I think this | |
135 | board is also known as IceCube. | |
136 | ||
137 | config MPC834x_SYS | |
138 | bool "Freescale MPC834x SYS" | |
139 | help | |
140 | This option enables support for the MPC 834x SYS evaluation board. | |
141 | ||
142 | Be aware that PCI buses can only function when SYS board is plugged | |
143 | into the PIB (Platform IO Board) board from Freescale which provide | |
144 | 3 PCI slots. The PIBs PCI initialization is the bootloader's | |
145 | responsiblilty. | |
146 | ||
147 | config EV64360 | |
148 | bool "Marvell-EV64360BP" | |
149 | help | |
150 | Select EV64360 if configuring a Marvell EV64360BP Evaluation | |
151 | platform. | |
152 | endchoice | |
153 | ||
154 | config PQ2ADS | |
155 | bool | |
156 | depends on ADS8272 | |
157 | default y | |
158 | ||
159 | config TQM8xxL | |
160 | bool | |
161 | depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L) | |
162 | default y | |
163 | ||
164 | config PPC_MPC52xx | |
165 | bool | |
166 | ||
167 | config 8260 | |
168 | bool "CPM2 Support" if WILLOW | |
169 | depends on 6xx | |
170 | default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS | |
171 | help | |
172 | The MPC8260 is a typical embedded CPU made by Motorola. Selecting | |
173 | this option means that you wish to build a kernel for a machine with | |
174 | an 8260 class CPU. | |
175 | ||
176 | config 8272 | |
177 | bool | |
178 | depends on 6xx | |
179 | default y if ADS8272 | |
180 | select 8260 | |
181 | help | |
182 | The MPC8272 CPM has a different internal dpram setup than other CPM2 | |
183 | devices | |
184 | ||
185 | config 83xx | |
186 | bool | |
187 | default y if MPC834x_SYS | |
188 | ||
189 | config MPC834x | |
190 | bool | |
191 | default y if MPC834x_SYS | |
192 | ||
193 | config CPM2 | |
194 | bool | |
195 | depends on 8260 || MPC8560 || MPC8555 | |
196 | default y | |
197 | help | |
198 | The CPM2 (Communications Processor Module) is a coprocessor on | |
199 | embedded CPUs made by Motorola. Selecting this option means that | |
200 | you wish to build a kernel for a machine with a CPM2 coprocessor | |
201 | on it (826x, 827x, 8560). | |
202 | ||
203 | config PPC_GEN550 | |
204 | bool | |
205 | depends on SANDPOINT || SPRUCE || PPLUS || \ | |
206 | PRPMC750 || PRPMC800 || LOPEC || \ | |
207 | (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \ | |
208 | 83xx | |
209 | default y | |
210 | ||
211 | config FORCE | |
212 | bool | |
213 | depends on 6xx && POWERPMC250 | |
214 | default y | |
215 | ||
216 | config GT64260 | |
217 | bool | |
218 | depends on EV64260 || CPCI690 | |
219 | default y | |
220 | ||
221 | config MV64360 # Really MV64360 & MV64460 | |
222 | bool | |
223 | depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360 | |
224 | default y | |
225 | ||
226 | config MV64X60 | |
227 | bool | |
228 | depends on (GT64260 || MV64360) | |
229 | default y | |
230 | ||
231 | menu "Set bridge options" | |
232 | depends on MV64X60 | |
233 | ||
234 | config NOT_COHERENT_CACHE | |
235 | bool "Turn off Cache Coherency" | |
236 | default n | |
237 | help | |
238 | Some 64x60 bridges lock up when trying to enforce cache coherency. | |
239 | When this option is selected, cache coherency will be turned off. | |
240 | Note that this can cause other problems (e.g., stale data being | |
241 | speculatively loaded via a cached mapping). Use at your own risk. | |
242 | ||
243 | config MV64X60_BASE | |
244 | hex "Set bridge base used by firmware" | |
245 | default "0xf1000000" | |
246 | help | |
247 | A firmware can leave the base address of the bridge's registers at | |
248 | a non-standard location. If so, set this value to reflect the | |
249 | address of that non-standard location. | |
250 | ||
251 | config MV64X60_NEW_BASE | |
252 | hex "Set bridge base used by kernel" | |
253 | default "0xf1000000" | |
254 | help | |
255 | If the current base address of the bridge's registers is not where | |
256 | you want it, set this value to the address that you want it moved to. | |
257 | ||
258 | endmenu | |
259 | ||
260 | config NONMONARCH_SUPPORT | |
261 | bool "Enable Non-Monarch Support" | |
262 | depends on PRPMC800 | |
263 | ||
264 | config HARRIER | |
265 | bool | |
266 | depends on PRPMC800 | |
267 | default y | |
268 | ||
269 | config EPIC_SERIAL_MODE | |
270 | bool | |
271 | depends on 6xx && (LOPEC || SANDPOINT) | |
272 | default y | |
273 | ||
274 | config MPC10X_BRIDGE | |
275 | bool | |
276 | depends on POWERPMC250 || LOPEC || SANDPOINT | |
277 | default y | |
278 | ||
279 | config MPC10X_OPENPIC | |
280 | bool | |
281 | depends on POWERPMC250 || LOPEC || SANDPOINT | |
282 | default y | |
283 | ||
284 | config MPC10X_STORE_GATHERING | |
285 | bool "Enable MPC10x store gathering" | |
286 | depends on MPC10X_BRIDGE | |
287 | ||
288 | config SANDPOINT_ENABLE_UART1 | |
289 | bool "Enable DUART mode on Sandpoint" | |
290 | depends on SANDPOINT | |
291 | help | |
292 | If this option is enabled then the MPC824x processor will run | |
293 | in DUART mode instead of UART mode. | |
294 | ||
295 | config HARRIER_STORE_GATHERING | |
296 | bool "Enable Harrier store gathering" | |
297 | depends on HARRIER | |
298 | ||
299 | config MVME5100_IPMC761_PRESENT | |
300 | bool "MVME5100 configured with an IPMC761" | |
301 | depends on MVME5100 | |
302 | ||
303 | config SPRUCE_BAUD_33M | |
304 | bool "Spruce baud clock support" | |
305 | depends on SPRUCE |