vserver 1.9.5.x5
[linux-2.6.git] / arch / arm / mach-pxa / Kconfig
index 96ce47e..f09e49d 100644 (file)
@@ -1,13 +1,60 @@
+if ARCH_PXA
 
-menu "Intel PXA250/210 Implementations"
+menu "Intel PXA2xx Implementations"
+
+choice
+       prompt "Select target board"
 
 config ARCH_LUBBOCK
        bool "Intel DBPXA250 Development Platform"
-       depends on ARCH_PXA
+       select PXA25x
+
+config MACH_MAINSTONE
+       bool "Intel HCDDBBVA0 Development Platform"
+       select PXA27x
+       select IWMMXT
 
 config ARCH_PXA_IDP
        bool "Accelent Xscale IDP"
-       depends on ARCH_PXA
+       select PXA25x
+
+config PXA_SHARPSL
+       bool "SHARP SL-C7xx Models (Corgi, Shepherd and Husky)"
+       select PXA25x
+       help
+         Say Y here if you intend to run this kernel on a
+         Sharp SL-C700 (Corgi), SL-C750 (Shepherd) or a
+         Sharp SL-C760 (Husky) handheld computer.
+
+endchoice
 
 endmenu
 
+config MACH_CORGI
+       bool "Enable Sharp SL-C700 (Corgi) Support"
+       depends PXA_SHARPSL
+
+config MACH_SHEPHERD
+       bool "Enable Sharp SL-C750 (Shepherd) Support"
+       depends PXA_SHARPSL
+
+config MACH_HUSKY
+       bool "Enable Sharp SL-C760 (Husky) Support"
+       depends PXA_SHARPSL
+
+config PXA25x
+       bool
+       help
+         Select code specific to PXA21x/25x/26x variants
+
+config PXA27x
+       bool
+       help
+         Select code specific to PXA27x variants
+
+config IWMMXT
+       bool
+       help
+         Enable support for iWMMXt
+
+endif