Lines Matching refs:hsdk_pll_clk
91 struct hsdk_pll_clk { struct
101 int (*update_rate)(struct hsdk_pll_clk *clk, unsigned long rate, argument
105 static int hsdk_pll_core_update_rate(struct hsdk_pll_clk *, unsigned long,
107 static int hsdk_pll_comm_update_rate(struct hsdk_pll_clk *, unsigned long,
125 static inline void hsdk_pll_write(struct hsdk_pll_clk *clk, u32 reg, u32 val) in hsdk_pll_write()
130 static inline u32 hsdk_pll_read(struct hsdk_pll_clk *clk, u32 reg) in hsdk_pll_read()
135 static inline void hsdk_pll_set_cfg(struct hsdk_pll_clk *clk, in hsdk_pll_set_cfg()
156 static inline bool hsdk_pll_is_locked(struct hsdk_pll_clk *clk) in hsdk_pll_is_locked()
161 static inline bool hsdk_pll_is_err(struct hsdk_pll_clk *clk) in hsdk_pll_is_err()
166 static inline struct hsdk_pll_clk *to_hsdk_pll_clk(struct clk_hw *hw) in to_hsdk_pll_clk()
168 return container_of(hw, struct hsdk_pll_clk, hw); in to_hsdk_pll_clk()
177 struct hsdk_pll_clk *clk = to_hsdk_pll_clk(hw); in hsdk_pll_recalc_rate()
209 struct hsdk_pll_clk *clk = to_hsdk_pll_clk(hw); in hsdk_pll_round_rate()
227 static int hsdk_pll_comm_update_rate(struct hsdk_pll_clk *clk, in hsdk_pll_comm_update_rate()
247 static int hsdk_pll_core_update_rate(struct hsdk_pll_clk *clk, in hsdk_pll_core_update_rate()
285 struct hsdk_pll_clk *clk = to_hsdk_pll_clk(hw); in hsdk_pll_set_rate()
313 struct hsdk_pll_clk *pll_clk; in hsdk_pll_clk_probe()
367 struct hsdk_pll_clk *pll_clk; in of_hsdk_pll_clk_setup()