Hi NXP team,
We are using i.MX6 Quad custom board. In that, the eMMC card is connected on SDIO3 interface.
DTS entry for eMMC is as below:
---------------------------------------------------------
/* eMMC */
&usdhc3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_emmc>;
no-1-8-v;
non-removable;
keep-power-in-suspend;
enable-sdio-wakeup;
status = "okay";
};
pinctrl_emmc: emmc {
fsl,pins = <
MX6QDL_PAD_SD3_RST__SD3_RESET 0x1b0b0
MX6QDL_PAD_SD3_CMD__SD3_CMD 0x1b0b0
MX6QDL_PAD_SD3_CLK__SD3_CLK 0x1b0b0
MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x1b0b0
MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x1b0b0
MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x1b0b0
MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x1b0b0
MX6QDL_PAD_SD3_DAT4__SD3_DATA4 0x1b0b0
MX6QDL_PAD_SD3_DAT5__SD3_DATA5 0x1b0b0
MX6QDL_PAD_SD3_DAT6__SD3_DATA6 0x1b0b0
MX6QDL_PAD_SD3_DAT7__SD3_DATA7 0x1b0b0
>;
};
---------------------------------------------------------
We are getting continuous clock on eMMC. So, we want to stop the continuous clock on eMMC for EIM reduction.
The clock should only come on any read/write operation on eMMC.
Please let us know, how we can stop continuous clock on eMMC?
Thanks.
Regards,
Pratik Manvar