41b645c862
Cold reset on the pxa27x currently fails and pxa2xx_ac97_try_cold_reset: cold reset timeout (GSR=0x44) appears in the kernel log. Through trial-and-error (the pxa270 developer's manual is mostly incoherent on the topic of ac97 reset), I got cold reset to complete by setting the WARM_RST bit in the GCR register (and later noticed that pxa3xx does this for cold reset as well). Also, a timeout loop is needed to wait for the reset to complete. Tested on a palm treo 680 machine. Signed-off-by: Mike Dunn <mikedunn@newsguy.com> Acked-by: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Cc: stable@vger.kernel.org |
||
---|---|---|
.. | ||
aaci.c | ||
aaci.h | ||
Kconfig | ||
Makefile | ||
pxa2xx-ac97-lib.c | ||
pxa2xx-ac97.c | ||
pxa2xx-pcm-lib.c | ||
pxa2xx-pcm.c | ||
pxa2xx-pcm.h |