Linux Audio

Check our new training course

Loading...
v6.13.7
  1# SPDX-License-Identifier: GPL-2.0-only
  2menuconfig ARCH_PXA
  3	bool "PXA2xx/PXA3xx-based"
  4	depends on ARCH_MULTI_V5
  5	depends on CPU_LITTLE_ENDIAN
  6	select ARM_CPU_SUSPEND if PM
  7	select CLKSRC_PXA
  8	select CLKSRC_MMIO
  9	select TIMER_OF
 10	select CPU_XSCALE if !CPU_XSC3
 11	select GPIO_PXA
 12	select GPIOLIB
 13	select PLAT_PXA
 14	help
 15	  Support for Intel/Marvell's PXA2xx/PXA3xx processor line.
 16
 17if ARCH_PXA
 18
 19config MACH_PXA25X_DT
 20	bool "Support PXA25x platforms from device tree"
 21	select PINCTRL
 22	select POWER_SUPPLY
 23	select PXA25x
 24	select USE_OF
 25	help
 26	  Include support for Marvell PXA25x based platforms using
 27	  the device tree. Needn't select any other machine while
 28	  MACH_PXA25x_DT is enabled.
 29
 30config MACH_PXA27X_DT
 31	bool "Support PXA27x platforms from device tree"
 32	select PINCTRL
 33	select POWER_SUPPLY
 34	select PXA27x
 35	select USE_OF
 36	help
 37	  Include support for Marvell PXA27x based platforms using
 38	  the device tree. Needn't select any other machine while
 39	  MACH_PXA27X_DT is enabled.
 40
 41config MACH_PXA3XX_DT
 42	bool "Support PXA3xx platforms from device tree"
 43	select CPU_PXA300
 44	select CPU_PXA310
 45	select CPU_PXA320
 46	select PINCTRL
 47	select POWER_SUPPLY
 48	select PXA3xx
 49	select USE_OF
 50	help
 51	  Include support for Marvell PXA3xx based platforms using
 52	  the device tree. Needn't select any other machine while
 53	  MACH_PXA3XX_DT is enabled.
 54
 55if ATAGS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 56
 57comment "Legacy board files"
 
 
 
 58
 59config ARCH_GUMSTIX
 60	bool "Gumstix XScale 255 boards"
 61	select PXA25x
 62	help
 63	  Say Y here if you intend to run this kernel on
 64	  Basix, Connex, ws-200ax, ws-400ax systems
 65
 66choice
 67	prompt "Gumstix Carrier/Expansion Board"
 68	depends on ARCH_GUMSTIX
 69
 70config GUMSTIX_AM200EPD
 71	bool "Enable AM200EPD board support"
 72
 73config GUMSTIX_AM300EPD
 74	bool "Enable AM300EPD board support"
 75
 76endchoice
 77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 78config PXA_SHARPSL
 79	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
 80	select SHARP_PARAM
 81	select SHARP_SCOOP
 82	help
 83	  Say Y here if you intend to run this kernel on a
 84	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
 85	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
 86	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
 87	  handheld computer.
 88
 89config PXA_SHARPSL_DETECT_MACH_ID
 90	bool "Detect machine ID at run-time in the decompressor"
 91	depends on PXA_SHARPSL
 92	help
 93	  Say Y here if you want the zImage decompressor to detect
 94	  the Zaurus machine ID at run-time. For latest kexec-based
 95	  boot loader, this is not necessary.
 96
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 97config MACH_AKITA
 98	bool "Enable Sharp SL-1000 (Akita) Support"
 99	depends on PXA_SHARPSL
100	select I2C
101	select I2C_PXA
102	select MACH_SPITZ
103	select PXA27x
104	select PXA_SHARP_Cxx00
105
106config MACH_SPITZ
107	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
108	depends on PXA_SHARPSL
109	select PXA27x
110	select PXA_SHARP_Cxx00
111
112config MACH_BORZOI
113	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
114	depends on PXA_SHARPSL
115	select PXA27x
116	select PXA_SHARP_Cxx00
117
118endif # ATAGS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
120config PXA25x
121	bool
122	select CPU_XSCALE
123	help
124	  Select code specific to PXA21x/25x/26x variants
125
126config PXA27x
127	bool
128	select CPU_XSCALE
129	help
130	  Select code specific to PXA27x variants
131
 
 
 
 
 
 
132config PXA3xx
133	bool
134	select CPU_XSC3
135	help
136	  Select code specific to PXA3xx variants
137
138config CPU_PXA300
139	bool
140	select PXA3xx
141	help
142	  PXA300 (codename Monahans-L)
143
144config CPU_PXA310
145	bool
146	select CPU_PXA300
 
