[alsa-devel] [PATCH v5] ASoC: sgtl5000: Fix the cache handling
Shawn Guo
shawn.guo at freescale.com
Tue May 27 09:34:58 CEST 2014
On Mon, May 26, 2014 at 10:34:20AM -0300, Fabio Estevam wrote:
> Since commit e5d80e82e32e (ASoC: sgtl5000: Convert to use regmap directly) a
> kernel oops is observed after a suspend/resume sequence.
>
> The kernel oops happens inside sgtl5000_restore_regs() as codec->reg_cache is no
> longer a valid pointer.
>
> Add the remaining register entries into sgtl5000_reg_defaults[] and remove
> sgtl5000_restore_regs() completely, which allows suspend/resume to work fine and
> make the code simpler.
>
> Tested on a im53-qsb board.
>
> Reported-by: Shawn Guo <shawn.guo at freescale.com>
> Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
Tested-by: Shawn Guo <shawn.guo at freescale.com>
More information about the Alsa-devel
mailing list