/kernel/linux/linux-5.10/drivers/clk/berlin/ |
H A D | bg2.c | 161 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 177 .div_flags = BERLIN2_DIV_HAS_MUX, 192 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 207 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 222 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 237 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 252 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 267 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 282 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 297 .div_flags [all...] |
H A D | bg2q.c | 90 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 105 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 120 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 135 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 150 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 165 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 180 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 195 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 210 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 225 .div_flags [all...] |
H A D | berlin2-div.h | 69 u8 div_flags; member 74 void __iomem *base, const char *name, u8 div_flags,
|
H A D | berlin2-div.c | 229 void __iomem *base, const char *name, u8 div_flags, in berlin2_div_register() 247 if ((div_flags & BERLIN2_DIV_HAS_GATE) == 0) in berlin2_div_register() 249 if ((div_flags & BERLIN2_DIV_HAS_MUX) == 0) in berlin2_div_register() 228 berlin2_div_register(const struct berlin2_div_map *map, void __iomem *base, const char *name, u8 div_flags, const char **parent_names, int num_parents, unsigned long flags, spinlock_t *lock) berlin2_div_register() argument
|
/kernel/linux/linux-6.6/drivers/clk/berlin/ |
H A D | bg2.c | 161 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 177 .div_flags = BERLIN2_DIV_HAS_MUX, 192 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 207 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 222 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 237 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 252 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 267 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 282 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 297 .div_flags [all...] |
H A D | bg2q.c | 90 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 105 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 120 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 135 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 150 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 165 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 180 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 195 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 210 .div_flags = BERLIN2_DIV_HAS_GATE | BERLIN2_DIV_HAS_MUX, 225 .div_flags [all...] |
H A D | berlin2-div.h | 69 u8 div_flags; member 74 void __iomem *base, const char *name, u8 div_flags,
|
H A D | berlin2-div.c | 230 void __iomem *base, const char *name, u8 div_flags, in berlin2_div_register() 248 if ((div_flags & BERLIN2_DIV_HAS_GATE) == 0) in berlin2_div_register() 250 if ((div_flags & BERLIN2_DIV_HAS_MUX) == 0) in berlin2_div_register() 229 berlin2_div_register(const struct berlin2_div_map *map, void __iomem *base, const char *name, u8 div_flags, const char **parent_names, int num_parents, unsigned long flags, spinlock_t *lock) berlin2_div_register() argument
|
/kernel/linux/linux-5.10/drivers/clk/rockchip/ |
H A D | clk.h | 417 u8 div_flags; member 440 .div_flags = df, \ 462 .div_flags = df, \ 480 .div_flags = df, \ 498 .div_flags = df, \ 538 .div_flags = df, \ 557 .div_flags = df, \ 573 .div_flags = df, \ 590 .div_flags = df, \ 608 .div_flags [all...] |
H A D | clk.c | 41 int div_offset, u8 div_shift, u8 div_width, u8 div_flags, in rockchip_clk_register_branch() 89 div->flags = div_flags; in rockchip_clk_register_branch() 98 div_ops = (div_flags & CLK_DIVIDER_READ_ONLY) in rockchip_clk_register_branch() 210 void __iomem *base, int muxdiv_offset, u8 div_flags, in rockchip_clk_register_frac_branch() 244 div->flags = div_flags; in rockchip_clk_register_frac_branch() 475 list->div_flags, list->div_table, in rockchip_clk_register_branches() 482 list->div_flags, &ctx->lock); in rockchip_clk_register_branches() 488 list->div_flags, in rockchip_clk_register_branches() 499 list->div_width, list->div_flags, in rockchip_clk_register_branches() 518 list->div_flags, lis in rockchip_clk_register_branches() 37 rockchip_clk_register_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, spinlock_t *lock) rockchip_clk_register_branch() argument 207 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, spinlock_t *lock) rockchip_clk_register_frac_branch() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/rockchip/ |
H A D | clk.c | 43 int div_offset, u8 div_shift, u8 div_width, u8 div_flags, in rockchip_clk_register_branch() 92 div->flags = div_flags; in rockchip_clk_register_branch() 101 div_ops = (div_flags & CLK_DIVIDER_READ_ONLY) in rockchip_clk_register_branch() 209 void __iomem *base, int muxdiv_offset, u8 div_flags, in rockchip_clk_register_frac_branch() 243 div->flags = div_flags; in rockchip_clk_register_frac_branch() 476 list->div_flags, list->div_table, in rockchip_clk_register_branches() 483 list->div_flags, &ctx->lock); in rockchip_clk_register_branches() 489 list->div_flags, in rockchip_clk_register_branches() 500 list->div_width, list->div_flags, in rockchip_clk_register_branches() 520 list->div_flags, lis in rockchip_clk_register_branches() 38 rockchip_clk_register_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, u32 *mux_table, 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, spinlock_t *lock) rockchip_clk_register_branch() argument 206 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, spinlock_t *lock) rockchip_clk_register_frac_branch() argument [all...] |
H A D | clk.h | 542 u8 div_flags; member 565 .div_flags = df, \ 587 .div_flags = df, \ 605 .div_flags = df, \ 623 .div_flags = df, \ 663 .div_flags = df, \ 682 .div_flags = df, \ 698 .div_flags = df, \ 715 .div_flags = df, \ 733 .div_flags [all...] |
/kernel/linux/linux-5.10/drivers/clk/x86/ |
H A D | clk-cgu.h | 134 unsigned long div_flags; member 166 .div_flags = _df, \ 186 unsigned long div_flags; member 236 .div_flags = _cf, \ 274 .div_flags = _cf, \ 294 .div_flags = _cf, \
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-sdmmc-mux.c | 120 div = div_frac_get(req->rate, output_rate, 8, 1, sdmmc_mux->div_flags); in clk_sdmmc_mux_determine_rate() 124 if (sdmmc_mux->div_flags & TEGRA_DIVIDER_ROUND_UP) in clk_sdmmc_mux_determine_rate() 142 div = div_frac_get(rate, parent_rate, 8, 1, sdmmc_mux->div_flags); in clk_sdmmc_mux_set_rate() 235 void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, in tegra_clk_register_sdmmc_mux_div() 266 sdmmc_mux->div_flags = div_flags; in tegra_clk_register_sdmmc_mux_div() 234 tegra_clk_register_sdmmc_mux_div(const char *name, void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, unsigned long flags, void *lock) tegra_clk_register_sdmmc_mux_div() argument
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-sdmmc-mux.c | 120 div = div_frac_get(req->rate, output_rate, 8, 1, sdmmc_mux->div_flags); in clk_sdmmc_mux_determine_rate() 124 if (sdmmc_mux->div_flags & TEGRA_DIVIDER_ROUND_UP) in clk_sdmmc_mux_determine_rate() 142 div = div_frac_get(rate, parent_rate, 8, 1, sdmmc_mux->div_flags); in clk_sdmmc_mux_set_rate() 235 void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, in tegra_clk_register_sdmmc_mux_div() 266 sdmmc_mux->div_flags = div_flags; in tegra_clk_register_sdmmc_mux_div() 234 tegra_clk_register_sdmmc_mux_div(const char *name, void __iomem *clk_base, u32 offset, u32 clk_num, u8 div_flags, unsigned long flags, void *lock) tegra_clk_register_sdmmc_mux_div() argument
|
/kernel/linux/linux-6.6/drivers/clk/x86/ |
H A D | clk-cgu.h | 134 unsigned long div_flags; member 166 .div_flags = _df, \ 186 unsigned long div_flags; member 236 .div_flags = _cf, \ 274 .div_flags = _cf, \ 294 .div_flags = _cf, \
|
/kernel/linux/linux-5.10/drivers/clk/mmp/ |
H A D | clk-mix.c | 33 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_maxdiv() 35 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_maxdiv() 50 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_div() 52 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_div() 87 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_div_val() 89 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_div_val() 485 mix->div_flags = config->div_flags; in mmp_clk_register_mix()
|
H A D | clk.h | 82 u8 div_flags; member 93 u8 div_flags; member 219 u8 div_flags; member
|
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-mix.c | 30 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_maxdiv() 32 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_maxdiv() 47 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_div() 49 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_div() 84 if (mix->div_flags & CLK_DIVIDER_ONE_BASED) in _get_div_val() 86 if (mix->div_flags & CLK_DIVIDER_POWER_OF_TWO) in _get_div_val() 482 mix->div_flags = config->div_flags; in mmp_clk_register_mix()
|
/kernel/linux/linux-5.10/drivers/clk/pistachio/ |
H A D | clk.h | 54 unsigned int div_flags; member 64 .div_flags = 0, \ 74 .div_flags = _div_flags, \
|
/kernel/linux/linux-6.6/drivers/clk/pistachio/ |
H A D | clk.h | 54 unsigned int div_flags; member 64 .div_flags = 0, \ 74 .div_flags = _div_flags, \
|
/kernel/linux/linux-5.10/drivers/clk/actions/ |
H A D | owl-divider.h | 20 u8 div_flags; member 34 .div_flags = _div_flags, \
|
H A D | owl-divider.c | 23 div_hw->div_flags); in owl_divider_helper_round_rate() 48 div_hw->div_flags, in owl_divider_helper_recalc_rate()
|
/kernel/linux/linux-6.6/drivers/clk/actions/ |
H A D | owl-divider.h | 20 u8 div_flags; member 34 .div_flags = _div_flags, \
|
H A D | owl-divider.c | 23 div_hw->div_flags); in owl_divider_helper_round_rate() 48 div_hw->div_flags, in owl_divider_helper_recalc_rate()
|