Lines Matching refs:sclk
1759 SISLANDS_SMC_SCLK_VALUE *sclk);
2323 prev_sclk = state->performance_levels[i-1].sclk; in si_populate_power_containment_values()
2324 max_sclk = state->performance_levels[i].sclk; in si_populate_power_containment_values()
2343 if (min_sclk < state->performance_levels[0].sclk) in si_populate_power_containment_values()
2344 min_sclk = state->performance_levels[0].sclk; in si_populate_power_containment_values()
2418 if ((state->performance_levels[i].sclk >= rdev->pm.dpm.sq_ramping_threshold) && in si_populate_sq_ramping_values()
2853 u32 sclk = 0; in si_init_smc_spll_table() local
2866 ret = si_calculate_sclk_params(rdev, sclk, &sclk_params); in si_init_smc_spll_table()
2899 sclk += 512; in si_init_smc_spll_table()
2973 u32 mclk, sclk; in si_apply_state_adjust_rules() local
3037 if (ps->performance_levels[i].sclk > max_limits->sclk) in si_apply_state_adjust_rules()
3038 ps->performance_levels[i].sclk = max_limits->sclk; in si_apply_state_adjust_rules()
3056 if (ps->performance_levels[i].sclk > max_sclk_vddc) in si_apply_state_adjust_rules()
3057 ps->performance_levels[i].sclk = max_sclk_vddc; in si_apply_state_adjust_rules()
3072 if (ps->performance_levels[i].sclk > max_sclk) in si_apply_state_adjust_rules()
3073 ps->performance_levels[i].sclk = max_sclk; in si_apply_state_adjust_rules()
3088 sclk = ps->performance_levels[ps->performance_level_count - 1].sclk; in si_apply_state_adjust_rules()
3091 sclk = ps->performance_levels[0].sclk; in si_apply_state_adjust_rules()
3096 if (sclk < rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk) in si_apply_state_adjust_rules()
3097 sclk = rdev->pm.dpm.vce_states[rdev->pm.dpm.vce_level].sclk; in si_apply_state_adjust_rules()
3103 ps->performance_levels[0].sclk = sclk; in si_apply_state_adjust_rules()
3109 sclk = ps->performance_levels[0].sclk; in si_apply_state_adjust_rules()
3111 if (sclk < ps->performance_levels[i].sclk) in si_apply_state_adjust_rules()
3112 sclk = ps->performance_levels[i].sclk; in si_apply_state_adjust_rules()
3115 ps->performance_levels[i].sclk = sclk; in si_apply_state_adjust_rules()
3120 if (ps->performance_levels[i].sclk < ps->performance_levels[i - 1].sclk) in si_apply_state_adjust_rules()
3121 ps->performance_levels[i].sclk = ps->performance_levels[i - 1].sclk; in si_apply_state_adjust_rules()
3154 ps->performance_levels[i].sclk, in si_apply_state_adjust_rules()
4209 u16 voltage, u32 sclk, u32 mclk, in si_populate_phase_shedding_value() argument
4216 (sclk <= limits->entries[i].sclk) && in si_populate_phase_shedding_value()
4300 (u8)si_calculate_memory_refresh_rate(rdev, pl->sclk); in si_populate_memory_timing_parameters()
4303 pl->sclk, in si_populate_memory_timing_parameters()
4397 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_initial_state()
4399 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_initial_state()
4401 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_initial_state()
4403 table->initialState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_initial_state()
4405 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM = in si_populate_smc_initial_state()
4407 table->initialState.levels[0].sclk.vCG_SPLL_SPREAD_SPECTRUM_2 = in si_populate_smc_initial_state()
4410 table->initialState.levels[0].sclk.sclk_value = in si_populate_smc_initial_state()
4411 cpu_to_be32(initial_state->performance_levels[0].sclk); in si_populate_smc_initial_state()
4444 initial_state->performance_levels[0].sclk, in si_populate_smc_initial_state()
4596 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL = in si_populate_smc_acpi_state()
4598 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_2 = in si_populate_smc_acpi_state()
4600 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_3 = in si_populate_smc_acpi_state()
4602 table->ACPIState.levels[0].sclk.vCG_SPLL_FUNC_CNTL_4 = in si_populate_smc_acpi_state()
4606 table->ACPIState.levels[0].sclk.sclk_value = 0; in si_populate_smc_acpi_state()
4782 SISLANDS_SMC_SCLK_VALUE *sclk) in si_calculate_sclk_params() argument
4839 sclk->sclk_value = engine_clock; in si_calculate_sclk_params()
4840 sclk->vCG_SPLL_FUNC_CNTL = spll_func_cntl; in si_calculate_sclk_params()
4841 sclk->vCG_SPLL_FUNC_CNTL_2 = spll_func_cntl_2; in si_calculate_sclk_params()
4842 sclk->vCG_SPLL_FUNC_CNTL_3 = spll_func_cntl_3; in si_calculate_sclk_params()
4843 sclk->vCG_SPLL_FUNC_CNTL_4 = spll_func_cntl_4; in si_calculate_sclk_params()
4844 sclk->vCG_SPLL_SPREAD_SPECTRUM = cg_spll_spread_spectrum; in si_calculate_sclk_params()
4845 sclk->vCG_SPLL_SPREAD_SPECTRUM_2 = cg_spll_spread_spectrum_2; in si_calculate_sclk_params()
4852 SISLANDS_SMC_SCLK_VALUE *sclk) in si_populate_sclk_value() argument
4859 sclk->sclk_value = cpu_to_be32(sclk_tmp.sclk_value); in si_populate_sclk_value()
4860 sclk->vCG_SPLL_FUNC_CNTL = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL); in si_populate_sclk_value()
4861 sclk->vCG_SPLL_FUNC_CNTL_2 = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL_2); in si_populate_sclk_value()
4862 sclk->vCG_SPLL_FUNC_CNTL_3 = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL_3); in si_populate_sclk_value()
4863 sclk->vCG_SPLL_FUNC_CNTL_4 = cpu_to_be32(sclk_tmp.vCG_SPLL_FUNC_CNTL_4); in si_populate_sclk_value()
4864 sclk->vCG_SPLL_SPREAD_SPECTRUM = cpu_to_be32(sclk_tmp.vCG_SPLL_SPREAD_SPECTRUM); in si_populate_sclk_value()
4865 sclk->vCG_SPLL_SPREAD_SPECTRUM_2 = cpu_to_be32(sclk_tmp.vCG_SPLL_SPREAD_SPECTRUM_2); in si_populate_sclk_value()
4993 ret = si_populate_sclk_value(rdev, pl->sclk, &level->sclk); in si_convert_power_level_to_smc()
5036 pl->sclk, in si_convert_power_level_to_smc()
5070 pl->sclk, in si_convert_power_level_to_smc()
5110 state->performance_levels[i + 1].sclk, in si_populate_smc_t()
5111 state->performance_levels[i].sclk, in si_populate_smc_t()
5202 threshold = state->performance_levels[state->performance_level_count-1].sclk * 100 / 100; in si_convert_power_state_to_smc()
5236 (state->performance_levels[i].sclk < threshold) ? in si_convert_power_state_to_smc()
6742 pl->sclk = le16_to_cpu(clock_info->si.usEngineClockLow); in si_parse_pplib_clock_info()
6743 pl->sclk |= clock_info->si.ucEngineClockHigh << 16; in si_parse_pplib_clock_info()
6789 pl->sclk = rdev->clock.default_sclk; in si_parse_pplib_clock_info()
6797 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.sclk = pl->sclk; in si_parse_pplib_clock_info()
6880 u32 sclk, mclk; in si_parse_power_table() local
6884 sclk = le16_to_cpu(clock_info->si.usEngineClockLow); in si_parse_power_table()
6885 sclk |= clock_info->si.ucEngineClockHigh << 16; in si_parse_power_table()
6888 rdev->pm.dpm.vce_states[i].sclk = sclk; in si_parse_power_table()
7051 if ((rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.sclk == 0) || in si_dpm_init()
7091 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci, pl->pcie_gen + 1); in si_dpm_debugfs_print_current_performance_level()
7109 return pl->sclk; in si_dpm_get_current_sclk()