Lines Matching refs:name

44 struct clk *imx_clk_pll14xx(const char *name, const char *parent_name,
48 struct clk *clk_register_gate2(struct device *dev, const char *name,
53 struct clk *imx_clk_pllv3(enum imx_pllv3_type type, const char *name,
57 static inline struct clk *imx_clk_gate2(const char *name, const char *parent, in imx_clk_gate2() argument
60 return clk_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT, reg, in imx_clk_gate2()
64 static inline struct clk *imx_clk_gate4(const char *name, const char *parent, in imx_clk_gate4() argument
67 return clk_register_gate2(NULL, name, parent, in imx_clk_gate4()
72 static inline struct clk *imx_clk_gate4_flags(const char *name, in imx_clk_gate4_flags() argument
76 return clk_register_gate2(NULL, name, parent, in imx_clk_gate4_flags()
81 static inline struct clk *imx_clk_fixed_factor(const char *name, in imx_clk_fixed_factor() argument
84 return clk_register_fixed_factor(NULL, name, parent, in imx_clk_fixed_factor()
88 static inline struct clk *imx_clk_divider(const char *name, const char *parent, in imx_clk_divider() argument
91 return clk_register_divider(NULL, name, parent, CLK_SET_RATE_PARENT, in imx_clk_divider()
96 imx_clk_busy_divider(const char *name, const char *parent, void __iomem *reg, in imx_clk_busy_divider() argument
99 return clk_register_divider(NULL, name, parent, CLK_SET_RATE_PARENT, in imx_clk_busy_divider()
103 static inline struct clk *imx_clk_divider2(const char *name, const char *parent, in imx_clk_divider2() argument
106 return clk_register_divider(NULL, name, parent, in imx_clk_divider2()
111 struct clk *imx_clk_pfd(const char *name, const char *parent_name,
114 struct clk *imx_clk_fixup_mux(const char *name, void __iomem *reg,
118 static inline struct clk *imx_clk_mux_flags(const char *name, in imx_clk_mux_flags() argument
123 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_mux_flags()
128 static inline struct clk *imx_clk_mux2_flags(const char *name, in imx_clk_mux2_flags() argument
133 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_mux2_flags()
138 static inline struct clk *imx_clk_mux(const char *name, void __iomem *reg, in imx_clk_mux() argument
142 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_mux()
148 imx_clk_busy_mux(const char *name, void __iomem *reg, u8 shift, u8 width, in imx_clk_busy_mux() argument
152 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_busy_mux()
157 static inline struct clk *imx_clk_mux2(const char *name, void __iomem *reg, in imx_clk_mux2() argument
161 return clk_register_mux(NULL, name, parents, num_parents, in imx_clk_mux2()
166 static inline struct clk *imx_clk_gate(const char *name, const char *parent, in imx_clk_gate() argument
169 return clk_register_gate(NULL, name, parent, CLK_SET_RATE_PARENT, reg, in imx_clk_gate()
173 static inline struct clk *imx_clk_gate_flags(const char *name, const char *parent, in imx_clk_gate_flags() argument
176 return clk_register_gate(NULL, name, parent, flags | CLK_SET_RATE_PARENT, reg, in imx_clk_gate_flags()
180 static inline struct clk *imx_clk_gate3(const char *name, const char *parent, in imx_clk_gate3() argument
183 return clk_register_gate(NULL, name, parent, in imx_clk_gate3()
188 struct clk *imx8m_clk_composite_flags(const char *name,
192 #define __imx8m_clk_composite(name, parent_names, reg, flags) \ argument
193 imx8m_clk_composite_flags(name, parent_names, \
197 #define imx8m_clk_composite(name, parent_names, reg) \ argument
198 __imx8m_clk_composite(name, parent_names, reg, 0)
200 #define imx8m_clk_composite_critical(name, parent_names, reg) \ argument
201 __imx8m_clk_composite(name, parent_names, reg, CLK_IS_CRITICAL)