On Fri, Aug 05, 2011 at 05:15:02PM -0600, Stephen Warren wrote:
> From: Dilan Lee <[email protected]>
> 
> We found the register settings of wm8903(an audio codec) can't be modified
> in snd_soc_suspend since I2C bus has been suspended before snd_soc_suspend.
> 
> Pop noise will occur when system resume from LP0 if the register settings of 
> wm8903
> haven't be modified correctly in snd_soc_suspend.
> 
> So, we use the suspend_noirq/resume_noirq callbacks to make sure I2C bus still
> operates while running snd_soc_suspend.
> 
> Signed-off-by: Dilan Lee <[email protected]>
> Signed-off-by: Stephen Warren <[email protected]>

At Stephen's request

Reviewed-by: Mark Brown <[email protected]>
--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to