blob: 03d07cae26c827285f9407e47c9b46504d6a08b1 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001if 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
Lennert Buytenheke9937d42006-03-28 21:08:13 +010013config MACH_LOGICPD_PXA270
14 bool "LogicPD PXA270 Card Engine Development Platform"
15 select PXA27x
16 select IWMMXT
17
Linus Torvalds1da177e2005-04-16 15:20:36 -070018config MACH_MAINSTONE
19 bool "Intel HCDDBBVA0 Development Platform"
20 select PXA27x
21 select IWMMXT
22
23config ARCH_PXA_IDP
24 bool "Accelent Xscale IDP"
25 select PXA25x
26
27config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070028 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070029 select SHARP_SCOOP
30 select SHARP_PARAM
31 help
32 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070033 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
34 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000035 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
36 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070037
Jürgen Schindele326764a2006-06-29 16:01:43 +010038config MACH_TRIZEPS4
39 bool "Keith und Koep Trizeps4 DIMM-Module"
40 select PXA27x
41
Linus Torvalds1da177e2005-04-16 15:20:36 -070042endchoice
43
Richard Purdie0dd28f12005-09-13 01:25:34 -070044if PXA_SHARPSL
45
46choice
47 prompt "Select target Sharp Zaurus device range"
48
49config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +000050 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -070051 select PXA25x
52
53config PXA_SHARPSL_27x
54 bool "Sharp PXA270 models (SL-Cxx00)"
55 select PXA27x
Richard Purdie243077f2005-11-28 18:08:44 +000056 select IWMMXT
Richard Purdie0dd28f12005-09-13 01:25:34 -070057
58endchoice
59
60endif
61
Jürgen Schindele326764a2006-06-29 16:01:43 +010062if MACH_TRIZEPS4
63
64choice
65 prompt "Select base board for Trizeps 4 module"
66
67config MACH_TRIZEPS4_CONXS
68 bool "ConXS Eval Board"
69
70config MACH_TRIZEPS4_ANY
71 bool "another Board"
72
73endchoice
74
75endif
76
Linus Torvalds1da177e2005-04-16 15:20:36 -070077endmenu
78
79config MACH_POODLE
80 bool "Enable Sharp SL-5600 (Poodle) Support"
Richard Purdie0dd28f12005-09-13 01:25:34 -070081 depends PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070082 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +010083 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -070084
85config MACH_CORGI
86 bool "Enable Sharp SL-C700 (Corgi) Support"
Richard Purdie0dd28f12005-09-13 01:25:34 -070087 depends PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070088 select PXA_SHARP_C7xx
89
90config MACH_SHEPHERD
91 bool "Enable Sharp SL-C750 (Shepherd) Support"
Richard Purdie0dd28f12005-09-13 01:25:34 -070092 depends PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070093 select PXA_SHARP_C7xx
94
95config MACH_HUSKY
96 bool "Enable Sharp SL-C760 (Husky) Support"
Richard Purdie0dd28f12005-09-13 01:25:34 -070097 depends PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070098 select PXA_SHARP_C7xx
99
Richard Purdie94cabd02005-11-12 18:53:48 +0000100config MACH_AKITA
101 bool "Enable Sharp SL-1000 (Akita) Support"
102 depends PXA_SHARPSL_27x
103 select PXA_SHARP_Cxx00
104 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000105 select I2C
106 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000107
Richard Purdie0dd28f12005-09-13 01:25:34 -0700108config MACH_SPITZ
109 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
110 depends PXA_SHARPSL_27x
111 select PXA_SHARP_Cxx00
112
113config MACH_BORZOI
114 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
115 depends PXA_SHARPSL_27x
116 select PXA_SHARP_Cxx00
117
Dirk Opfer8459c152005-11-06 14:27:52 +0000118config MACH_TOSA
119 bool "Enable Sharp SL-6000x (Tosa) Support"
Richard Purdie243077f2005-11-28 18:08:44 +0000120 depends PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000121
Linus Torvalds1da177e2005-04-16 15:20:36 -0700122config PXA25x
123 bool
124 help
125 Select code specific to PXA21x/25x/26x variants
126
127config PXA27x
128 bool
129 help
130 Select code specific to PXA27x variants
131
132config IWMMXT
133 bool
134 help
135 Enable support for iWMMXt
136
137config PXA_SHARP_C7xx
138 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000139 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000140 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700141 help
142 Enable support for all Sharp C7xx models
143
Richard Purdie0dd28f12005-09-13 01:25:34 -0700144config PXA_SHARP_Cxx00
145 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000146 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000147 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700148 help
149 Enable common support for Sharp Cxx00 models
150
Liam Girdwoodb216c012005-11-10 17:45:39 +0000151config PXA_SSP
152 tristate
153 help
154 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700155endif