diff options
Diffstat (limited to 'arch/powerpc/include/asm/cputable.h')
-rw-r--r-- | arch/powerpc/include/asm/cputable.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/arch/powerpc/include/asm/cputable.h b/arch/powerpc/include/asm/cputable.h index 9c0a3083571b..f980f91cad8a 100644 --- a/arch/powerpc/include/asm/cputable.h +++ b/arch/powerpc/include/asm/cputable.h | |||
@@ -210,7 +210,6 @@ static inline void cpu_feature_keys_init(void) { } | |||
210 | #define CPU_FTR_DAWR LONG_ASM_CONST(0x0000008000000000) | 210 | #define CPU_FTR_DAWR LONG_ASM_CONST(0x0000008000000000) |
211 | #define CPU_FTR_DABRX LONG_ASM_CONST(0x0000010000000000) | 211 | #define CPU_FTR_DABRX LONG_ASM_CONST(0x0000010000000000) |
212 | #define CPU_FTR_PMAO_BUG LONG_ASM_CONST(0x0000020000000000) | 212 | #define CPU_FTR_PMAO_BUG LONG_ASM_CONST(0x0000020000000000) |
213 | #define CPU_FTR_POWER9_DD1 LONG_ASM_CONST(0x0000040000000000) | ||
214 | #define CPU_FTR_POWER9_DD2_1 LONG_ASM_CONST(0x0000080000000000) | 213 | #define CPU_FTR_POWER9_DD2_1 LONG_ASM_CONST(0x0000080000000000) |
215 | #define CPU_FTR_P9_TM_HV_ASSIST LONG_ASM_CONST(0x0000100000000000) | 214 | #define CPU_FTR_P9_TM_HV_ASSIST LONG_ASM_CONST(0x0000100000000000) |
216 | #define CPU_FTR_P9_TM_XER_SO_BUG LONG_ASM_CONST(0x0000200000000000) | 215 | #define CPU_FTR_P9_TM_XER_SO_BUG LONG_ASM_CONST(0x0000200000000000) |
@@ -464,8 +463,6 @@ static inline void cpu_feature_keys_init(void) { } | |||
464 | CPU_FTR_DBELL | CPU_FTR_HAS_PPR | CPU_FTR_ARCH_207S | \ | 463 | CPU_FTR_DBELL | CPU_FTR_HAS_PPR | CPU_FTR_ARCH_207S | \ |
465 | CPU_FTR_TM_COMP | CPU_FTR_ARCH_300 | CPU_FTR_PKEY | \ | 464 | CPU_FTR_TM_COMP | CPU_FTR_ARCH_300 | CPU_FTR_PKEY | \ |
466 | CPU_FTR_P9_TLBIE_BUG | CPU_FTR_P9_TIDR) | 465 | CPU_FTR_P9_TLBIE_BUG | CPU_FTR_P9_TIDR) |
467 | #define CPU_FTRS_POWER9_DD1 ((CPU_FTRS_POWER9 | CPU_FTR_POWER9_DD1) & \ | ||
468 | (~CPU_FTR_SAO)) | ||
469 | #define CPU_FTRS_POWER9_DD2_0 CPU_FTRS_POWER9 | 466 | #define CPU_FTRS_POWER9_DD2_0 CPU_FTRS_POWER9 |
470 | #define CPU_FTRS_POWER9_DD2_1 (CPU_FTRS_POWER9 | CPU_FTR_POWER9_DD2_1) | 467 | #define CPU_FTRS_POWER9_DD2_1 (CPU_FTRS_POWER9 | CPU_FTR_POWER9_DD2_1) |
471 | #define CPU_FTRS_POWER9_DD2_2 (CPU_FTRS_POWER9 | CPU_FTR_POWER9_DD2_1 | \ | 468 | #define CPU_FTRS_POWER9_DD2_2 (CPU_FTRS_POWER9 | CPU_FTR_POWER9_DD2_1 | \ |
@@ -489,16 +486,14 @@ static inline void cpu_feature_keys_init(void) { } | |||
489 | #define CPU_FTRS_POSSIBLE \ | 486 | #define CPU_FTRS_POSSIBLE \ |
490 | (CPU_FTRS_POWER7 | CPU_FTRS_POWER8E | CPU_FTRS_POWER8 | \ | 487 | (CPU_FTRS_POWER7 | CPU_FTRS_POWER8E | CPU_FTRS_POWER8 | \ |
491 | CPU_FTRS_POWER8_DD1 | CPU_FTR_ALTIVEC_COMP | CPU_FTR_VSX_COMP | \ | 488 | CPU_FTRS_POWER8_DD1 | CPU_FTR_ALTIVEC_COMP | CPU_FTR_VSX_COMP | \ |
492 | CPU_FTRS_POWER9 | CPU_FTRS_POWER9_DD1 | CPU_FTRS_POWER9_DD2_1 | \ | 489 | CPU_FTRS_POWER9 | CPU_FTRS_POWER9_DD2_1 | CPU_FTRS_POWER9_DD2_2) |
493 | CPU_FTRS_POWER9_DD2_2) | ||
494 | #else | 490 | #else |
495 | #define CPU_FTRS_POSSIBLE \ | 491 | #define CPU_FTRS_POSSIBLE \ |
496 | (CPU_FTRS_PPC970 | CPU_FTRS_POWER5 | \ | 492 | (CPU_FTRS_PPC970 | CPU_FTRS_POWER5 | \ |
497 | CPU_FTRS_POWER6 | CPU_FTRS_POWER7 | CPU_FTRS_POWER8E | \ | 493 | CPU_FTRS_POWER6 | CPU_FTRS_POWER7 | CPU_FTRS_POWER8E | \ |
498 | CPU_FTRS_POWER8 | CPU_FTRS_POWER8_DD1 | CPU_FTRS_CELL | \ | 494 | CPU_FTRS_POWER8 | CPU_FTRS_POWER8_DD1 | CPU_FTRS_CELL | \ |
499 | CPU_FTRS_PA6T | CPU_FTR_VSX_COMP | CPU_FTR_ALTIVEC_COMP | \ | 495 | CPU_FTRS_PA6T | CPU_FTR_VSX_COMP | CPU_FTR_ALTIVEC_COMP | \ |
500 | CPU_FTRS_POWER9 | CPU_FTRS_POWER9_DD1 | CPU_FTRS_POWER9_DD2_1 | \ | 496 | CPU_FTRS_POWER9 | CPU_FTRS_POWER9_DD2_1 | CPU_FTRS_POWER9_DD2_2) |
501 | CPU_FTRS_POWER9_DD2_2) | ||
502 | #endif /* CONFIG_CPU_LITTLE_ENDIAN */ | 497 | #endif /* CONFIG_CPU_LITTLE_ENDIAN */ |
503 | #endif | 498 | #endif |
504 | #else | 499 | #else |
@@ -567,7 +562,7 @@ enum { | |||
567 | #define CPU_FTRS_ALWAYS \ | 562 | #define CPU_FTRS_ALWAYS \ |
568 | (CPU_FTRS_POSSIBLE & ~CPU_FTR_HVMODE & CPU_FTRS_POWER7 & \ | 563 | (CPU_FTRS_POSSIBLE & ~CPU_FTR_HVMODE & CPU_FTRS_POWER7 & \ |
569 | CPU_FTRS_POWER8E & CPU_FTRS_POWER8 & CPU_FTRS_POWER8_DD1 & \ | 564 | CPU_FTRS_POWER8E & CPU_FTRS_POWER8 & CPU_FTRS_POWER8_DD1 & \ |
570 | CPU_FTRS_POWER9 & CPU_FTRS_POWER9_DD1 & CPU_FTRS_POWER9_DD2_1 & \ | 565 | CPU_FTRS_POWER9 & CPU_FTRS_POWER9_DD2_1 & \ |
571 | CPU_FTRS_DT_CPU_BASE) | 566 | CPU_FTRS_DT_CPU_BASE) |
572 | #else | 567 | #else |
573 | #define CPU_FTRS_ALWAYS \ | 568 | #define CPU_FTRS_ALWAYS \ |
@@ -575,7 +570,7 @@ enum { | |||
575 | CPU_FTRS_POWER6 & CPU_FTRS_POWER7 & CPU_FTRS_CELL & \ | 570 | CPU_FTRS_POWER6 & CPU_FTRS_POWER7 & CPU_FTRS_CELL & \ |
576 | CPU_FTRS_PA6T & CPU_FTRS_POWER8 & CPU_FTRS_POWER8E & \ | 571 | CPU_FTRS_PA6T & CPU_FTRS_POWER8 & CPU_FTRS_POWER8E & \ |
577 | CPU_FTRS_POWER8_DD1 & ~CPU_FTR_HVMODE & CPU_FTRS_POSSIBLE & \ | 572 | CPU_FTRS_POWER8_DD1 & ~CPU_FTR_HVMODE & CPU_FTRS_POSSIBLE & \ |
578 | CPU_FTRS_POWER9 & CPU_FTRS_POWER9_DD1 & CPU_FTRS_POWER9_DD2_1 & \ | 573 | CPU_FTRS_POWER9 & CPU_FTRS_POWER9_DD2_1 & \ |
579 | CPU_FTRS_DT_CPU_BASE) | 574 | CPU_FTRS_DT_CPU_BASE) |
580 | #endif /* CONFIG_CPU_LITTLE_ENDIAN */ | 575 | #endif /* CONFIG_CPU_LITTLE_ENDIAN */ |
581 | #endif | 576 | #endif |