Home
last modified time | relevance | path

Searched refs:vco_min (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c157 unsigned vco_min, vco_max; in amdgpu_pll_compute() local
160 vco_min = pll->lcd_pll_out_min; in amdgpu_pll_compute()
163 vco_min = pll->pll_out_min; in amdgpu_pll_compute()
168 vco_min *= 10; in amdgpu_pll_compute()
172 post_div_min = vco_min / target_clock; in amdgpu_pll_compute()
173 if ((target_clock * post_div_min) < vco_min) in amdgpu_pll_compute()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c166 unsigned vco_min, vco_max; in amdgpu_pll_compute() local
169 vco_min = pll->lcd_pll_out_min; in amdgpu_pll_compute()
172 vco_min = pll->pll_out_min; in amdgpu_pll_compute()
177 vco_min *= 10; in amdgpu_pll_compute()
181 post_div_min = vco_min / target_clock; in amdgpu_pll_compute()
182 if ((target_clock * post_div_min) < vco_min) in amdgpu_pll_compute()
/kernel/linux/linux-5.10/drivers/clk/tegra/
H A Dclk-pll.c1228 p = DIV_ROUND_UP(pll->params->vco_min, rate); in _calc_dynamic_ramp_rate()
1258 static unsigned long _clip_vco_min(unsigned long vco_min, in _clip_vco_min() argument
1261 return DIV_ROUND_UP(vco_min, parent_rate) * parent_rate; in _clip_vco_min()
2062 pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate); in tegra_clk_register_pllxc()
2065 pll_params->vco_min = pll_params->adjust_vco(pll_params, in tegra_clk_register_pllxc()
2113 pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate); in tegra_clk_register_pllre()
2116 pll_params->vco_min = pll_params->adjust_vco(pll_params, in tegra_clk_register_pllre()
2134 val |= (pll_params->vco_min / parent_rat in tegra_clk_register_pllre()
[all...]
H A Dclk-tegra114.c182 .vco_min = 600000000,
233 .vco_min = 600000000,
255 .vco_min = 600000000,
304 .vco_min = 400000000,
344 .vco_min = 200000000,
374 .vco_min = 200000000,
410 .vco_min = 500000000,
428 .vco_min = 500000000,
470 .vco_min = 480000000,
499 .vco_min
[all...]
H A Dclk-tegra210.c1441 p = DIV_ROUND_UP(params->vco_min, rate); in tegra210_pll_fixed_mdiv_cfg()
1444 p = rate >= params->vco_min ? 1 : -EINVAL; in tegra210_pll_fixed_mdiv_cfg()
1507 unsigned long vco_min = params->vco_min; in tegra210_clk_adjust_vco_min() local
1509 params->vco_min += DIV_ROUND_UP(parent_rate, PLL_SDM_COEFF); in tegra210_clk_adjust_vco_min()
1510 vco_min = min(vco_min, params->vco_min); in tegra210_clk_adjust_vco_min()
1512 return vco_min; in tegra210_clk_adjust_vco_min()
1607 .vco_min
[all...]
H A Dclk-tegra124.c186 .vco_min = 700000000,
220 .vco_min = 600000000,
274 .vco_min = 600000000,
296 .vco_min = 600000000,
355 .vco_min = 600000000,
418 .vco_min = 400000000,
475 .vco_min = 1600000000,
514 .vco_min = 300000000,
551 .vco_min = 200000000,
580 .vco_min
[all...]
H A Dclk-tegra30.c355 .vco_min = 20000000,
384 .vco_min = 20000000,
405 .vco_min = 20000000,
423 .vco_min = 20000000,
440 .vco_min = 40000000,
457 .vco_min = 40000000,
474 .vco_min = 48000000,
492 .vco_min = 20000000,
511 .vco_min = 1200000000,
H A Dclk-tegra20.c280 .vco_min = 20000000,
296 .vco_min = 20000000,
312 .vco_min = 20000000,
330 .vco_min = 20000000,
346 .vco_min = 40000000,
368 .vco_min = 48000000,
385 .vco_min = 20000000,
403 .vco_min = 0,
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk-pll.c1231 p = DIV_ROUND_UP(pll->params->vco_min, rate); in _calc_dynamic_ramp_rate()
1261 static unsigned long _clip_vco_min(unsigned long vco_min, in _clip_vco_min() argument
1264 return DIV_ROUND_UP(vco_min, parent_rate) * parent_rate; in _clip_vco_min()
2065 pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate); in tegra_clk_register_pllxc()
2068 pll_params->vco_min = pll_params->adjust_vco(pll_params, in tegra_clk_register_pllxc()
2116 pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate); in tegra_clk_register_pllre()
2119 pll_params->vco_min = pll_params->adjust_vco(pll_params, in tegra_clk_register_pllre()
2137 val |= (pll_params->vco_min / parent_rat in tegra_clk_register_pllre()
[all...]
H A Dclk-tegra114.c182 .vco_min = 600000000,
233 .vco_min = 600000000,
255 .vco_min = 600000000,
304 .vco_min = 400000000,
344 .vco_min = 200000000,
374 .vco_min = 200000000,
410 .vco_min = 500000000,
428 .vco_min = 500000000,
470 .vco_min = 480000000,
499 .vco_min
[all...]
H A Dclk-tegra210.c1492 p = DIV_ROUND_UP(params->vco_min, rate); in tegra210_pll_fixed_mdiv_cfg()
1495 p = rate >= params->vco_min ? 1 : -EINVAL; in tegra210_pll_fixed_mdiv_cfg()
1558 unsigned long vco_min = params->vco_min; in tegra210_clk_adjust_vco_min() local
1560 params->vco_min += DIV_ROUND_UP(parent_rate, PLL_SDM_COEFF); in tegra210_clk_adjust_vco_min()
1561 vco_min = min(vco_min, params->vco_min); in tegra210_clk_adjust_vco_min()
1563 return vco_min; in tegra210_clk_adjust_vco_min()
1658 .vco_min
[all...]
H A Dclk-tegra124.c186 .vco_min = 700000000,
220 .vco_min = 600000000,
274 .vco_min = 600000000,
296 .vco_min = 600000000,
355 .vco_min = 600000000,
418 .vco_min = 400000000,
475 .vco_min = 1600000000,
514 .vco_min = 300000000,
551 .vco_min = 200000000,
580 .vco_min
[all...]
H A Dclk-tegra30.c357 .vco_min = 20000000,
386 .vco_min = 20000000,
407 .vco_min = 20000000,
425 .vco_min = 20000000,
442 .vco_min = 40000000,
459 .vco_min = 40000000,
476 .vco_min = 48000000,
494 .vco_min = 20000000,
513 .vco_min = 1200000000,
H A Dclk-tegra20.c282 .vco_min = 20000000,
298 .vco_min = 20000000,
314 .vco_min = 20000000,
332 .vco_min = 20000000,
348 .vco_min = 40000000,
370 .vco_min = 48000000,
387 .vco_min = 20000000,
405 .vco_min = 0,
/kernel/linux/linux-5.10/drivers/clk/versatile/
H A Dclk-versatile.c25 .vco_min = ICST525_VCO_MIN,
42 .vco_min = ICST307_VCO_MIN,
H A Dclk-icst.c411 .vco_min = ICST525_VCO_MIN,
422 .vco_min = ICST307_VCO_MIN,
437 .vco_min = ICST525_VCO_MIN,
455 .vco_min = ICST525_VCO_MIN,
469 .vco_min = ICST525_VCO_MIN,
H A Dclk-impd1.c29 .vco_min = ICST525_VCO_MIN,
47 .vco_min = ICST525_VCO_MIN,
H A Dicst.h15 unsigned long vco_min; /* exclusive */ member
H A Dicst.c60 if (f > p->vco_min && f <= p->vco_max) in icst_hz_to_vco()
/kernel/linux/linux-6.6/drivers/clk/versatile/
H A Dclk-versatile.c25 .vco_min = ICST525_VCO_MIN,
42 .vco_min = ICST307_VCO_MIN,
H A Dclk-icst.c412 .vco_min = ICST525_VCO_MIN,
423 .vco_min = ICST307_VCO_MIN,
438 .vco_min = ICST525_VCO_MIN,
456 .vco_min = ICST525_VCO_MIN,
470 .vco_min = ICST525_VCO_MIN,
H A Dclk-impd1.c29 .vco_min = ICST525_VCO_MIN,
47 .vco_min = ICST525_VCO_MIN,
H A Dicst.h15 unsigned long vco_min; /* exclusive */ member
H A Dicst.c60 if (f > p->vco_min && f <= p->vco_max) in icst_hz_to_vco()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-versaclock3.c154 unsigned long vco_min; member
390 if (rate < pll->vco_min) in vc3_pll_round_rate()
391 rate = pll->vco_min; in vc3_pll_round_rate()
697 .vco_min = VC3_PLL1_VCO_MIN,
715 .vco_min = VC3_PLL2_VCO_MIN,
733 .vco_min = VC3_PLL3_VCO_MIN,

Completed in 35 milliseconds

12