1if ARCH_PXA
2
3menu "Intel PXA2xx Implementations"
4
5choice
6	prompt "Select target board"
7
8config ARCH_LUBBOCK
9	bool "Intel DBPXA250 Development Platform"
10	select PXA25x
11	select SA1111
12
13config MACH_LOGICPD_PXA270
14	bool "LogicPD PXA270 Card Engine Development Platform"
15	select PXA27x
16
17config MACH_MAINSTONE
18	bool "Intel HCDDBBVA0 Development Platform"
19	select PXA27x
20
21config ARCH_PXA_IDP
22	bool "Accelent Xscale IDP"
23	select PXA25x
24
25config PXA_SHARPSL
26	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
27	select SHARP_SCOOP
28	select SHARP_PARAM
29	help
30	  Say Y here if you intend to run this kernel on a
31	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
32	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
33	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
34	  handheld computer.
35
36config MACH_TRIZEPS4
37	bool "Keith und Koep Trizeps4 DIMM-Module"
38	select PXA27x
39
40endchoice
41
42if PXA_SHARPSL
43
44choice
45	prompt "Select target Sharp Zaurus device range"
46
47config PXA_SHARPSL_25x
48	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
49	select PXA25x
50
51config PXA_SHARPSL_27x
52	bool "Sharp PXA270 models (SL-Cxx00)"
53	select PXA27x
54
55endchoice
56
57endif
58
59if MACH_TRIZEPS4
60
61choice
62	prompt "Select base board for Trizeps 4 module"
63
64config MACH_TRIZEPS4_CONXS
65	bool "ConXS Eval Board"
66
67config MACH_TRIZEPS4_ANY
68	bool "another Board"
69
70endchoice
71
72endif
73
74endmenu
75
76config MACH_POODLE
77	bool "Enable Sharp SL-5600 (Poodle) Support"
78	depends on PXA_SHARPSL_25x
79	select SHARP_LOCOMO
80	select PXA_SSP
81
82config MACH_CORGI
83	bool "Enable Sharp SL-C700 (Corgi) Support"
84	depends on PXA_SHARPSL_25x
85	select PXA_SHARP_C7xx
86
87config MACH_SHEPHERD
88	bool "Enable Sharp SL-C750 (Shepherd) Support"
89	depends on PXA_SHARPSL_25x
90	select PXA_SHARP_C7xx
91
92config MACH_HUSKY
93	bool "Enable Sharp SL-C760 (Husky) Support"
94	depends on PXA_SHARPSL_25x
95	select PXA_SHARP_C7xx
96
97config MACH_AKITA
98	bool "Enable Sharp SL-1000 (Akita) Support"
99	depends on PXA_SHARPSL_27x
100	select PXA_SHARP_Cxx00
101	select MACH_SPITZ
102	select I2C
103	select I2C_PXA
104
105config MACH_SPITZ
106	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
107	depends on PXA_SHARPSL_27x
108	select PXA_SHARP_Cxx00
109
110config MACH_BORZOI
111	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
112	depends on PXA_SHARPSL_27x
113	select PXA_SHARP_Cxx00
114
115config MACH_TOSA
116	bool "Enable Sharp SL-6000x (Tosa) Support"
117	depends on PXA_SHARPSL_25x
118
119config PXA25x
120	bool
121	help
122	  Select code specific to PXA21x/25x/26x variants
123
124config PXA27x
125	bool
126	help
127	  Select code specific to PXA27x variants
128
129config PXA_SHARP_C7xx
130	bool
131	select PXA_SSP
132	select SHARPSL_PM
133	help
134	  Enable support for all Sharp C7xx models
135
136config PXA_SHARP_Cxx00
137	bool
138	select PXA_SSP
139	select SHARPSL_PM
140	help
141	  Enable common support for Sharp Cxx00 models
142
143config PXA_SSP
144	tristate
145	help
146	  Enable support for PXA2xx SSP ports
147endif
148