Pull rework-memory-attribute-aliasing into release branch
[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         select PXA_SSP
65
66 config MACH_CORGI
67         bool "Enable Sharp SL-C700 (Corgi) Support"
68         depends PXA_SHARPSL_25x
69         select PXA_SHARP_C7xx
70
71 config MACH_SHEPHERD
72         bool "Enable Sharp SL-C750 (Shepherd) Support"
73         depends PXA_SHARPSL_25x
74         select PXA_SHARP_C7xx
75
76 config MACH_HUSKY
77         bool "Enable Sharp SL-C760 (Husky) Support"
78         depends PXA_SHARPSL_25x
79         select PXA_SHARP_C7xx
80
81 config MACH_AKITA
82         bool "Enable Sharp SL-1000 (Akita) Support"
83         depends PXA_SHARPSL_27x
84         select PXA_SHARP_Cxx00
85         select MACH_SPITZ
86         select I2C
87         select I2C_PXA
88
89 config MACH_SPITZ
90         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
91         depends PXA_SHARPSL_27x
92         select PXA_SHARP_Cxx00
93
94 config MACH_BORZOI
95         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
96         depends PXA_SHARPSL_27x
97         select PXA_SHARP_Cxx00
98
99 config MACH_TOSA
100         bool "Enable Sharp SL-6000x (Tosa) Support"
101         depends PXA_SHARPSL_25x
102
103 config PXA25x
104         bool
105         help
106           Select code specific to PXA21x/25x/26x variants
107
108 config PXA27x
109         bool
110         help
111           Select code specific to PXA27x variants
112
113 config IWMMXT
114         bool
115         help
116           Enable support for iWMMXt
117
118 config PXA_SHARP_C7xx
119         bool
120         select PXA_SSP
121         select SHARPSL_PM
122         help
123           Enable support for all Sharp C7xx models
124
125 config PXA_SHARP_Cxx00
126         bool
127         select PXA_SSP
128         select SHARPSL_PM
129         help
130           Enable common support for Sharp Cxx00 models
131
132 config PXA_SSP
133         tristate
134         help
135           Enable support for PXA2xx SSP ports
136 endif