1# SPDX-License-Identifier: GPL-2.0-only 2# 3# SPEAr Platform configuration file 4# 5 6menuconfig PLAT_SPEAR 7 bool "ST SPEAr Family" 8 depends on ARCH_MULTI_V7 || (ARCH_MULTI_V5 && CPU_LITTLE_ENDIAN) 9 select ARM_AMBA 10 select CLKSRC_MMIO 11 select GPIOLIB 12 13if PLAT_SPEAR 14 15config ARCH_SPEAR13XX 16 bool "ST SPEAr13xx" 17 depends on ARCH_MULTI_V7 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 select MFD_SYSCON 24 help 25 Supports for ARM's SPEAR13XX family 26 27if ARCH_SPEAR13XX 28 29config MACH_SPEAR1310 30 bool "SPEAr1310 Machine support with Device Tree" 31 select PINCTRL_SPEAR1310 32 select PHY_ST_SPEAR1310_MIPHY 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 39 select PHY_ST_SPEAR1340_MIPHY 40 help 41 Supports ST SPEAr1340 machine configured via the device-tree 42 43endif #ARCH_SPEAR13XX 44 45config ARCH_SPEAR3XX 46 bool "ST SPEAr3xx" 47 depends on ARCH_MULTI_V5 48 depends on !ARCH_SPEAR13XX 49 select ARM_VIC 50 select PINCTRL 51 help 52 Supports for ARM's SPEAR3XX family 53 54if ARCH_SPEAR3XX 55 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 73 74endif 75 76config ARCH_SPEAR6XX 77 bool "ST SPEAr6XX" 78 depends on ARCH_MULTI_V5 79 depends on !ARCH_SPEAR13XX 80 select ARM_VIC 81 help 82 Supports for ARM's SPEAR6XX family 83 84config MACH_SPEAR600 85 def_bool y 86 depends on ARCH_SPEAR6XX 87 help 88 Supports ST SPEAr600 boards configured via the device-tree 89 90config ARCH_SPEAR_AUTO 91 bool 92 depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX 93 select ARCH_SPEAR3XX 94 95endif 96 97