ASoC: cs42l52: fix the return value of cs42l52_set_fmt()
Fix the return value of cs42l52_set_fmt() when clock inversion is not allowed and also remove the useless variable ret. dpatch engine is used to auto generate this patch. (https://github.com/weiyj/dpatch) [We had been assigning to ret but then ignoring the value we assgined -- broonie] Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Cc: stable@vger.kernel.org
This commit is contained in:
parent
3d70f8c617
commit
5c855c8e2b
|
@ -773,7 +773,6 @@ static int cs42l52_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt)
|
||||||
{
|
{
|
||||||
struct snd_soc_codec *codec = codec_dai->codec;
|
struct snd_soc_codec *codec = codec_dai->codec;
|
||||||
struct cs42l52_private *cs42l52 = snd_soc_codec_get_drvdata(codec);
|
struct cs42l52_private *cs42l52 = snd_soc_codec_get_drvdata(codec);
|
||||||
int ret = 0;
|
|
||||||
u8 iface = 0;
|
u8 iface = 0;
|
||||||
|
|
||||||
switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) {
|
switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) {
|
||||||
|
@ -822,7 +821,7 @@ static int cs42l52_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt)
|
||||||
case SND_SOC_DAIFMT_NB_IF:
|
case SND_SOC_DAIFMT_NB_IF:
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ret = -EINVAL;
|
return -EINVAL;
|
||||||
}
|
}
|
||||||
cs42l52->config.format = iface;
|
cs42l52->config.format = iface;
|
||||||
snd_soc_write(codec, CS42L52_IFACE_CTL1, cs42l52->config.format);
|
snd_soc_write(codec, CS42L52_IFACE_CTL1, cs42l52->config.format);
|
||||||
|
|
Loading…
Reference in a new issue