| From foo@baz Sat Mar 19 01:51:18 PM CET 2022 |
| From: James Morse <james.morse@arm.com> |
| Date: Fri, 18 Mar 2022 17:48:23 +0000 |
| Subject: arm64: Add Cortex-X2 CPU part definition |
| To: stable@vger.kernel.org |
| Cc: linux-kernel@vger.kernel.org, james.morse@arm.com, catalin.marinas@arm.com |
| Message-ID: <20220318174842.2321061-4-james.morse@arm.com> |
| |
| From: Anshuman Khandual <anshuman.khandual@arm.com> |
| |
| commit 72bb9dcb6c33cfac80282713c2b4f2b254cd24d1 upstream. |
| |
| Add the CPU Partnumbers for the new Arm designs. |
| |
| Cc: Will Deacon <will@kernel.org> |
| Cc: Suzuki Poulose <suzuki.poulose@arm.com> |
| Cc: linux-arm-kernel@lists.infradead.org |
| Cc: linux-kernel@vger.kernel.org |
| Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com> |
| Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com> |
| Link: https://lore.kernel.org/r/1642994138-25887-2-git-send-email-anshuman.khandual@arm.com |
| Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> |
| Signed-off-by: James Morse <james.morse@arm.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| arch/arm64/include/asm/cputype.h | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/arch/arm64/include/asm/cputype.h |
| +++ b/arch/arm64/include/asm/cputype.h |
| @@ -83,6 +83,7 @@ |
| #define ARM_CPU_PART_NEOVERSE_N1 0xD0C |
| #define ARM_CPU_PART_CORTEX_A77 0xD0D |
| #define ARM_CPU_PART_CORTEX_A710 0xD47 |
| +#define ARM_CPU_PART_CORTEX_X2 0xD48 |
| #define ARM_CPU_PART_NEOVERSE_N2 0xD49 |
| |
| #define APM_CPU_PART_POTENZA 0x000 |
| @@ -114,6 +115,7 @@ |
| #define MIDR_NEOVERSE_N1 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N1) |
| #define MIDR_CORTEX_A77 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A77) |
| #define MIDR_CORTEX_A710 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A710) |
| +#define MIDR_CORTEX_X2 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_X2) |
| #define MIDR_NEOVERSE_N2 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_NEOVERSE_N2) |
| #define MIDR_THUNDERX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX) |
| #define MIDR_THUNDERX_81XX MIDR_CPU_MODEL(ARM_CPU_IMP_CAVIUM, CAVIUM_CPU_PART_THUNDERX_81XX) |