diff options
author | Anthoine Bourgeois <anthoine.bourgeois@gmail.com> | 2013-09-03 13:52:19 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2013-09-11 11:44:24 -0400 |
commit | 63580c3e48de1a35ec8847ea24f1acb5aef48608 (patch) | |
tree | 26717e89194100078c1f003f10bf3f7b3e68a257 /drivers/gpu/drm/radeon/radeon_asic.h | |
parent | 811e4d58edf98f1ff5d3478e2c5f61034d359ab3 (diff) | |
download | linux-63580c3e48de1a35ec8847ea24f1acb5aef48608.tar.gz linux-63580c3e48de1a35ec8847ea24f1acb5aef48608.tar.bz2 linux-63580c3e48de1a35ec8847ea24f1acb5aef48608.zip |
drm/radeon/dpm: implement force performance levels for rs780 (v2)
Allows you to limit the selected power levels via sysfs.
Force the feedback divider to select a power level.
v2: fix checking in rs780_force_fbdiv,
drop a duplicate divider structure in rs780_dpm_force_performance_level,
Force the voltage level too.
Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_asic.h')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_asic.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h index 818bbe6b884b..98a59f5d6edc 100644 --- a/drivers/gpu/drm/radeon/radeon_asic.h +++ b/drivers/gpu/drm/radeon/radeon_asic.h @@ -428,6 +428,8 @@ void rs780_dpm_print_power_state(struct radeon_device *rdev, struct radeon_ps *ps); void rs780_dpm_debugfs_print_current_performance_level(struct radeon_device *rdev, struct seq_file *m); +int rs780_dpm_force_performance_level(struct radeon_device *rdev, + enum radeon_dpm_forced_level level); /* * rv770,rv730,rv710,rv740 |