u-boot/drivers/ddr
Shawn Guo b614ddb5d3 ddr: imx: Save the FW loading if it hasn't changed
Function ddr_load_train_firmware() is called 4 times in a loop by
ddr_cfg_phy(). The first 3 calls are all '1D' type and just loading the
same FWs.  Let's add a type check and save 2 of them.  This helps to
reduce DDRPHY training time from 269 ms down to 212 ms, and thus speed
up boot time ~ 50 ms.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Fabio Estevam <festevam@denx.de>
2023-12-13 08:44:59 -03:00
..
altera drivers: use devfdt_get_addr_index_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
fsl global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
imx ddr: imx: Save the FW loading if it hasn't changed 2023-12-13 08:44:59 -03:00
marvell ddr: marvell: a38x: Perform DDR training sequence again for 2nd boot 2023-04-13 11:34:47 +02:00
microchip SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig Convert CONFIG_SPD_EEPROM to Kconfig 2022-12-05 16:08:37 -05:00