]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
ASoC: sun8i-codec: Remove unnecessary NULL check before clk_prepare_enable/clk_disabl...
authorChen Ni <nichen@iscas.ac.cn>
Tue, 25 Mar 2025 09:26:40 +0000 (17:26 +0800)
committerMark Brown <broonie@kernel.org>
Sun, 6 Apr 2025 22:25:13 +0000 (23:25 +0100)
clk_prepare_enable() and clk_disable_unprepare() already checked
NULL clock parameter.Remove unneeded NULL check for clk here.

Signed-off-by: Chen Ni <nichen@iscas.ac.cn>
Link: https://patch.msgid.link/20250325092640.996802-1-nichen@iscas.ac.cn
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sunxi/sun8i-codec.c

index 8b9eb1a202f7dcc57bc0c0b95e175fd0481588c5..7b3496caa31ecbcb69119532f33fd417aa397197 100644 (file)
@@ -248,12 +248,10 @@ static int sun8i_codec_runtime_resume(struct device *dev)
        struct sun8i_codec *scodec = dev_get_drvdata(dev);
        int ret;
 
-       if (scodec->clk_bus) {
-               ret = clk_prepare_enable(scodec->clk_bus);
-               if (ret) {
-                       dev_err(dev, "Failed to enable the bus clock\n");
-                       return ret;
-               }
+       ret = clk_prepare_enable(scodec->clk_bus);
+       if (ret) {
+               dev_err(dev, "Failed to enable the bus clock\n");
+               return ret;
        }
 
        regcache_cache_only(scodec->regmap, false);
@@ -274,8 +272,7 @@ static int sun8i_codec_runtime_suspend(struct device *dev)
        regcache_cache_only(scodec->regmap, true);
        regcache_mark_dirty(scodec->regmap);
 
-       if (scodec->clk_bus)
-               clk_disable_unprepare(scodec->clk_bus);
+       clk_disable_unprepare(scodec->clk_bus);
 
        return 0;
 }