]> git.dujemihanovic.xyz Git - u-boot.git/commit
ddr: imx: Save the FW loading if it hasn't changed
authorShawn Guo <shawn.guo@linaro.org>
Mon, 2 Jan 2023 12:20:34 +0000 (20:20 +0800)
committerFabio Estevam <festevam@gmail.com>
Wed, 13 Dec 2023 11:44:59 +0000 (08:44 -0300)
commitb614ddb5d33556cfeefa874811484b98e05bc461
tree1eb3b8f75280e3c66f8d2b2d3bc2d4316dc8171e
parentbe4a5f7c35685d228b3abc398a8d86c434274de5
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>
drivers/ddr/imx/phy/helper.c