u-boot-brain/arch/arm/include/asm/arch-keystone
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
..
clock_defs.h ARM: keystone: clock: fix main pll ratio div definitions 2014-10-10 09:44:42 -04:00
clock-k2e.h ARM: cmd_clock: generalize command usage description 2014-10-23 11:27:04 -04:00
clock-k2hk.h ARM: cmd_clock: generalize command usage description 2014-10-23 11:27:04 -04:00
clock-k2l.h keystone2: k2l-evm: add board support 2014-10-23 11:27:05 -04:00
clock.h ARM: keystone: clock: add support for K2E SoCs 2014-10-23 11:27:29 -04:00
ddr3.h keystone2: ecc: add ddr3 error detection and correction support 2014-10-23 11:27:29 -04:00
hardware-k2e.h net: keystone_net: add Keystone2 K2E SoC support 2014-10-23 11:27:29 -04:00
hardware-k2hk.h keystone2: ecc: add ddr3 error detection and correction support 2014-10-23 11:27:29 -04:00
hardware-k2l.h keystone2: enable OSR clock domain for K2L SoC 2014-10-23 11:27:05 -04:00
hardware.h keystone2: ecc: add ddr3 error detection and correction support 2014-10-23 11:27:29 -04:00
i2c_defs.h k2hk: add support for k2hk SOC and EVM 2014-04-17 17:24:38 -04:00
mon.h keystone2: add possibility to turn off all dsps 2014-07-25 16:26:10 -04:00
msmc.h ARM: keystone: msmc: extend functionality of SES 2014-10-23 11:27:29 -04:00
psc_defs.h k2hk: add support for k2hk SOC and EVM 2014-04-17 17:24:38 -04:00
xhci-keystone.h keystone: usb: add support of usb xhci 2014-10-23 11:27:04 -04:00