Home
last modified time | relevance | path

Searched refs:pll_req (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/
H A Ddcn30_clk_mgr.c176 struct fixed31_32 pll_req; in dcn30_get_vco_frequency_from_reg() local
184 pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int); in dcn30_get_vco_frequency_from_reg()
185 pll_req.value |= pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_frac; in dcn30_get_vco_frequency_from_reg()
188 pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz); in dcn30_get_vco_frequency_from_reg()
190 return dc_fixpt_floor(pll_req); in dcn30_get_vco_frequency_from_reg()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/
H A Ddcn20_clk_mgr.c537 struct fixed31_32 pll_req; in dcn20_clk_mgr_construct() local
567 pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int); in dcn20_clk_mgr_construct()
568 pll_req.value |= pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_frac; in dcn20_clk_mgr_construct()
571 pll_req = dc_fixpt_mul_int(pll_req, 100000); in dcn20_clk_mgr_construct()
574 clk_mgr->base.dentist_vco_freq_khz = dc_fixpt_floor(pll_req); in dcn20_clk_mgr_construct()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/
H A Drn_clk_mgr.c256 struct fixed31_32 pll_req; in get_vco_frequency_from_reg() local
269 pll_req = dc_fixpt_from_int(fbmult_int_val); in get_vco_frequency_from_reg()
275 pll_req.value |= fbmult_frac_val << 16; in get_vco_frequency_from_reg()
278 pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz); in get_vco_frequency_from_reg()
281 return dc_fixpt_floor(pll_req); in get_vco_frequency_from_reg()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/
H A Ddcn32_clk_mgr.c850 struct fixed31_32 pll_req; in dcn32_get_vco_frequency_from_reg() local
863 pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int); in dcn32_get_vco_frequency_from_reg()
864 pll_req.value |= pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_frac; in dcn32_get_vco_frequency_from_reg()
867 pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz); in dcn32_get_vco_frequency_from_reg()
869 return dc_fixpt_floor(pll_req); in dcn32_get_vco_frequency_from_reg()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/
H A Ddcn35_clk_mgr.c536 struct fixed31_32 pll_req; in get_vco_frequency_from_reg() local
548 pll_req = dc_fixpt_from_int(fbmult_int_val); in get_vco_frequency_from_reg()
554 pll_req.value |= fbmult_frac_val << 16; in get_vco_frequency_from_reg()
557 pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz); in get_vco_frequency_from_reg()
560 return dc_fixpt_floor(pll_req); in get_vco_frequency_from_reg()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/
H A Ddcn401_clk_mgr.c1252 struct fixed31_32 pll_req; in dcn401_get_vco_frequency_from_reg() local
1262 pll_req = dc_fixpt_from_int(pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_int); in dcn401_get_vco_frequency_from_reg()
1263 pll_req.value |= pll_req_reg & clk_mgr->clk_mgr_mask->FbMult_frac; in dcn401_get_vco_frequency_from_reg()
1266 pll_req = dc_fixpt_mul_int(pll_req, clk_mgr->dfs_ref_freq_khz); in dcn401_get_vco_frequency_from_reg()
1268 return dc_fixpt_floor(pll_req); in dcn401_get_vco_frequency_from_reg()