Searched refs:mpll_param (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
| H A D | iceland_smumgr.c | 1064 pp_atomctrl_memory_clock_param mpll_param; in iceland_calculate_mclk_params() local 1068 memory_clock, &mpll_param, strobe_mode); in iceland_calculate_mclk_params() 1073 mpll_func_cntl = PHM_SET_FIELD(mpll_func_cntl, MPLL_FUNC_CNTL, BWCTRL, mpll_param.bw_ctrl); in iceland_calculate_mclk_params() 1077 MPLL_FUNC_CNTL_1, CLKF, mpll_param.mpll_fb_divider.cl_kf); in iceland_calculate_mclk_params() 1079 MPLL_FUNC_CNTL_1, CLKFRAC, mpll_param.mpll_fb_divider.clk_frac); in iceland_calculate_mclk_params() 1081 MPLL_FUNC_CNTL_1, VCO_MODE, mpll_param.vco_mode); in iceland_calculate_mclk_params() 1085 MPLL_AD_FUNC_CNTL, YCLK_POST_DIV, mpll_param.mpll_post_divider); in iceland_calculate_mclk_params() 1090 MPLL_DQ_FUNC_CNTL, YCLK_SEL, mpll_param.yclk_sel); in iceland_calculate_mclk_params() 1092 MPLL_DQ_FUNC_CNTL, YCLK_POST_DIV, mpll_param.mpll_post_divider); in iceland_calculate_mclk_params() 1118 if (1 == mpll_param.qdr) in iceland_calculate_mclk_params() [all …]
|
| H A D | ci_smumgr.c | 1042 pp_atomctrl_memory_clock_param mpll_param; in ci_calculate_mclk_params() local 1046 memory_clock, &mpll_param, strobe_mode); in ci_calculate_mclk_params() 1050 mpll_func_cntl = PHM_SET_FIELD(mpll_func_cntl, MPLL_FUNC_CNTL, BWCTRL, mpll_param.bw_ctrl); in ci_calculate_mclk_params() 1053 MPLL_FUNC_CNTL_1, CLKF, mpll_param.mpll_fb_divider.cl_kf); in ci_calculate_mclk_params() 1055 MPLL_FUNC_CNTL_1, CLKFRAC, mpll_param.mpll_fb_divider.clk_frac); in ci_calculate_mclk_params() 1057 MPLL_FUNC_CNTL_1, VCO_MODE, mpll_param.vco_mode); in ci_calculate_mclk_params() 1060 MPLL_AD_FUNC_CNTL, YCLK_POST_DIV, mpll_param.mpll_post_divider); in ci_calculate_mclk_params() 1064 MPLL_DQ_FUNC_CNTL, YCLK_SEL, mpll_param.yclk_sel); in ci_calculate_mclk_params() 1066 MPLL_DQ_FUNC_CNTL, YCLK_POST_DIV, mpll_param.mpll_post_divider); in ci_calculate_mclk_params() 1077 if (1 == mpll_param.qdr) in ci_calculate_mclk_params() [all …]
|
| H A D | vegam_smumgr.c | 966 struct pp_atomctrl_memory_clock_param_ai mpll_param; in vegam_calculate_mclk_params() local 969 clock, &mpll_param), in vegam_calculate_mclk_params() 973 mem_level->MclkFrequency = (uint32_t)mpll_param.ulClock; in vegam_calculate_mclk_params() 974 mem_level->Fcw_int = (uint16_t)mpll_param.ulMclk_fcw_int; in vegam_calculate_mclk_params() 975 mem_level->Fcw_frac = (uint16_t)mpll_param.ulMclk_fcw_frac; in vegam_calculate_mclk_params() 976 mem_level->Postdiv = (uint8_t)mpll_param.ulPostDiv; in vegam_calculate_mclk_params()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_atombios.c | 2955 struct atom_mpll_param *mpll_param) in radeon_atom_get_memory_pll_dividers() argument 2962 memset(mpll_param, 0, sizeof(struct atom_mpll_param)); in radeon_atom_get_memory_pll_dividers() 2979 mpll_param->clkfrac = le16_to_cpu(args.ulFbDiv.usFbDivFrac); in radeon_atom_get_memory_pll_dividers() 2980 mpll_param->clkf = le16_to_cpu(args.ulFbDiv.usFbDiv); in radeon_atom_get_memory_pll_dividers() 2981 mpll_param->post_div = args.ucPostDiv; in radeon_atom_get_memory_pll_dividers() 2982 mpll_param->dll_speed = args.ucDllSpeed; in radeon_atom_get_memory_pll_dividers() 2983 mpll_param->bwcntl = args.ucBWCntl; in radeon_atom_get_memory_pll_dividers() 2984 mpll_param->vco_mode = in radeon_atom_get_memory_pll_dividers() 2986 mpll_param->yclk_sel = in radeon_atom_get_memory_pll_dividers() 2988 mpll_param->qdr = in radeon_atom_get_memory_pll_dividers() [all …]
|
| H A D | si_dpm.c | 4828 struct atom_mpll_param mpll_param; in si_populate_mclk_value() local 4831 ret = radeon_atom_get_memory_pll_dividers(rdev, memory_clock, strobe_mode, &mpll_param); in si_populate_mclk_value() 4836 mpll_func_cntl |= BWCTRL(mpll_param.bwcntl); in si_populate_mclk_value() 4839 mpll_func_cntl_1 |= CLKF(mpll_param.clkf) | in si_populate_mclk_value() 4840 CLKFRAC(mpll_param.clkfrac) | VCO_MODE(mpll_param.vco_mode); in si_populate_mclk_value() 4843 mpll_ad_func_cntl |= YCLK_POST_DIV(mpll_param.post_div); in si_populate_mclk_value() 4847 mpll_dq_func_cntl |= YCLK_SEL(mpll_param.yclk_sel) | in si_populate_mclk_value() 4848 YCLK_POST_DIV(mpll_param.post_div); in si_populate_mclk_value() 4878 mclk_pwrmgt_cntl |= DLL_SPEED(mpll_param.dll_speed); in si_populate_mclk_value()
|
| /linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| H A D | si_dpm.c | 5422 struct atom_mpll_param mpll_param; in si_populate_mclk_value() local 5425 ret = amdgpu_atombios_get_memory_pll_dividers(adev, memory_clock, strobe_mode, &mpll_param); in si_populate_mclk_value() 5430 mpll_func_cntl |= BWCTRL(mpll_param.bwcntl); in si_populate_mclk_value() 5433 mpll_func_cntl_1 |= CLKF(mpll_param.clkf) | in si_populate_mclk_value() 5434 CLKFRAC(mpll_param.clkfrac) | VCO_MODE(mpll_param.vco_mode); in si_populate_mclk_value() 5437 mpll_ad_func_cntl |= YCLK_POST_DIV(mpll_param.post_div); in si_populate_mclk_value() 5441 mpll_dq_func_cntl |= YCLK_SEL(mpll_param.yclk_sel) | in si_populate_mclk_value() 5442 YCLK_POST_DIV(mpll_param.post_div); in si_populate_mclk_value() 5472 mclk_pwrmgt_cntl |= DLL_SPEED(mpll_param.dll_speed); in si_populate_mclk_value()
|