AnsweredAssumed Answered

About QUIRK_BROKEN_AUTO_CMD23 in i.MX6DQ.

Question asked by Keita Nagashima on Jan 25, 2016
Latest reply on Jan 31, 2016 by igorpadykov

Dear All,

 

Hello. I have a question about changing "ChunkSize" by CMD23.

My customer wants to change the ChunkSize of eMMC by CMD23 to reduce the erase count in SLC area.

And, they are using BSP L3.0.35_4.1.0.

 

But, the NXP source code doesn't use auto cmd23 temporarily.

Refer to below thread.

linux-2.6-imx.git - Freescale i.MX Linux Tree

+ if (cpu_is_mx6())

+ host->quirks2 |= SDHCI_QUIRK_BROKEN_AUTO_CMD23,

+

 

Next, refer to latest BSP(L3.14.52_1.1.0).

The above patch wasn't found.

linux-2.6-imx.git - Freescale i.MX Linux Tree

 

[Question]

Q1.

Why does NXP prohibit the use of this code?

(I didn't understand the description of ENGR00178290-2 well...)

-----

if (cpu_is_mx6())

             host->quirks2 |= SDHCI_QUIRK_BROKEN_AUTO_CMD23;

-----

 

Q2.

What influence is there if the user uses this code?

 

Best Regards,

Keita

Outcomes