u-boot-brain/board/freescale/imx8mp_evk
Ye Li 8f9f6ba855 imx8m: ddr: Disable CA VREF Training for LPDDR4
Users reported LPDDR4 MR12 value is set to 0 during PHY training,
not the value from FSP timing structure, which cause compliance test failed.
The root cause is the CATrainOpt[0] is set to 1 in 2D FSP timing
but not set in 1D.  According to PHY training application node,
to enable the feature both 1D and 2D need set this field to 1,
otherwise the training result will be incorrect.
The PHY training doc also recommends to set CATrainOpt[0] to 0 to use
MR12 value from message block (FSP structure). So update the LPDDR4
scripts of all mscale to clear CATrainOpt[0].

Signed-off-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
2021-04-08 09:18:29 +02:00
..
imx8mp_evk.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
Kconfig imx: add i.MX8MP EVK board 2020-01-08 13:20:09 +01:00
lpddr4_timing.c imx8m: ddr: Disable CA VREF Training for LPDDR4 2021-04-08 09:18:29 +02:00
MAINTAINERS imx: add i.MX8MP EVK board 2020-01-08 13:20:09 +01:00
Makefile imx: add i.MX8MP EVK board 2020-01-08 13:20:09 +01:00
spl.c power: pca9450: add a new parameter for power_pca9450_init 2021-04-08 09:18:29 +02:00