u-boot/board/ti
Vitaly Andrianov 89f44bb0ce keystone2: ecc: add ddr3 error detection and correction support
This patch adds the DDR3 ECC support to enable ECC in the DDR3
EMIF controller for Keystone II devices.

By default, ECC will only be enabled if RMW is supported in the
DDR EMIF controller. The entire DDR memory will be scrubbed to
zero using an EDMA channel after ECC is enabled and before
u-boot is re-located to DDR memory.

An ecc_test environment variable is added for ECC testing.
If ecc_test is set to 0, a detection of 2-bit error will reset
the device, if ecc_test is set to 1, 2-bit error detection
will not reset the device, user can still boot the kernel to
check the ECC error handling in kernel.

Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com>
2014-10-23 11:27:29 -04:00
..
am43xx kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
am335x kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
am3517crane kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
beagle beagleboard: Remove side effects of i2c2 pullup resisters initialization code 2014-10-10 09:44:43 -04:00
dra7xx OMAP5+: sata/scsi: Implement scsi_init() 2014-10-10 09:44:42 -04:00
evm MAINTAINERS: comment out blank M: field 2014-09-24 18:30:28 -04:00
ks2_evm keystone2: ecc: add ddr3 error detection and correction support 2014-10-23 11:27:29 -04:00
omap5_uevm OMAP5+: sata/scsi: Implement scsi_init() 2014-10-10 09:44:42 -04:00
panda kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
sdp3430 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
sdp4430 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
ti814x kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
ti816x MAINTAINERS: comment out blank M: field 2014-09-24 18:30:28 -04:00
tnetv107xevm MAINTAINERS: comment out invalid maintainers 2014-09-24 18:30:28 -04:00