1 |
From foo@baz Tue Mar 8 08:47:19 PM CET 2022 |
2 |
From: Suzuki K Poulose <suzuki.poulose@arm.com> |
3 |
Date: Tue, 19 Oct 2021 17:31:39 +0100 |
4 |
Subject: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition |
5 |
|
6 |
From: Suzuki K Poulose <suzuki.poulose@arm.com> |
7 |
|
8 |
commit 2d0d656700d67239a57afaf617439143d8dac9be upstream. |
9 |
|
10 |
Add the CPU Partnumbers for the new Arm designs. |
11 |
|
12 |
Cc: Catalin Marinas <catalin.marinas@arm.com> |
13 |
Cc: Mark Rutland <mark.rutland@arm.com> |
14 |
Cc: Will Deacon <will@kernel.org> |
15 |
Acked-by: Catalin Marinas <catalin.marinas@arm.com> |
16 |
Reviewed-by: Anshuman Khandual <anshuman.khandual@arm.com> |
17 |
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> |
18 |
Link: https://lore.kernel.org/r/20211019163153.3692640-2-suzuki.poulose@arm.com |
19 |
Signed-off-by: Will Deacon <will@kernel.org> |
20 |
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
21 |
--- |
22 |
arch/arm64/include/asm/cputype.h | 4 ++++ |
23 |
1 file changed, 4 insertions(+) |
24 |
|
25 |
--- a/arch/arm64/include/asm/cputype.h |
26 |
+++ b/arch/arm64/include/asm/cputype.h |
27 |
@@ -74,6 +74,8 @@ |
28 |
#define ARM_CPU_PART_NEOVERSE_N1 0xD0C |
29 |
#define ARM_CPU_PART_CORTEX_A77 0xD0D |
30 |
#define ARM_CPU_PART_CORTEX_A510 0xD46 |
31 |
+#define ARM_CPU_PART_CORTEX_A710 0xD47 |
32 |
+#define ARM_CPU_PART_NEOVERSE_N2 0xD49 |
33 |
|
34 |
#define APM_CPU_PART_POTENZA 0x000 |
35 |
|
36 |
@@ -115,6 +117,8 @@ |
37 |
#define MIDR_NEOVERSE_N1 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N1) |
38 |
#define MIDR_CORTEX_A77 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A77) |
39 |
#define MIDR_CORTEX_A510 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A510) |
40 |
+#define MIDR_CORTEX_A710 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A710) |
41 |
+#define MIDR_NEOVERSE_N2 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N2) |
42 |
#define MIDR_THUNDERX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX) |
43 |
#define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX) |
44 |
#define MIDR_THUNDERX_83XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_83XX) |