Commit 0767e4ca authored by Ye Li's avatar Ye Li Committed by Jason Liu

MLK-16292 DTS: imx8qm/qxp: Update usdhc pad settings to fix DSE issue

Sychronize the usdhc pad settings from kernel DTS file to
fix DSE setting problem. For dual voltage pads, only bits[0]
is defined for DSE.
0: high drive strength
1: low drive strength

Kernel commit: 7084cf02e6cc2c9fb7f474f6cc1ba8f8d00793c7
Signed-off-by: 's avatarYe Li <ye.li@nxp.com>
Reviewed-by: 's avatarPeng Fan <peng.fan@nxp.com>
parent d623004f
......@@ -151,41 +151,42 @@
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000021
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000021
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000021
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000041
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000021
>;
};
pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
fsl,pins = <
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000045
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000025
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000025
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000025
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000025
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000025
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000025
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000025
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000025
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000025
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000045
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000021
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000040
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000020
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000020
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000020
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000020
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000020
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000020
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000020
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000020
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000020
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000040
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000020
>;
};
pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
fsl,pins = <
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000047
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000027
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000027
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000027
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000027
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000027
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000027
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000027
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000027
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000027
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000047
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000021
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000040
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000020
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000020
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000020
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000020
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000020
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000020
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000020
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000020
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000020
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000040
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000020
>;
};
......@@ -211,31 +212,31 @@
pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
fsl,pins = <
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000045
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x00000025
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x00000025
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x00000025
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x00000025
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x00000025
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x00000021
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000040
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x00000020
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x00000020
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x00000020
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x00000020
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x00000020
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x00000020
>;
};
pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
fsl,pins = <
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000047
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x00000027
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x00000027
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x00000027
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x00000027
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x00000027
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x00000021
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000040
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x00000020
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x00000020
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x00000020
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x00000020
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x00000020
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x00000020
>;
};
pinctrl_usdhc3: usdhc3grp {
fsl,pins = <
SC_P_USDHC2_CLK_CONN_USDHC2_CLK 0x06000021
SC_P_USDHC2_CLK_CONN_USDHC2_CLK 0x06000041
SC_P_USDHC2_CMD_CONN_USDHC2_CMD 0x00000021
SC_P_USDHC2_DATA0_CONN_USDHC2_DATA0 0x00000021
SC_P_USDHC2_DATA1_CONN_USDHC2_DATA1 0x00000021
......
......@@ -144,41 +144,41 @@
pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
fsl,pins = <
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000045
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000025
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000025
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000025
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000025
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000025
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000025
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000025
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000025
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000025
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000045
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000021
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000040
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000020
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000020
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000020
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000020
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000020
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000020
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000020
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000020
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000020
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000040
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000020
>;
};
pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
fsl,pins = <
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000047
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000027
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000027
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000027
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000027
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000027
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000027
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000027
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000027
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000027
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000047
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000021
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000040
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000020
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000020
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000020
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000020
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000020
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000020
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000020
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000020
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000020
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000040
SC_P_EMMC0_RESET_B_CONN_EMMC0_RESET_B 0x00000020
>;
};
pinctrl_usdhc2_gpio: usdhc2gpiogrp {
fsl,pins = <
SC_P_USDHC1_RESET_B_LSIO_GPIO4_IO19 0x06000048
SC_P_USDHC1_RESET_B_LSIO_GPIO4_IO19 0x06000021
SC_P_USDHC1_WP_LSIO_GPIO4_IO21 0x06000021
SC_P_USDHC1_CD_B_LSIO_GPIO4_IO22 0x06000021
>;
......@@ -198,25 +198,25 @@
pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
fsl,pins = <
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000045
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000025
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000025
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000025
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000025
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000025
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000021
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000040
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000020
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000020
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000020
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000020
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000020
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000020
>;
};
pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
fsl,pins = <
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000047
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000027
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000027
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000027
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000027
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000027
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000021
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000040
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000020
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000020
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000020
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000020
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000020
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000020
>;
};
......
......@@ -127,39 +127,39 @@
pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
fsl,pins = <
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000045
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000025
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000025
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000025
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000025
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000025
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000025
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000025
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000025
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000025
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000045
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000040
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000020
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000020
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000020
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000020
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000020
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000020
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000020
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000020
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000020
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000040
>;
};
pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
fsl,pins = <
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000047
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000027
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000027
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000027
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000027
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000027
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000027
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000027
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000027
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000027
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000047
SC_P_EMMC0_CLK_CONN_EMMC0_CLK 0x06000040
SC_P_EMMC0_CMD_CONN_EMMC0_CMD 0x00000020
SC_P_EMMC0_DATA0_CONN_EMMC0_DATA0 0x00000020
SC_P_EMMC0_DATA1_CONN_EMMC0_DATA1 0x00000020
SC_P_EMMC0_DATA2_CONN_EMMC0_DATA2 0x00000020
SC_P_EMMC0_DATA3_CONN_EMMC0_DATA3 0x00000020
SC_P_EMMC0_DATA4_CONN_EMMC0_DATA4 0x00000020
SC_P_EMMC0_DATA5_CONN_EMMC0_DATA5 0x00000020
SC_P_EMMC0_DATA6_CONN_EMMC0_DATA6 0x00000020
SC_P_EMMC0_DATA7_CONN_EMMC0_DATA7 0x00000020
SC_P_EMMC0_STROBE_CONN_EMMC0_STROBE 0x06000040
>;
};
pinctrl_usdhc2_gpio: usdhc2gpiogrp {
fsl,pins = <
SC_P_USDHC1_RESET_B_LSIO_GPIO4_IO19 0x06000048
SC_P_USDHC1_RESET_B_LSIO_GPIO4_IO19 0x06000021
SC_P_USDHC1_WP_LSIO_GPIO4_IO21 0x06000021
SC_P_USDHC1_CD_B_LSIO_GPIO4_IO22 0x06000021
>;
......@@ -179,25 +179,25 @@
pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
fsl,pins = <
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000045
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000025
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000025
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000025
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000025
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000025
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000021
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000040
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000020
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000020
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000020
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000020
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000020
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000020
>;
};
pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
fsl,pins = <
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000047
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000027
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000027
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000027
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000027
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000027
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000021
SC_P_USDHC1_CLK_CONN_USDHC1_CLK 0x06000040
SC_P_USDHC1_CMD_CONN_USDHC1_CMD 0x06000020
SC_P_USDHC1_DATA0_CONN_USDHC1_DATA0 0x06000020
SC_P_USDHC1_DATA1_CONN_USDHC1_DATA1 0x06000020
SC_P_USDHC1_DATA2_CONN_USDHC1_DATA2 0x06000020
SC_P_USDHC1_DATA3_CONN_USDHC1_DATA3 0x06000020
SC_P_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x06000020
>;
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment