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