blob: 656d49661a290f054d4dbcef44fea8c8dd99b0ce [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001if ARCH_PXA
2
eric miao2c8086a2007-09-11 19:13:17 -07003menu "Intel PXA2xx/PXA3xx Implementations"
4
5if PXA3xx
6
7menu "Supported PXA3xx Processor Variants"
8
9config CPU_PXA300
10 bool "PXA300 (codename Monahans-L)"
11
12config CPU_PXA310
13 bool "PXA310 (codename Monahans-LV)"
14 select CPU_PXA300
15
16config CPU_PXA320
17 bool "PXA320 (codename Monahans-P)"
18
19endmenu
20
21endif
Linus Torvalds1da177e2005-04-16 15:20:36 -070022
23choice
24 prompt "Select target board"
25
26config ARCH_LUBBOCK
27 bool "Intel DBPXA250 Development Platform"
28 select PXA25x
29 select SA1111
30
Lennert Buytenheke9937d42006-03-28 21:08:13 +010031config MACH_LOGICPD_PXA270
32 bool "LogicPD PXA270 Card Engine Development Platform"
33 select PXA27x
Lennert Buytenheke9937d42006-03-28 21:08:13 +010034
Linus Torvalds1da177e2005-04-16 15:20:36 -070035config MACH_MAINSTONE
36 bool "Intel HCDDBBVA0 Development Platform"
37 select PXA27x
Linus Torvalds1da177e2005-04-16 15:20:36 -070038
39config ARCH_PXA_IDP
40 bool "Accelent Xscale IDP"
41 select PXA25x
42
43config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070044 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070045 select SHARP_SCOOP
46 select SHARP_PARAM
47 help
48 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070049 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
50 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000051 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
52 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070053
Jürgen Schindele326764a2006-06-29 16:01:43 +010054config MACH_TRIZEPS4
55 bool "Keith und Koep Trizeps4 DIMM-Module"
56 select PXA27x
57
Mike Rapoport3d505272007-07-18 11:31:46 +010058config MACH_EM_X270
59 bool "CompuLab EM-x270 platform"
60 select PXA27x
61
eric miao2c8086a2007-09-11 19:13:17 -070062config MACH_ZYLONITE
63 bool "PXA3xx Development Platform"
64 select PXA3xx
65
Mike Rapoport3696a8a2007-09-23 15:59:26 +010066config MACH_ARMCORE
67 bool "CompuLab CM-X270 modules"
68 select PXA27x
69 select IWMMXT
70
Linus Torvalds1da177e2005-04-16 15:20:36 -070071endchoice
72
Richard Purdie0dd28f12005-09-13 01:25:34 -070073if PXA_SHARPSL
74
75choice
76 prompt "Select target Sharp Zaurus device range"
77
78config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +000079 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -070080 select PXA25x
81
82config PXA_SHARPSL_27x
83 bool "Sharp PXA270 models (SL-Cxx00)"
84 select PXA27x
85
86endchoice
87
88endif
89
Jürgen Schindele326764a2006-06-29 16:01:43 +010090if MACH_TRIZEPS4
91
92choice
93 prompt "Select base board for Trizeps 4 module"
94
95config MACH_TRIZEPS4_CONXS
96 bool "ConXS Eval Board"
97
98config MACH_TRIZEPS4_ANY
99 bool "another Board"
100
101endchoice
102
103endif
104
Linus Torvalds1da177e2005-04-16 15:20:36 -0700105endmenu
106
107config MACH_POODLE
108 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100109 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700110 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100111 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700112
113config MACH_CORGI
114 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100115 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700116 select PXA_SHARP_C7xx
117
118config MACH_SHEPHERD
119 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100120 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700121 select PXA_SHARP_C7xx
122
123config MACH_HUSKY
124 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100125 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700126 select PXA_SHARP_C7xx
127
Richard Purdie94cabd02005-11-12 18:53:48 +0000128config MACH_AKITA
129 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100130 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000131 select PXA_SHARP_Cxx00
132 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000133 select I2C
134 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000135
Richard Purdie0dd28f12005-09-13 01:25:34 -0700136config MACH_SPITZ
137 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100138 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700139 select PXA_SHARP_Cxx00
140
141config MACH_BORZOI
142 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100143 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700144 select PXA_SHARP_Cxx00
145
Dirk Opfer8459c152005-11-06 14:27:52 +0000146config MACH_TOSA
147 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100148 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000149
Linus Torvalds1da177e2005-04-16 15:20:36 -0700150config PXA25x
151 bool
152 help
153 Select code specific to PXA21x/25x/26x variants
154
155config PXA27x
156 bool
157 help
158 Select code specific to PXA27x variants
159
eric miao2c8086a2007-09-11 19:13:17 -0700160config PXA3xx
161 bool
162 help
163 Select code specific to PXA3xx variants
164
Linus Torvalds1da177e2005-04-16 15:20:36 -0700165config PXA_SHARP_C7xx
166 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000167 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000168 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700169 help
170 Enable support for all Sharp C7xx models
171
Richard Purdie0dd28f12005-09-13 01:25:34 -0700172config PXA_SHARP_Cxx00
173 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000174 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000175 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700176 help
177 Enable common support for Sharp Cxx00 models
178
Liam Girdwoodb216c012005-11-10 17:45:39 +0000179config PXA_SSP
180 tristate
181 help
182 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700183endif