On Monday 11 May 2009 15:57:28 ext Arun KS wrote:
'Tuck' still present on omap3evm board.
I'm really puzzled over this...
On my scope I can see 10s of the HSOL line. I can see when the playback (/dev/urandom) is terminated, than after 5s the HSOL line is ramping down (from 1.4V to 12mV) after that the HSOL line stays low. The signal looks really fine, no glitches on the way at all (I have not seen a single glitch in any of my measurements). Looking at the scope picture, I can not see anything which can cause the 'tuck' anymore. Before the patch the HSOL jumped from 1.4V to 12mV, while now it gradually goes down...
Arun: can you try to increase the 'HS ramp delay' to for example '1748/1291/874'? Does it makes any difference?
Are you hearing the 'tuck' on the right, left or in both headset speaker? Have you configured the Headset left routing correctly? For some reason (which I can not recall why I did it) the headsetl_event is only triggered when the HSOL routing is correctly configured.
For reference, this is what happens here after the playback is stopped:
twl4030_set_bias_level: SND_SOC_BIAS_PREPARE active: 0 twl4030_codec_mute: MUTE headsetl_event: PRE_PMD /* Not used, just printout */ headsetl_event: POST_PMD delay: 27 twl4030_set_bias_level: SND_SOC_BIAS_STANDBY active: 0