xref: /openbmc/linux/arch/arm/mach-sunxi/Kconfig (revision 2c684d89)
1menuconfig ARCH_SUNXI
2	bool "Allwinner SoCs" if ARCH_MULTI_V7
3	select ARCH_REQUIRE_GPIOLIB
4	select ARCH_HAS_RESET_CONTROLLER
5	select CLKSRC_MMIO
6	select GENERIC_IRQ_CHIP
7	select PINCTRL
8	select SUN4I_TIMER
9	select RESET_CONTROLLER
10
11if ARCH_SUNXI
12
13config MACH_SUN4I
14	bool "Allwinner A10 (sun4i) SoCs support"
15	default ARCH_SUNXI
16
17config MACH_SUN5I
18	bool "Allwinner A10s / A13 (sun5i) SoCs support"
19	default ARCH_SUNXI
20	select SUN5I_HSTIMER
21
22config MACH_SUN6I
23	bool "Allwinner A31 (sun6i) SoCs support"
24	default ARCH_SUNXI
25	select ARM_GIC
26	select MFD_SUN6I_PRCM
27	select SUN5I_HSTIMER
28
29config MACH_SUN7I
30	bool "Allwinner A20 (sun7i) SoCs support"
31	default ARCH_SUNXI
32	select ARM_GIC
33	select ARM_PSCI
34	select HAVE_ARM_ARCH_TIMER
35	select SUN5I_HSTIMER
36
37config MACH_SUN8I
38	bool "Allwinner sun8i Family SoCs support"
39	default ARCH_SUNXI
40	select ARM_GIC
41	select MFD_SUN6I_PRCM
42
43config MACH_SUN9I
44	bool "Allwinner (sun9i) SoCs support"
45	default ARCH_SUNXI
46	select ARM_GIC
47
48endif
49