drm/radeon/kms/pm: add additional asic callbacks
- pm_misc() - handles voltage, pcie lanes, and other non clock related power mode settings. Currently disabled. Needs further debugging - pm_prepare() - disables crtc mem requests right now. All memory clients need to be disabled when changing memory clocks. This function can be expanded to include disabling fb access as well. - pm_finish() - enable active memory clients. Signed-off-by:Alex Deucher <alexdeucher@gmail.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
- drivers/gpu/drm/radeon/evergreen.c 41 additions, 0 deletionsdrivers/gpu/drm/radeon/evergreen.c
- drivers/gpu/drm/radeon/evergreen_reg.h 1 addition, 0 deletionsdrivers/gpu/drm/radeon/evergreen_reg.h
- drivers/gpu/drm/radeon/r100.c 142 additions, 0 deletionsdrivers/gpu/drm/radeon/r100.c
- drivers/gpu/drm/radeon/r100d.h 36 additions, 0 deletionsdrivers/gpu/drm/radeon/r100d.h
- drivers/gpu/drm/radeon/r500_reg.h 1 addition, 0 deletionsdrivers/gpu/drm/radeon/r500_reg.h
- drivers/gpu/drm/radeon/r600.c 5 additions, 0 deletionsdrivers/gpu/drm/radeon/r600.c
- drivers/gpu/drm/radeon/radeon.h 3 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon.h
- drivers/gpu/drm/radeon/radeon_asic.c 42 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_asic.c
- drivers/gpu/drm/radeon/radeon_asic.h 11 additions, 0 deletionsdrivers/gpu/drm/radeon/radeon_asic.h
- drivers/gpu/drm/radeon/rs600.c 123 additions, 0 deletionsdrivers/gpu/drm/radeon/rs600.c
- drivers/gpu/drm/radeon/rs600d.h 32 additions, 0 deletionsdrivers/gpu/drm/radeon/rs600d.h
- drivers/gpu/drm/radeon/rv770.c 4 additions, 0 deletionsdrivers/gpu/drm/radeon/rv770.c
Loading
Please register or sign in to comment