147	help
148	  PXA310 (codename Monahans-LV)
149
150config CPU_PXA320
151	bool
152	select PXA3xx
153	help
154	  PXA320 (codename Monahans-P)
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156config PXA_SHARP_Cxx00
157	bool
158	select SHARPSL_PM
159	help
160	  Enable common support for Sharp Cxx00 models
161
162config SHARPSL_PM
163	bool
164	select APM_EMULATION
165	select SHARPSL_PM_MAX1111
166
167config SHARPSL_PM_MAX1111
168	bool
169	select HWMON
170	select SENSORS_MAX1111
171	select SPI
172	select SPI_MASTER
 
 
 
 
 
 
173
174endif
v3.15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  1if ARCH_PXA
  2
  3menu "Intel PXA2xx/PXA3xx Implementations"
 
 
 
 
 
 
 
 
 
  4
  5comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
 
 
 
 
 
 
 
 
 
  6
  7config MACH_PXA3XX_DT
  8	bool "Support PXA3xx platforms from device tree"
  9	select CPU_PXA300
 
 
 
 10	select POWER_SUPPLY
 11	select PXA3xx
 12	select USE_OF
 13	help
 14	  Include support for Marvell PXA3xx based platforms using
 15	  the device tree. Needn't select any other machine while
 16	  MACH_PXA3XX_DT is enabled.
 17
 18config ARCH_LUBBOCK
 19	bool "Intel DBPXA250 Development Platform (aka Lubbock)"
 20	select PXA25x
 21	select SA1111
 22
 23config MACH_MAINSTONE
 24	bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
 25	select PXA27x
 26
 27config MACH_ZYLONITE
 28	bool
 29	select PXA3xx
 30
 31config MACH_ZYLONITE300
 32	bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
 33	select CPU_PXA300
 34	select CPU_PXA310
 35	select MACH_ZYLONITE
 36
 37config MACH_ZYLONITE320
 38	bool "PXA3xx Development Platform (aka Zylonite) PXA320"
 39	select CPU_PXA320
 40	select MACH_ZYLONITE
 41
 42config MACH_LITTLETON
 43	bool "PXA3xx Form Factor Platform (aka Littleton)"
 44	select CPU_PXA300
 45	select CPU_PXA310
 46	select PXA3xx
 47
 48config MACH_TAVOREVB
 49	bool "PXA930 Evaluation Board (aka TavorEVB)"
 50	select CPU_PXA930
 51	select CPU_PXA935
 52	select PXA3xx
 53	select FB
 54	select FB_PXA
 55
 56config MACH_SAAR
 57	bool "PXA930 Handheld Platform (aka SAAR)"
 58	select CPU_PXA930
 59	select CPU_PXA935
 60	select PXA3xx
 61	select FB
 62	select FB_PXA
 63
 64comment "Third Party Dev Platforms (sorted by vendor name)"
 65
 66config ARCH_PXA_IDP
 67	bool "Accelent Xscale IDP"
 68	select PXA25x
 69
 70config ARCH_VIPER
 71	bool "Arcom/Eurotech VIPER SBC"
 72	select ARCOM_PCMCIA
 73	select I2C_GPIO if I2C=y
 74	select ISA
 75	select PXA25x
 76	select PXA_HAVE_ISA_IRQS
 77
 78config MACH_ARCOM_ZEUS
 79	bool "Arcom/Eurotech ZEUS SBC"
 80	select ARCOM_PCMCIA
 81	select ISA
 82	select PXA27x
 83	select PXA_HAVE_ISA_IRQS
 84
 85config MACH_BALLOON3
 86	bool "Balloon 3 board"
 87	select IWMMXT
 88	select PXA27x
 89
 90config MACH_CSB726
 91	bool "Enable Cogent CSB726 System On a Module"
 92	select IWMMXT
 93	select PXA27x
 94	help
 95	  Say Y here if you intend to run this kernel on a Cogent
 96	  CSB726 System On Module.
 97
 98config CSB726_CSB701
 99	bool "Enable support for CSB701 baseboard"
