<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 17, 2023 at 10:51 PM Yuanjun Gong <<a href="mailto:ruc_gongyuanjun@163.com">ruc_gongyuanjun@163.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">check the return value of clk_prepare_enable, and if<br>
clk_prepare_enable got an unexpected return value,<br>
imx_audmux_suspend should return the error value.<br>
<br>
Signed-off-by: Yuanjun Gong <<a href="mailto:ruc_gongyuanjun@163.com" target="_blank">ruc_gongyuanjun@163.com</a>><br>
---<br>
 sound/soc/fsl/imx-audmux.c | 5 ++++-<br>
 1 file changed, 4 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/sound/soc/fsl/imx-audmux.c b/sound/soc/fsl/imx-audmux.c<br>
index be003a117b39..962b6baf0a34 100644<br>
--- a/sound/soc/fsl/imx-audmux.c<br>
+++ b/sound/soc/fsl/imx-audmux.c<br>
@@ -325,8 +325,11 @@ static void imx_audmux_remove(struct platform_device *pdev)<br>
 static int imx_audmux_suspend(struct device *dev)<br>
 {<br>
        int i;<br>
+       ssize_t ret;<br>
<br>
-       clk_prepare_enable(audmux_clk);<br>
+       ret = clk_prepare_enable(audmux_clk);<br>
+       if (ret)<br>
+               return ret;<br>
<br></blockquote><div>Please combine the two related patches together as one patch.</div><div><br></div><div>commit subject can use ASoC: imx-audmux: xxxxx</div><div><br></div><div>best regards</div><div>wang shengjiu </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
        for (i = 0; i < reg_max; i++)<br>
                regcache[i] = readl(audmux_base + i * 4);<br>
-- <br>
2.17.1<br>
<br>
</blockquote></div></div>