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