diff options
Diffstat (limited to 'arch/arm/mach-pxa/Kconfig')
-rw-r--r-- | arch/arm/mach-pxa/Kconfig | 49 |
1 files changed, 40 insertions, 9 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index 405a55f2287c..3e5f69bb5ac4 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig | |||
@@ -20,40 +20,66 @@ config ARCH_PXA_IDP | |||
20 | select PXA25x | 20 | select PXA25x |
21 | 21 | ||
22 | config PXA_SHARPSL | 22 | config PXA_SHARPSL |
23 | bool "SHARP SL-5600 and SL-C7xx Models" | 23 | bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" |
24 | select PXA25x | ||
25 | select SHARP_SCOOP | 24 | select SHARP_SCOOP |
26 | select SHARP_PARAM | 25 | select SHARP_PARAM |
27 | help | 26 | help |
28 | Say Y here if you intend to run this kernel on a | 27 | Say Y here if you intend to run this kernel on a |
29 | Sharp SL-5600 (Poodle), Sharp SL-C700 (Corgi), | 28 | Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), |
30 | SL-C750 (Shepherd) or a Sharp SL-C760 (Husky) | 29 | SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), |
31 | handheld computer. | 30 | SL-C3000 (Spitz) or SL-C3100 (Borzoi) handheld computer. |
32 | 31 | ||
33 | endchoice | 32 | endchoice |
34 | 33 | ||
34 | if PXA_SHARPSL | ||
35 | |||
36 | choice | ||
37 | prompt "Select target Sharp Zaurus device range" | ||
38 | |||
39 | config PXA_SHARPSL_25x | ||
40 | bool "Sharp PXA25x models (SL-5600 and SL-C7xx)" | ||
41 | select PXA25x | ||
42 | |||
43 | config PXA_SHARPSL_27x | ||
44 | bool "Sharp PXA270 models (SL-Cxx00)" | ||
45 | select PXA27x | ||
46 | |||
47 | endchoice | ||
48 | |||
49 | endif | ||
50 | |||
35 | endmenu | 51 | endmenu |
36 | 52 | ||
37 | config MACH_POODLE | 53 | config MACH_POODLE |
38 | bool "Enable Sharp SL-5600 (Poodle) Support" | 54 | bool "Enable Sharp SL-5600 (Poodle) Support" |
39 | depends PXA_SHARPSL | 55 | depends PXA_SHARPSL_25x |
40 | select SHARP_LOCOMO | 56 | select SHARP_LOCOMO |
41 | 57 | ||
42 | config MACH_CORGI | 58 | config MACH_CORGI |
43 | bool "Enable Sharp SL-C700 (Corgi) Support" | 59 | bool "Enable Sharp SL-C700 (Corgi) Support" |
44 | depends PXA_SHARPSL | 60 | depends PXA_SHARPSL_25x |
45 | select PXA_SHARP_C7xx | 61 | select PXA_SHARP_C7xx |
46 | 62 | ||
47 | config MACH_SHEPHERD | 63 | config MACH_SHEPHERD |
48 | bool "Enable Sharp SL-C750 (Shepherd) Support" | 64 | bool "Enable Sharp SL-C750 (Shepherd) Support" |
49 | depends PXA_SHARPSL | 65 | depends PXA_SHARPSL_25x |
50 | select PXA_SHARP_C7xx | 66 | select PXA_SHARP_C7xx |
51 | 67 | ||
52 | config MACH_HUSKY | 68 | config MACH_HUSKY |
53 | bool "Enable Sharp SL-C760 (Husky) Support" | 69 | bool "Enable Sharp SL-C760 (Husky) Support" |
54 | depends PXA_SHARPSL | 70 | depends PXA_SHARPSL_25x |
55 | select PXA_SHARP_C7xx | 71 | select PXA_SHARP_C7xx |
56 | 72 | ||
73 | config MACH_SPITZ | ||
74 | bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" | ||
75 | depends PXA_SHARPSL_27x | ||
76 | select PXA_SHARP_Cxx00 | ||
77 | |||
78 | config MACH_BORZOI | ||
79 | bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" | ||
80 | depends PXA_SHARPSL_27x | ||
81 | select PXA_SHARP_Cxx00 | ||
82 | |||
57 | config PXA25x | 83 | config PXA25x |
58 | bool | 84 | bool |
59 | help | 85 | help |
@@ -74,4 +100,9 @@ config PXA_SHARP_C7xx | |||
74 | help | 100 | help |
75 | Enable support for all Sharp C7xx models | 101 | Enable support for all Sharp C7xx models |
76 | 102 | ||
103 | config PXA_SHARP_Cxx00 | ||
104 | bool | ||
105 | help | ||
106 | Enable common support for Sharp Cxx00 models | ||
107 | |||
77 | endif | 108 | endif |