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