100	depends on MACH_CSB726
101
102config MACH_ARMCORE
103	bool "CompuLab CM-X255/CM-X270 modules"
104	select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI
105	select IWMMXT
106	select MIGHT_HAVE_PCI
107	select NEED_MACH_IO_H if PCI
108	select PXA25x
109	select PXA27x
110
111config MACH_EM_X270
112	bool "CompuLab EM-x270 platform"
113	select PXA27x
114
115config MACH_EXEDA
116	bool "CompuLab eXeda platform"
117	select PXA27x
118
119config MACH_CM_X300
120	bool "CompuLab CM-X300 modules"
121	select CPU_PXA300
122	select CPU_PXA310
123	select PXA3xx
124
125config MACH_CAPC7117
126	bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
127	select CPU_PXA320
128	select PXA3xx
129
130config ARCH_GUMSTIX
131	bool "Gumstix XScale 255 boards"
132	select PXA25x
133	help
134	  Say Y here if you intend to run this kernel on
135	  Basix, Connex, ws-200ax, ws-400ax systems
136
137choice
138	prompt "Gumstix Carrier/Expansion Board"
139	depends on ARCH_GUMSTIX
140
141config GUMSTIX_AM200EPD
142	bool "Enable AM200EPD board support"
143
144config GUMSTIX_AM300EPD
145	bool "Enable AM300EPD board support"
146
147endchoice
148
149config MACH_INTELMOTE2
150	bool "Intel Mote 2 Platform"
151	select IWMMXT
152	select PXA27x
153
154config MACH_STARGATE2
155	bool "Intel Stargate 2 Platform"
156	select IWMMXT
157	select PXA27x
158
159config MACH_XCEP
160	bool "Iskratel Electronics XCEP"
161	select MTD
162	select MTD_CFI
163	select MTD_CFI_INTELEXT
164	select MTD_PHYSMAP
165	select PXA25x
166	help
167	  PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
168	  Tuned for usage in Libera instruments for particle accelerators.
169
170config TRIZEPS_PXA
171	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
172
173config MACH_TRIZEPS4
174	bool "Keith und Koep Trizeps4 DIMM-Module"
175	depends on TRIZEPS_PXA
176	select PXA27x
177	select TRIZEPS_PCMCIA
178
179config MACH_TRIZEPS4WL
180	bool "Keith und Koep Trizeps4-WL DIMM-Module"
181	depends on TRIZEPS_PXA
182	select MACH_TRIZEPS4
183	select PXA27x
184	select TRIZEPS_PCMCIA
185
186choice
187	prompt "Select base board for Trizeps module"
188	depends on TRIZEPS_PXA
189
190config MACH_TRIZEPS_CONXS
191	bool "ConXS Eval Board"
192
193config MACH_TRIZEPS_UCONXS
194	bool "uConXS Eval Board"
195
196config MACH_TRIZEPS_ANY
197	bool "another Board"
198
199endchoice
200
201config ARCOM_PCMCIA
202	bool
203	help
204	  Generic option for Arcom Viper/Zeus PCMCIA
205
206config TRIZEPS_PCMCIA
207	bool
208	help
209	  Enable PCMCIA support for Trizeps modules
210
211config MACH_LOGICPD_PXA270
212	bool "LogicPD PXA270 Card Engine Development Platform"
213	select PXA27x
214
215config MACH_PCM027
216	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
217	select IWMMXT
218	select PXA27x
219
220config MACH_PCM990_BASEBOARD
221	bool "PHYTEC PCM-990 development board"
222	depends on MACH_PCM027
223
224choice
225	prompt "display on pcm990"
226	depends on MACH_PCM990_BASEBOARD
227
228config PCM990_DISPLAY_SHARP
229	bool "sharp lq084v1dg21 stn display"
230
231config PCM990_DISPLAY_NEC
232	bool "nec nl6448bc20_18d tft display"
233
234config PCM990_DISPLAY_NONE
235	bool "no display"
236
237endchoice
238
239config MACH_COLIBRI
240	bool "Toradex Colibri PXA270"
241	select PXA27x
242
243config MACH_COLIBRI_PXA270_INCOME
244	bool "Income s.r.o. PXA270 SBC"
245	depends on MACH_COLIBRI
246	select PXA27x
247
248config MACH_COLIBRI300
249	bool "Toradex Colibri PXA300/310"
250	select CPU_PXA300
251	select CPU_PXA310
252	select PXA3xx
253
254config MACH_COLIBRI320
255	bool "Toradex Colibri PXA320"
256	select CPU_PXA320
257	select PXA3xx
258
259config MACH_COLIBRI_EVALBOARD
260	bool "Toradex Colibri Evaluation Carrier Board support"
261	depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
262
263config MACH_VPAC270
264	bool "Voipac PXA270"
265	select HAVE_PATA_PLATFORM
266	select PXA27x
267	help
268	  PXA270 based Single Board Computer.
269
270comment "End-user Products (sorted by vendor name)"
271
272config MACH_H4700
273	bool "HP iPAQ hx4700"
274	select IWMMXT
275	select PXA27x
276
277config MACH_H5000
278	bool "HP iPAQ h5000"
279	select PXA25x
280
281config MACH_HIMALAYA
282	bool "HTC Himalaya Support"
283	select CPU_PXA26x
284
285config MACH_MAGICIAN
286	bool "Enable HTC Magician Support"
287	select IWMMXT
288	select PXA27x
289
290config MACH_MIOA701
291	bool "Mitac Mio A701 Support"
292	select GPIO_SYSFS
293	select IWMMXT
294	select PXA27x
295	help
296	  Say Y here if you intend to run this kernel on a
297	  MIO A701. Currently there is only basic support
298	  for this PDA.
299
300config PXA_EZX
301	bool "Motorola EZX Platform"
302	select IWMMXT
303	select PXA27x
304
305config MACH_EZX_A780
306	bool "Motorola EZX A780"
307	default y
308	depends on PXA_EZX
309
310config MACH_EZX_E680
311	bool "Motorola EZX E680"
312	default y
313	depends on PXA_EZX
314
315config MACH_EZX_A1200
316	bool "Motorola EZX A1200"
317	default y
318	depends on PXA_EZX
319
320config MACH_EZX_A910
321	bool "Motorola EZX A910"
322	default y
323	depends on PXA_EZX
324
325config MACH_EZX_E6
326	bool "Motorola EZX E6"
327	default y
328	depends on PXA_EZX
329
330config MACH_EZX_E2
331	bool "Motorola EZX E2"
332	default y
333	depends on PXA_EZX
334
335config MACH_MP900C
336	bool "Nec Mobilepro 900/c"
337	select PXA25x
338
339config ARCH_PXA_PALM
340	bool "PXA based Palm PDAs"
341
342config MACH_PALM27X
343	bool
344
345config MACH_PALMTE2
346	bool "Palm Tungsten|E2"
347	default y
348	depends on ARCH_PXA_PALM
349	select PXA25x
350	help
351	  Say Y here if you intend to run this kernel on a Palm Tungsten|E2
352	  handheld computer.
353
354config MACH_PALMTC
355	bool "Palm Tungsten|C"
356	default y
357	depends on ARCH_PXA_PALM
358	select PXA25x
359	help
360	  Say Y here if you intend to run this kernel on a Palm Tungsten|C
361	  handheld computer.
362
363config MACH_PALMT5
364	bool "Palm Tungsten|T5"
365	default y
366	depends on ARCH_PXA_PALM
367	select IWMMXT
368	select MACH_PALM27X
369	select PXA27x
370	help
371	  Say Y here if you intend to run this kernel on a Palm Tungsten|T5
372	  handheld computer.
373
374config MACH_PALMTX
375	bool "Palm T|X"
376	default y
377	depends on ARCH_PXA_PALM
378	select IWMMXT
379	select MACH_PALM27X
380	select PXA27x
381	help
382	  Say Y here if you intend to run this kernel on a Palm T|X
383	  handheld computer.
384
385config MACH_PALMZ72
386	bool "Palm Zire 72"
387	default y
388	depends on ARCH_PXA_PALM
389	select IWMMXT
390	select MACH_PALM27X
391	select PXA27x
392	help
393	  Say Y here if you intend to run this kernel on Palm Zire 72
394	  handheld computer.
395
396config MACH_PALMLD
397	bool "Palm LifeDrive"
398	default y
399	depends on ARCH_PXA_PALM
400	select IWMMXT
401	select MACH_PALM27X
402	select PXA27x
403	help
404	  Say Y here if you intend to run this kernel on a Palm LifeDrive
405	  handheld computer.
406
407config PALM_TREO
408	bool
409	depends on ARCH_PXA_PALM
410
411config MACH_CENTRO
412	bool "Palm Centro 685 (GSM)"
413	default y
414	depends on ARCH_PXA_PALM
415	select IWMMXT
416	select MACH_PALM27X
417	select PALM_TREO
418	select PXA27x
419	help
420	  Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
421	  smartphone.
422
423config MACH_TREO680
424	bool "Palm Treo 680"
425	default y
426	depends on ARCH_PXA_PALM
427	select IWMMXT
428	select MACH_PALM27X
429	select PALM_TREO
430	select PXA27x
431	help
432	  Say Y here if you intend to run this kernel on Palm Treo 680
433	  smartphone.
434
435config MACH_RAUMFELD_RC
436	bool "Raumfeld Controller"
437	select CPU_PXA300
438	select POWER_SUPPLY
439	select PXA3xx
440
441config MACH_RAUMFELD_CONNECTOR
442	bool "Raumfeld Connector"
443	select CPU_PXA300
444	select POWER_SUPPLY
445	select PXA3xx
446
447config MACH_RAUMFELD_SPEAKER
448	bool "Raumfeld Speaker"
449	select CPU_PXA300
450	select POWER_SUPPLY
451	select PXA3xx
452
453config PXA_SHARPSL
454	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
455	select SHARP_PARAM
456	select SHARP_SCOOP
457	help
458	  Say Y here if you intend to run this kernel on a
459	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
460	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
461	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
462	  handheld computer.
463
464config PXA_SHARPSL_DETECT_MACH_ID
465	bool "Detect machine ID at run-time in the decompressor"
466	depends on PXA_SHARPSL
467	help
468	  Say Y here if you want the zImage decompressor to detect
469	  the Zaurus machine ID at run-time. For latest kexec-based
470	  boot loader, this is not necessary.
471
472config MACH_POODLE
473	bool "Enable Sharp SL-5600 (Poodle) Support"
474	depends on PXA_SHARPSL
475	select PXA25x
476	select SHARP_LOCOMO
477
478config MACH_CORGI
479	bool "Enable Sharp SL-C700 (Corgi) Support"
480	depends on PXA_SHARPSL
481	select PXA25x
482	select PXA_SHARP_C7xx
483
484config MACH_SHEPHERD
485	bool "Enable Sharp SL-C750 (Shepherd) Support"
486	depends on PXA_SHARPSL
487	select PXA25x
488	select PXA_SHARP_C7xx
489
490config MACH_HUSKY
491	bool "Enable Sharp SL-C760 (Husky) Support"
492	depends on PXA_SHARPSL
493	select PXA25x
494	select PXA_SHARP_C7xx
495
496config MACH_AKITA
497	bool "Enable Sharp SL-1000 (Akita) Support"
498	depends on PXA_SHARPSL
499	select I2C
500	select I2C_PXA
501	select MACH_SPITZ
502	select PXA27x
503	select PXA_SHARP_Cxx00
504
505config MACH_SPITZ
506	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
507	depends on PXA_SHARPSL
508	select PXA27x
509	select PXA_SHARP_Cxx00
510
511config MACH_BORZOI
512	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
513	depends on PXA_SHARPSL
514	select PXA27x
515	select PXA_SHARP_Cxx00
516
517config MACH_TOSA
518	bool "Enable Sharp SL-6000x (Tosa) Support"
519	depends on PXA_SHARPSL
520	select PXA25x
521
522config TOSA_BT
523	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
524	depends on MACH_TOSA
525	select RFKILL
526	help
527	  This is a simple driver that is able to control
528	  the state of built in bluetooth chip on tosa.
529
530config TOSA_USE_EXT_KEYCODES
531	bool "Tosa keyboard: use extended keycodes"
532	depends on MACH_TOSA
533	default n
534	help
535	  Say Y here to enable the tosa keyboard driver to generate extended
536	  (>= 127) keycodes. Be aware, that they can't be correctly interpreted
537	  by either console keyboard driver or by Kdrive keybd driver.
538
539	  Say Y only if you know, what you are doing!
540
541config MACH_ICONTROL
542	bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
543	select CPU_PXA320
544	select PXA3xx
545
546config ARCH_PXA_ESERIES
547	bool "PXA based Toshiba e-series PDAs"
548	select FB_W100
549	select PXA25x
550
551config MACH_E330
552	bool "Toshiba e330"
553	default y
554	depends on ARCH_PXA_ESERIES
555	help
556	  Say Y here if you intend to run this kernel on a Toshiba
557	  e330 family PDA.
558
559config MACH_E350
560	bool "Toshiba e350"
561	default y
562	depends on ARCH_PXA_ESERIES
563	help
564	  Say Y here if you intend to run this kernel on a Toshiba
565	  e350 family PDA.
566
567config MACH_E740
568	bool "Toshiba e740"
569	default y
570	depends on ARCH_PXA_ESERIES
571	help
572	  Say Y here if you intend to run this kernel on a Toshiba
573	  e740 family PDA.
574
575config MACH_E750
576	bool "Toshiba e750"
577	default y
578	depends on ARCH_PXA_ESERIES
579	help
580	  Say Y here if you intend to run this kernel on a Toshiba
581	  e750 family PDA.
582
583config MACH_E400
584	bool "Toshiba e400"
585	default y
586	depends on ARCH_PXA_ESERIES
587	help
588	  Say Y here if you intend to run this kernel on a Toshiba
589	  e400 family PDA.
590
591config MACH_E800
592	bool "Toshiba e800"
593	default y
594	depends on ARCH_PXA_ESERIES
595	help
596	  Say Y here if you intend to run this kernel on a Toshiba
597	  e800 family PDA.
598
599config MACH_ZIPIT2
600	bool "Zipit Z2 Handheld"
601	select PXA27x
602endmenu
603
604config PXA25x
605	bool
606	select CPU_XSCALE
607	help
608	  Select code specific to PXA21x/25x/26x variants
609
610config PXA27x
611	bool
612	select CPU_XSCALE
613	help
614	  Select code specific to PXA27x variants
615
616config CPU_PXA26x
617	bool
618	select PXA25x
619	help
620	  Select code specific to PXA26x (codename Dalhart)
621
622config PXA3xx
623	bool
624	select CPU_XSC3
625	help
626	  Select code specific to PXA3xx variants
627
628config CPU_PXA300
629	bool
630	select PXA3xx
631	help
632	  PXA300 (codename Monahans-L)
633
634config CPU_PXA310
635	bool
636	select CPU_PXA300
637	select PXA310_ULPI if USB_ULPI
638	help
639	  PXA310 (codename Monahans-LV)
640
641config CPU_PXA320
642	bool
643	select PXA3xx
644	help
645	  PXA320 (codename Monahans-P)
646
647config CPU_PXA930
648	bool
649	select PXA3xx
650	help
651	  PXA930 (codename Tavor-P)
652
653config CPU_PXA935
654	bool
655	select CPU_PXA930
656	help
657	  PXA935 (codename Tavor-P65)
658
659config PXA_SHARP_C7xx
660	bool
661	select SHARPSL_PM
662	help
663	  Enable support for all Sharp C7xx models
664
665config PXA_SHARP_Cxx00
666	bool
667	select SHARPSL_PM
668	help
669	  Enable common support for Sharp Cxx00 models
670
671config SHARPSL_PM
672	bool
673	select APM_EMULATION
674	select SHARPSL_PM_MAX1111
675
676config SHARPSL_PM_MAX1111
677	bool
678	select HWMON
679	select SENSORS_MAX1111
680	select SPI
681	select SPI_MASTER
682
683config PXA_HAVE_ISA_IRQS
684	bool
685
686config PXA310_ULPI
687	bool
688
689endif