| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | db8500-prcmu.c | 1396 static unsigned long pll_rate(void __iomem *reg, unsigned long src_rate, in pll_rate() argument 1406 rate = src_rate; in pll_rate() 1582 static u32 clock_divider(unsigned long src_rate, unsigned long rate) in clock_divider() argument 1586 div = (src_rate / rate); in clock_divider() 1589 if (rate < (src_rate / div)) in clock_divider() 1598 unsigned long src_rate; in round_clock_rate() local 1602 src_rate = clock_source_rate((val | clk_mgt[clock].pllsw), in round_clock_rate() 1604 div = clock_divider(src_rate, rate); in round_clock_rate() 1613 u64 r = (src_rate * 10); in round_clock_rate() 1619 rounded_rate = (src_rate / min(div, (u32)31)); in round_clock_rate() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/qcom/ |
| H A D | clk-rcg.c | 598 unsigned long request, src_rate; in clk_rcg_pixel_determine_rate() local 603 src_rate = clk_hw_round_rate(req->best_parent_hw, request); in clk_rcg_pixel_determine_rate() 605 if ((src_rate < (request - delta)) || in clk_rcg_pixel_determine_rate() 606 (src_rate > (request + delta))) in clk_rcg_pixel_determine_rate() 609 req->best_parent_rate = src_rate; in clk_rcg_pixel_determine_rate() 610 req->rate = (src_rate * frac->num) / frac->den; in clk_rcg_pixel_determine_rate() 673 unsigned long src_rate; in clk_rcg_esc_determine_rate() local 678 src_rate = clk_hw_get_rate(req->best_parent_hw); in clk_rcg_esc_determine_rate() 680 div = src_rate / req->rate; in clk_rcg_esc_determine_rate() 683 req->best_parent_rate = src_rate; in clk_rcg_esc_determine_rate() [all …]
|
| H A D | clk-rcg2.c | 425 s64 src_rate = parent_rate; in clk_edp_pixel_set_rate() local 430 if (src_rate == 810000000) in clk_edp_pixel_set_rate() 439 if ((src_rate < (request - delta)) || in clk_edp_pixel_set_rate() 440 (src_rate > (request + delta))) in clk_edp_pixel_set_rate() 658 unsigned long request, src_rate; in clk_pixel_determine_rate() local 665 src_rate = clk_hw_round_rate(req->best_parent_hw, request); in clk_pixel_determine_rate() 666 if ((src_rate < (request - delta)) || in clk_pixel_determine_rate() 667 (src_rate > (request + delta))) in clk_pixel_determine_rate() 670 req->best_parent_rate = src_rate; in clk_pixel_determine_rate() 671 req->rate = (src_rate * frac->num) / frac->den; in clk_pixel_determine_rate()
|
| /OK3568_Linux_fs/u-boot/drivers/i2c/ |
| H A D | at91_i2c.c | 157 unsigned long src_rate; in at91_calc_i2c_clock() local 159 src_rate = bus->bus_clk_rate; in at91_calc_i2c_clock() 161 div = max(0, (int)DIV_ROUND_UP(src_rate, 2 * i2c_clk) - offset); in at91_calc_i2c_clock() 170 bus->speed = DIV_ROUND_UP(src_rate, in at91_calc_i2c_clock()
|
| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | rk628_post_process.c | 201 u64 dst_rate, src_rate; in rk628_post_process_init() local 203 src_rate = src->clock * 1000; in rk628_post_process_init() 204 dst_rate = src_rate * dst->vdisplay * dst->htotal; in rk628_post_process_init()
|
| /OK3568_Linux_fs/u-boot/drivers/sound/ |
| H A D | wm8994.c | 45 static unsigned int src_rate[] = { variable 339 for (i = 0; i < ARRAY_SIZE(src_rate); i++) in wm8994_hw_params() 340 if (src_rate[i] == sampling_rate) in wm8994_hw_params() 343 if (i == ARRAY_SIZE(src_rate)) { in wm8994_hw_params()
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | atmel-quadspi.c | 482 unsigned long src_rate; in atmel_qspi_setup() local 491 src_rate = clk_get_rate(aq->pclk); in atmel_qspi_setup() 492 if (!src_rate) in atmel_qspi_setup() 496 scbr = DIV_ROUND_UP(src_rate, spi->max_speed_hz); in atmel_qspi_setup()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/ |
| H A D | rk628_post_process.c | 214 u64 dst_rate, src_rate; in rk628_post_process_bridge_pre_enable() local 228 src_rate = src->clock * 1000; in rk628_post_process_bridge_pre_enable() 229 dst_rate = src_rate * dst->vdisplay * dst->htotal; in rk628_post_process_bridge_pre_enable()
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/ |
| H A D | rk628.c | 440 u64 dst_rate, src_rate; in rk628_post_process_en() local 443 src_rate = src->pixelclock; in rk628_post_process_en() 445 dst_rate = src_rate * dst->vactive * dst_htotal; in rk628_post_process_en()
|
| /OK3568_Linux_fs/u-boot/drivers/clk/rockchip/ |
| H A D | clk_rk3036.c | 245 uint src_rate; in rockchip_mmc_get_clk() local 266 src_rate = mux == EMMC_SEL_24M ? OSC_HZ : clk_general_rate; in rockchip_mmc_get_clk() 267 return DIV_TO_RATE(src_rate, div) / 2; in rockchip_mmc_get_clk()
|
| H A D | clk_rk3128.c | 143 uint src_rate; in rockchip_mmc_get_clk() local 173 src_rate = mux == EMMC_SEL_24M ? OSC_HZ : priv->gpll_hz; in rockchip_mmc_get_clk() 174 return DIV_TO_RATE(src_rate, div); in rockchip_mmc_get_clk()
|
| H A D | clk_rk322x.c | 144 uint src_rate; in rk322x_mmc_get_clk() local 175 src_rate = mux == EMMC_SEL_24M ? OSC_HZ : priv->gpll_hz; in rk322x_mmc_get_clk() 176 return DIV_TO_RATE(src_rate, div) / 2; in rk322x_mmc_get_clk()
|
| H A D | clk_rk3288.c | 717 uint src_rate; in rockchip_mmc_get_clk() local 745 src_rate = mux == EMMC_PLL_SELECT_24MHZ ? OSC_HZ : gclk_rate; in rockchip_mmc_get_clk() 746 return DIV_TO_RATE(src_rate, div) / 2; in rockchip_mmc_get_clk()
|
| /OK3568_Linux_fs/kernel/sound/core/oss/ |
| H A D | pcm_plugin.c | 42 static int rate_match(unsigned int src_rate, unsigned int dst_rate) in rate_match() argument 44 unsigned int low = (src_rate * 95) / 100; in rate_match() 45 unsigned int high = (src_rate * 105) / 100; in rate_match()
|