arm64: dts: imx93: change tuning start to get a large scan range for standard tuning
authorHaibo Chen <haibo.chen@nxp.com>
Tue, 17 Oct 2023 06:50:47 +0000 (14:50 +0800)
committerShawn Guo <shawnguo@kernel.org>
Mon, 27 Nov 2023 02:25:31 +0000 (10:25 +0800)
For original setting, the start point is 20, after the SION setting,
ERR052021 can be workaround, but start point from 20 is too large,
especially for the LD 133MHz case.

Set the tuning start point as 1, tuning step as 2, so that, for the
40 times tuning logic, it can cover 1~81, its large and safe enough
for all different devices like eMMC/SD/SDIO.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx93.dtsi

index e6745801308e09704e2074b19a41585bfeaf3bba..081859e5c3bd172e1ed6cdee4b9b4cecbaf58fdc 100644 (file)
                                         <&clk IMX93_CLK_USDHC1_GATE>;
                                clock-names = "ipg", "ahb", "per";
                                bus-width = <8>;
-                               fsl,tuning-start-tap = <20>;
+                               fsl,tuning-start-tap = <1>;
                                fsl,tuning-step = <2>;
                                status = "disabled";
                        };
                                         <&clk IMX93_CLK_USDHC2_GATE>;
                                clock-names = "ipg", "ahb", "per";
                                bus-width = <4>;
-                               fsl,tuning-start-tap = <20>;
+                               fsl,tuning-start-tap = <1>;
                                fsl,tuning-step = <2>;
                                status = "disabled";
                        };
                                         <&clk IMX93_CLK_USDHC3_GATE>;
                                clock-names = "ipg", "ahb", "per";
                                bus-width = <4>;
-                               fsl,tuning-start-tap = <20>;
+                               fsl,tuning-start-tap = <1>;
                                fsl,tuning-step = <2>;
                                status = "disabled";
                        };