Merge tag 'nfs-for-4.5-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[deliverable/linux.git] / arch / arm / mach-spear / Kconfig
CommitLineData
986435e3 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
AB
8 select ARCH_REQUIRE_GPIOLIB
9 select ARM_AMBA
5b65fc56 10 select CLKSRC_MMIO
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
549f3ae1 23 select MIGHT_HAVE_PCI
0d8e08f5
VK
24 help
25 Supports for ARM's SPEAR13XX family
26
4b6effb6
AB
27if ARCH_SPEAR13XX
28
4b6effb6
AB
29config MACH_SPEAR1310
30 bool "SPEAr1310 Machine support with Device Tree"
31 select PINCTRL_SPEAR1310
549f3ae1 32 select PHY_ST_SPEAR1310_MIPHY
4b6effb6
AB
33 help
34 Supports ST SPEAr1310 machine configured via the device-tree
35
36config MACH_SPEAR1340
37 bool "SPEAr1340 Machine support with Device Tree"
38 select PINCTRL_SPEAR1340
549f3ae1 39 select PHY_ST_SPEAR1340_MIPHY
4b6effb6
AB
40 help
41 Supports ST SPEAr1340 machine configured via the device-tree
5b65fc56 42
4b6effb6
AB
43endif #ARCH_SPEAR13XX
44
5b65fc56
AB
45config ARCH_SPEAR3XX
46 bool "ST SPEAr3xx"
3b0b8ec9 47 depends on ARCH_MULTI_V5
5b65fc56
AB
48 depends on !ARCH_SPEAR13XX
49 select ARM_VIC
5b65fc56 50 select PINCTRL
5b65fc56
AB
51 help
52 Supports for ARM's SPEAR3XX family
53
4b6effb6
AB
54if ARCH_SPEAR3XX
55
4b6effb6
AB
56config MACH_SPEAR300
57 bool "SPEAr300 Machine support with Device Tree"
58 select PINCTRL_SPEAR300
59 help
60 Supports ST SPEAr300 machine configured via the device-tree
61
62config MACH_SPEAR310
63 bool "SPEAr310 Machine support with Device Tree"
64 select PINCTRL_SPEAR310
65 help
66 Supports ST SPEAr310 machine configured via the device-tree
67
68config MACH_SPEAR320
69 bool "SPEAr320 Machine support with Device Tree"
70 select PINCTRL_SPEAR320
71 help
72 Supports ST SPEAr320 machine configured via the device-tree
4b6effb6
AB
73
74endif
75
5b65fc56
AB
76config ARCH_SPEAR6XX
77 bool "ST SPEAr6XX"
3b0b8ec9 78 depends on ARCH_MULTI_V5
5b65fc56
AB
79 depends on !ARCH_SPEAR13XX
80 select ARM_VIC
5b65fc56
AB
81 help
82 Supports for ARM's SPEAR6XX family
83
4b6effb6
AB
84config MACH_SPEAR600
85 def_bool y
86 depends on ARCH_SPEAR6XX
4b6effb6 87 help
e4556c0f 88 Supports ST SPEAr600 boards configured via the device-tree
986435e3 89
5b65fc56 90config ARCH_SPEAR_AUTO
3b0b8ec9 91 bool
5b65fc56
AB
92 depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX
93 select ARCH_SPEAR3XX
94
986435e3 95endif
5b65fc56 96
This page took 0.415794 seconds and 5 git commands to generate.