]>
Commit | Line | Data |
---|---|---|
986435e3 VK |
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 | 8 | select ARM_AMBA |
5b65fc56 | 9 | select CLKSRC_MMIO |
5c34a4e8 | 10 | select GPIOLIB |
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 |
0d8e08f5 VK |
23 | help |
24 | Supports for ARM's SPEAR13XX family | |
25 | ||
4b6effb6 AB |
26 | if ARCH_SPEAR13XX |
27 | ||
4b6effb6 AB |
28 | config 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 | ||
35 | config 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 |
42 | endif #ARCH_SPEAR13XX |
43 | ||
5b65fc56 AB |
44 | config 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 |
53 | if ARCH_SPEAR3XX |
54 | ||
4b6effb6 AB |
55 | config 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 | ||
61 | config 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 | ||
67 | config 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 | |
73 | endif | |
74 | ||
5b65fc56 AB |
75 | config 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 |
83 | config 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 | 89 | config ARCH_SPEAR_AUTO |
3b0b8ec9 | 90 | bool |
5b65fc56 AB |
91 | depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX |
92 | select ARCH_SPEAR3XX | |
93 | ||
986435e3 | 94 | endif |
5b65fc56 | 95 |