/device/soc/rockchip/common/vendor/drivers/clk/ |
H A D | clk-dclk-divider.c | 33 div = DIV_ROUND_UP_ULL(divider->max_prate, rate); in clk_dclk_round_rate() 96 u8 gate_flags, unsigned long flags, unsigned long max_prate, in rockchip_clk_register_dclk_branch() 147 div->max_prate = max_prate; in rockchip_clk_register_dclk_branch() 92 rockchip_clk_register_dclk_branch(const char *name, const char *const *parent_names, u8 num_parents, void __iomem *base, int muxdiv_offset, u8 mux_shift, u8 mux_width, u8 mux_flags, int div_offset, u8 div_shift, u8 div_width, u8 div_flags, struct clk_div_table *div_table, int gate_offset, u8 gate_shift, u8 gate_flags, unsigned long flags, unsigned long max_prate, spinlock_t *lock) rockchip_clk_register_dclk_branch() argument
|
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
H A D | clk-dclk-divider.c | 33 div = DIV_ROUND_UP_ULL(divider->max_prate, rate); in clk_dclk_round_rate() 103 unsigned long max_prate, in rockchip_clk_register_dclk_branch() 152 div->max_prate = max_prate; in rockchip_clk_register_dclk_branch() 91 rockchip_clk_register_dclk_branch(const char *name, const char *const *parent_names, u8 num_parents, void __iomem *base, int muxdiv_offset, u8 mux_shift, u8 mux_width, u8 mux_flags, int div_offset, u8 div_shift, u8 div_width, u8 div_flags, struct clk_div_table *div_table, int gate_offset, u8 gate_shift, u8 gate_flags, unsigned long flags, unsigned long max_prate, spinlock_t *lock) rockchip_clk_register_dclk_branch() argument
|
H A D | clk.h | 603 unsigned long max_prate; member 822 .max_prate = prate, \ 841 .max_prate = prate, \ 858 .max_prate = prate, \ 1147 .max_prate = prate, \ 1205 unsigned long max_prate,
|
/device/soc/rockchip/common/sdk_linux/drivers/clk/rockchip/ |
H A D | clk.c | 175 if (((rate * 0x14 > p_rate) && (p_rate % rate != 0)) || (fd->max_prate && fd->max_prate < p_rate)) { in rockchip_fractional_approximation() 182 if (fd->max_prate && p_parent_rate > fd->max_prate) { in rockchip_fractional_approximation() 183 div = DIV_ROUND_UP(p_parent_rate, fd->max_prate); in rockchip_fractional_approximation() 225 struct rockchip_clk_branch *child, unsigned long max_prate, in rockchip_clk_register_frac_branch() 268 div->max_prate = max_prate; in rockchip_clk_register_frac_branch() 536 list->child, list->max_prate, &ctx->lock); in rockchip_clk_register_branches() 590 list->gate_flags, flags, list->max_prate, in rockchip_clk_register_branches() 221 rockchip_clk_register_frac_branch(struct rockchip_clk_provider *ctx, const char *name, const char *const *parent_names, u8 num_parents, void __iomem *base, int muxdiv_offset, u8 div_flags, int gate_offset, u8 gate_shift, u8 gate_flags, unsigned long flags, struct rockchip_clk_branch *child, unsigned long max_prate, spinlock_t *lock) rockchip_clk_register_frac_branch() argument [all...] |
H A D | clk.h | 507 unsigned long max_prate; member 592 .gate_offset = (go), .gate_shift = (gs), .gate_flags = (gf), .max_prate = (prate), \ 600 .gate_offset = (go), .gate_shift = (gs), .gate_flags = (gf), .child = (ch), .max_prate = (prate), \ 608 .gate_offset = -1, .child = (ch), .max_prate = (prate), \ 733 .gate_shift = (gs), .gate_flags = (gf), .max_prate = (prate), \ 767 u8 gate_flags, unsigned long flags, unsigned long max_prate,
|
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/ |
H A D | clk.h | 603 unsigned long max_prate; member 822 .max_prate = prate, \ 841 .max_prate = prate, \ 858 .max_prate = prate, \ 1147 .max_prate = prate, \ 1205 unsigned long max_prate,
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | clk-provider.h | 568 unsigned long max_prate;
member 872 unsigned long max_prate;
member
|