xref: /openbmc/linux/arch/arm/mach-sunxi/Kconfig (revision c0c74acb)
1menuconfig ARCH_SUNXI
2	bool "Allwinner SoCs"
3	depends on ARCH_MULTI_V7
4	select ARCH_HAS_RESET_CONTROLLER
5	select CLKSRC_MMIO
6	select GENERIC_IRQ_CHIP
7	select GPIOLIB
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 ARCH_SUPPORTS_BIG_ENDIAN
36	select HAVE_ARM_ARCH_TIMER
37	select SUN5I_HSTIMER
38
39config MACH_SUN8I
40	bool "Allwinner sun8i Family SoCs support"
41	default ARCH_SUNXI
42	select ARM_GIC
43	select MFD_SUN6I_PRCM
44
45config MACH_SUN9I
46	bool "Allwinner (sun9i) SoCs support"
47	default ARCH_SUNXI
48	select ARM_GIC
49
50endif
51