sync hh.org
[hh.org.git] / arch / arm / mach-pxa / Kconfig
blobc736553a12dd10f20bd4565e19a572bab3521292
1 if ARCH_PXA
3 menu "Intel PXA2xx Implementations"
5 config ARCH_LUBBOCK
6         bool "Intel DBPXA250 Development Platform"
7         select PXA25x
8         select SA1111
10 config MACH_LOGICPD_PXA270
11         bool "LogicPD PXA270 Card Engine Development Platform"
12         select PXA27x
13         select IWMMXT
15 config MACH_MAINSTONE
16         bool "Intel HCDDBBVA0 Development Platform"
17         select PXA27x
18         select IWMMXT
20 config ARCH_PXA_IDP
21         bool "Accelent Xscale IDP"
22         select PXA25x
24 source "arch/arm/mach-pxa/eseries/Kconfig"
25 source "arch/arm/mach-pxa/asus620/Kconfig"
26 source "arch/arm/mach-pxa/asus716/Kconfig"
27 source "arch/arm/mach-pxa/asus730/Kconfig"
28 source "arch/arm/mach-pxa/h1900/Kconfig"
29 source "arch/arm/mach-pxa/h2200/Kconfig"
30 source "arch/arm/mach-pxa/h3900/Kconfig"
31 source "arch/arm/mach-pxa/h4000/Kconfig"
32 source "arch/arm/mach-pxa/hx4700/Kconfig"
33 source "arch/arm/mach-pxa/hx2750/Kconfig"
34 source "arch/arm/mach-pxa/h5400/Kconfig"
35 source "arch/arm/mach-pxa/himalaya/Kconfig"
36 source "arch/arm/mach-pxa/htcuniversal/Kconfig"
37 source "arch/arm/mach-pxa/htcalpine/Kconfig"
38 source "arch/arm/mach-pxa/magician/Kconfig"
39 source "arch/arm/mach-pxa/htcapache/Kconfig"
40 source "arch/arm/mach-pxa/htcblueangel/Kconfig"
41 source "arch/arm/mach-pxa/htcbeetles/Kconfig"
42 source "arch/arm/mach-pxa/htcsable/Kconfig"
43 source "arch/arm/mach-pxa/aximx3/Kconfig"
44 source "arch/arm/mach-pxa/aximx5/Kconfig"
45 source "arch/arm/mach-pxa/aximx30/Kconfig"
46 source "arch/arm/mach-pxa/rover/Kconfig"
47 source "arch/arm/mach-pxa/palmld/Kconfig"
48 source "arch/arm/mach-pxa/palmt3/Kconfig"
50 config PXA_SHARPSL
51         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
52         select SHARP_SCOOP
53         select SHARP_PARAM
54         help
55           Say Y here if you intend to run this kernel on a
56           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
57           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
58           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
59           handheld computer.
61 config MACH_TRIZEPS4
62         bool "Keith und Koep Trizeps4 DIMM-Module"
63         select PXA27x
65 if PXA_SHARPSL
67 choice
68         prompt "Select target Sharp Zaurus device range"
70 config PXA_SHARPSL_25x
71         bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
72         select PXA25x
74 config PXA_SHARPSL_27x
75         bool "Sharp PXA270 models (SL-Cxx00)"
76         select PXA27x
77         select IWMMXT
79 endchoice
81 endif
83 if MACH_TRIZEPS4
85 choice
86         prompt "Select base board for Trizeps 4 module"
88 config MACH_TRIZEPS4_CONXS
89         bool "ConXS Eval Board"
91 config MACH_TRIZEPS4_ANY
92         bool "another Board"
94 endchoice
96 endif
98 endmenu
100 config MACH_POODLE
101         bool "Enable Sharp SL-5600 (Poodle) Support"
102         depends PXA_SHARPSL_25x
103         select SHARP_LOCOMO
104         select PXA_SSP
106 config MACH_CORGI
107         bool "Enable Sharp SL-C700 (Corgi) Support"
108         depends PXA_SHARPSL_25x
109         select PXA_SHARP_C7xx
111 config MACH_SHEPHERD
112         bool "Enable Sharp SL-C750 (Shepherd) Support"
113         depends PXA_SHARPSL_25x
114         select PXA_SHARP_C7xx
116 config MACH_HUSKY
117         bool "Enable Sharp SL-C760 (Husky) Support"
118         depends PXA_SHARPSL_25x
119         select PXA_SHARP_C7xx
121 config MACH_AKITA
122         bool "Enable Sharp SL-1000 (Akita) Support"
123         depends PXA_SHARPSL_27x
124         select PXA_SHARP_Cxx00
125         select MACH_SPITZ
126         select I2C
127         select I2C_PXA
129 config MACH_SPITZ
130         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
131         depends PXA_SHARPSL_27x
132         select PXA_SHARP_Cxx00
134 config MACH_BORZOI
135         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
136         depends PXA_SHARPSL_27x
137         select PXA_SHARP_Cxx00
139 config MACH_TOSA
140         bool "Enable Sharp SL-6000x (Tosa) Support"
141         depends PXA_SHARPSL_25x
143 config PXA25x
144         bool
145         help
146           Select code specific to PXA21x/25x/26x variants
148 config PXA27x
149         bool
150         help
151           Select code specific to PXA27x variants
153 config IWMMXT
154         bool
155         help
156           Enable support for iWMMXt
158 config PXA_SHARP_C7xx
159         bool
160         select PXA_SSP
161         select SHARPSL_PM
162         help
163           Enable support for all Sharp C7xx models
165 config PXA_SHARP_Cxx00
166         bool
167         select PXA_SSP
168         select SHARPSL_PM
169         help
170           Enable common support for Sharp Cxx00 models
172 config PXA_SSP
173         tristate
174         help
175           Enable support for PXA2xx SSP ports
177 config PXA_SUSPEND_SAVE_EXTRA_REGS
178         bool
179         help
180           Save additional registers on the stack during suspend
181           to work around certain bootloaders overwriting them
182           during resume.
184 endif