Skip to content
Snippets Groups Projects
Commit b6b41cf3 authored by Alex Deucher's avatar Alex Deucher
Browse files

drm/radeon: fix default dpm state setup


Only enable the first levels for mclk and sclk.

Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 36654dd4
No related branches found
No related tags found
No related merge requests found
...@@ -3062,7 +3062,8 @@ static int ci_setup_default_dpm_tables(struct radeon_device *rdev) ...@@ -3062,7 +3062,8 @@ static int ci_setup_default_dpm_tables(struct radeon_device *rdev)
allowed_sclk_vddc_table->entries[i].clk)) { allowed_sclk_vddc_table->entries[i].clk)) {
pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].value = pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].value =
allowed_sclk_vddc_table->entries[i].clk; allowed_sclk_vddc_table->entries[i].clk;
pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].enabled = true; pi->dpm_table.sclk_table.dpm_levels[pi->dpm_table.sclk_table.count].enabled =
(i == 0) ? true : false;
pi->dpm_table.sclk_table.count++; pi->dpm_table.sclk_table.count++;
} }
} }
...@@ -3074,7 +3075,8 @@ static int ci_setup_default_dpm_tables(struct radeon_device *rdev) ...@@ -3074,7 +3075,8 @@ static int ci_setup_default_dpm_tables(struct radeon_device *rdev)
allowed_mclk_table->entries[i].clk)) { allowed_mclk_table->entries[i].clk)) {
pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].value = pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].value =
allowed_mclk_table->entries[i].clk; allowed_mclk_table->entries[i].clk;
pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].enabled = true; pi->dpm_table.mclk_table.dpm_levels[pi->dpm_table.mclk_table.count].enabled =
(i == 0) ? true : false;
pi->dpm_table.mclk_table.count++; pi->dpm_table.mclk_table.count++;
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment