mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-03 18:10:13 +00:00
f861ce90ca
Introduce ECC Functionality for full memory space as implemented in the DDRSS. The following is done to accomplish this: * Introduce a memory region "ss" to allow dt to provide DDRSS region, which is not the same as "ctl" which is the controller region. * Introduce a "ti,ecc-enable" flag which allows a memorycontroller instance to enable ecc. * Introduce functionality to properly program the DDRSS registers to enable ECC for the full DDR memory space if enabled with above flag. * Expose a k3_ddrss_ddr_fdt_fixup call to allow fixup of fdt blob to account from DDR memory that must be reserved for ECC operation. Signed-off-by: Dave Gerlach <d-gerlach@ti.com> |
||
---|---|---|
.. | ||
16bit | ||
32bit | ||
cps_drv_lpddr4.h | ||
k3-ddrss.c | ||
lpddr4.c | ||
lpddr4.h | ||
lpddr4_16bit.c | ||
lpddr4_16bit.h | ||
lpddr4_16bit_ctl_regs_rw_masks.c | ||
lpddr4_16bit_sanity.h | ||
lpddr4_32bit.c | ||
lpddr4_32bit.h | ||
lpddr4_32bit_ctl_regs_rw_masks.c | ||
lpddr4_32bit_sanity.h | ||
lpddr4_if.h | ||
lpddr4_obj_if.c | ||
lpddr4_obj_if.h | ||
lpddr4_private.h | ||
lpddr4_sanity.h | ||
lpddr4_structs_if.h | ||
Makefile |