1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2559482d1SMaxime Ripardmenuconfig ARCH_SUNXI 3e3246542SMasahiro Yamada bool "Allwinner SoCs" 45d6f5267SArnd Bergmann depends on (CPU_LITTLE_ENDIAN && ARCH_MULTI_V5) || ARCH_MULTI_V7 5fdc0074cSChen-Yu Tsai select ARCH_HAS_RESET_CONTROLLER 63b52634fSMaxime Ripard select CLKSRC_MMIO 75c34a4e8SLinus Walleij select GPIOLIB 83b52634fSMaxime Ripard select PINCTRL 9202fc71bSMaxime Ripard select PM_OPP 10119fd635SMaxime Ripard select SUN4I_TIMER 11fdc0074cSChen-Yu Tsai select RESET_CONTROLLER 122391f4adSMesih Kilinc help 132391f4adSMesih Kilinc Support for Allwinner ARM-based family of processors 14559482d1SMaxime Ripard 15559482d1SMaxime Ripardif ARCH_SUNXI 16559482d1SMaxime Ripard 172391f4adSMesih Kilincif ARCH_MULTI_V7 182391f4adSMesih Kilinc 19559482d1SMaxime Ripardconfig MACH_SUN4I 20559482d1SMaxime Ripard bool "Allwinner A10 (sun4i) SoCs support" 21559482d1SMaxime Ripard default ARCH_SUNXI 22*d421fd6dSSamuel Holland select SUN4I_INTC 23559482d1SMaxime Ripard 24559482d1SMaxime Ripardconfig MACH_SUN5I 25559482d1SMaxime Ripard bool "Allwinner A10s / A13 (sun5i) SoCs support" 26559482d1SMaxime Ripard default ARCH_SUNXI 27*d421fd6dSSamuel Holland select SUN4I_INTC 2867905540SMaxime Ripard select SUN5I_HSTIMER 29559482d1SMaxime Ripard 30559482d1SMaxime Ripardconfig MACH_SUN6I 31559482d1SMaxime Ripard bool "Allwinner A31 (sun6i) SoCs support" 32559482d1SMaxime Ripard default ARCH_SUNXI 33559482d1SMaxime Ripard select ARM_GIC 34324da938SBoris BREZILLON select MFD_SUN6I_PRCM 35559482d1SMaxime Ripard select SUN5I_HSTIMER 36*d421fd6dSSamuel Holland select SUN6I_R_INTC 37*d421fd6dSSamuel Holland select SUNXI_NMI_INTC 38559482d1SMaxime Ripard 39559482d1SMaxime Ripardconfig MACH_SUN7I 40559482d1SMaxime Ripard bool "Allwinner A20 (sun7i) SoCs support" 41559482d1SMaxime Ripard default ARCH_SUNXI 42559482d1SMaxime Ripard select ARM_GIC 43559482d1SMaxime Ripard select ARM_PSCI 44559482d1SMaxime Ripard select HAVE_ARM_ARCH_TIMER 45559482d1SMaxime Ripard select SUN5I_HSTIMER 46*d421fd6dSSamuel Holland select SUNXI_NMI_INTC 47559482d1SMaxime Ripard 48ac84b79fSChen-Yu Tsaiconfig MACH_SUN8I 4914a882dfSJens Kuske bool "Allwinner sun8i Family SoCs support" 50ac84b79fSChen-Yu Tsai default ARCH_SUNXI 51ac84b79fSChen-Yu Tsai select ARM_GIC 525ba1657eSChen-Yu Tsai select MFD_SUN6I_PRCM 53*d421fd6dSSamuel Holland select SUN6I_R_INTC 54*d421fd6dSSamuel Holland select SUNXI_NMI_INTC 55ac84b79fSChen-Yu Tsai 563d4c2f1cSChen-Yu Tsaiconfig MACH_SUN9I 573d4c2f1cSChen-Yu Tsai bool "Allwinner (sun9i) SoCs support" 583d4c2f1cSChen-Yu Tsai default ARCH_SUNXI 593d4c2f1cSChen-Yu Tsai select ARM_GIC 60*d421fd6dSSamuel Holland select SUNXI_NMI_INTC 613d4c2f1cSChen-Yu Tsai 62745373e3SChen-Yu Tsaiconfig ARCH_SUNXI_MC_SMP 63745373e3SChen-Yu Tsai bool 64745373e3SChen-Yu Tsai depends on SMP 656961275eSMylène Josserand default MACH_SUN9I || MACH_SUN8I 66745373e3SChen-Yu Tsai select ARM_CCI400_PORT_CTRL 67745373e3SChen-Yu Tsai select ARM_CPU_SUSPEND 68745373e3SChen-Yu Tsai 69559482d1SMaxime Ripardendif 702391f4adSMesih Kilinc 71ba08dcc8SMesih Kilincif ARCH_MULTI_V5 72ba08dcc8SMesih Kilinc 73ba08dcc8SMesih Kilincconfig MACH_SUNIV 74ba08dcc8SMesih Kilinc bool "Allwinner ARMv5 F-series (suniv) SoCs support" 75ba08dcc8SMesih Kilinc default ARCH_SUNXI 76*d421fd6dSSamuel Holland select SUN4I_INTC 77ba08dcc8SMesih Kilinc help 78ba08dcc8SMesih Kilinc Support for Allwinner suniv ARMv5 SoCs. 79ba08dcc8SMesih Kilinc (F1C100A, F1C100s, F1C200s, F1C500, F1C600) 80ba08dcc8SMesih Kilinc 81ba08dcc8SMesih Kilincendif 82ba08dcc8SMesih Kilinc 832391f4adSMesih Kilincendif 84