SMU_UCLK
ret = smu_get_dpm_freq_range(smu, SMU_UCLK,
ret = arcturus_get_current_clk_freq_by_table(smu, SMU_UCLK, (uint32_t *)data);
SMU_UCLK,
ret = arcturus_get_current_clk_freq_by_table(smu, SMU_UCLK, &cur_value);
SMU_UCLK,
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
ret = smu_v11_0_get_dpm_ultimate_freq(smu, SMU_UCLK, NULL, &max_freq);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, 0, max_freq);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, min_clocks.memory_clock/100, 0);
ret = navi10_get_current_clk_freq_by_table(smu, SMU_UCLK, (uint32_t *)data);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, max_memory_clock, 0);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, min_memory_clock, 0);
ret = smu_v11_0_get_dpm_level_count(smu, SMU_UCLK, &uclk_count);
ret = smu_v11_0_get_dpm_freq_by_index(smu, SMU_UCLK, (uint16_t)(uclk_count - 1), &uclk_max);
ret = smu_v11_0_get_dpm_freq_by_index(smu, SMU_UCLK, (uint16_t)0, &uclk_min);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, 0, uclk_min);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, 0, uclk_max);
SMU_UCLK,
case SMU_UCLK:
case SMU_UCLK:
ret = smu_v11_0_get_dpm_ultimate_freq(smu, SMU_UCLK, NULL, &max_freq);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, 0, max_freq);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, min_clocks.memory_clock/100, 0);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, max_memory_clock, 0);
ret = smu_v11_0_set_hard_freq_limited_range(smu, SMU_UCLK, min_memory_clock, 0);
clk_select = SMU_UCLK;
if (clk_select == SMU_UCLK && smu->disable_uclk_switch)
if(clk_select == SMU_UCLK)
case SMU_UCLK:
SMU_UCLK);
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
ret = renoir_get_dpm_ultimate_freq(smu, SMU_UCLK, NULL, &uclk_freq);
ret = smu_v12_0_set_soft_freq_limited_range(smu, SMU_UCLK, uclk_freq, uclk_freq, false);
case SMU_UCLK:
ret = aldebaran_get_current_clk_freq_by_table(smu, SMU_UCLK, (uint32_t *)data);
case SMU_UCLK:
SMU_UCLK,
ret = aldebaran_get_current_clk_freq_by_table(smu, SMU_UCLK, &cur_value);
case SMU_UCLK:
SMU_UCLK);
case SMU_UCLK:
case SMU_UCLK:
SMU_UCLK,
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
{ SMU_UCLK, SMU_FEATURE_DPM_UCLK_BIT,
case SMU_UCLK:
ret = smu_v13_0_6_get_current_clk_freq_by_table(smu, SMU_UCLK,
smu, SMU_UCLK, (uint32_t *)data);
smu, SMU_UCLK, 0, uclk_table->max, false);
clk_type != SMU_UCLK)
if (clk_type == SMU_UCLK) {
smu, SMU_UCLK, 0, max, false);
smu, SMU_UCLK, min_clk, max_clk, false);
smu, SMU_UCLK, min_clk, max_clk, false);
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
SMU_UCLK,
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
case SMU_UCLK:
SMU_UCLK,
case SMU_UCLK:
case SMU_UCLK: