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