Commit | Line | Data |
---|---|---|
986435e3 | 1 | # |
2 | # SPEAr Platform configuration file | |
3 | # | |
4 | ||
5b65fc56 | 5 | menuconfig 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 | 12 | if PLAT_SPEAR |
986435e3 | 13 | |
0d8e08f5 | 14 | config 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 |
27 | if ARCH_SPEAR13XX |
28 | ||
4b6effb6 AB |
29 | config 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 | ||
36 | config 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 |
43 | endif #ARCH_SPEAR13XX |
44 | ||
5b65fc56 AB |
45 | config 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 |
54 | if ARCH_SPEAR3XX |
55 | ||
4b6effb6 AB |
56 | config 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 | ||
62 | config 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 | ||
68 | config 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 | |
74 | endif | |
75 | ||
5b65fc56 AB |
76 | config 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 |
84 | config 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 | 90 | config ARCH_SPEAR_AUTO |
3b0b8ec9 | 91 | bool |
5b65fc56 AB |
92 | depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX |
93 | select ARCH_SPEAR3XX | |
94 | ||
986435e3 | 95 | endif |
5b65fc56 | 96 |