Lines Matching defs:dividers
866 struct pp_atomctrl_clock_dividers_vi dividers;
877 /* get the engine clock dividers for this clock value */
878 result = atomctrl_get_engine_pll_dividers_vi(hwmgr, clock, ÷rs);
881 "Error retrieving Engine Clock dividers from VBIOS.",
886 ref_divider = 1 + dividers.uc_pll_ref_div;
889 fbdiv = dividers.ul_fb_div.ul_fb_divider & 0x3FFFFFF;
893 SPLL_REF_DIV, dividers.uc_pll_ref_div);
895 SPLL_PDIV_A, dividers.uc_pll_post_div);
909 uint32_t vco_freq = clock * dividers.uc_pll_post_div;
938 sclk->SclkDid = (uint8_t)dividers.pll_post_divider;
1310 struct pp_atomctrl_clock_dividers_vi dividers;
1339 /* get the engine clock dividers for this clock value */
1341 table->ACPILevel.SclkFrequency, ÷rs);
1343 "Error retrieving Engine Clock dividers from VBIOS.",
1346 table->ACPILevel.SclkDid = (uint8_t)dividers.pll_post_divider;
1430 struct pp_atomctrl_clock_dividers_vi dividers;
1451 table->VceLevel[count].Frequency, ÷rs);
1456 table->VceLevel[count].Divider = (uint8_t)dividers.pll_post_divider;
1469 struct pp_atomctrl_clock_dividers_vi dividers;
1488 table->AcpLevel[count].Frequency, ÷rs);
1492 table->AcpLevel[count].Divider = (uint8_t)dividers.pll_post_divider;
1565 struct pp_atomctrl_clock_dividers_vi dividers;
1586 table->UvdLevel[count].VclkFrequency, ÷rs);
1590 table->UvdLevel[count].VclkDivider = (uint8_t)dividers.pll_post_divider;
1593 table->UvdLevel[count].DclkFrequency, ÷rs);
1597 table->UvdLevel[count].DclkDivider = (uint8_t)dividers.pll_post_divider;