commit | 661f03ee000ed58f54eee0dfb05e87037f0ab433 | [log] [tgz] |
---|---|---|
author | Shawn Guo <shawn.guo@linaro.org> | Mon Jan 02 20:20:34 2023 +0800 |
committer | Fabio Estevam <festevam@gmail.com> | Wed Dec 13 08:44:59 2023 -0300 |
tree | 1eb3b8f75280e3c66f8d2b2d3bc2d4316dc8171e | |
parent | 949f0fec3ff2b996f23d47475340a571213b726c [diff] |
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>