MLK-16038 ARM: dts: fsl-imx8mq-evk: improve the usdhc I/O drive strength
authorHaibo Chen <haibo.chen@nxp.com>
Thu, 20 Jul 2017 05:55:14 +0000 (13:55 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:33:43 +0000 (15:33 -0500)
Some normal high-speed SD card may meet some CRC error on imx8mq-evk
board, so improve the default usdhc I/O drive strength to fix this.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
arch/arm64/boot/dts/freescale/fsl-imx8mq-evk.dts

index eee97e8..099b56b 100644 (file)
 
                pinctrl_usdhc1: usdhc1grp {
                        fsl,pins = <
-                               MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x81
-                               MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xc1
-                               MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6             0xc1
-                               MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7             0xc1
-                               MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE           0x81
+                               MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x83
+                               MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xc3
+                               MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6             0xc3
+                               MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7             0xc3
+                               MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE           0x83
                                MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B         0xc1
                        >;
                };
 
                pinctrl_usdhc2: usdhc2grp {
                        fsl,pins = <
-                               MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK                 0x81
-                               MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD                 0xc1
-                               MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0             0xc1
-                               MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1             0xc1
-                               MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2             0xc1
-                               MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3             0xc1
+                               MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK                 0x83
+                               MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD                 0xc3
+                               MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0             0xc3
+                               MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1             0xc3
+                               MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2             0xc3
+                               MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3             0xc3
                                MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT          0xc1
                        >;
                };