diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2019-01-14 17:42:08 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-15 07:59:19 +0100 |
commit | c70c57f71f715ab1d24a955ffa01ac479ed7a1cf (patch) | |
tree | afef3671acee81376a7c9bb52a33347904ca4632 /drivers/clk/imx/clk.h | |
parent | e27c0b64db0109560070b6e29624e8b02b758639 (diff) | |
download | barebox-c70c57f71f715ab1d24a955ffa01ac479ed7a1cf.tar.gz barebox-c70c57f71f715ab1d24a955ffa01ac479ed7a1cf.tar.xz |
clk: imx: add imx8mq composite clock
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/clk/imx/clk.h')
-rw-r--r-- | drivers/clk/imx/clk.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/clk/imx/clk.h b/drivers/clk/imx/clk.h index c6ec0fc403..c5d5ae327a 100644 --- a/drivers/clk/imx/clk.h +++ b/drivers/clk/imx/clk.h @@ -194,4 +194,16 @@ struct clk *imx_clk_cpu(const char *name, const char *parent_name, struct clk *div, struct clk *mux, struct clk *pll, struct clk *step); +struct clk *imx8m_clk_composite_flags(const char *name, + const char **parent_names, int num_parents, void __iomem *reg, + unsigned long flags); + +#define __imx8m_clk_composite(name, parent_names, reg, flags) \ + imx8m_clk_composite_flags(name, parent_names, \ + ARRAY_SIZE(parent_names), reg, \ + flags | CLK_OPS_PARENT_ENABLE) + +#define imx8m_clk_composite(name, parent_names, reg) \ + __imx8m_clk_composite(name, parent_names, reg, 0) + #endif /* __IMX_CLK_H */ |