xref: /openbmc/linux/arch/arm/mach-sunxi/Kconfig (revision cc8bbe1a)
1menuconfig ARCH_SUNXI
2	bool "Allwinner SoCs"
3	depends on ARCH_MULTI_V7
4	select ARCH_REQUIRE_GPIOLIB
5	select ARCH_HAS_RESET_CONTROLLER
6	select CLKSRC_MMIO
7	select GENERIC_IRQ_CHIP
8	select PINCTRL
9	select SUN4I_TIMER
10	select RESET_CONTROLLER
11
12if ARCH_SUNXI
13
14config MACH_SUN4I
15	bool "Allwinner A10 (sun4i) SoCs support"
16	default ARCH_SUNXI
17
18config MACH_SUN5I
19	bool "Allwinner A10s / A13 (sun5i) SoCs support"
20	default ARCH_SUNXI
21	select SUN5I_HSTIMER
22
23config MACH_SUN6I
24	bool "Allwinner A31 (sun6i) SoCs support"
25	default ARCH_SUNXI
26	select ARM_GIC
27	select MFD_SUN6I_PRCM
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
38config MACH_SUN8I
39	bool "Allwinner sun8i Family SoCs support"
40	default ARCH_SUNXI
41	select ARM_GIC
42	select MFD_SUN6I_PRCM
43
44config MACH_SUN9I
45	bool "Allwinner (sun9i) SoCs support"
46	default ARCH_SUNXI
47	select ARM_GIC
48
49endif
50