Lines Matching refs:dividers
299 struct pp_atomctrl_clock_dividers_vi dividers; in ci_calculate_sclk_params() local
311 result = atomctrl_get_engine_pll_dividers_vi(hwmgr, clock, ÷rs); in ci_calculate_sclk_params()
319 ref_divider = 1 + dividers.uc_pll_ref_div; in ci_calculate_sclk_params()
322 fbdiv = dividers.ul_fb_div.ul_fb_divider & 0x3FFFFFF; in ci_calculate_sclk_params()
326 SPLL_REF_DIV, dividers.uc_pll_ref_div); in ci_calculate_sclk_params()
328 SPLL_PDIV_A, dividers.uc_pll_post_div); in ci_calculate_sclk_params()
341 uint32_t vco_freq = clock * dividers.uc_pll_post_div; in ci_calculate_sclk_params()
364 sclk->SclkDid = (uint8_t)dividers.pll_post_divider; in ci_calculate_sclk_params()
1380 struct pp_atomctrl_clock_dividers_vi dividers; in ci_populate_smc_acpi_level() local
1403 table->ACPILevel.SclkFrequency, ÷rs); in ci_populate_smc_acpi_level()
1409 table->ACPILevel.SclkDid = (uint8_t)dividers.pll_post_divider; in ci_populate_smc_acpi_level()
1521 struct pp_atomctrl_clock_dividers_vi dividers; in ci_populate_smc_uvd_level() local
1537 table->UvdLevel[count].VclkFrequency, ÷rs); in ci_populate_smc_uvd_level()
1541 table->UvdLevel[count].VclkDivider = (uint8_t)dividers.pll_post_divider; in ci_populate_smc_uvd_level()
1544 table->UvdLevel[count].DclkFrequency, ÷rs); in ci_populate_smc_uvd_level()
1548 table->UvdLevel[count].DclkDivider = (uint8_t)dividers.pll_post_divider; in ci_populate_smc_uvd_level()
1562 struct pp_atomctrl_clock_dividers_vi dividers; in ci_populate_smc_vce_level() local
1576 table->VceLevel[count].Frequency, ÷rs); in ci_populate_smc_vce_level()
1581 table->VceLevel[count].Divider = (uint8_t)dividers.pll_post_divider; in ci_populate_smc_vce_level()
1594 struct pp_atomctrl_clock_dividers_vi dividers; in ci_populate_smc_acp_level() local
1607 table->AcpLevel[count].Frequency, ÷rs); in ci_populate_smc_acp_level()
1611 table->AcpLevel[count].Divider = (uint8_t)dividers.pll_post_divider; in ci_populate_smc_acp_level()