mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 03:04:51 +01:00
ASoC: codecs: wm8731: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare
clk_prepare_enable() and clk_disable_unprepare() already checked NULL clock parameter. Remove unneeded NULL check for wm8731->mclk here. Signed-off-by: Chen Ni <nichen@iscas.ac.cn> Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com> Link: https://patch.msgid.link/20260126073528.1826406-1-nichen@iscas.ac.cn Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
f80bee70b1
commit
87ee3f05bf
1 changed files with 4 additions and 7 deletions
|
|
@ -471,11 +471,9 @@ static int wm8731_set_bias_level(struct snd_soc_component *component,
|
|||
|
||||
switch (level) {
|
||||
case SND_SOC_BIAS_ON:
|
||||
if (wm8731->mclk) {
|
||||
ret = clk_prepare_enable(wm8731->mclk);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
ret = clk_prepare_enable(wm8731->mclk);
|
||||
if (ret)
|
||||
return ret;
|
||||
break;
|
||||
case SND_SOC_BIAS_PREPARE:
|
||||
break;
|
||||
|
|
@ -494,8 +492,7 @@ static int wm8731_set_bias_level(struct snd_soc_component *component,
|
|||
snd_soc_component_write(component, WM8731_PWR, reg | 0x0040);
|
||||
break;
|
||||
case SND_SOC_BIAS_OFF:
|
||||
if (wm8731->mclk)
|
||||
clk_disable_unprepare(wm8731->mclk);
|
||||
clk_disable_unprepare(wm8731->mclk);
|
||||
snd_soc_component_write(component, WM8731_PWR, 0xffff);
|
||||
regulator_bulk_disable(ARRAY_SIZE(wm8731->supplies),
|
||||
wm8731->supplies);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue