11 Oct
2011
11 Oct
'11
3:31 p.m.
On Tue, Oct 11, 2011 at 01:33:05PM +0100, Dimitris Papastamos wrote:
On Tue, Oct 11, 2011 at 05:55:00PM +0800, Axel Lin wrote:
The WM8983 can be reset by performing a write of any value to the software reset register.
- ret = snd_soc_write(codec, WM8983_SOFTWARE_RESET, 0x8983);
- ret = snd_soc_write(codec, WM8983_SOFTWARE_RESET, 0);
We should probably just handle the reset register specially during resume.
I really don't think it's worth the code complexity to add special handling like that, this is a trivial patch which avoids the need for any extra infrastructure.