Lines Matching refs:mclk

793 	u32 sclk, mclk;  in ci_apply_state_adjust_rules()  local
822 if (ps->performance_levels[i].mclk > max_limits->mclk) in ci_apply_state_adjust_rules()
823 ps->performance_levels[i].mclk = max_limits->mclk; in ci_apply_state_adjust_rules()
832 mclk = ps->performance_levels[ps->performance_level_count - 1].mclk; in ci_apply_state_adjust_rules()
835 mclk = ps->performance_levels[0].mclk; in ci_apply_state_adjust_rules()
842 if (mclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk) in ci_apply_state_adjust_rules()
843 mclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].mclk; in ci_apply_state_adjust_rules()
847 ps->performance_levels[0].mclk = mclk; in ci_apply_state_adjust_rules()
853 if (ps->performance_levels[0].mclk < ps->performance_levels[1].mclk) in ci_apply_state_adjust_rules()
854 ps->performance_levels[0].mclk = ps->performance_levels[1].mclk; in ci_apply_state_adjust_rules()
856 if (ps->performance_levels[1].mclk < ps->performance_levels[0].mclk) in ci_apply_state_adjust_rules()
857 ps->performance_levels[1].mclk = ps->performance_levels[0].mclk; in ci_apply_state_adjust_rules()
2277 static int ci_populate_mvdd_value(struct radeon_device *rdev, u32 mclk, in ci_populate_mvdd_value() argument
2285 if (mclk <= rdev->pm.dpm.dyn_state.mvdd_dependency_on_mclk.entries[i].clk) { in ci_populate_mvdd_value()
2368 u32 mclk, in ci_populate_phase_value_based_on_mclk() argument
2376 if (mclk < limits->entries[i].mclk) { in ci_populate_phase_value_based_on_mclk()
2494 u32 mclk, in ci_populate_memory_timing_parameters() argument
2501 radeon_atom_set_engine_dram_timings(rdev, sclk, mclk); in ci_populate_memory_timing_parameters()
2507 ci_register_patching_mc_arb(rdev, sclk, mclk, &dram_timing2); in ci_populate_memory_timing_parameters()
2573 boot_state->performance_levels[0].mclk) { in ci_populate_smc_initial_state()
2760 SMU7_Discrete_MemoryLevel *mclk, in ci_calculate_mclk_params() argument
2831 mclk->MclkFrequency = memory_clock; in ci_calculate_mclk_params()
2832 mclk->MpllFuncCntl = mpll_func_cntl; in ci_calculate_mclk_params()
2833 mclk->MpllFuncCntl_1 = mpll_func_cntl_1; in ci_calculate_mclk_params()
2834 mclk->MpllFuncCntl_2 = mpll_func_cntl_2; in ci_calculate_mclk_params()
2835 mclk->MpllAdFuncCntl = mpll_ad_func_cntl; in ci_calculate_mclk_params()
2836 mclk->MpllDqFuncCntl = mpll_dq_func_cntl; in ci_calculate_mclk_params()
2837 mclk->MclkPwrmgtCntl = mclk_pwrmgt_cntl; in ci_calculate_mclk_params()
2838 mclk->DllCntl = dll_cntl; in ci_calculate_mclk_params()
2839 mclk->MpllSs1 = mpll_ss1; in ci_calculate_mclk_params()
2840 mclk->MpllSs2 = mpll_ss2; in ci_calculate_mclk_params()
3741 state->performance_levels[0].mclk, in ci_trim_dpm_states()
3742 state->performance_levels[high_limit_count].mclk); in ci_trim_dpm_states()
3833 u32 mclk = state->performance_levels[state->performance_level_count-1].mclk; in ci_find_dpm_states_clocks_in_dpm_table() local
3852 if (mclk == mclk_table->dpm_levels[i].value) in ci_find_dpm_states_clocks_in_dpm_table()
3870 u32 mclk = state->performance_levels[state->performance_level_count-1].mclk; in ci_populate_and_upload_sclk_mclk_dpm_levels() local
3881 dpm_table->mclk_table.dpm_levels[dpm_table->mclk_table.count-1].value = mclk; in ci_populate_and_upload_sclk_mclk_dpm_levels()
4915 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.mclk = in ci_set_private_data_variables_based_on_pptable()
5451 pl->mclk = le16_to_cpu(clock_info->ci.usMemoryClockLow); in ci_parse_pplib_clock_info()
5452 pl->mclk |= clock_info->ci.ucMemoryClockHigh << 16; in ci_parse_pplib_clock_info()
5474 pl->mclk = pi->vbios_boot_state.mclk_bootup_value; in ci_parse_pplib_clock_info()
5584 u32 sclk, mclk; in ci_parse_power_table() local
5590 mclk = le16_to_cpu(clock_info->ci.usMemoryClockLow); in ci_parse_power_table()
5591 mclk |= clock_info->ci.ucMemoryClockHigh << 16; in ci_parse_power_table()
5593 rdev->pm.dpm.vce_states[i].mclk = mclk; in ci_parse_power_table()
5884 (rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.mclk == 0)) in ci_dpm_init()
5899 u32 mclk = ci_get_average_mclk_freq(rdev); in ci_dpm_debugfs_print_current_performance_level() local
5904 sclk, mclk); in ci_dpm_debugfs_print_current_performance_level()
5920 i, pl->sclk, pl->mclk, pl->pcie_gen + 1, pl->pcie_lane); in ci_dpm_print_power_state()
5934 u32 mclk = ci_get_average_mclk_freq(rdev); in ci_dpm_get_current_mclk() local
5936 return mclk; in ci_dpm_get_current_mclk()
5956 return requested_state->performance_levels[0].mclk; in ci_dpm_get_mclk()
5958 return requested_state->performance_levels[requested_state->performance_level_count - 1].mclk; in ci_dpm_get_mclk()