Hi.
I added the reset for the emmc into pinctrl in imx8mm-evk.dtsi.
But I don't know how does reset pin test.
I would like to control reset pin by the linux on imx8mm.
■ imx8mm-evk.dts
// emmc
&usdhc3 {
assigned-clocks = <&clk IMX8MM_CLK_USDHC3_ROOT>;
assigned-clock-rates = <400000000>;
pinctrl-names = "default", "state_100mhz", "state_200mhz";
pinctrl-0 = <&pinctrl_usdhc3>;
pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
bus-width = <8>;
non-removable;
status = "okay";
};
&iomuxc {
pinctrl_usdhc3: usdhc3grp {
fsl,pins = <
MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x00000194
MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x000001D4
MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x000001D4
MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x000001D4
MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x000001D4
MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x000001D4
MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x000001D4
MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x000001D4
MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x000001D4
MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x000001DC
MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x00000194
MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B 0x00000016 // ★
>;
};