Merge remote-tracking branches 'regulator/fix/88pm800', 'regulator/fix/max8973',...
[linux-drm-fsl-dcu.git] / arch / arm / mach-sunxi / Kconfig
1 menuconfig 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
11 if ARCH_SUNXI
12
13 config MACH_SUN4I
14         bool "Allwinner A10 (sun4i) SoCs support"
15         default ARCH_SUNXI
16
17 config MACH_SUN5I
18         bool "Allwinner A10s / A13 (sun5i) SoCs support"
19         default ARCH_SUNXI
20         select SUN5I_HSTIMER
21
22 config 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
29 config 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
37 config MACH_SUN8I
38         bool "Allwinner sun8i Family SoCs support"
39         default ARCH_SUNXI
40         select ARM_GIC
41         select MFD_SUN6I_PRCM
42
43 config MACH_SUN9I
44         bool "Allwinner (sun9i) SoCs support"
45         default ARCH_SUNXI
46         select ARM_GIC
47
48 endif