Searched refs:round_rate (Results 1 – 15 of 15) sorted by relevance
| /bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi/ |
| A D | clk_periph.c | 412 u32 i = 0, round_rate = 0; in sunxi_clk_periph_round_rate() local 420 round_rate = (prate + rate / 2 - 1); in sunxi_clk_periph_round_rate() 426 do_div(round_rate, rate); in sunxi_clk_periph_round_rate() 427 div = round_rate; in sunxi_clk_periph_round_rate() 433 round_rate = prate; in sunxi_clk_periph_round_rate() 452 do_div(round_rate, (factor_m + 1) * (1 << factor_n)); in sunxi_clk_periph_round_rate() 463 do_div(round_rate, (factor_m + 1) * (1 << factor_n)); in sunxi_clk_periph_round_rate() 472 do_div(round_rate, (factor_m + 1) * (1 << factor_n)); in sunxi_clk_periph_round_rate() 475 CCMU_DBG("parent rate %dHZ, target rate %dHZ, round rate %dHZ\n", prate, rate, round_rate); in sunxi_clk_periph_round_rate() 477 return round_rate; in sunxi_clk_periph_round_rate()
|
| A D | clk.c | 414 u32 i, parent_rate = 0, round_rate = 0; in sunxi_clk_round_rate() local 440 round_rate = sunxi_clk_factors_round_rate(factor_clk, rate); in sunxi_clk_round_rate() 441 if (round_rate == 0) in sunxi_clk_round_rate() 446 *prate = round_rate; in sunxi_clk_round_rate() 453 round_rate = sunxi_clk_periph_round_rate(periph_clk, rate, parent_rate); in sunxi_clk_round_rate() 454 if (round_rate == 0) in sunxi_clk_round_rate() 459 *prate = round_rate; in sunxi_clk_round_rate() 651 u32 i = 0, parent_rate = 0, round_rate = 0, check_rate = 0; in sunxi_periph_bus_clk_init() local 693 CCMU_DBG("get round rate %dHZ\n", round_rate); in sunxi_periph_bus_clk_init() 704 CCMU_DBG("set new rate %dHZ\n", round_rate); in sunxi_periph_bus_clk_init() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/ |
| A D | hal_clk.c | 76 u32 round_rate = 0; in hal_clk_round_rate() local 79 clk_round_rate(clk, rate, &round_rate); in hal_clk_round_rate() 81 return round_rate; in hal_clk_round_rate()
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi-ng/ |
| A D | clk.c | 175 hal_clk_status_t clk_round_rate(struct clk *clk, u32 rate, u32 *round_rate) in clk_round_rate() argument 179 round_rate = 0; in clk_round_rate() 183 *round_rate = clk_core_round_rate(clk->core, rate); in clk_round_rate()
|
| A D | clk-fixed-factor.c | 67 .round_rate = clk_factor_round_rate,
|
| A D | ccu_gate.c | 137 .round_rate = ccu_gate_round_rate,
|
| A D | ccu.c | 198 else if (core->ops->round_rate) in clk_core_determine_round_nolock() 200 rate = core->ops->round_rate(core->hw, req->rate, in clk_core_determine_round_nolock() 242 return core->ops->determine_rate || core->ops->round_rate; in clk_core_can_round()
|
| A D | ccu_nk.c | 174 .round_rate = ccu_nk_round_rate,
|
| A D | clk-divider.c | 576 .round_rate = clk_divider_round_rate, 583 .round_rate = clk_divider_round_rate,
|
| A D | ccu_nkmp.c | 272 .round_rate = ccu_nkmp_round_rate,
|
| A D | ccu_nm.c | 279 .round_rate = ccu_nm_round_rate,
|
| A D | ccu.h | 310 long (*round_rate)(struct clk_hw *hw, unsigned long rate, member
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/ |
| A D | disp_hdmi.c | 131 unsigned long rate = 0, round_rate = 0; in hdmi_clk_config() local 154 round_rate = clk_round_rate(hdmip->clk, rate); in hdmi_clk_config() 155 rate_diff = (long)(round_rate - rate); in hdmi_clk_config()
|
| /bsp/rockchip/rk3500/driver/clk/ |
| A D | clk-rk3588.c | 3121 .round_rate = rk3588_clk_round_rate,
|
| A D | clk-rk3568.c | 4621 .round_rate = rk3568_clk_round_rate,
|
Completed in 44 milliseconds