Merge branch 'fixes-jgarzik' of git://git.kernel.org/pub/scm/linux/kernel/git/linvill...
[linux-2.6] / arch / arm / mach-pxa / Kconfig
1 if ARCH_PXA
2
3 menu "Intel PXA2xx/PXA3xx Implementations"
4
5 if PXA3xx
6
7 menu "Supported PXA3xx Processor Variants"
8
9 config CPU_PXA300
10         bool "PXA300 (codename Monahans-L)"
11
12 config CPU_PXA310
13         bool "PXA310 (codename Monahans-LV)"
14         select CPU_PXA300
15
16 config CPU_PXA320
17         bool "PXA320 (codename Monahans-P)"
18
19 endmenu
20
21 endif
22
23 choice
24         prompt "Select target board"
25
26 config ARCH_LUBBOCK
27         bool "Intel DBPXA250 Development Platform"
28         select PXA25x
29         select SA1111
30
31 config MACH_LOGICPD_PXA270
32         bool "LogicPD PXA270 Card Engine Development Platform"
33         select PXA27x
34
35 config MACH_MAINSTONE
36         bool "Intel HCDDBBVA0 Development Platform"
37         select PXA27x
38
39 config ARCH_PXA_IDP
40         bool "Accelent Xscale IDP"
41         select PXA25x
42
43 config PXA_SHARPSL
44         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
45         select SHARP_SCOOP
46         select SHARP_PARAM
47         help
48           Say Y here if you intend to run this kernel on a
49           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
50           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
51           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
52           handheld computer.
53
54 config MACH_TRIZEPS4
55         bool "Keith und Koep Trizeps4 DIMM-Module"
56         select PXA27x
57
58 config MACH_EM_X270
59         bool "CompuLab EM-x270 platform"
60         select PXA27x
61
62 config MACH_ZYLONITE
63         bool "PXA3xx Development Platform"
64         select PXA3xx
65
66 config MACH_ARMCORE
67         bool "CompuLab CM-X270 modules"
68         select PXA27x
69         select IWMMXT
70
71 endchoice
72
73 if PXA_SHARPSL
74
75 choice
76         prompt "Select target Sharp Zaurus device range"
77
78 config PXA_SHARPSL_25x
79         bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
80         select PXA25x
81
82 config PXA_SHARPSL_27x
83         bool "Sharp PXA270 models (SL-Cxx00)"
84         select PXA27x
85
86 endchoice
87
88 endif
89
90 if MACH_TRIZEPS4
91
92 choice
93         prompt "Select base board for Trizeps 4 module"
94
95 config MACH_TRIZEPS4_CONXS
96         bool "ConXS Eval Board"
97
98 config MACH_TRIZEPS4_ANY
99         bool "another Board"
100
101 endchoice
102
103 endif
104
105 endmenu
106
107 config MACH_POODLE
108         bool "Enable Sharp SL-5600 (Poodle) Support"
109         depends on PXA_SHARPSL_25x
110         select SHARP_LOCOMO
111         select PXA_SSP
112
113 config MACH_CORGI
114         bool "Enable Sharp SL-C700 (Corgi) Support"
115         depends on PXA_SHARPSL_25x
116         select PXA_SHARP_C7xx
117
118 config MACH_SHEPHERD
119         bool "Enable Sharp SL-C750 (Shepherd) Support"
120         depends on PXA_SHARPSL_25x
121         select PXA_SHARP_C7xx
122
123 config MACH_HUSKY
124         bool "Enable Sharp SL-C760 (Husky) Support"
125         depends on PXA_SHARPSL_25x
126         select PXA_SHARP_C7xx
127
128 config MACH_AKITA
129         bool "Enable Sharp SL-1000 (Akita) Support"
130         depends on PXA_SHARPSL_27x
131         select PXA_SHARP_Cxx00
132         select MACH_SPITZ
133         select I2C
134         select I2C_PXA
135
136 config MACH_SPITZ
137         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
138         depends on PXA_SHARPSL_27x
139         select PXA_SHARP_Cxx00
140
141 config MACH_BORZOI
142         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
143         depends on PXA_SHARPSL_27x
144         select PXA_SHARP_Cxx00
145
146 config MACH_TOSA
147         bool "Enable Sharp SL-6000x (Tosa) Support"
148         depends on PXA_SHARPSL_25x
149
150 config PXA25x
151         bool
152         help
153           Select code specific to PXA21x/25x/26x variants
154
155 config PXA27x
156         bool
157         help
158           Select code specific to PXA27x variants
159
160 config PXA3xx
161         bool
162         help
163           Select code specific to PXA3xx variants
164
165 config PXA_SHARP_C7xx
166         bool
167         select PXA_SSP
168         select SHARPSL_PM
169         help
170           Enable support for all Sharp C7xx models
171
172 config PXA_SHARP_Cxx00
173         bool
174         select PXA_SSP
175         select SHARPSL_PM
176         help
177           Enable common support for Sharp Cxx00 models
178
179 config PXA_SSP
180         tristate
181         help
182           Enable support for PXA2xx SSP ports
183 endif