]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
7685b125 HZ |
2 | config ARCH_HISI |
3 | bool "Hisilicon SoC Support" | |
d8f0faa3 | 4 | depends on ARCH_MULTI_V7 |
2c7268c7 HZ |
5 | select ARM_AMBA |
6 | select ARM_GIC | |
7 | select ARM_TIMER_SP804 | |
4a9b3737 HZ |
8 | select POWER_RESET |
9 | select POWER_RESET_HISI | |
10 | select POWER_SUPPLY | |
7685b125 HZ |
11 | |
12 | if ARCH_HISI | |
13 | ||
14 | menu "Hisilicon platform type" | |
15 | ||
16 | config ARCH_HI3xxx | |
e3246542 MY |
17 | bool "Hisilicon Hi36xx family" |
18 | depends on ARCH_MULTI_V7 | |
2c7268c7 | 19 | select CACHE_L2X0 |
8f881c67 | 20 | select HAVE_ARM_SCU if SMP |
57789d69 | 21 | select HAVE_ARM_TWD if SMP |
2c7268c7 HZ |
22 | select PINCTRL |
23 | select PINCTRL_SINGLE | |
24 | help | |
06cc5c1d | 25 | Support for Hisilicon Hi36xx SoC family |
7685b125 | 26 | |
82fd132c | 27 | config ARCH_HIP01 |
e3246542 MY |
28 | bool "Hisilicon HIP01 family" |
29 | depends on ARCH_MULTI_V7 | |
82fd132c WL |
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 | ||
2d518eda | 36 | config ARCH_HIP04 |
e3246542 MY |
37 | bool "Hisilicon HiP04 Cortex A15 family" |
38 | depends on ARCH_MULTI_V7 | |
2d518eda HZ |
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 | |
79a0d4d8 | 43 | select GENERIC_IRQ_EFFECTIVE_AFF_MASK |
2d518eda HZ |
44 | help |
45 | Support for Hisilicon HiP04 SoC family | |
46 | ||
06cc5c1d | 47 | config ARCH_HIX5HD2 |
e3246542 MY |
48 | bool "Hisilicon X5HD2 family" |
49 | depends on ARCH_MULTI_V7 | |
06cc5c1d HY |
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 | |
7685b125 HZ |
57 | endmenu |
58 | ||
59 | endif |