1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Hisilicon SoC Support"
4 depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
6 select ARM_GIC if ARCH_MULTI_V7
9 select POWER_RESET_HISI
14 menu "Hisilicon platform type"
17 bool "Hisilicon Hi36xx family"
18 depends on ARCH_MULTI_V7
20 select HAVE_ARM_SCU if SMP
21 select HAVE_ARM_TWD if SMP
25 Support for Hisilicon Hi36xx SoC family
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
34 Support for Hisilicon HIP01 SoC family
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
42 select MCPM_QUAD_CLUSTER if SMP
43 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
45 Support for Hisilicon HiP04 SoC family
48 bool "Hisilicon X5HD2 family"
49 depends on ARCH_MULTI_V7
51 select HAVE_ARM_SCU if SMP
52 select HAVE_ARM_TWD if SMP
56 Support for Hisilicon HIX5HD2 SoC family
59 bool "Hisilicon SD5203 family"
60 depends on ARCH_MULTI_V5
63 Support for Hisilicon SD5203 SoC family