This adds support for System Management Unit (SMU) version 13.0.7. This IP handles power management tasks on the GPU. The first patch is large headers to they were not sent to the list. Chengming Gui (3): drm/amd/pm: add SMU_13_0_7 PMFW headers drm/amdgpu/swsmu: add smu 13.0.7 firmware drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7 Kenneth Feng (21): drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7 drm/amd/pm: add features to smu_v13_0_7 drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7 drm/amd/pm: enable link dpm and link ds on smu_v13_0_7 drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7 drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7 drm/amd/pm: enable platform features for smu_v13_0_7 drm/amd/pm: add SCPM support in smu v13_0_7 drm/amd/pm: update the features for smu_v13_0_7 drm/amd/pm: pp_dpm_* interface for smu_v13_0_7 drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7 drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7 drm/amd/pm: port the fan interface to smu_v13_0_7 drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7 drm/amd/soc21: enable mmhub and athub power gating drm/amd/pm: enable gfx ds for smu_v13_0_7 drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7 drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7 drm/amd/pm: enable workload type change on smu_v13_0_7 drm/amd/pm: change the soft pptable id for smu_v13_0_7 drm/amd/pm: report preDS gfxclk on smu_v13_0_7 Likun Gao (1): drm/amd/pm: add get enable mask function for smu v13_0_7 Yang Wang (1): drm/amd/pm: enable pmlog support for smu_v13_0_7 drivers/gpu/drm/amd/amdgpu/soc21.c | 4 +- .../gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + .../inc/pmfw_if/smu13_driver_if_v13_0_7.h | 1562 +++++++++++++++++ .../pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 134 ++ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 + .../amd/pm/swsmu/inc/smu_v13_0_7_pptable.h | 200 +++ drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 + .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1511 ++++++++++++++++ .../drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- 13 files changed, 3463 insertions(+), 6 deletions(-) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h -- 2.35.1