Merge tag 'spi-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
[cascardo/linux.git] / arch / arm / mach-hisi / Kconfig
1 config ARCH_HISI
2         bool "Hisilicon SoC Support"
3         depends on ARCH_MULTI_V7
4         select ARM_AMBA
5         select ARM_GIC
6         select ARM_TIMER_SP804
7         select POWER_RESET
8         select POWER_RESET_HISI
9         select POWER_SUPPLY
10
11 if ARCH_HISI
12
13 menu "Hisilicon platform type"
14
15 config ARCH_HI3xxx
16         bool "Hisilicon Hi36xx family"
17         depends on ARCH_MULTI_V7
18         select CACHE_L2X0
19         select HAVE_ARM_SCU if SMP
20         select HAVE_ARM_TWD if SMP
21         select PINCTRL
22         select PINCTRL_SINGLE
23         help
24           Support for Hisilicon Hi36xx SoC family
25
26 config ARCH_HIP01
27        bool "Hisilicon HIP01 family"
28        depends on ARCH_MULTI_V7
29        select HAVE_ARM_SCU if SMP
30        select HAVE_ARM_TWD if SMP
31        select ARM_GLOBAL_TIMER
32        help
33          Support for Hisilicon HIP01 SoC family
34
35 config ARCH_HIP04
36         bool "Hisilicon HiP04 Cortex A15 family"
37         depends on ARCH_MULTI_V7
38         select ARM_ERRATA_798181 if SMP
39         select HAVE_ARM_ARCH_TIMER
40         select MCPM if SMP
41         select MCPM_QUAD_CLUSTER if SMP
42         help
43           Support for Hisilicon HiP04 SoC family
44
45 config ARCH_HIX5HD2
46         bool "Hisilicon X5HD2 family"
47         depends on ARCH_MULTI_V7
48         select CACHE_L2X0
49         select HAVE_ARM_SCU if SMP
50         select HAVE_ARM_TWD if SMP
51         select PINCTRL
52         select PINCTRL_SINGLE
53         help
54           Support for Hisilicon HIX5HD2 SoC family
55 endmenu
56
57 endif