Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git
[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_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 endchoice
39
40 if PXA_SHARPSL
41
42 choice
43         prompt "Select target Sharp Zaurus device range"
44
45 config PXA_SHARPSL_25x
46         bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
47         select PXA25x
48
49 config PXA_SHARPSL_27x
50         bool "Sharp PXA270 models (SL-Cxx00)"
51         select PXA27x
52         select IWMMXT
53
54 endchoice
55
56 endif
57
58 endmenu
59
60 config MACH_POODLE
61         bool "Enable Sharp SL-5600 (Poodle) Support"
62         depends PXA_SHARPSL_25x
63         select SHARP_LOCOMO
64
65 config MACH_CORGI
66         bool "Enable Sharp SL-C700 (Corgi) Support"
67         depends PXA_SHARPSL_25x
68         select PXA_SHARP_C7xx
69
70 config MACH_SHEPHERD
71         bool "Enable Sharp SL-C750 (Shepherd) Support"
72         depends PXA_SHARPSL_25x
73         select PXA_SHARP_C7xx
74
75 config MACH_HUSKY
76         bool "Enable Sharp SL-C760 (Husky) Support"
77         depends PXA_SHARPSL_25x
78         select PXA_SHARP_C7xx
79
80 config MACH_AKITA
81         bool "Enable Sharp SL-1000 (Akita) Support"
82         depends PXA_SHARPSL_27x
83         select PXA_SHARP_Cxx00
84         select MACH_SPITZ
85         select I2C
86         select I2C_PXA
87
88 config MACH_SPITZ
89         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
90         depends PXA_SHARPSL_27x
91         select PXA_SHARP_Cxx00
92
93 config MACH_BORZOI
94         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
95         depends PXA_SHARPSL_27x
96         select PXA_SHARP_Cxx00
97
98 config MACH_TOSA
99         bool "Enable Sharp SL-6000x (Tosa) Support"
100         depends PXA_SHARPSL_25x
101
102 config PXA25x
103         bool
104         help
105           Select code specific to PXA21x/25x/26x variants
106
107 config PXA27x
108         bool
109         help
110           Select code specific to PXA27x variants
111
112 config IWMMXT
113         bool
114         help
115           Enable support for iWMMXt
116
117 config PXA_SHARP_C7xx
118         bool
119         select PXA_SSP
120         select SHARPSL_PM
121         help
122           Enable support for all Sharp C7xx models
123
124 config PXA_SHARP_Cxx00
125         bool
126         select PXA_SSP
127         select SHARPSL_PM
128         help
129           Enable common support for Sharp Cxx00 models
130
131 config PXA_SSP
132         tristate
133         help
134           Enable support for PXA2xx SSP ports
135 endif