diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-hisi/Kconfig | 8 | ||||
-rw-r--r-- | arch/arm/mach-hisi/hisilicon.c | 10 |
2 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/mach-hisi/Kconfig b/arch/arm/mach-hisi/Kconfig index cd19433f76d3..83061ad0e282 100644 --- a/arch/arm/mach-hisi/Kconfig +++ b/arch/arm/mach-hisi/Kconfig | |||
@@ -22,6 +22,14 @@ config ARCH_HI3xxx | |||
22 | help | 22 | help |
23 | Support for Hisilicon Hi36xx SoC family | 23 | Support for Hisilicon Hi36xx SoC family |
24 | 24 | ||
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 | |||
25 | config ARCH_HIP04 | 33 | config ARCH_HIP04 |
26 | bool "Hisilicon HiP04 Cortex A15 family" if ARCH_MULTI_V7 | 34 | bool "Hisilicon HiP04 Cortex A15 family" if ARCH_MULTI_V7 |
27 | select ARM_ERRATA_798181 if SMP | 35 | select ARM_ERRATA_798181 if SMP |
diff --git a/arch/arm/mach-hisi/hisilicon.c b/arch/arm/mach-hisi/hisilicon.c index 7744c351bbfd..76b907078b58 100644 --- a/arch/arm/mach-hisi/hisilicon.c +++ b/arch/arm/mach-hisi/hisilicon.c | |||
@@ -72,3 +72,13 @@ static const char *hip04_compat[] __initconst = { | |||
72 | DT_MACHINE_START(HIP04, "Hisilicon HiP04 (Flattened Device Tree)") | 72 | DT_MACHINE_START(HIP04, "Hisilicon HiP04 (Flattened Device Tree)") |
73 | .dt_compat = hip04_compat, | 73 | .dt_compat = hip04_compat, |
74 | MACHINE_END | 74 | MACHINE_END |
75 | |||
76 | static const char *hip01_compat[] __initconst = { | ||
77 | "hisilicon,hip01", | ||
78 | "hisilicon,hip01-ca9x2", | ||
79 | NULL, | ||
80 | }; | ||
81 | |||
82 | DT_MACHINE_START(HIP01, "Hisilicon HIP01 (Flattened Device Tree)") | ||
83 | .dt_compat = hip01_compat, | ||
84 | MACHINE_END | ||