Am Fr 14. März 2008 schrieb [EMAIL PROTECTED]: > http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1265 > > > > > > ------- Additional Comments From [EMAIL PROTECTED] 2008-03-14 10:07 ------- > I think this can be the JACK_INSERT issue... Miles had an A5 which would > spew false interrupts from this after boot for a while. > > The JACK_INSERT circuit is not great, we should perhaps disable this > interrupt not just for wake but as an interrupt.
As far as i can see, there's not so much wrong with JACK_INSERT circuitry on GTA02A5. However it might trigger when sound is played out to (empty!) headphone jack, or while boot/power-up when output of U4101 Amp is floating/clicking (what is the same as real audio, with respect to JACK_INSERT). As long as we properly care about AMP_SHUT, Wolfson mixer settings, DL_GSM, we may use JACK_INSERT, and just disable it during some sound is going to empty headset jack (what never should happen?). OTOH there never should go any sound to headset *), until JACK_INSERT was triggered, and once the jack actually is inserted, JACK_INSERT goes active and stays active relyably anyway -> no problem, that's the way it should be. Just disable any sound to headset and disable DL_GSM, as long as JACK_INSERT is armed, temporarily unarm JACK_INSERT while amp power_up not to catch amp-clicks, and everything should be fine. Or not? BTW: I don't think NEO should do power_on/resume on jack insertion. The jack will be detected on next resume anyway. We need HOLD to trigger resume, but not JACK_INSERT. cheers jOERG *) to be checked: will U4101 LM4853 really disable RIGHTOUT while in speaker mode (LEFTOUT/BLTOUT-; BLTOUT+)
