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