Hacker News new | ask | show | jobs
by dmitrygr 2191 days ago
> Start with MMC clock frequency at 52 MHz instaed of 400 kHz.

Whoa there!

Spec violation. Not guaranteed to work. Might work some days but not others.

1 comments

The goal is to not configure the MMC at all in Linux, but just rely on the bootloader has already configured it.

Btw, where can I find the spec? And where in the spec can I read about this? Is this true even if we know the MMC supports 52 MHz?

https://www.jedec.org/sites/default/files/docs/JESD84-B451.p...

You can use http://bugmenot.com/view/jedec.org to get free-to-use credentials.

The section in point is "A.6.1Bus initialization".

I'd say that if your MMC works fine going full-speed out of the gate and the IC on the board supports this speed, then you unlikely to encounter any issues.

Thank you very much. Very helpful answer. I'll continue to use 52 MHz until I encounter problems (if any).
Spec says initialization shall be done at 400KHz or less. You can Google for sd spec
Will fix it at some point =)