Proposed fix for the suspend/resume pop
Jim Gettys
jg at laptop.org
Fri Mar 16 16:12:07 EDT 2007
Let's see if Jaya Kumar has a heart attack ;-).
He can tell us if we're on thin ice, or whether there is infrastructure
in the audio subsystem that will avoid any heartburn.
Jaya? This is best from a hardware standpoint.
- Jim
On Fri, 2007-03-16 at 09:46 -1000, Mitch Bradley wrote:
> I have a simple hardware fix for the popping sound that happens on power
> up, suspend, and resume. The net component impact is the removal of one
> transistor. I have tested this fix and it works.
>
> Details are in http://dev.laptop.org/ticket/977#comment:5
>
> There is a software impact. With this change, in order to get sound
> out, it is necessary to assert the EAPD pin on the CODEC. That pin,
> deasserted by default, is nominally used to turn off the amp when
> asserted. With the change, asserting that pin turns the amp on, not
> off. Hardware engineers from Quanta and Analog Devices considered,
> without success, several other hardware changes to eliminate that pop.
> It boils down to the fact that we have either invert the sense of that
> pin, or switch the amp control to an entirely separate GPIO pin on
> another device (which are in short supply).
>
> To assert that pin, write 0x8000 to codec register 0x26.
> _______________________________________________
> Devel mailing list
> Devel at laptop.org
> http://mailman.laptop.org/mailman/listinfo/devel
--
Jim Gettys
One Laptop Per Child
More information about the Devel
mailing list