• Home
  • Raw
  • Download

Lines Matching refs:sclk

1758 				    SISLANDS_SMC_SCLK_VALUE *sclk);
2322 prev_sclk = state->performance_levels[i-1].sclk; in si_populate_power_containment_values()
2323 max_sclk = state->performance_levels[i].sclk; in si_populate_power_containment_values()
2342 if (min_sclk < state->performance_levels[0].sclk) in si_populate_power_containment_values()
2343 min_sclk = state->performance_levels[0].sclk; in si_populate_power_containment_values()
2417 if ((state->performance_levels[i].sclk >= rdev->pm.dpm.sq_ramping_threshold) && in si_populate_sq_ramping_values()
2852 u32 sclk = 0; in si_init_smc_spll_table() local
2865 ret = si_calculate_sclk_params(rdev, sclk, &sclk_params); in si_init_smc_spll_table()
2898 sclk += 512; in si_init_smc_spll_table()
2995 u32 mclk, sclk; in si_apply_state_adjust_rules() local
3093 if (ps->performance_levels[i].sclk > max_limits->sclk) in si_apply_state_adjust_rules()
3094 ps->performance_levels[i].sclk = max_limits->sclk; in si_apply_state_adjust_rules()
3112 if (ps->performance_levels[i].sclk > max_sclk_vddc) in si_apply_state_adjust_rules()
3113 ps->performance_levels[i].sclk = max_sclk_vddc; in si_apply_state_adjust_rules()
3128 if (ps->performance_levels[i].sclk > max_sclk) in si_apply_state_adjust_rules()
3129 ps->performance_levels[i].sclk = max_sclk; in si_apply_state_adjust_rules()
3144 sclk = ps->performance_levels[ps->performance_level_count - 1].sclk; in si_apply_state_adjust_rules()
3147 sclk = ps->performance_levels[0].sclk; in si_apply_state_adjust_rules()
3152 if (sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk) in si_apply_state_adjust_rules()
3153 sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk; in si_apply_state_adjust_rules()
3159 ps->performance_levels[0].sclk = sclk; in si_apply_state_adjust_rules()
3165 sclk = ps->performance_levels[0].sclk; in si_apply_state_adjust_rules()
3167 if (sclk < ps->performance_levels[i].sclk) in si_apply_state_adjust_rules()
3168 sclk = ps->performance_levels[i].sclk; in si_apply_state_adjust_rules()
3171 ps->performance_levels[i].sclk = sclk; in si_apply_state_adjust_rules()
3176 if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk) in si_apply_state_adjust_rules()
3177 ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk; in si_apply_state_adjust_rules()
3210 ps->performance_levels[i].sclk, in si_apply_state_adjust_rules()
4265 u16 voltage, u32 sclk, u32 mclk, in si_populate_phase_shedding_value() argument
4272 (sclk <= limits->entries[i].sclk) && in si_populate_phase_shedding_value()
4356 (u8)si_calculate_memory_refresh_rate(rdev, pl->sclk); in si_populate_memory_timing_parameters()
4359 pl->sclk, in si_populate_memory_timing_parameters()
4453 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4455 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4457 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_initial_state()
4459 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_initial_state()
4461 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM = in si_populate_smc_initial_state()
4463 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM_2 = in si_populate_smc_initial_state()
4466 table->initialState.levels[0].sclk.sclk_value = in si_populate_smc_initial_state()
4467 cpu_to_be32(initial_state->performance_levels[0].sclk); in si_populate_smc_initial_state()
4500 initial_state->performance_levels[0].sclk, in si_populate_smc_initial_state()
4652 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
4654 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
4656 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_acpi_state()
4658 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_acpi_state()
4662 table->ACPIState.levels[0].sclk.sclk_value = 0; in si_populate_smc_acpi_state()
4838 SISLANDS_SMC_SCLK_VALUE *sclk) in si_calculate_sclk_params() argument
4895 sclk->sclk_value = engine_clock; in si_calculate_sclk_params()
4896 sclk->vCG_SPLL_FUNC_CNTL = spll_func_cntl; in si_calculate_sclk_params()
4897 sclk->vCG_SPLL_FUNC_CNTL_2 = spll_func_cntl_2; in si_calculate_sclk_params()
4898 sclk->vCG_SPLL_FUNC_CNTL_3 = spll_func_cntl_3; in si_calculate_sclk_params()
4899 sclk->vCG_SPLL_FUNC_CNTL_4 = spll_func_cntl_4; in si_calculate_sclk_params()
4900 sclk->vCG_SPLL_SPREAD_SPECTRUM = cg_spll_spread_spectrum; in si_calculate_sclk_params()
4901 sclk->vCG_SPLL_SPREAD_SPECTRUM_2 = cg_spll_spread_spectrum_2; in si_calculate_sclk_params()
4908 SISLANDS_SMC_SCLK_VALUE *sclk) in si_populate_sclk_value() argument
4915 sclk->sclk_value = cpu_to_be32(sclk_tmp.sclk_value); in si_populate_sclk_value()
4916 sclk->vCG_SPLL_FUNC_CNTL = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL); in si_populate_sclk_value()
4917 sclk->vCG_SPLL_FUNC_CNTL_2 = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL_2); in si_populate_sclk_value()
4918 sclk->vCG_SPLL_FUNC_CNTL_3 = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL_3); in si_populate_sclk_value()
4919 sclk->vCG_SPLL_FUNC_CNTL_4 = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL_4); in si_populate_sclk_value()
4920 sclk->vCG_SPLL_SPREAD_SPECTRUM = cpu_to_be32(sclk_tmp.vCG_SPLL_SPREAD_SPECTRUM); in si_populate_sclk_value()
4921 sclk->vCG_SPLL_SPREAD_SPECTRUM_2 = cpu_to_be32(sclk_tmp.vCG_SPLL_SPREAD_SPECTRUM_2); in si_populate_sclk_value()
5049 ret = si_populate_sclk_value(rdev, pl->sclk, &level->sclk); in si_convert_power_level_to_smc()
5092 pl->sclk, in si_convert_power_level_to_smc()
5126 pl->sclk, in si_convert_power_level_to_smc()
5166 state->performance_levels[i + 1].sclk, in si_populate_smc_t()
5167 state->performance_levels[i].sclk, in si_populate_smc_t()
5258 threshold = state->performance_levels[state->performance_level_count-1].sclk * 100 / 100; in si_convert_power_state_to_smc()
5292 (state->performance_levels[i].sclk < threshold) ? in si_convert_power_state_to_smc()
6798 pl->sclk = le16_to_cpu(clock_info->si.usEngineClockLow); in si_parse_pplib_clock_info()
6799 pl->sclk |= clock_info->si.ucEngineClockHigh << 16; in si_parse_pplib_clock_info()
6845 pl->sclk = rdev->clock.default_sclk; in si_parse_pplib_clock_info()
6853 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.sclk = pl->sclk; in si_parse_pplib_clock_info()
6936 u32 sclk, mclk; in si_parse_power_table() local
6940 sclk = le16_to_cpu(clock_info->si.usEngineClockLow); in si_parse_power_table()
6941 sclk |= clock_info->si.ucEngineClockHigh << 16; in si_parse_power_table()
6944 rdev->pm.dpm.vce_states[i].sclk = sclk; in si_parse_power_table()
7107 if ((rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.sclk == 0) || in si_dpm_init()
7147 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci, pl->pcie_gen + 1); in si_dpm_debugfs_print_current_performance_level()
7165 return pl->sclk; in si_dpm_get_current_sclk()