mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-23 11:33:32 +00:00
337e92e79c
Currently the default initialisation frequency is 50MHz. Although this does appear to be suitable for some LPDDR4 RAM chips, training at this low frequency has been seen to cause Column errors, leading to Capacity check errors on others. Here we force RAM initialisation to happen at 400MHz before ramping up to the final value running value of 800MHz after everything has been successfully configured. Link: https://lore.kernel.org/u-boot/Yo4v3jUeHXTovjOH@google.com/ Suggested-by: YouMin Chen <cym@rock-chips.com> Signed-off-by: Lee Jones <lee@kernel.org> Tested-by: Xavier Drudis Ferran <xdrudis@tinet.cat> Reviewed-by: Kever Yang <kever.yang@rock-chips.com> Tested-by: Michal Suchánek <msuchanek@suse.de> |
||
---|---|---|
.. | ||
dmc-rk3368.c | ||
Kconfig | ||
Makefile | ||
sdram-px30-ddr3-detect-333.inc | ||
sdram-px30-ddr4-detect-333.inc | ||
sdram-px30-ddr_skew.inc | ||
sdram-px30-lpddr2-detect-333.inc | ||
sdram-px30-lpddr3-detect-333.inc | ||
sdram-rk3399-lpddr4-400.inc | ||
sdram-rk3399-lpddr4-800.inc | ||
sdram_common.c | ||
sdram_pctl_px30.c | ||
sdram_phy_px30.c | ||
sdram_px30.c | ||
sdram_rk322x.c | ||
sdram_rk3066.c | ||
sdram_rk3128.c | ||
sdram_rk3188.c | ||
sdram_rk3288.c | ||
sdram_rk3308.c | ||
sdram_rk3328.c | ||
sdram_rk3399.c | ||
sdram_rk3568.c |