clk: imx: Add imx8m_clk_hw_composite_flags macro
authorAdam Ford <aford173@gmail.com>
Thu, 23 Mar 2023 23:01:25 +0000 (18:01 -0500)
committerAbel Vesa <abel.vesa@linaro.org>
Fri, 31 Mar 2023 12:27:36 +0000 (15:27 +0300)
In order to set custom flags to imx8m_clk_hw_composite,
split it off into a separate macro which can accept additional
flags.

Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/20230323230127.120883-3-aford173@gmail.com
drivers/clk/imx/clk.h

index 3d94722bbf992107372ae3bf063cbe34144ec710..621b0e84ef2703da687aadfcfb11f168e7424b2f 100644 (file)
@@ -417,6 +417,10 @@ struct clk_hw *__imx8m_clk_hw_composite(const char *name,
        _imx8m_clk_hw_composite(name, parent_names, reg, \
                        0, IMX_COMPOSITE_CLK_FLAGS_DEFAULT)
 
+#define imx8m_clk_hw_composite_flags(name, parent_names, reg, flags) \
+       _imx8m_clk_hw_composite(name, parent_names, reg, \
+                       0, IMX_COMPOSITE_CLK_FLAGS_DEFAULT |  flags)
+
 #define imx8m_clk_hw_composite_critical(name, parent_names, reg) \
        _imx8m_clk_hw_composite(name, parent_names, reg, \
                        0, IMX_COMPOSITE_CLK_FLAGS_CRITICAL)