diff options
author | Anson Huang <Anson.Huang@nxp.com> | 2020-07-30 03:22:51 +0200 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2020-08-22 06:38:20 +0200 |
commit | 870ed5e22ae18b63751140b4050050ca2115ba60 (patch) | |
tree | 843dc169db53c1ab3bfe80e17deddfdb041b39de /drivers/clk/imx/clk.h | |
parent | clk: composite: Export clk_hw_register_composite() (diff) | |
download | linux-870ed5e22ae18b63751140b4050050ca2115ba60.tar.xz linux-870ed5e22ae18b63751140b4050050ca2115ba60.zip |
clk: imx: Support building i.MX common clock driver as module
There are more and more requirements of building SoC specific drivers
as modules, add support for building i.MX common clock driver as module
to meet the requirement.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'drivers/clk/imx/clk.h')
-rw-r--r-- | drivers/clk/imx/clk.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/clk/imx/clk.h b/drivers/clk/imx/clk.h index 16adbc34e05f..dd47c19fad9f 100644 --- a/drivers/clk/imx/clk.h +++ b/drivers/clk/imx/clk.h @@ -11,7 +11,13 @@ extern spinlock_t imx_ccm_lock; void imx_check_clocks(struct clk *clks[], unsigned int count); void imx_check_clk_hws(struct clk_hw *clks[], unsigned int count); +#ifndef MODULE void imx_register_uart_clocks(struct clk ** const clks[]); +#else +static inline void imx_register_uart_clocks(struct clk ** const clks[]) +{ +} +#endif void imx_mmdc_mask_handshake(void __iomem *ccm_base, unsigned int chn); void imx_unregister_clocks(struct clk *clks[], unsigned int count); void imx_unregister_hw_clocks(struct clk_hw *hws[], unsigned int count); |