Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec20f2f8 authored by Axel Lin's avatar Axel Lin Committed by Mark Brown
Browse files

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: default avatarAxel Lin <axel.lin@ingics.com>
Tested-by: default avatarOmair M. Abdullah <omair.m.abdullah@intel.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent a49f0d1e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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);