<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>
    <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><big>it shows that it is finding a station, but nothing I can do in the mixer gets audio.</big>
</pre>
    </div></blockquote></div><div>Now I have tried this tool but I don't see more than:</div><div><br></div><div><div>root@gta04:~# ./si4721 /dev/i2c-2 9380</div><div>init resp: 00</div><div>get_chiprev resp: 00</div><div>003230000032304201ffe0c3f67700</div><div>tune freq: 00</div><div>tune status resp: 00</div><div>tuned to 00khz RSSI 0 SNR 0 no signal</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>00000000000000</div><div>tune rsq resp: 00</div><div>RSSI 0 SNR 0 no signal</div><div>... repeating ...</div></div><div><br></div><div>It looks strange that all registers/responses are 00 (except the chiprev). And it is 'tuned' ti 00kHz.</div><div><br></div><div>Any ideas/hints what to do? Does it need PCM clock first before tuning?</div><div><br></div><div>Nikolaus</div><div><br></div><div>PS: some (very old) boards may carry a (receive only) Si4705 instead of a Si4721 and there are different chip revisions.</div></body></html>