Merge branch 'upstream'
[linux-2.6] / 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_MAINSTONE
14         bool "Intel HCDDBBVA0 Development Platform"
15         select PXA27x
16         select IWMMXT
17
18 config ARCH_PXA_IDP
19         bool "Accelent Xscale IDP"
20         select PXA25x
21
22 config PXA_SHARPSL
23         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
24         select SHARP_SCOOP
25         select SHARP_PARAM
26         help
27           Say Y here if you intend to run this kernel on a
28           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
29           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
30           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
31           handheld computer.
32
33 endchoice
34
35 if PXA_SHARPSL
36
37 choice
38         prompt "Select target Sharp Zaurus device range"
39
40 config PXA_SHARPSL_25x
41         bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
42         select PXA25x
43
44 config PXA_SHARPSL_27x
45         bool "Sharp PXA270 models (SL-Cxx00)"
46         select PXA27x
47         select IWMMXT
48
49 endchoice
50
51 endif
52
53 endmenu
54
55 config MACH_POODLE
56         bool "Enable Sharp SL-5600 (Poodle) Support"
57         depends PXA_SHARPSL_25x
58         select SHARP_LOCOMO
59
60 config MACH_CORGI
61         bool "Enable Sharp SL-C700 (Corgi) Support"
62         depends PXA_SHARPSL_25x
63         select PXA_SHARP_C7xx
64
65 config MACH_SHEPHERD
66         bool "Enable Sharp SL-C750 (Shepherd) Support"
67         depends PXA_SHARPSL_25x
68         select PXA_SHARP_C7xx
69
70 config MACH_HUSKY
71         bool "Enable Sharp SL-C760 (Husky) Support"
72         depends PXA_SHARPSL_25x
73         select PXA_SHARP_C7xx
74
75 config MACH_AKITA
76         bool "Enable Sharp SL-1000 (Akita) Support"
77         depends PXA_SHARPSL_27x
78         select PXA_SHARP_Cxx00
79         select MACH_SPITZ
80         select I2C
81         select I2C_PXA
82
83 config MACH_SPITZ
84         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
85         depends PXA_SHARPSL_27x
86         select PXA_SHARP_Cxx00
87
88 config MACH_BORZOI
89         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
90         depends PXA_SHARPSL_27x
91         select PXA_SHARP_Cxx00
92
93 config MACH_TOSA
94         bool "Enable Sharp SL-6000x (Tosa) Support"
95         depends PXA_SHARPSL_25x
96
97 config PXA25x
98         bool
99         help
100           Select code specific to PXA21x/25x/26x variants
101
102 config PXA27x
103         bool
104         help
105           Select code specific to PXA27x variants
106
107 config IWMMXT
108         bool
109         help
110           Enable support for iWMMXt
111
112 config PXA_SHARP_C7xx
113         bool
114         select PXA_SSP
115         select SHARPSL_PM
116         help
117           Enable support for all Sharp C7xx models
118
119 config PXA_SHARP_Cxx00
120         bool
121         select PXA_SSP
122         select SHARPSL_PM
123         help
124           Enable common support for Sharp Cxx00 models
125
126 config PXA_SSP
127         tristate
128         help
129           Enable support for PXA2xx SSP ports
130 endif