ASoC: max98088 - fix element type of the register cache.
authorChih-Chung Chang <chihchung@chromium.org>
Mon, 15 Jul 2013 16:38:46 +0000 (09:38 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 4 Aug 2013 07:43:30 +0000 (15:43 +0800)
commit45cbbc0dd83c048d2c231bfac9cb60ef3d8f0ea6
treed648caed5916beb655372ceece77a8018313853f
parent738ae485e65ea6304466ef22c7eb6981c5174d60
ASoC: max98088 - fix element type of the register cache.

commit cb6f66a2d278e57a6c9d8fb59bd9ebd8ab3965c2 upstream.

The registers of max98088 are 8 bits, not 16 bits. This bug causes the
contents of registers to be overwritten with bad values when the codec
is suspended and then resumed.

Signed-off-by: Chih-Chung Chang <chihchung@chromium.org>
Signed-off-by: Dylan Reid <dgreid@chromium.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/codecs/max98088.c