u-boot/drivers/ram/k3-ddrss
Dave Gerlach f861ce90ca ram: k3-ddrss: Introduce ECC Functionality for full memory space
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>
2022-04-04 19:02:04 -04:00
..
16bit ram: k3-ddrss: Introduce support for AM642 SoCs 2021-05-12 16:30:52 +05:30
32bit ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
cps_drv_lpddr4.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
k3-ddrss.c ram: k3-ddrss: Introduce ECC Functionality for full memory space 2022-04-04 19:02:04 -04:00
lpddr4.c ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_16bit.c ram: k3-ddrss: Introduce support for AM642 SoCs 2021-05-12 16:30:52 +05:30
lpddr4_16bit.h ram: k3-ddrss: Introduce support for AM642 SoCs 2021-05-12 16:30:52 +05:30
lpddr4_16bit_ctl_regs_rw_masks.c ram: k3-ddrss: Introduce support for AM642 SoCs 2021-05-12 16:30:52 +05:30
lpddr4_16bit_sanity.h ram: k3-ddrss: Introduce support for AM642 SoCs 2021-05-12 16:30:52 +05:30
lpddr4_32bit.c ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_32bit.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_32bit_ctl_regs_rw_masks.c ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_32bit_sanity.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_if.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_obj_if.c ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_obj_if.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_private.h ram: k3-j721e: Rename to k3-ddrss 2021-05-12 16:30:52 +05:30
lpddr4_sanity.h ram: k3-ddrss: Introduce common driver with J7 SoC support 2021-05-12 16:30:52 +05:30
lpddr4_structs_if.h ram: k3-ddrss: lpddr4_structs_if.h: Add a pointer to ddr instance 2022-02-08 09:41:26 -05:00
Makefile ram: k3-ddrss: Introduce support for AM642 SoCs 2021-05-12 16:30:52 +05:30