diff options
Diffstat (limited to 'include/asm-ppc/processor.h')
| -rw-r--r-- | include/asm-ppc/processor.h | 20 | 
1 files changed, 16 insertions, 4 deletions
| diff --git a/include/asm-ppc/processor.h b/include/asm-ppc/processor.h index 058596275..5efc3ee2c 100644 --- a/include/asm-ppc/processor.h +++ b/include/asm-ppc/processor.h @@ -232,6 +232,9 @@  #define   HID0_BHTE	(1<<2)		/* Branch History Table Enable */  #define   HID0_BTCD	(1<<1)		/* Branch target cache disable */  #define SPRN_HID1	0x3F1	/* Hardware Implementation Register 1 */ +#define	  HID1_RFXE	(1<<17)		/* Read Fault Exception Enable */ +#define	  HID1_ASTME	(1<<13)		/* Address bus streaming mode */ +#define	  HID1_ABE	(1<<12)		/* Address broadcast enable */  #define SPRN_IABR	0x3F2	/* Instruction Address Breakpoint Register */  #ifndef CONFIG_BOOKE  #define SPRN_IAC1	0x3F4	/* Instruction Address Compare 1 */ @@ -415,10 +418,12 @@  #define SPRN_IVOR15	0x19f	/* Interrupt Vector Offset Register 15 */  /* e500 definitions */ -#define SPRN_L1CSR0     0x3f2   /* L1 Cache Control and Status Register 0 */ +#define SPRN_L1CSR0     0x3f2   /* L1 Data Cache Control and Status Register 0 */ +#define   L1CSR0_CPE            0x00010000	/* Data Cache Parity Enable */  #define   L1CSR0_DCFI           0x00000002      /* Data Cache Flash Invalidate */  #define   L1CSR0_DCE            0x00000001      /* Data Cache Enable */ -#define SPRN_L1CSR1     0x3f3   /* L1 Cache Control and Status Register 1 */ +#define SPRN_L1CSR1     0x3f3   /* L1 Instruction Cache Control and Status Register 1 */ +#define   L1CSR1_CPE            0x00010000	/* Instruction Cache Parity Enable */  #define   L1CSR1_ICFI           0x00000002      /* Instruction Cache Flash Invalidate */  #define   L1CSR1_ICE            0x00000001      /* Instruction Cache Enable */ @@ -701,8 +706,6 @@  #define SVR_MJREV(svr)	(((svr) >>  4) & 0x0F)   /* Major SOC design revision indicator */  #define SVR_MNREV(svr)	(((svr) >>  0) & 0x0F)   /* Minor SOC design revision indicator */ -/* System-On-Chip Version Numbers (version field only) */ -#define SVR_MPC5200	0x8011  /* Processor Version Register */ @@ -813,6 +816,12 @@  #define PVR_8260_HIP7R1 0x80822013  #define PVR_8260_HIP7RA	0x80822014 +/* + * MPC 52xx + */ +#define PVR_5200	0x80822011 +#define PVR_5200B	0x80822014 +  /*   * System Version Register @@ -840,9 +849,12 @@  #define SVR_8560	0x8070  #define SVR_8555	0x8079  #define SVR_8541	0x807A +#define SVR_8544	0x8034 +#define SVR_8544_E	0x803C  #define SVR_8548	0x8031  #define SVR_8548_E	0x8039  #define SVR_8641	0x8090 +#define SVR_8568_E	0x807D  /* I am just adding a single entry for 8260 boards.  I think we may be |