|
@@ -39,9 +39,52 @@ config ARCH_SPEAR6XX
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
-# Adding SPEAr machine specific configuration files
|
|
|
-source "arch/arm/mach-spear13xx/Kconfig"
|
|
|
-source "arch/arm/mach-spear3xx/Kconfig"
|
|
|
-source "arch/arm/mach-spear6xx/Kconfig"
|
|
|
+if ARCH_SPEAR13XX
|
|
|
+
|
|
|
+menu "SPEAr13xx Implementations"
|
|
|
+config MACH_SPEAR1310
|
|
|
+ bool "SPEAr1310 Machine support with Device Tree"
|
|
|
+ select PINCTRL_SPEAR1310
|
|
|
+ help
|
|
|
+ Supports ST SPEAr1310 machine configured via the device-tree
|
|
|
+
|
|
|
+config MACH_SPEAR1340
|
|
|
+ bool "SPEAr1340 Machine support with Device Tree"
|
|
|
+ select PINCTRL_SPEAR1340
|
|
|
+ help
|
|
|
+ Supports ST SPEAr1340 machine configured via the device-tree
|
|
|
+endmenu
|
|
|
+endif #ARCH_SPEAR13XX
|
|
|
+
|
|
|
+if ARCH_SPEAR3XX
|
|
|
+
|
|
|
+menu "SPEAr3xx Implementations"
|
|
|
+config MACH_SPEAR300
|
|
|
+ bool "SPEAr300 Machine support with Device Tree"
|
|
|
+ select PINCTRL_SPEAR300
|
|
|
+ help
|
|
|
+ Supports ST SPEAr300 machine configured via the device-tree
|
|
|
+
|
|
|
+config MACH_SPEAR310
|
|
|
+ bool "SPEAr310 Machine support with Device Tree"
|
|
|
+ select PINCTRL_SPEAR310
|
|
|
+ help
|
|
|
+ Supports ST SPEAr310 machine configured via the device-tree
|
|
|
+
|
|
|
+config MACH_SPEAR320
|
|
|
+ bool "SPEAr320 Machine support with Device Tree"
|
|
|
+ select PINCTRL_SPEAR320
|
|
|
+ help
|
|
|
+ Supports ST SPEAr320 machine configured via the device-tree
|
|
|
+endmenu
|
|
|
+
|
|
|
+endif
|
|
|
+
|
|
|
+config MACH_SPEAR600
|
|
|
+ def_bool y
|
|
|
+ depends on ARCH_SPEAR6XX
|
|
|
+ select USE_OF
|
|
|
+ help
|
|
|
+ Supports ST SPEAr600 boards configured via the device-treesource "arch/arm/mach-spear6xx/Kconfig"
|
|
|
|
|
|
endif
|