blob: 5c0a10041cd17c1fc7c9ae97a442d266b4dd8c05 [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
Lennert Buytenheke9937d42006-03-28 21:08:13 +010016
Linus Torvalds1da177e2005-04-16 15:20:36 -070017config MACH_MAINSTONE
18 bool "Intel HCDDBBVA0 Development Platform"
19 select PXA27x
Linus Torvalds1da177e2005-04-16 15:20:36 -070020
21config ARCH_PXA_IDP
22 bool "Accelent Xscale IDP"
23 select PXA25x
24
25config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070026 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070027 select SHARP_SCOOP
28 select SHARP_PARAM
29 help
30 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070031 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
32 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000033 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
34 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070035
Jürgen Schindele326764a2006-06-29 16:01:43 +010036config MACH_TRIZEPS4
37 bool "Keith und Koep Trizeps4 DIMM-Module"
38 select PXA27x
39
Linus Torvalds1da177e2005-04-16 15:20:36 -070040endchoice
41
Richard Purdie0dd28f12005-09-13 01:25:34 -070042if PXA_SHARPSL
43
44choice
45 prompt "Select target Sharp Zaurus device range"
46
47config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +000048 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -070049 select PXA25x
50
51config PXA_SHARPSL_27x
52 bool "Sharp PXA270 models (SL-Cxx00)"
53 select PXA27x
54
55endchoice
56
57endif
58
Jürgen Schindele326764a2006-06-29 16:01:43 +010059if 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
Linus Torvalds1da177e2005-04-16 15:20:36 -070074endmenu
75
76config MACH_POODLE
77 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010078 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070079 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +010080 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -070081
82config MACH_CORGI
83 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010084 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070085 select PXA_SHARP_C7xx
86
87config MACH_SHEPHERD
88 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010089 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070090 select PXA_SHARP_C7xx
91
92config MACH_HUSKY
93 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010094 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070095 select PXA_SHARP_C7xx
96
Richard Purdie94cabd02005-11-12 18:53:48 +000097config MACH_AKITA
98 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010099 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000100 select PXA_SHARP_Cxx00
101 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000102 select I2C
103 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000104
Richard Purdie0dd28f12005-09-13 01:25:34 -0700105config MACH_SPITZ
106 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100107 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700108 select PXA_SHARP_Cxx00
109
110config MACH_BORZOI
111 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100112 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700113 select PXA_SHARP_Cxx00
114
Dirk Opfer8459c152005-11-06 14:27:52 +0000115config MACH_TOSA
116 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100117 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000118
Linus Torvalds1da177e2005-04-16 15:20:36 -0700119config 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
Linus Torvalds1da177e2005-04-16 15:20:36 -0700129config PXA_SHARP_C7xx
130 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000131 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000132 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700133 help
134 Enable support for all Sharp C7xx models
135
Richard Purdie0dd28f12005-09-13 01:25:34 -0700136config PXA_SHARP_Cxx00
137 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000138 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000139 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700140 help
141 Enable common support for Sharp Cxx00 models
142
Liam Girdwoodb216c012005-11-10 17:45:39 +0000143config PXA_SSP
144 tristate
145 help
146 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700147endif