diff options
author | Richard Purdie <rpurdie@rpsys.net> | 2005-09-13 04:25:34 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-13 11:22:31 -0400 |
commit | 0dd28f1dd83a0e49b75d5171477bc56158681411 (patch) | |
tree | f0f917f090df608927fa1288a5b9a84efea81b07 /arch/arm/mach-pxa/Kconfig | |
parent | 1351e6e093271d0f5056f3ac272864cf4383041a (diff) |
[PATCH] SharpSL: Add new ARM PXA machines Spitz and Borzoi with partial Akita Support
Add the platform support code for two new Sharp Zaurus Models, Spitz
(SL-C3000) and Borzoi (SL-C3100).
This patch also adds most of the foundations for Akita (SL-C1000) Support.
The missing link for Akita is the driver for its I2C io expander. Once this
has been finished, the missing Kconfig option and machine declaration can
easily be added to this code.
Signed-Off-by: Richard Purdie <rpurdie@rpsys.net>
Cc: Vojtech Pavlik <vojtech@suse.cz>
Cc: Russell King <rmk@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
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 |