[PATCH 0/6] Enable BACO function for VGf10
Jim Qu
Jim.Qu at amd.com
Thu Jan 10 04:09:19 UTC 2019
Bus Alive Chip Off Power mode(BACO) refers to the case in which
the power consumption in the GPU is at its lowest level while
keeping the PCIe config space alive.
Jim Qu (6):
drm/amdgpu: update nbio v6.1 register/master to support BACO
drm/amdgpu: add BACO interfaces in pm and hwmgr function table
drm/amdpgu: add common functions for BACO feature in PP
drm/amdgpu: add BACO interfaces for vega10
drm/amdgpu: expose BACO interfaces to upper level from PP
drm/amdgpu: use BACO reset if platform support
drivers/gpu/drm/amd/amdgpu/soc15.c | 62 +++++++-
.../include/asic_reg/nbio/nbio_6_1_offset.h | 2 +
.../include/asic_reg/nbio/nbio_6_1_sh_mask.h | 4 +
.../gpu/drm/amd/include/kgd_pp_interface.h | 3 +
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 54 +++++++
drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 2 +-
.../gpu/drm/amd/powerplay/hwmgr/common_baco.c | 98 +++++++++++++
.../gpu/drm/amd/powerplay/hwmgr/common_baco.h | 50 +++++++
.../gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 136 ++++++++++++++++++
.../gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 32 +++++
.../drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 +
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 8 ++
12 files changed, 451 insertions(+), 4 deletions(-)
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h
--
2.17.1
More information about the amd-gfx
mailing list