Thread (42 messages) 42 messages, 3 authors, 2018-10-18

[PATCH V4 10/11] clk: imx: add imx_check_clk_hws helper function

From: aisheng.dong@nxp.com (A.s. Dong)
Date: 2018-10-17 09:24:11
Also in: linux-clk

From: Stephen Boyd [mailto:sboyd at kernel.org]
Sent: Wednesday, October 17, 2018 5:35 AM
Quoting A.s. Dong (2018-10-14 01:08:13)
quoted
Add imx_check_clk_hws helper function

Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: Fabio Estevam <redacted>
Cc: Stephen Boyd <sboyd@kernel.org>
Cc: Michael Turquette <mturquette@baylibre.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
---
 drivers/clk/imx/clk-common.h | 11 +++++++++++
 1 file changed, 11 insertions(+)
diff --git a/drivers/clk/imx/clk-common.h
b/drivers/clk/imx/clk-common.h index e3634a5..01550fd 100644
--- a/drivers/clk/imx/clk-common.h
+++ b/drivers/clk/imx/clk-common.h
@@ -13,4 +13,15 @@ static inline struct clk_hw *imx_clk_hw_fixed(const
char *name, int rate)
quoted
        return clk_hw_register_fixed_rate(NULL, name, NULL, 0, rate);
}

+static inline void imx_check_clk_hws(struct clk_hw *clks[], unsigned
+int count) {
+       unsigned int i;
+
+       for (i = 0; i < count; i++) {
+               if (IS_ERR(clks[i]))
+                       pr_err("i.MX clk %u: register failed with %ld\n",
+                               i, PTR_ERR(clks[i]));
+       }
+}
And get rid of this too? I don't see the need for layers on top of code snippets.
Just write them many times in the same driver, and then decide to consolidate
that logic behind something larger than a few helper functions.
Okay, just see this, then forget my former question in another email talking about
this function. Will remove them all.
Thanks for the suggestion.

Regards
Dong Aisheng
quoted
+
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help