1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2559482d1SMaxime Ripardmenuconfig ARCH_SUNXI 3e3246542SMasahiro Yamada bool "Allwinner SoCs" 4*5d6f5267SArnd 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 73b52634fSMaxime Ripard select GENERIC_IRQ_CHIP 85c34a4e8SLinus Walleij select GPIOLIB 94e346146SSamuel Holland select IRQ_DOMAIN_HIERARCHY 104e346146SSamuel Holland select IRQ_FASTEOI_HIERARCHY_HANDLERS 113b52634fSMaxime Ripard select PINCTRL 12202fc71bSMaxime Ripard select PM_OPP 13119fd635SMaxime Ripard select SUN4I_TIMER 14fdc0074cSChen-Yu Tsai select RESET_CONTROLLER 152391f4adSMesih Kilinc help 162391f4adSMesih Kilinc Support for Allwinner ARM-based family of processors 17559482d1SMaxime Ripard 18559482d1SMaxime Ripardif ARCH_SUNXI 19559482d1SMaxime Ripard 202391f4adSMesih Kilincif ARCH_MULTI_V7 212391f4adSMesih Kilinc 22559482d1SMaxime Ripardconfig MACH_SUN4I 23559482d1SMaxime Ripard bool "Allwinner A10 (sun4i) SoCs support" 24559482d1SMaxime Ripard default ARCH_SUNXI 25559482d1SMaxime Ripard 26559482d1SMaxime Ripardconfig MACH_SUN5I 27559482d1SMaxime Ripard bool "Allwinner A10s / A13 (sun5i) SoCs support" 28559482d1SMaxime Ripard default ARCH_SUNXI 2967905540SMaxime Ripard select SUN5I_HSTIMER 30559482d1SMaxime Ripard 31559482d1SMaxime Ripardconfig MACH_SUN6I 32559482d1SMaxime Ripard bool "Allwinner A31 (sun6i) SoCs support" 33559482d1SMaxime Ripard default ARCH_SUNXI 34559482d1SMaxime Ripard select ARM_GIC 35324da938SBoris BREZILLON select MFD_SUN6I_PRCM 36559482d1SMaxime Ripard select SUN5I_HSTIMER 37559482d1SMaxime Ripard 38559482d1SMaxime Ripardconfig MACH_SUN7I 39559482d1SMaxime Ripard bool "Allwinner A20 (sun7i) SoCs support" 40559482d1SMaxime Ripard default ARCH_SUNXI 41559482d1SMaxime Ripard select ARM_GIC 42559482d1SMaxime Ripard select ARM_PSCI 43559482d1SMaxime Ripard select HAVE_ARM_ARCH_TIMER 44559482d1SMaxime Ripard select SUN5I_HSTIMER 45559482d1SMaxime Ripard 46ac84b79fSChen-Yu Tsaiconfig MACH_SUN8I 4714a882dfSJens Kuske bool "Allwinner sun8i Family SoCs support" 48ac84b79fSChen-Yu Tsai default ARCH_SUNXI 49ac84b79fSChen-Yu Tsai select ARM_GIC 505ba1657eSChen-Yu Tsai select MFD_SUN6I_PRCM 51ac84b79fSChen-Yu Tsai 523d4c2f1cSChen-Yu Tsaiconfig MACH_SUN9I 533d4c2f1cSChen-Yu Tsai bool "Allwinner (sun9i) SoCs support" 543d4c2f1cSChen-Yu Tsai default ARCH_SUNXI 553d4c2f1cSChen-Yu Tsai select ARM_GIC 563d4c2f1cSChen-Yu Tsai 57745373e3SChen-Yu Tsaiconfig ARCH_SUNXI_MC_SMP 58745373e3SChen-Yu Tsai bool 59745373e3SChen-Yu Tsai depends on SMP 606961275eSMylène Josserand default MACH_SUN9I || MACH_SUN8I 61745373e3SChen-Yu Tsai select ARM_CCI400_PORT_CTRL 62745373e3SChen-Yu Tsai select ARM_CPU_SUSPEND 63745373e3SChen-Yu Tsai 64559482d1SMaxime Ripardendif 652391f4adSMesih Kilinc 66ba08dcc8SMesih Kilincif ARCH_MULTI_V5 67ba08dcc8SMesih Kilinc 68ba08dcc8SMesih Kilincconfig MACH_SUNIV 69ba08dcc8SMesih Kilinc bool "Allwinner ARMv5 F-series (suniv) SoCs support" 70ba08dcc8SMesih Kilinc default ARCH_SUNXI 71ba08dcc8SMesih Kilinc help 72ba08dcc8SMesih Kilinc Support for Allwinner suniv ARMv5 SoCs. 73ba08dcc8SMesih Kilinc (F1C100A, F1C100s, F1C200s, F1C500, F1C600) 74ba08dcc8SMesih Kilinc 75ba08dcc8SMesih Kilincendif 76ba08dcc8SMesih Kilinc 772391f4adSMesih Kilincendif 78