Merge branch 'async-scsi-resume' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / arch / arm / mach-spear / Kconfig
1 #
2 # SPEAr Platform configuration file
3 #
4
5 menuconfig PLAT_SPEAR
6         bool "ST SPEAr Family" if ARCH_MULTI_V7 || ARCH_MULTI_V5
7         default PLAT_SPEAR_SINGLE
8         select ARCH_REQUIRE_GPIOLIB
9         select ARM_AMBA
10         select CLKSRC_MMIO
11
12 if PLAT_SPEAR
13
14 config ARCH_SPEAR13XX
15         bool "ST SPEAr13xx"
16         depends on ARCH_MULTI_V7 || PLAT_SPEAR_SINGLE
17         select ARCH_HAS_CPUFREQ
18         select ARM_GIC
19         select GPIO_SPEAR_SPICS
20         select HAVE_ARM_SCU if SMP
21         select HAVE_ARM_TWD if SMP
22         select PINCTRL
23         help
24           Supports for ARM's SPEAR13XX family
25
26 if ARCH_SPEAR13XX
27
28 config MACH_SPEAR1310
29         bool "SPEAr1310 Machine support with Device Tree"
30         select PINCTRL_SPEAR1310
31         help
32           Supports ST SPEAr1310 machine configured via the device-tree
33
34 config MACH_SPEAR1340
35         bool "SPEAr1340 Machine support with Device Tree"
36         select PINCTRL_SPEAR1340
37         help
38           Supports ST SPEAr1340 machine configured via the device-tree
39
40 endif #ARCH_SPEAR13XX
41
42 config ARCH_SPEAR3XX
43         bool "ST SPEAr3xx"
44         depends on ARCH_MULTI_V5 || PLAT_SPEAR_SINGLE
45         depends on !ARCH_SPEAR13XX
46         select ARM_VIC
47         select PINCTRL
48         help
49           Supports for ARM's SPEAR3XX family
50
51 if ARCH_SPEAR3XX
52
53 config MACH_SPEAR300
54         bool "SPEAr300 Machine support with Device Tree"
55         select PINCTRL_SPEAR300
56         help
57           Supports ST SPEAr300 machine configured via the device-tree
58
59 config MACH_SPEAR310
60         bool "SPEAr310 Machine support with Device Tree"
61         select PINCTRL_SPEAR310
62         help
63           Supports ST SPEAr310 machine configured via the device-tree
64
65 config MACH_SPEAR320
66         bool "SPEAr320 Machine support with Device Tree"
67         select PINCTRL_SPEAR320
68         help
69           Supports ST SPEAr320 machine configured via the device-tree
70
71 endif
72
73 config ARCH_SPEAR6XX
74         bool "ST SPEAr6XX"
75         depends on ARCH_MULTI_V5 || PLAT_SPEAR_SINGLE
76         depends on !ARCH_SPEAR13XX
77         select ARM_VIC
78         help
79           Supports for ARM's SPEAR6XX family
80
81 config MACH_SPEAR600
82         def_bool y
83         depends on ARCH_SPEAR6XX
84         help
85           Supports ST SPEAr600 boards configured via the device-tree
86
87 config ARCH_SPEAR_AUTO
88         def_bool PLAT_SPEAR_SINGLE
89         depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX
90         select ARCH_SPEAR3XX
91
92 endif
93