u-boot/drivers/ram
Lee Jones 337e92e79c ram: rk3399: Conduct memory training at 400MHz
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>
2022-09-04 20:00:38 +08:00
..
aspeed ram: aspeed: Rework kconfig options 2022-03-10 13:49:57 -05:00
k3-ddrss ram: k3-ddrss: Allow use of dt provided initial frequency 2022-04-20 11:14:39 -04:00
mediatek dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
octeon drivers: octeon: get rid of Unicode in code 2022-01-20 14:45:46 +01:00
rockchip ram: rk3399: Conduct memory training at 400MHz 2022-09-04 20:00:38 +08:00
sifive ram: sifive: Fix -Wint-to-pointer-cast warnings 2021-10-20 10:59:09 +08:00
stm32mp1 ram: stm32mp1: add support of STM32MP13x 2022-06-17 10:41:16 +02:00
bmips_ram.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
imxrt_sdram.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
k3-am654-ddrss.c ram: k3-am654: Make VTT regulator optional 2022-04-04 19:02:04 -04:00
k3-am654-ddrss.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
Kconfig arm: mach-k3: Rename SOC_K3_AM6 to SOC_K3_AM654 2022-07-25 13:02:04 -04:00
Makefile ram: k3-ddrss: Introduce top-level CONFIG_K3_DDRSS 2021-05-12 16:30:52 +05:30
mpc83xx_sdram.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
ram-uclass.c dm: define LOG_CATEGORY for all uclass 2021-07-06 10:38:03 -06:00
sandbox_ram.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
stm32_sdram.c WS cleanup: remove trailing white space 2021-09-30 08:08:56 -04:00