[alsa-devel] SoC pxa2xx-ac97 + wm9705 + touchscreen suspend/resume
Russell King - ARM Linux
linux at arm.linux.org.uk
Thu Apr 2 16:40:17 CEST 2009
On Thu, Apr 02, 2009 at 03:12:01PM +0100, Mark Brown wrote:
> Before doing that could you please try the patch below to wm9705.c
> implementing suspend and resume operations? It's completely
> speculative, I don't have a WM9705 test system to hand but I'm
> moderately confident
No real change - since I got rid of the debug printk's I scattered in
last time around, I don't know if this patch has changed anything.
It's actually worse though - using my devmem2 hack no longer restores
things to a functional state. devmem2 says the control register is
now set as:
Value at address 0x4050000C: 0xC0002
but I'm still seeing lots of:
pxa2xx_ac97_write: write error (ac97_reg=118 GSR=0x0)
pxa2xx_ac97_read: read error (ac97_reg=118 GSR=0x0)
pxa2xx_ac97_read: read error (ac97_reg=118 GSR=0x0)
pxa2xx_ac97_read: read error (ac97_reg=118 GSR=0x0)
...
messages. Before, setting the control register to '2' (thereby
releasing the cold reset) caused things to start working again.
More information about the Alsa-devel
mailing list