/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_pll.c | 157 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 D | amdgpu_pll.c | 166 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 D | clk-pll.c | 1228 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 D | clk-tegra114.c | 182 .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 D | clk-tegra210.c | 1441 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 D | clk-tegra124.c | 186 .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 D | clk-tegra30.c | 355 .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 D | clk-tegra20.c | 280 .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 D | clk-pll.c | 1231 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 D | clk-tegra114.c | 182 .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 D | clk-tegra210.c | 1492 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 D | clk-tegra124.c | 186 .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 D | clk-tegra30.c | 357 .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 D | clk-tegra20.c | 282 .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 D | clk-versatile.c | 25 .vco_min = ICST525_VCO_MIN, 42 .vco_min = ICST307_VCO_MIN,
|
H A D | clk-icst.c | 411 .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 D | clk-impd1.c | 29 .vco_min = ICST525_VCO_MIN, 47 .vco_min = ICST525_VCO_MIN,
|
H A D | icst.h | 15 unsigned long vco_min; /* exclusive */ member
|
H A D | icst.c | 60 if (f > p->vco_min && f <= p->vco_max) in icst_hz_to_vco()
|
/kernel/linux/linux-6.6/drivers/clk/versatile/ |
H A D | clk-versatile.c | 25 .vco_min = ICST525_VCO_MIN, 42 .vco_min = ICST307_VCO_MIN,
|
H A D | clk-icst.c | 412 .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 D | clk-impd1.c | 29 .vco_min = ICST525_VCO_MIN, 47 .vco_min = ICST525_VCO_MIN,
|
H A D | icst.h | 15 unsigned long vco_min; /* exclusive */ member
|
H A D | icst.c | 60 if (f > p->vco_min && f <= p->vco_max) in icst_hz_to_vco()
|
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-versaclock3.c | 154 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,
|