blob: 65a048fa08ec72dbe4b5635853ea0a72c8a6c594 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001config 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
11if ARCH_HISI
12
13menu "Hisilicon platform type"
14
15config 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
26config 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
35config 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 select GENERIC_IRQ_EFFECTIVE_AFF_MASK
43 help
44 Support for Hisilicon HiP04 SoC family
45
46config ARCH_HIX5HD2
47 bool "Hisilicon X5HD2 family"
48 depends on ARCH_MULTI_V7
49 select CACHE_L2X0
50 select HAVE_ARM_SCU if SMP
51 select HAVE_ARM_TWD if SMP
52 select PINCTRL
53 select PINCTRL_SINGLE
54 help
55 Support for Hisilicon HIX5HD2 SoC family
56endmenu
57
58endif