drm/radeon/kms: add dpm support for KB/KV
authorAlex Deucher <alexander.deucher@amd.com>
Wed, 14 Aug 2013 05:01:40 +0000 (01:01 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 30 Aug 2013 20:30:28 +0000 (16:30 -0400)
commit41a524abff2630dce0f9c38eb7340fbf2dc5bf27
tree212adab0104b0605013934e95dcb0460daf1130e
parent6bb5c0d74c1962a8b1c722521c01e19d38c47370
drm/radeon/kms: add dpm support for KB/KV

This adds dpm support for KB/KV asics.  This includes:
- dynamic engine clock scaling
- dynamic voltage scaling
- power containment
- shader power scaling

Set radeon.dpm=1 to enable.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 files changed:
drivers/gpu/drm/radeon/Makefile
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/cikd.h
drivers/gpu/drm/radeon/kv_dpm.c [new file with mode: 0644]
drivers/gpu/drm/radeon/kv_dpm.h [new file with mode: 0644]
drivers/gpu/drm/radeon/kv_smc.c [new file with mode: 0644]
drivers/gpu/drm/radeon/ppsmc.h
drivers/gpu/drm/radeon/radeon_asic.c
drivers/gpu/drm/radeon/radeon_asic.h
drivers/gpu/drm/radeon/radeon_pm.c
drivers/gpu/drm/radeon/smu7.h [new file with mode: 0644]
drivers/gpu/drm/radeon/smu7_fusion.h [new file with mode: 0644]