ASoC: lm49453: Fix mask for setting mode bit in lm49453_set_dai_fmt()
The mode variable is either 0 or 1. To update mode setting, the mask should be BIT(0) rather than BIT(1). Signed-off-by: Axel Lin <axel.lin@ingics.com> Tested-by: Omair M. Abdullah <omair.m.abdullah@intel.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
This commit is contained in:
parent
a49f0d1ea3
commit
ec20f2f8d3
|
@ -1218,7 +1218,7 @@ static int lm49453_set_dai_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt)
|
|||
}
|
||||
|
||||
snd_soc_update_bits(codec, LM49453_P0_AUDIO_PORT1_BASIC_REG,
|
||||
LM49453_AUDIO_PORT1_BASIC_FMT_MASK|BIT(1)|BIT(5),
|
||||
LM49453_AUDIO_PORT1_BASIC_FMT_MASK|BIT(0)|BIT(5),
|
||||
(aif_val | mode | clk_phase));
|
||||
|
||||
snd_soc_write(codec, LM49453_P0_AUDIO_PORT1_RX_MSB_REG, clk_shift);
|
||||
|
|
Loading…
Reference in New Issue