<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>Am 08.06.2013 um 18:00 schrieb Benjamin Deering:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  
    <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
  
  <div text="#000000" bgcolor="#FFFFFF">
    <br>
    <blockquote cite="mid:1370704455.3140.17212.camel@localhost" type="cite">
      <pre wrap="">Hmm, so put the conflicting McBSP into the platform data and calling the
tristate function instead of the pinmux thing? That is no twl4030
specific code, so somehow it still feels a bit strange to have it there.
But using a tristate function is a step forward.

Greetings
Andreas Kemnade
</pre>
    </blockquote>
    Is the change needed to enable audio from the FM tuner chip similar
    to the gsm HW routing issue?<br></div></blockquote><div><br></div>No, there is no direct connection ("hardware routing") between the FM chip and the Audio Codec (TPS65950) so that it needs CPU support.</div><div><br><blockquote type="cite"><div text="#000000" bgcolor="#FFFFFF">
    <br>
    I have your userspace hack from here: <br>
    <pre><a href="http://misc.andi.de1.cc/si4721.c">http://misc.andi.de1.cc/si4721.c</a>,<small> </small></pre></div></blockquote><div>Oh that is cool!</div><blockquote type="cite"><div text="#000000" bgcolor="#FFFFFF"><pre><big>it shows that it is finding a station, but nothing I can do in the mixer gets audio.</big>
</pre>
    </div></blockquote></div>What it needs is some arecord | aplayer pipeline through the CPU similar to the /root/dial [1] script but reading a different McBSP / ALSA "sound card".<div><br></div><div>But even then it is not clear if that works. AFAIK nobody was able yet to test this digital sound interface. So there may be driver issues, configuration issues (e.g. PCM format and clock rate) and I even can't exclude hardware issues (someone told me a while ago that the interface resistors may be wrongly choosen although they match some recommendation from Silicon Labs).</div><div><br></div><div>Nikolaus</div><div><br></div><div>[1] <a href="http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=debian/config/root/dial;h=c12648cc9b1ab91b657d764a3884e1fbabc38a0c;hb=HEAD">http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=debian/config/root/dial;h=c12648cc9b1ab91b657d764a3884e1fbabc38a0c;hb=HEAD</a></div><div><br></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l65" href="http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=debian/config/root/dial;h=c12648cc9b1ab91b657d764a3884e1fbabc38a0c;hb=HEAD#l65" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; ">64</a></span><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre; ">      arecord -fS16_LE -r8000 | aplay -Dhw:1,0 &      # microphone -> modem</span><span class="Apple-style-span" style="font-family: monospace; font-size: small; "><div class="pre" style="font-family: monospace; font-size: 12px; white-space: pre; "><a id="l65" href="http://git.goldelico.com/?p=gta04-rootfs.git;a=blob;f=debian/config/root/dial;h=c12648cc9b1ab91b657d764a3884e1fbabc38a0c;hb=HEAD#l65" class="linenr" style="color: rgb(153, 153, 153); text-decoration: none; ">65</a>      arecord -Dhw:1,0 -fS16_LE -r8000 | aplay        # modem -> earpiece, speaker, headset</div></span></div></body></html>