[alsa-devel] [PATCH 1/1] ASoC: TWL4030: Wait RAMP_DELAY on headsetl_event: POST_PMD

Peter Ujfalusi peter.ujfalusi at nokia.com
Thu May 14 10:09:08 CEST 2009

On Thursday 14 May 2009 09:08:08 ext Jarkko Nikula wrote:
> My two cents: Would it be possible to implement 'fake' PGA or amplifier
> into TWL outputs which only controls the power state of mixer and mux?

With the 'fake PGA' on the headsetL:
Startup has a click, going standby is quite smooth.
The sequences with the twl4030 codec (soc-damp.c routings are reverted to be 
the original) are for
dac -> HS ramp up (HS enable, fake PGA) -> PGA

HS ramp down (HS disable, fake PGA) -> PGA -> dac

If the order of the startup can be somehow altered to be:
dac -> PGA -> HS ramp up (HS enable, fake PGA)

Than it would be good.


More information about the Alsa-devel mailing list