Lines Matching defs:hsdk_pll_clk
87 struct hsdk_pll_clk {
97 int (*update_rate)(struct hsdk_pll_clk *clk, unsigned long rate,
101 static int hsdk_pll_core_update_rate(struct hsdk_pll_clk *, unsigned long,
103 static int hsdk_pll_comm_update_rate(struct hsdk_pll_clk *, unsigned long,
121 static inline void hsdk_pll_write(struct hsdk_pll_clk *clk, u32 reg, u32 val)
126 static inline u32 hsdk_pll_read(struct hsdk_pll_clk *clk, u32 reg)
131 static inline void hsdk_pll_set_cfg(struct hsdk_pll_clk *clk,
152 static inline bool hsdk_pll_is_locked(struct hsdk_pll_clk *clk)
157 static inline bool hsdk_pll_is_err(struct hsdk_pll_clk *clk)
162 static inline struct hsdk_pll_clk *to_hsdk_pll_clk(struct clk_hw *hw)
164 return container_of(hw, struct hsdk_pll_clk, hw);
173 struct hsdk_pll_clk *clk = to_hsdk_pll_clk(hw);
205 struct hsdk_pll_clk *clk = to_hsdk_pll_clk(hw);
223 static int hsdk_pll_comm_update_rate(struct hsdk_pll_clk *clk,
243 static int hsdk_pll_core_update_rate(struct hsdk_pll_clk *clk,
281 struct hsdk_pll_clk *clk = to_hsdk_pll_clk(hw);
308 struct hsdk_pll_clk *pll_clk;
355 struct hsdk_pll_clk *pll_clk;