ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list
authorFabio Estevam <festevam@gmail.com>
Mon, 3 Aug 2020 11:52:33 +0000 (08:52 -0300)
committerMark Brown <broonie@kernel.org>
Mon, 3 Aug 2020 13:17:33 +0000 (14:17 +0100)
commitb023666e6c0165651de18cabcbb65ba14f2db153
treee61680fb4b680f7aa8dad41296d79fb9ba789aba
parentf36e8edb95734c03134db628afa25ee23b8e0d95
ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list

Removing ADDITIONAL_CONTROL_4 from the list of readable registers cause
audio distortion.

This change was sent as a comment below the --- line when submitting
commit 658bb297e393 ("ASoC: wm8962: Do not access WM8962_GPIO_BASE"), so
it was not supposed to get merged.

Keep WM8962_ADDITIONAL_CONTROL_4 inside wm8962_readable_register() to
fix the regression.

Fixes: 658bb297e393 ("ASoC: wm8962: Do not access WM8962_GPIO_BASE")
Reported-by: Shengjiu Wang <shengjiu.wang@gmail.com>
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Link: https://lore.kernel.org/r/20200803115233.19034-1-festevam@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm8962.c