]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt
authorBen Zhang <benzh@chromium.org>
Tue, 21 Jul 2015 21:46:26 +0000 (14:46 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Aug 2015 03:52:17 +0000 (20:52 -0700)
commitb0e4d399f6c4d463250cd28c0be6cccf4c7127d5
tree008f2421cc6212d0e97686f059df216d8f6fd359
parentba8d2b484d19090e0c19b38c4f3d8d1ab65107bb
ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt

commit a6c2a32ac83567f15e9af3dcbc73148ce68b2ced upstream.

The regmap_write in ssm4567_set_dai_fmt accidentally clears the
TDM_BCLKS field which was set earlier by ssm4567_set_tdm_slot.

This patch fixes it by using regmap_update_bits with proper mask.

Signed-off-by: Ben Zhang <benzh@chromium.org>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Anatol Pomozov <anatol.pomozov@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/codecs/ssm4567.c