]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: imx93-tqma9352: improve eMMC pad configuration
authorMarkus Niebel <Markus.Niebel@ew.tq-group.com>
Mon, 9 Feb 2026 15:50:14 +0000 (16:50 +0100)
committerFrank Li <Frank.Li@nxp.com>
Wed, 25 Feb 2026 00:41:50 +0000 (19:41 -0500)
Use DSE x4 an PullUp for CMD an DAT, DSE x4 and PullDown for CLK to improve
stability and detection at low temperatures under -25°C.

Fixes: 0b5fdfaa8e45 ("arm64: dts: freescale: imx93-tqma9352: set SION for cmd and data pad of USDHC")
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi

index 3a23e2eb9febe8d7583b54282919db1b52dedb10..ce34a296495c45bcdad60b1dd27553c713f240e0 100644 (file)
        /* enable SION for data and cmd pad due to ERR052021 */
        pinctrl_usdhc1: usdhc1grp {
                fsl,pins = <
-                       /* PD | FSEL 3 | DSE X5 */
-                       MX93_PAD_SD1_CLK__USDHC1_CLK            0x5be
+                       /* PD | FSEL 3 | DSE X4 */
+                       MX93_PAD_SD1_CLK__USDHC1_CLK            0x59e
                        /* HYS | FSEL 0 | no drive */
                        MX93_PAD_SD1_STROBE__USDHC1_STROBE      0x1000
-                       /* HYS | FSEL 3 | X5 */
-                       MX93_PAD_SD1_CMD__USDHC1_CMD            0x400011be
-                       /* HYS | FSEL 3 | X4 */
-                       MX93_PAD_SD1_DATA0__USDHC1_DATA0        0x4000119e
-                       MX93_PAD_SD1_DATA1__USDHC1_DATA1        0x4000119e
-                       MX93_PAD_SD1_DATA2__USDHC1_DATA2        0x4000119e
-                       MX93_PAD_SD1_DATA3__USDHC1_DATA3        0x4000119e
-                       MX93_PAD_SD1_DATA4__USDHC1_DATA4        0x4000119e
-                       MX93_PAD_SD1_DATA5__USDHC1_DATA5        0x4000119e
-                       MX93_PAD_SD1_DATA6__USDHC1_DATA6        0x4000119e
-                       MX93_PAD_SD1_DATA7__USDHC1_DATA7        0x4000119e
+                       /* HYS | PU | FSEL 3 | DSE X4 */
+                       MX93_PAD_SD1_CMD__USDHC1_CMD            0x4000139e
+                       /* HYS | PU | FSEL 3 | DSE X4 */
+                       MX93_PAD_SD1_DATA0__USDHC1_DATA0        0x4000139e
+                       MX93_PAD_SD1_DATA1__USDHC1_DATA1        0x4000139e
+                       MX93_PAD_SD1_DATA2__USDHC1_DATA2        0x4000139e
+                       MX93_PAD_SD1_DATA3__USDHC1_DATA3        0x4000139e
+                       MX93_PAD_SD1_DATA4__USDHC1_DATA4        0x4000139e
+                       MX93_PAD_SD1_DATA5__USDHC1_DATA5        0x4000139e
+                       MX93_PAD_SD1_DATA6__USDHC1_DATA6        0x4000139e
+                       MX93_PAD_SD1_DATA7__USDHC1_DATA7        0x4000139e
                >;
        };