[Bug 1265] IRQ storm from PMU chip

joerg joerg.twinklephone at gmx.de
Sat Mar 29 18:54:26 CET 2008


Am Fr  14. März 2008 schrieb bugzilla-daemon at bugzilla.openmoko.org:
> http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1265
> 
> 
> 
> 
> 
> ------- Additional Comments From andy at openmoko.com  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+)





More information about the openmoko-kernel mailing list