[PATCH 0/6] Enable BACO function for VGf10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux