ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits.
authorPi-Hsun Shih <pihsun@chromium.org>
Wed, 6 Mar 2019 09:09:03 +0000 (17:09 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 19 Mar 2019 12:51:20 +0000 (12:51 +0000)
commitc6839641532f95aca2246f7c116565b86b8ce878
tree0f5b12ac0232ea92dd06c94dd474e62d79151d45
parented1666f6867059e1ed4e2e565a1c87c5580f1b38
ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits.

Change the signature of mtk_regmap_update_bits to also take a shift, and
warn when reg >= 0 but shift < 0. This reduce the code repetition
on the calling side, and prevent future UBSAN warning when some of the
xxx_shift and xxx_reg are both set to -1.

Signed-off-by: Pi-Hsun Shih <pihsun@chromium.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/mediatek/common/mtk-afe-fe-dai.c