drm/radeon/kms: add dpm support for trinity asics
authorAlex Deucher <alexander.deucher@amd.com>
Fri, 12 Apr 2013 20:40:41 +0000 (16:40 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 27 Jun 2013 23:15:45 +0000 (19:15 -0400)
commitd70229f704474b2932e03367a528773e336f6205
tree8e56480f4073505457f212706f7f3f81b89583bc
parent80ea2c129c76a4159a93efeaef4385b6c964dfac
drm/radeon/kms: add dpm support for trinity asics

This adds dpm support for trinity asics.  This includes:
- clockgating
- powergating
- dynamic engine clock scaling
- dynamic voltage scaling

set radeon.dpm=1 to enable it.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
14 files changed:
drivers/gpu/drm/radeon/Makefile
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/evergreend.h
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/sumo_dpm.c
drivers/gpu/drm/radeon/sumo_dpm.h
drivers/gpu/drm/radeon/sumo_smc.c
drivers/gpu/drm/radeon/trinity_dpm.c [new file with mode: 0644]
drivers/gpu/drm/radeon/trinity_dpm.h [new file with mode: 0644]
drivers/gpu/drm/radeon/trinity_smc.c [new file with mode: 0644]
drivers/gpu/drm/radeon/trinityd.h [new file with mode: 0644]