]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/clk/imx/clk.c
clk: imx: Add API for clk unregister when driver probe fail
[linux.git] / drivers / clk / imx / clk.c
index 76457b2bd7f033693ff2a162645a3106d54f733f..cfc05e43c3430d58a26e291480f7a09e622e3781 100644 (file)
@@ -1,5 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 #include <linux/clk.h>
+#include <linux/clk-provider.h>
 #include <linux/err.h>
 #include <linux/io.h>
 #include <linux/of.h>
 
 DEFINE_SPINLOCK(imx_ccm_lock);
 
+void imx_unregister_clocks(struct clk *clks[], unsigned int count)
+{
+       unsigned int i;
+
+       for (i = 0; i < count; i++)
+               clk_unregister(clks[i]);
+}
+
 void __init imx_mmdc_mask_handshake(void __iomem *ccm_base,
                                    unsigned int chn)
 {