blob: 5ebec6d88b5161d0ec3c5d05076a6ff21389d664 [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
Mike Rapoport3d505272007-07-18 11:31:46 +010040config MACH_EM_X270
41 bool "CompuLab EM-x270 platform"
42 select PXA27x
43
Linus Torvalds1da177e2005-04-16 15:20:36 -070044endchoice
45
Richard Purdie0dd28f12005-09-13 01:25:34 -070046if PXA_SHARPSL
47
48choice
49 prompt "Select target Sharp Zaurus device range"
50
51config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +000052 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -070053 select PXA25x
54
55config PXA_SHARPSL_27x
56 bool "Sharp PXA270 models (SL-Cxx00)"
57 select PXA27x
58
59endchoice
60
61endif
62
Jürgen Schindele326764a2006-06-29 16:01:43 +010063if MACH_TRIZEPS4
64
65choice
66 prompt "Select base board for Trizeps 4 module"
67
68config MACH_TRIZEPS4_CONXS
69 bool "ConXS Eval Board"
70
71config MACH_TRIZEPS4_ANY
72 bool "another Board"
73
74endchoice
75
76endif
77
Linus Torvalds1da177e2005-04-16 15:20:36 -070078endmenu
79
80config MACH_POODLE
81 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010082 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070083 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +010084 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -070085
86config MACH_CORGI
87 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010088 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070089 select PXA_SHARP_C7xx
90
91config MACH_SHEPHERD
92 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010093 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070094 select PXA_SHARP_C7xx
95
96config MACH_HUSKY
97 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +010098 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -070099 select PXA_SHARP_C7xx
100
Richard Purdie94cabd02005-11-12 18:53:48 +0000101config MACH_AKITA
102 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100103 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000104 select PXA_SHARP_Cxx00
105 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000106 select I2C
107 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000108
Richard Purdie0dd28f12005-09-13 01:25:34 -0700109config MACH_SPITZ
110 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100111 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700112 select PXA_SHARP_Cxx00
113
114config MACH_BORZOI
115 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100116 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700117 select PXA_SHARP_Cxx00
118
Dirk Opfer8459c152005-11-06 14:27:52 +0000119config MACH_TOSA
120 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100121 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000122
Linus Torvalds1da177e2005-04-16 15:20:36 -0700123config PXA25x
124 bool
125 help
126 Select code specific to PXA21x/25x/26x variants
127
128config PXA27x
129 bool
130 help
131 Select code specific to PXA27x variants
132
Linus Torvalds1da177e2005-04-16 15:20:36 -0700133config PXA_SHARP_C7xx
134 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000135 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000136 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700137 help
138 Enable support for all Sharp C7xx models
139
Richard Purdie0dd28f12005-09-13 01:25:34 -0700140config PXA_SHARP_Cxx00
141 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000142 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000143 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700144 help
145 Enable common support for Sharp Cxx00 models
146
Liam Girdwoodb216c012005-11-10 17:45:39 +0000147config PXA_SSP
148 tristate
149 help
150 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700151endif