diff options
Diffstat (limited to 'arch/powerpc/include/asm/processor.h')
| -rw-r--r-- | arch/powerpc/include/asm/processor.h | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/arch/powerpc/include/asm/processor.h b/arch/powerpc/include/asm/processor.h index f5bf4dd4f..c5b03b499 100644 --- a/arch/powerpc/include/asm/processor.h +++ b/arch/powerpc/include/asm/processor.h @@ -974,6 +974,37 @@  #define PVR_5200B	0x80822014  /* + * 405EX/EXr CHIP_21 Errata + */ +#ifdef CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY +#define CONFIG_SYS_4xx_CHIP_21_ERRATA +#define CONFIG_405EX_CHIP21_PVR_REV_C	PVR_405EX1_RC +#define CONFIG_405EX_CHIP21_PVR_REV_D	PVR_405EX1_RD +#define CONFIG_405EX_CHIP21_ECID3_REV_D	0x0 +#endif + +#ifdef CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY +#define CONFIG_SYS_4xx_CHIP_21_ERRATA +#define CONFIG_405EX_CHIP21_PVR_REV_C	PVR_405EX2_RC +#define CONFIG_405EX_CHIP21_PVR_REV_D	PVR_405EX2_RD +#define CONFIG_405EX_CHIP21_ECID3_REV_D	0x1 +#endif + +#ifdef CONFIG_SYS_4xx_CHIP_21_405EXr_SECURITY +#define CONFIG_SYS_4xx_CHIP_21_ERRATA +#define CONFIG_405EX_CHIP21_PVR_REV_C	PVR_405EXR1_RC +#define CONFIG_405EX_CHIP21_PVR_REV_D	PVR_405EXR1_RD +#define CONFIG_405EX_CHIP21_ECID3_REV_D	0x2 +#endif + +#ifdef CONFIG_SYS_4xx_CHIP_21_405EXr_NO_SECURITY +#define CONFIG_SYS_4xx_CHIP_21_ERRATA +#define CONFIG_405EX_CHIP21_PVR_REV_C	PVR_405EXR2_RC +#define CONFIG_405EX_CHIP21_PVR_REV_D	PVR_405EXR2_RD +#define CONFIG_405EX_CHIP21_ECID3_REV_D	0x3 +#endif + +/*   * System Version Register   */ |