This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: eMMC in pSLC mode

Part Number: AM3352

Hi,

My customer wants to operate his eMMC in pSCL mode using PROCESSOR-SDK-LINUX-AM335X (06_01_00_08).

I've found a way to configure it in Linux userland, but is it something that can be changed inside the kernel?
If it is possible, how would it be implemented?

[AM3352: MMC command in Linux SDK]
https://e2e.ti.com/support/processors/f/791/t/885135


Best Regards,
H.U

  • H,U,

    UNA said:
    I've found a way to configure it in Linux userland, but is it something that can be changed inside the kernel?
    If it is possible, how would it be implemented?

    My understanding is that this is a one-time configurable option that gets set/programmed into the eMMC device (if it supports that feature), so to me the use of userspace seems like a reasonable to configure that.

    Why would you want to build this one-time configuration step into the Kernel? Not to say it can't be done, but you would essentially be forking/customizing the Kernel (probably by adding extra code to the MMC/SDHCI drivers that might be the easiest), and with that having to carry those customizations moving forward.

    Regards, Andreas

  • Hi Andreas,

    Thank you for your reply.

    The customer wanted the eMMC to run in pSLC mode at all times and therefore wanted to integrate it into the kernel.
    Now that I have an understanding from my customer about operating in the userspace, I'm going to close this thread.

    Thank you.
    H.U