Skip to content

Commit 4fb2337

Browse files
MrVanShawn Guo
authored andcommitted
arm64: dts: imx93-11x11-evk: add sleep pinctrl for sdhc2
Add sleep pinctrl for SDHC2 for suspend usage. Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
1 parent a4a60f8 commit 4fb2337

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,10 +281,11 @@
281281
};
282282

283283
&usdhc2 {
284-
pinctrl-names = "default", "state_100mhz", "state_200mhz";
284+
pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
285285
pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
286286
pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
287287
pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
288+
pinctrl-3 = <&pinctrl_usdhc2_sleep>, <&pinctrl_usdhc2_gpio_sleep>;
288289
cd-gpios = <&gpio3 00 GPIO_ACTIVE_LOW>;
289290
vmmc-supply = <&reg_usdhc2_vmmc>;
290291
bus-width = <4>;
@@ -571,6 +572,12 @@
571572
>;
572573
};
573574

575+
pinctrl_usdhc2_gpio_sleep: usdhc2gpiosleepgrp {
576+
fsl,pins = <
577+
MX93_PAD_SD2_CD_B__GPIO3_IO00 0x51e
578+
>;
579+
};
580+
574581
/* need to config the SION for data and cmd pad, refer to ERR052021 */
575582
pinctrl_usdhc2: usdhc2grp {
576583
fsl,pins = <
@@ -609,4 +616,17 @@
609616
MX93_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e
610617
>;
611618
};
619+
620+
pinctrl_usdhc2_sleep: usdhc2sleepgrp {
621+
fsl,pins = <
622+
MX93_PAD_SD2_CLK__GPIO3_IO01 0x51e
623+
MX93_PAD_SD2_CMD__GPIO3_IO02 0x51e
624+
MX93_PAD_SD2_DATA0__GPIO3_IO03 0x51e
625+
MX93_PAD_SD2_DATA1__GPIO3_IO04 0x51e
626+
MX93_PAD_SD2_DATA2__GPIO3_IO05 0x51e
627+
MX93_PAD_SD2_DATA3__GPIO3_IO06 0x51e
628+
MX93_PAD_SD2_VSELECT__GPIO3_IO19 0x51e
629+
>;
630+
};
631+
612632
};

0 commit comments

Comments
 (0)