-
- Downloads
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>
Showing
- drivers/gpu/drm/radeon/Makefile 2 additions, 1 deletiondrivers/gpu/drm/radeon/Makefile
- drivers/gpu/drm/radeon/evergreen.c 10 additions, 3 deletionsdrivers/gpu/drm/radeon/evergreen.c
- drivers/gpu/drm/radeon/evergreend.h 10 additions, 0 deletionsdrivers/gpu/drm/radeon/evergreend.h
- drivers/gpu/drm/radeon/ppsmc.h 9 additions, 1 deletiondrivers/gpu/drm/radeon/ppsmc.h
- drivers/gpu/drm/radeon/radeon_asic.c 12 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_asic.c
- drivers/gpu/drm/radeon/radeon_asic.h 12 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_asic.h
- drivers/gpu/drm/radeon/radeon_pm.c 1 addition, 0 deletionsdrivers/gpu/drm/radeon/radeon_pm.c
- drivers/gpu/drm/radeon/sumo_dpm.c 47 additions, 43 deletionsdrivers/gpu/drm/radeon/sumo_dpm.c
- drivers/gpu/drm/radeon/sumo_dpm.h 20 additions, 1 deletiondrivers/gpu/drm/radeon/sumo_dpm.h
- drivers/gpu/drm/radeon/sumo_smc.c 0 additions, 2 deletionsdrivers/gpu/drm/radeon/sumo_smc.c
- drivers/gpu/drm/radeon/trinity_dpm.c 1613 additions, 0 deletionsdrivers/gpu/drm/radeon/trinity_dpm.c
- drivers/gpu/drm/radeon/trinity_dpm.h 110 additions, 0 deletionsdrivers/gpu/drm/radeon/trinity_dpm.h
- drivers/gpu/drm/radeon/trinity_smc.c 110 additions, 0 deletionsdrivers/gpu/drm/radeon/trinity_smc.c
- drivers/gpu/drm/radeon/trinityd.h 223 additions, 0 deletionsdrivers/gpu/drm/radeon/trinityd.h
Loading