Skip to content

Commit efd00c7

Browse files
hanjun-guoctmarinas
authored andcommitted
arm64: Add MIDR encoding for HiSilicon Taishan CPUs
Adding the MIDR encodings for HiSilicon Taishan v110 CPUs, which is used in Kunpeng ARM64 server SoCs. TSV110 is the abbreviation of Taishan v110. Signed-off-by: Hanjun Guo <hanjun.guo@linaro.org> Reviewed-by: John Garry <john.garry@huawei.com> Reviewed-by: Zhangshaokun <zhangshaokun@hisilicon.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
1 parent c82fd1e commit efd00c7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

arch/arm64/include/asm/cputype.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
#define ARM_CPU_IMP_QCOM 0x51
7878
#define ARM_CPU_IMP_NVIDIA 0x4E
7979
#define ARM_CPU_IMP_FUJITSU 0x46
80+
#define ARM_CPU_IMP_HISI 0x48
8081

8182
#define ARM_CPU_PART_AEM_V8 0xD0F
8283
#define ARM_CPU_PART_FOUNDATION 0xD00
@@ -107,6 +108,8 @@
107108

108109
#define FUJITSU_CPU_PART_A64FX 0x001
109110

111+
#define HISI_CPU_PART_TSV110 0xD01
112+
110113
#define MIDR_CORTEX_A53 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A53)
111114
#define MIDR_CORTEX_A57 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A57)
112115
#define MIDR_CORTEX_A72 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A72)
@@ -126,6 +129,7 @@
126129
#define MIDR_NVIDIA_DENVER MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_DENVER)
127130
#define MIDR_NVIDIA_CARMEL MIDR_CPU_MODEL(ARM_CPU_IMP_NVIDIA, NVIDIA_CPU_PART_CARMEL)
128131
#define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX)
132+
#define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110)
129133

130134
/* Fujitsu Erratum 010001 affects A64FX 1.0 and 1.1, (v0r0 and v1r0) */
131135
#define MIDR_FUJITSU_ERRATUM_010001 MIDR_FUJITSU_A64FX

0 commit comments

Comments
 (0)