clk.h (9fcb6be3b6c994f275761b22800e4244f610bdc5) clk.h (76a323c19a1626b64ac69dbe5e187304ec58a6ca)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __MACH_IMX_CLK_H
3#define __MACH_IMX_CLK_H
4
5#include <linux/spinlock.h>
6#include <linux/clk-provider.h>
7
8extern spinlock_t imx_ccm_lock;

--- 57 unchanged lines hidden (view full) ---

66struct clk *imx_clk_busy_divider(const char *name, const char *parent_name,
67 void __iomem *reg, u8 shift, u8 width,
68 void __iomem *busy_reg, u8 busy_shift);
69
70struct clk *imx_clk_busy_mux(const char *name, void __iomem *reg, u8 shift,
71 u8 width, void __iomem *busy_reg, u8 busy_shift,
72 const char **parent_names, int num_parents);
73
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __MACH_IMX_CLK_H
3#define __MACH_IMX_CLK_H
4
5#include <linux/spinlock.h>
6#include <linux/clk-provider.h>
7
8extern spinlock_t imx_ccm_lock;

--- 57 unchanged lines hidden (view full) ---

66struct clk *imx_clk_busy_divider(const char *name, const char *parent_name,
67 void __iomem *reg, u8 shift, u8 width,
68 void __iomem *busy_reg, u8 busy_shift);
69
70struct clk *imx_clk_busy_mux(const char *name, void __iomem *reg, u8 shift,
71 u8 width, void __iomem *busy_reg, u8 busy_shift,
72 const char **parent_names, int num_parents);
73
74struct clk_hw *imx7ulp_clk_composite(const char *name,
75 const char * const *parent_names,
76 int num_parents, bool mux_present,
77 bool rate_present, bool gate_present,
78 void __iomem *reg);
79
74struct clk *imx_clk_fixup_divider(const char *name, const char *parent,
75 void __iomem *reg, u8 shift, u8 width,
76 void (*fixup)(u32 *val));
77
78struct clk *imx_clk_fixup_mux(const char *name, void __iomem *reg,
79 u8 shift, u8 width, const char **parents,
80 int num_parents, void (*fixup)(u32 *val));
81

--- 159 unchanged lines hidden ---
80struct clk *imx_clk_fixup_divider(const char *name, const char *parent,
81 void __iomem *reg, u8 shift, u8 width,
82 void (*fixup)(u32 *val));
83
84struct clk *imx_clk_fixup_mux(const char *name, void __iomem *reg,
85 u8 shift, u8 width, const char **parents,
86 int num_parents, void (*fixup)(u32 *val));
87

--- 159 unchanged lines hidden ---