[U-Boot] [PATCH 2/7] 85xx/86xx: Add ECC error injection defines

Peter Tyser ptyser at xes-inc.com
Tue Nov 10 00:37:05 CET 2009


These defines are needed for the upcoming ECC driver.

Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
---
 include/asm-ppc/immap_85xx.h |    4 ++++
 include/asm-ppc/immap_86xx.h |    3 +++
 2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/include/asm-ppc/immap_85xx.h b/include/asm-ppc/immap_85xx.h
index 4194295..b283986 100644
--- a/include/asm-ppc/immap_85xx.h
+++ b/include/asm-ppc/immap_85xx.h
@@ -167,6 +167,10 @@ typedef struct ccsr_ddr {
 	u32	data_err_inject_hi;	/* Data Path Err Injection Mask High */
 	u32	data_err_inject_lo;	/* Data Path Err Injection Mask Low */
 	u32	ecc_err_inject;		/* Data Path Err Injection Mask ECC */
+#define ECC_ERR_INJECT_APIEN	0x00010000	/* Address Parity Injection */
+#define ECC_ERR_INJECT_EMB	0x00000200	/* ECC Mirror Byte */
+#define ECC_ERR_INJECT_EIEN	0x00000100	/* Error Injection Enable */
+#define ECC_ERR_INJECT_EEIM	0x000000ff	/* ECC Erroe Injection Enable */
 	u8	res9[20];
 	u32	capture_data_hi;	/* Data Path Read Capture High */
 	u32	capture_data_lo;	/* Data Path Read Capture Low */
diff --git a/include/asm-ppc/immap_86xx.h b/include/asm-ppc/immap_86xx.h
index fdfc654..384912f 100644
--- a/include/asm-ppc/immap_86xx.h
+++ b/include/asm-ppc/immap_86xx.h
@@ -135,6 +135,9 @@ typedef struct ccsr_ddr {
 	uint	data_err_inject_hi;	/* 0x2e00 - DDR Memory Data Path Error Injection Mask High */
 	uint	data_err_inject_lo;	/* 0x2e04 - DDR Memory Data Path Error Injection Mask Low */
 	uint	ecc_err_inject;		/* 0x2e08 - DDR Memory Data Path Error Injection Mask ECC */
+#define ECC_ERR_INJECT_EMB	0x00000200	/* ECC Mirror Byte */
+#define ECC_ERR_INJECT_EIEN	0x00000100	/* Error Injection Enable */
+#define ECC_ERR_INJECT_EEIM	0x000000ff	/* ECC Erroe Injection Enable */
 	char	res12[20];
 	uint	capture_data_hi;	/* 0x2e20 - DDR Memory Data Path Read Capture High */
 	uint	capture_data_lo;	/* 0x2e24 - DDR Memory Data Path Read Capture Low */
-- 
1.6.2.1



More information about the U-Boot mailing list