u-boot/drivers/ram/k3-ddrss
Bryan Brattlof af7c33c103 ram: k3-ddrss: do not touch ctrl regs during training
During LPDDR initialization we will loop through a series of frequency
changes in order to train at the various operating frequencies. During
this training, accessing the DRAM_CLASS bitfield could happen during a
frequency change and cause the read to hang.

Store the DRAM type into the main structure to avoid multiple readings
while the independent phy is training.

Signed-off-by: Bryan Brattlof <bb@ti.com>
2023-07-21 15:32:12 -04:00
..
am62a ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
am64 ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
j721e ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
cps_drv_lpddr4.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
k3-ddrss.c ram: k3-ddrss: do not touch ctrl regs during training 2023-07-21 15:32:12 -04:00
lpddr4.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_am6x.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_am6x.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_am6x_sanity.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_am62a_ctl_regs_rw_masks.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_am64_ctl_regs_rw_masks.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_if.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_j721e.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_j721e.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_j721e_ctl_regs_rw_masks.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_j721e_sanity.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_obj_if.c ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_obj_if.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_sanity.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
lpddr4_structs_if.h ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00
Makefile ram: k3-ddrss: add auto-generated macros for am62a support 2022-12-09 14:10:28 -05:00