AnsweredAssumed Answered

Getting continuous clock on eMMC (i.MX6Q custom board)

Question asked by pratik manvar on Oct 1, 2019
Latest reply on Oct 18, 2019 by jamesbone

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

Outcomes