1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig ARCH_SUNXI 3 bool "Allwinner SoCs" 4 depends on (CPU_LITTLE_ENDIAN && ARCH_MULTI_V5) || ARCH_MULTI_V7 5 select ARCH_HAS_RESET_CONTROLLER 6 select CLKSRC_MMIO 7 select GPIOLIB 8 select PINCTRL 9 select PM_OPP 10 select SUN4I_TIMER 11 select RESET_CONTROLLER 12 help 13 Support for Allwinner ARM-based family of processors 14 15 if ARCH_SUNXI 16 17 if ARCH_MULTI_V7 18 19 config MACH_SUN4I 20 bool "Allwinner A10 (sun4i) SoCs support" 21 default ARCH_SUNXI 22 select SUN4I_INTC 23 24 config MACH_SUN5I 25 bool "Allwinner A10s / A13 (sun5i) SoCs support" 26 default ARCH_SUNXI 27 select SUN4I_INTC 28 select SUN5I_HSTIMER 29 30 config MACH_SUN6I 31 bool "Allwinner A31 (sun6i) SoCs support" 32 default ARCH_SUNXI 33 select ARM_GIC 34 select MFD_SUN6I_PRCM 35 select SUN5I_HSTIMER 36 select SUN6I_R_INTC 37 select SUNXI_NMI_INTC 38 39 config MACH_SUN7I 40 bool "Allwinner A20 (sun7i) SoCs support" 41 default ARCH_SUNXI 42 select ARM_GIC 43 select ARM_PSCI 44 select HAVE_ARM_ARCH_TIMER 45 select SUN5I_HSTIMER 46 select SUNXI_NMI_INTC 47 48 config MACH_SUN8I 49 bool "Allwinner sun8i Family SoCs support" 50 default ARCH_SUNXI 51 select ARM_GIC 52 select MFD_SUN6I_PRCM 53 select SUN6I_R_INTC 54 select SUNXI_NMI_INTC 55 56 config MACH_SUN9I 57 bool "Allwinner (sun9i) SoCs support" 58 default ARCH_SUNXI 59 select ARM_GIC 60 select SUNXI_NMI_INTC 61 62 config ARCH_SUNXI_MC_SMP 63 bool 64 depends on SMP 65 default MACH_SUN9I || MACH_SUN8I 66 select ARM_CCI400_PORT_CTRL 67 select ARM_CPU_SUSPEND 68 69 endif 70 71 if ARCH_MULTI_V5 72 73 config MACH_SUNIV 74 bool "Allwinner ARMv5 F-series (suniv) SoCs support" 75 default ARCH_SUNXI 76 select SUN4I_INTC 77 help 78 Support for Allwinner suniv ARMv5 SoCs. 79 (F1C100A, F1C100s, F1C200s, F1C500, F1C600) 80 81 endif 82 83 endif
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.