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