[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