| /OK3568_Linux_fs/kernel/drivers/clk/ti/ |
| H A D | clkt_dpll.c | 141 unsigned long target_rate, in _dpll_test_mult() argument 156 if (*new_rate > target_rate) { in _dpll_test_mult() 282 long omap2_dpll_round_rate(struct clk_hw *hw, unsigned long target_rate, in omap2_dpll_round_rate() argument 301 if (dd->max_rate && target_rate > dd->max_rate) in omap2_dpll_round_rate() 302 target_rate = dd->max_rate; in omap2_dpll_round_rate() 307 clk_name, target_rate); in omap2_dpll_round_rate() 309 scaled_rt_rp = target_rate / (ref_rate / DPLL_SCALE_FACTOR); in omap2_dpll_round_rate() 334 r = _dpll_test_mult(&m, n, &new_rate, target_rate, in omap2_dpll_round_rate() 342 delta = target_rate - new_rate; in omap2_dpll_round_rate() 361 clk_name, target_rate); in omap2_dpll_round_rate() [all …]
|
| H A D | dpll44xx.c | 148 unsigned long target_rate, in omap4_dpll_regm4xen_round_rate() argument 166 r = omap2_dpll_round_rate(hw, target_rate, NULL); in omap4_dpll_regm4xen_round_rate() 175 r = omap2_dpll_round_rate(hw, target_rate / OMAP4430_REGM4XEN_MULT, in omap4_dpll_regm4xen_round_rate()
|
| H A D | clock.h | 285 long omap2_dpll_round_rate(struct clk_hw *hw, unsigned long target_rate, 309 unsigned long target_rate,
|
| /OK3568_Linux_fs/kernel/drivers/devfreq/ |
| H A D | rockchip_bus.c | 318 unsigned long target_volt, target_rate = freq; in rockchip_bus_cpufreq_target() local 322 dev_dbg(dev, "%luHz -> %luHz\n", bus->cur_rate, target_rate); in rockchip_bus_cpufreq_target() 323 ret = clk_set_rate(bus->clk, target_rate); in rockchip_bus_cpufreq_target() 326 target_rate); in rockchip_bus_cpufreq_target() 328 bus->cur_rate = target_rate; in rockchip_bus_cpufreq_target() 332 opp = devfreq_recommended_opp(dev, &target_rate, flags); in rockchip_bus_cpufreq_target() 334 dev_err(dev, "failed to recommended opp %lu\n", target_rate); in rockchip_bus_cpufreq_target() 340 if (bus->cur_rate == target_rate) { in rockchip_bus_cpufreq_target() 356 if (bus->cur_rate < target_rate) { in rockchip_bus_cpufreq_target() 366 ret = clk_set_rate(bus->clk, target_rate); in rockchip_bus_cpufreq_target() [all …]
|
| H A D | rk3399_dmc.c | 68 unsigned long rate, target_rate; member 80 unsigned long target_volt, target_rate; in rk3399_dmcfreq_target() local 89 target_rate = dev_pm_opp_get_freq(opp); in rk3399_dmcfreq_target() 93 if (dmcfreq->rate == target_rate) in rk3399_dmcfreq_target() 99 if (target_rate >= dmcfreq->odt_dis_freq) in rk3399_dmcfreq_target() 117 if (old_clk_rate < target_rate) { in rk3399_dmcfreq_target() 127 err = clk_set_rate(dmcfreq->dmc_clk, target_rate); in rk3399_dmcfreq_target() 129 dev_err(dev, "Cannot set frequency %lu (%d)\n", target_rate, in rk3399_dmcfreq_target() 145 if (dmcfreq->rate != target_rate) { in rk3399_dmcfreq_target() 147 target_rate, dmcfreq->rate); in rk3399_dmcfreq_target() [all …]
|
| H A D | rockchip_dmc.c | 346 static int rockchip_ddr_set_rate(unsigned long target_rate) in rockchip_ddr_set_rate() argument 350 ddr_psci_param->hz = target_rate; in rockchip_ddr_set_rate() 2480 unsigned long target_rate = 0; in rockchip_dmcfreq_system_status_notifier() local 2488 target_rate = dmcfreq->fixed_rate; in rockchip_dmcfreq_system_status_notifier() 2495 target_rate = dmcfreq->reboot_rate; in rockchip_dmcfreq_system_status_notifier() 2500 target_rate = dmcfreq->suspend_rate; in rockchip_dmcfreq_system_status_notifier() 2506 target_rate = dmcfreq->low_power_rate; in rockchip_dmcfreq_system_status_notifier() 2511 if (dmcfreq->performance_rate > target_rate) in rockchip_dmcfreq_system_status_notifier() 2512 target_rate = dmcfreq->performance_rate; in rockchip_dmcfreq_system_status_notifier() 2516 if (dmcfreq->hdmi_rate > target_rate) in rockchip_dmcfreq_system_status_notifier() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/analogbits/ |
| H A D | wrpll-cln28hpc.c | 144 static u8 __wrpll_calc_divq(u32 target_rate, u64 *vco_rate) in __wrpll_calc_divq() argument 154 s = div_u64(MAX_VCO_FREQ, target_rate); in __wrpll_calc_divq() 163 *vco_rate = (u64)target_rate << divq; in __wrpll_calc_divq() 221 int wrpll_configure_for_rate(struct wrpll_cfg *c, u32 target_rate, in wrpll_configure_for_rate() argument 247 if (target_rate == parent_rate) { in wrpll_configure_for_rate() 255 divq = __wrpll_calc_divq(target_rate, &target_vco_rate); in wrpll_configure_for_rate() 290 delta = abs(target_rate - vco); in wrpll_configure_for_rate()
|
| /OK3568_Linux_fs/kernel/drivers/memory/samsung/ |
| H A D | exynos5422-dmc.c | 289 unsigned long target_rate) in find_target_freq_idx() argument 294 if (dmc->opp[i].freq_hz <= target_rate) in find_target_freq_idx() 420 unsigned long target_rate) in exynos5_dram_change_timings() argument 425 if (dmc->opp[idx].freq_hz <= target_rate) in exynos5_dram_change_timings() 510 unsigned long target_rate) in exynos5_dmc_align_bypass_dram_timings() argument 512 int idx = find_target_freq_idx(dmc, target_rate); in exynos5_dmc_align_bypass_dram_timings() 535 unsigned long target_rate, in exynos5_dmc_switch_to_bypass_configuration() argument 552 ret = exynos5_dmc_align_bypass_dram_timings(dmc, target_rate); in exynos5_dmc_switch_to_bypass_configuration() 589 unsigned long target_rate, in exynos5_dmc_change_freq_and_volt() argument 594 ret = exynos5_dmc_switch_to_bypass_configuration(dmc, target_rate, in exynos5_dmc_change_freq_and_volt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/rockchip/ |
| H A D | clk-rv1106.c | 992 static void _cru_pvtpll_calibrate(int count_offset, int length_offset, int target_rate) in _cru_pvtpll_calibrate() argument 997 if (rate0 < target_rate) in _cru_pvtpll_calibrate() 1000 if ((rate0 - target_rate) < (target_rate >> 5)) in _cru_pvtpll_calibrate() 1010 if ((rate1 < target_rate) || (rate1 >= rate0)) in _cru_pvtpll_calibrate() 1012 if (abs(rate1 - target_rate) < (target_rate >> 5)) in _cru_pvtpll_calibrate() 1016 delta = rate1 - target_rate; in _cru_pvtpll_calibrate() 1023 while (abs(rate0 - target_rate) >= (target_rate >> 5)) { in _cru_pvtpll_calibrate() 1026 if (rate0 > target_rate) in _cru_pvtpll_calibrate() 1039 static void _grf_pvtpll_calibrate(int count_offset, int length_offset, int target_rate) in _grf_pvtpll_calibrate() argument 1044 if (rate0 < target_rate) in _grf_pvtpll_calibrate() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-omap2/ |
| H A D | clkt2xxx_dpllcore.c | 74 static long omap2_dpllcore_round_rate(unsigned long target_rate) in omap2_dpllcore_round_rate() argument 89 if (target_rate > high) in omap2_dpllcore_round_rate() 92 return target_rate; in omap2_dpllcore_round_rate() 94 if (target_rate > low) in omap2_dpllcore_round_rate()
|
| /OK3568_Linux_fs/kernel/sound/soc/sh/rcar/ |
| H A D | adg.c | 108 unsigned int target_rate, in __rsnd_adg_get_timesel_ratio() argument 136 diff = abs(target_rate - sel_rate[sel] / div); in __rsnd_adg_get_timesel_ratio() 174 unsigned int target_rate; in rsnd_adg_get_timesel_ratio() local 184 target_rate = 0; in rsnd_adg_get_timesel_ratio() 188 target_rate = out_rate; in rsnd_adg_get_timesel_ratio() 191 target_rate = in_rate; in rsnd_adg_get_timesel_ratio() 195 if (target_rate) in rsnd_adg_get_timesel_ratio() 197 target_rate, in rsnd_adg_get_timesel_ratio()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_vht.c | 98 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 107 target_rate = 3; in rtw_vht_nss_to_mcsmap() 109 target_rate = 3; in rtw_vht_nss_to_mcsmap() 111 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 113 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/ |
| H A D | clock.c | 1397 unsigned int target_rate, unsigned int *best_fine_scalar) in clock_calc_best_scalar() argument 1401 unsigned int best_error = target_rate; in clock_calc_best_scalar() 1406 target_rate, cap); in clock_calc_best_scalar() 1413 if (input_rate == 0 || target_rate == 0) in clock_calc_best_scalar() 1416 if (target_rate >= input_rate) in clock_calc_best_scalar() 1421 max(min(input_rate / i / target_rate, cap), 1U); in clock_calc_best_scalar() 1424 const int error = target_rate - effective_rate; in clock_calc_best_scalar()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_vht.c | 98 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 107 target_rate = 3; in rtw_vht_nss_to_mcsmap() 109 target_rate = 3; in rtw_vht_nss_to_mcsmap() 111 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 113 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/kernel/drivers/clk/ |
| H A D | clk-plldig.c | 129 unsigned long target_rate) in plldig_calc_target_div() argument 133 div = DIV_ROUND_CLOSEST(vco_freq, target_rate); in plldig_calc_target_div()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_vht.c | 107 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 114 target_rate = 3; in rtw_vht_nss_to_mcsmap() 116 target_rate = 3; in rtw_vht_nss_to_mcsmap() 118 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 120 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/kernel/include/linux/clk/ |
| H A D | analogbits-wrpll-cln28hpc.h | 71 int wrpll_configure_for_rate(struct wrpll_cfg *c, u32 target_rate,
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_vht.c | 103 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 110 target_rate = 3; in rtw_vht_nss_to_mcsmap() 112 target_rate = 3; in rtw_vht_nss_to_mcsmap() 114 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 116 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/kernel/drivers/clk/bcm/ |
| H A D | clk-iproc-pll.c | 91 static int pll_calc_param(unsigned long target_rate, in pll_calc_param() argument 97 ndiv_int = target_rate / parent_rate; in pll_calc_param() 102 residual = target_rate - (ndiv_int * parent_rate); in pll_calc_param() 128 static int pll_get_rate_index(struct iproc_pll *pll, unsigned int target_rate) in pll_get_rate_index() argument 133 if (target_rate == pll->vco_param[i].rate) in pll_get_rate_index()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_vht.c | 197 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 204 target_rate = 3; in rtw_vht_nss_to_mcsmap() 206 target_rate = 3; in rtw_vht_nss_to_mcsmap() 208 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 210 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_vht.c | 198 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 205 target_rate = 3; in rtw_vht_nss_to_mcsmap() 207 target_rate = 3; in rtw_vht_nss_to_mcsmap() 209 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 211 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_vht.c | 198 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 205 target_rate = 3; in rtw_vht_nss_to_mcsmap() 207 target_rate = 3; in rtw_vht_nss_to_mcsmap() 209 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 211 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_vht.c | 199 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 206 target_rate = 3; in rtw_vht_nss_to_mcsmap() 208 target_rate = 3; in rtw_vht_nss_to_mcsmap() 210 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 212 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_vht.c | 191 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 198 target_rate = 3; in rtw_vht_nss_to_mcsmap() 200 target_rate = 3; in rtw_vht_nss_to_mcsmap() 202 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 204 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_vht.c | 191 u8 cur_rate, target_rate; in rtw_vht_nss_to_mcsmap() local 198 target_rate = 3; in rtw_vht_nss_to_mcsmap() 200 target_rate = 3; in rtw_vht_nss_to_mcsmap() 202 target_rate = cur_rate; in rtw_vht_nss_to_mcsmap() 204 target_mcs_map[i] |= (target_rate << j); in rtw_vht_nss_to_mcsmap()
|