162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# SPEAr Platform configuration file 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_cimenuconfig PLAT_SPEAR 762306a36Sopenharmony_ci bool "ST SPEAr Family" 862306a36Sopenharmony_ci depends on ARCH_MULTI_V7 || (ARCH_MULTI_V5 && CPU_LITTLE_ENDIAN) 962306a36Sopenharmony_ci select ARM_AMBA 1062306a36Sopenharmony_ci select CLKSRC_MMIO 1162306a36Sopenharmony_ci select GPIOLIB 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciif PLAT_SPEAR 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciconfig ARCH_SPEAR13XX 1662306a36Sopenharmony_ci bool "ST SPEAr13xx" 1762306a36Sopenharmony_ci depends on ARCH_MULTI_V7 1862306a36Sopenharmony_ci select ARM_GIC 1962306a36Sopenharmony_ci select GPIO_SPEAR_SPICS 2062306a36Sopenharmony_ci select HAVE_ARM_SCU if SMP 2162306a36Sopenharmony_ci select HAVE_ARM_TWD if SMP 2262306a36Sopenharmony_ci select PINCTRL 2362306a36Sopenharmony_ci select MFD_SYSCON 2462306a36Sopenharmony_ci help 2562306a36Sopenharmony_ci Supports for ARM's SPEAR13XX family 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciif ARCH_SPEAR13XX 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciconfig MACH_SPEAR1310 3062306a36Sopenharmony_ci bool "SPEAr1310 Machine support with Device Tree" 3162306a36Sopenharmony_ci select PINCTRL_SPEAR1310 3262306a36Sopenharmony_ci select PHY_ST_SPEAR1310_MIPHY 3362306a36Sopenharmony_ci help 3462306a36Sopenharmony_ci Supports ST SPEAr1310 machine configured via the device-tree 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ciconfig MACH_SPEAR1340 3762306a36Sopenharmony_ci bool "SPEAr1340 Machine support with Device Tree" 3862306a36Sopenharmony_ci select PINCTRL_SPEAR1340 3962306a36Sopenharmony_ci select PHY_ST_SPEAR1340_MIPHY 4062306a36Sopenharmony_ci help 4162306a36Sopenharmony_ci Supports ST SPEAr1340 machine configured via the device-tree 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ciendif #ARCH_SPEAR13XX 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciconfig ARCH_SPEAR3XX 4662306a36Sopenharmony_ci bool "ST SPEAr3xx" 4762306a36Sopenharmony_ci depends on ARCH_MULTI_V5 4862306a36Sopenharmony_ci depends on !ARCH_SPEAR13XX 4962306a36Sopenharmony_ci select ARM_VIC 5062306a36Sopenharmony_ci select PINCTRL 5162306a36Sopenharmony_ci help 5262306a36Sopenharmony_ci Supports for ARM's SPEAR3XX family 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ciif ARCH_SPEAR3XX 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciconfig MACH_SPEAR300 5762306a36Sopenharmony_ci bool "SPEAr300 Machine support with Device Tree" 5862306a36Sopenharmony_ci select PINCTRL_SPEAR300 5962306a36Sopenharmony_ci help 6062306a36Sopenharmony_ci Supports ST SPEAr300 machine configured via the device-tree 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ciconfig MACH_SPEAR310 6362306a36Sopenharmony_ci bool "SPEAr310 Machine support with Device Tree" 6462306a36Sopenharmony_ci select PINCTRL_SPEAR310 6562306a36Sopenharmony_ci help 6662306a36Sopenharmony_ci Supports ST SPEAr310 machine configured via the device-tree 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ciconfig MACH_SPEAR320 6962306a36Sopenharmony_ci bool "SPEAr320 Machine support with Device Tree" 7062306a36Sopenharmony_ci select PINCTRL_SPEAR320 7162306a36Sopenharmony_ci help 7262306a36Sopenharmony_ci Supports ST SPEAr320 machine configured via the device-tree 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ciendif 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciconfig ARCH_SPEAR6XX 7762306a36Sopenharmony_ci bool "ST SPEAr6XX" 7862306a36Sopenharmony_ci depends on ARCH_MULTI_V5 7962306a36Sopenharmony_ci depends on !ARCH_SPEAR13XX 8062306a36Sopenharmony_ci select ARM_VIC 8162306a36Sopenharmony_ci help 8262306a36Sopenharmony_ci Supports for ARM's SPEAR6XX family 8362306a36Sopenharmony_ci 8462306a36Sopenharmony_ciconfig ARCH_SPEAR_AUTO 8562306a36Sopenharmony_ci bool 8662306a36Sopenharmony_ci depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX 8762306a36Sopenharmony_ci select ARCH_SPEAR3XX 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ciendif 9062306a36Sopenharmony_ci 91