The following series aims to fix the Headset power on/off pop noise problems.
Looks OK but given all the to and fro here I'd rather wait for some testing to make sure it works well on other system.s
[Aggarwal, Anuj] I tried this on OMAP3 EVM. Ramp delay values 0-3 produces minor glitches in the beginning & end, value 4 gave me the best result so far on my EVM, I will try with some other EVMs as well before finalizing it. 5 and others produce a beep in the beginning and end. Just one question, is there any side-effect of choosing a large ramp delay? For e.g. in my case, it could be 437ms (19.2MHz clock).
I tested on SDP3430, the best ramp delay value for my board seems to be 3. Lower values give glitches and higher values present the beep sound. In general, it has been reduced.
-Misa