drm/radeon: add dpm support for CI dGPUs (v2)
authorAlex Deucher <alexander.deucher@amd.com>
Wed, 14 Aug 2013 05:03:41 +0000 (01:03 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 30 Aug 2013 20:30:29 +0000 (16:30 -0400)
commitcc8dbbb4f62aa53e604e7c61dedc03ee4e8dfed4
treee346ae250ed7c00644b883cbe024695fe8c40524
parent41a524abff2630dce0f9c38eb7340fbf2dc5bf27
drm/radeon: add dpm support for CI dGPUs (v2)

This adds dpm support for btc asics. This includes:
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen switching

Set radeon.dpm=1 to enable.

v2: remove unused radeon_atombios.c changes,
    make missing smc ucode non-fatal

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
15 files changed:
drivers/gpu/drm/radeon/Makefile
drivers/gpu/drm/radeon/ci_dpm.c [new file with mode: 0644]
drivers/gpu/drm/radeon/ci_dpm.h [new file with mode: 0644]
drivers/gpu/drm/radeon/ci_smc.c [new file with mode: 0644]
drivers/gpu/drm/radeon/cik.c
drivers/gpu/drm/radeon/cikd.h
drivers/gpu/drm/radeon/ppsmc.h
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_asic.c
drivers/gpu/drm/radeon/radeon_asic.h
drivers/gpu/drm/radeon/radeon_atombios.c
drivers/gpu/drm/radeon/radeon_pm.c
drivers/gpu/drm/radeon/radeon_ucode.h
drivers/gpu/drm/radeon/si_dpm.c
drivers/gpu/drm/radeon/smu7_discrete.h [new file with mode: 0644]