Commit | Line | Data |
---|---|---|
7685b125 HZ |
1 | config ARCH_HISI |
2 | bool "Hisilicon SoC Support" | |
d8f0faa3 | 3 | depends on ARCH_MULTI_V7 |
2c7268c7 HZ |
4 | select ARM_AMBA |
5 | select ARM_GIC | |
6 | select ARM_TIMER_SP804 | |
4a9b3737 HZ |
7 | select POWER_RESET |
8 | select POWER_RESET_HISI | |
9 | select POWER_SUPPLY | |
7685b125 HZ |
10 | |
11 | if ARCH_HISI | |
12 | ||
13 | menu "Hisilicon platform type" | |
14 | ||
15 | config ARCH_HI3xxx | |
06cc5c1d | 16 | bool "Hisilicon Hi36xx family" if ARCH_MULTI_V7 |
2c7268c7 | 17 | select CACHE_L2X0 |
8f881c67 | 18 | select HAVE_ARM_SCU if SMP |
57789d69 | 19 | select HAVE_ARM_TWD if SMP |
2c7268c7 HZ |
20 | select PINCTRL |
21 | select PINCTRL_SINGLE | |
22 | help | |
06cc5c1d | 23 | Support for Hisilicon Hi36xx SoC family |
7685b125 | 24 | |
82fd132c WL |
25 | config ARCH_HIP01 |
26 | bool "Hisilicon HIP01 family" if ARCH_MULTI_V7 | |
27 | select HAVE_ARM_SCU if SMP | |
28 | select HAVE_ARM_TWD if SMP | |
29 | select ARM_GLOBAL_TIMER | |
30 | help | |
31 | Support for Hisilicon HIP01 SoC family | |
32 | ||
2d518eda HZ |
33 | config ARCH_HIP04 |
34 | bool "Hisilicon HiP04 Cortex A15 family" if ARCH_MULTI_V7 | |
35 | select ARM_ERRATA_798181 if SMP | |
36 | select HAVE_ARM_ARCH_TIMER | |
37 | select MCPM if SMP | |
38 | select MCPM_QUAD_CLUSTER if SMP | |
39 | help | |
40 | Support for Hisilicon HiP04 SoC family | |
41 | ||
06cc5c1d HY |
42 | config ARCH_HIX5HD2 |
43 | bool "Hisilicon X5HD2 family" if ARCH_MULTI_V7 | |
44 | select CACHE_L2X0 | |
45 | select HAVE_ARM_SCU if SMP | |
46 | select HAVE_ARM_TWD if SMP | |
47 | select PINCTRL | |
48 | select PINCTRL_SINGLE | |
49 | help | |
50 | Support for Hisilicon HIX5HD2 SoC family | |
7685b125 HZ |
51 | endmenu |
52 | ||
53 | endif |