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