<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 19, 2014 at 3:48 PM, Álvaro Fernández Rojas <span dir="ltr"><<a href="mailto:noltari@gmail.com" target="_blank">noltari@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El 19/08/2014 21:43, <a href="mailto:jonsmirl@gmail.com">jonsmirl@gmail.com</a> escribió:<br>
<div class="">> How is the clock speed wrong?<br>
<br>
</div>The lowest speed the RT5350 SPI controller can achieve is System Clock / 128.<br>
System Clock = 120MHz<br>
Lowest SPI Clock = 120MHz / 128 = 937.5KHz<br>
<br>
However, the MMC/SD cards need to be initialized at 100-400KHz.<br>
</blockquote></div><div class="gmail_extra"><br></div>This might work... Put the SPI pins into GPIO mode. Use the kernel bit-bang support for SPI to initialize the card.  Then go back to high speed mode.<br clear="all"><div>
<br></div>-- <br>Jon Smirl<br><a href="mailto:jonsmirl@gmail.com" target="_blank">jonsmirl@gmail.com</a>
</div></div>