[pull] amdgpu drm-next-5.11

Alex Deucher alexdeucher at gmail.com
Thu Dec 10 04:53:44 UTC 2020


Hi Dave, Daniel,

Fixes for 5.11.

The following changes since commit beaff108e1bf1e38c9def60dd09f7a4ed7910481:

  drm/amd/powerplay: fix spelling mistake "smu_state_memroy_block" -> "smu_state_memory_block" (2020-11-24 12:09:54 -0500)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/amd-drm-next-5.11-2020-12-09

for you to fetch changes up to f8aab60422c371425365d386dfd51e0c6c5b1041:

  drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs (2020-12-09 23:17:03 -0500)

----------------------------------------------------------------
amd-drm-next-5.11-2020-12-09:

amdgpu:
- SR-IOV fixes
- Navy Flounder updates
- Sienna Cichlid updates
- Dimgrey Cavefish updates
- Vangogh updates
- Misc SMU fixes
- Misc display fixes
- Last big hunk of W=1 warning fixes
- Cursor validation fixes
- CI BACO updates

----------------------------------------------------------------
AMD\ramini (1):
      drm/amd/display: Set FixRate bit in VSIF V3

Alex Deucher (22):
      drm/amdgpu: default noretry=0 for navi1x and newer (v2)
      drm/amdgpu: enable AGP aperture on gmc10.x (v2)
      drm/amdgpu/swsmu/vangogh: return error if fetching metrics fails
      drm/amdgpu/powerplay/tonga: return an error if copying to smc fails
      drm/amdgpu/powerplay/ci: return an error if copying to smc fails
      drm/amdgpu/powerplay/iceland: return an error if copying to smc fails
      drm/amdgpu/powerplay/vega10: handle error in getting pptable
      drm/amdgpu/powerplay/psm: return an error in power state init
      drm/amdgpu/swsmu/navi1x: simplify sensor handling
      drm/amdgpu/swsmu/arcturus: simplify sensor handling
      drm/amdgpu/swsmu/sienna_cichlid: simplify sensor handling
      drm/amdgpu/swsmu: add metrics enums for voltage
      drm/amdgpu/swsmu/vangogh: simplify sensor handling
      drm/amdgpu/swsmu/vangogh: use metrics table for voltages (v2)
      drm/amdgpu/swsmu/renoir: simplify sensor handling (v2)
      drm/amdgpu/powerplay: parse fan table for CI asics
      drm/amdgpu/disply: set num_crtc earlier
      drm/amdgpu/cik: enable BACO reset on Bonaire
      drm/amdgpu: enable runtime pm using BACO on CI dGPUs
      drm/amdgpu: free the pre-OS console framebuffer after the first modeset
      drm/amdgpu: remove amdgpu_ttm_late_init  and amdgpu_bo_late_init
      drm/amdgpu: fix size calculation with stolen vga memory

Andrey Grodzovsky (1):
      drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs

Anthony Koo (2):
      drm/amd/display: [FW Promotion] Release 0.0.44
      drm/amd/display: [FW Promotion] Release 0.0.45

Aric Cyr (2):
      drm/amd/display: DC Release 3.2.114
      drm/amd/display: 3.2.115

Arnd Bergmann (2):
      drm/amdgpu: fix debugfs creation/removal, again
      drm/amdgpu: fw_attestation: fix unused function warning

Arunpravin (1):
      drm/amdgpu/pm/smu11: Fix fan set speed bug

Aurabindo Pillai (2):
      drm/amd/display: Clear dc remote sinks on MST disconnect
      drm/amd/display: turn DPMS off on connector unplug

Boyuan Zhang (2):
      drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset
      drm/amdgpu/vcn3.0: remove old DPG workaround

Brandon Syu (1):
      drm/amd/display: Init clock value by current vbios CLKs

Changfeng (1):
      drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven

Charlene Liu (1):
      drm/amd/display: Enable gpu_vm_support for dcn3.01

Chris Park (1):
      drm/amd/display: Prevent bandwidth overflow

Dmytro Laktyushkin (1):
      drm/amd/display: Expose clk_mgr functions for reuse

Eric Bernstein (1):
      drm/amd/display: Revert update clk_mgr for vg

Eryk Brol (1):
      drm/amd/display: Do full modeset when DSC debugfs is changed

Evan Quan (1):
      drm/amd/pm: invalidate hdp before CPU access the memory written by GPU

Felix Kuehling (1):
      drm/amdkfd: Fix leak in dmabuf import

Jacky Liao (2):
      drm/amd/display: Add HDR3DLUT and SHAPER memory shutdown support
      drm/amd/display: Add DSCL memory low power support

James Zhu (1):
      drm/amdgpu/vcn3.0: fix compilation warning

Jiansong Chen (1):
      drm/amd/pm: update driver if version for navy_flounder

Jing Zhou (1):
      drm/amd/display: Set default bits per channel

Jingwen Chen (1):
      drm/amdgpu: skip power profile switch in sriov

Jinzhou Su (1):
      drm/amdgpu: Set doorbell range for gfx ring

John Wu (1):
      drm/amd/display: Don't check seamless boot in power down HW by timeout

Joshua Aberback (1):
      drm/amd/display: Check link_active instead of lane_settings != unknown

Judy Cai (1):
      drm/amd/display: Change to IMMEDIATE mode from FRAME mode

Kevin Wang (2):
      drm/amdgpu: change trace event parameter name from 'direct' to 'immediate'
      drm/amdgpu/pm: add smc v2_1 printer in amdgpu_ucode_print_smc_hdr()

Lee Jones (69):
      drm/amd/amdgpu/gmc_v10_0: Suppy some missing function doc descriptions
      drm/amd/amdgpu/iceland_ih: Add missing function param descriptions for 'ih' and 'entry'
      drm/amd/amdgpu/tonga_ih: Provide some missing descriptions for 'ih' and 'entry'
      drm/amd/amdgpu/amdgpu_psp: Make local function 'parse_ta_bin_descriptor' static
      drm/amd/amdgpu/cz_ih: Add missing function param descriptions for 'ih' and 'entry'
      drm/amd/amdgpu/vega10_ih: Add descriptions for 'ih' and 'entry'
      drm/amd/amdgpu/navi10_ih: Add descriptions for 'ih' and 'entry'
      drm/amd/amdgpu/psp_v11_0: Make local function 'psp_v11_0_wait_for_bootloader()' static
      drm/amd/amdgpu/dce_v10_0: Supply description for function param 'async'
      drm/amd/amdgpu/dce_v11_0: Supply description for function param 'async'
      drm/amd/amdgpu/gfx_v9_0: Make called-by-reference only function static
      drm/amd/amdgpu/gfx_v8_0: Functions must follow directly after their headers
      drm/amd/amdgpu/gfx_v10_0: Remove a bunch of set but unused variables
      drm/amd/amdgpu/sdma_v2_4: Fix a bunch of kernel-doc function documentation issues
      drm/amd/amdgpu/sdma_v3_0: Fix a bunch of kernel-doc function documentation issues
      drm/amd/amdgpu/sdma_v3_0: Fix incorrect param doc-rot issue
      drm/amd/amdgpu/uvd_v5_0: Fix a bunch of kernel-doc function documentation issues
      drm/amd/amdgpu/sdma_v4_0: Repair a bunch of kernel-doc problems
      drm/amd/amdgpu/amdgpu_uvd: Fix some function documentation headers
      drm/amd/amdgpu/sdma_v5_2: Provide some missing and repair other function params
      drm/amd/amdgpu/amdgpu_vce: Provide some missing and repair other function params
      drm/amd/amdgpu/uvd_v6_0: Fix a bunch of kernel-doc function documentation issues
      drm/amd/amdgpu/uvd_v7_0: Fix a bunch of kernel-doc function documentation issues
      drm/amd/amdgpu/gfx_v10_0: Make local function 'gfx_v10_0_rlc_stop()' static
      drm/amd/amdgpu/vcn_v1_0: Fix a few kernel-doc misdemeanours
      drm/amd/amdgpu/jpeg_v1_0: Add some missing function param descriptions
      drm/amd/amdgpu/jpeg_v2_0: Add some missing kernel-doc descriptions
      drm/amd/amdgpu/vcn_v2_0: Fix a few kernel-doc misdemeanours
      drm/amd/amdgpu/sdma_v5_0: Provide some missing and repair other function params
      drm/amd/amdgpu/vcn_v3_0: Remove unused variable 'direct_poll' from 'vcn_v3_0_start_sriov()'
      drm/amd/amdgpu/amdgpu_acp: Fix doc-rot issues pertaining to a couple of 'handle' params
      drm/amd/pm/inc/smu_v11_0: Mark 'smu11_thermal_policy' as __maybe_unused
      drm/amd/pm/swsmu/smu12/renoir_ppt: Demote kernel-doc formatting abuse
      drm/amd/pm/swsmu/smu11/navi10_ppt: Remove unused 'struct i2c_algorithm navi10_i2c_algo'
      drm/amd/pm/powerplay/smumgr/fiji_smumgr: Remove unused variable 'result'
      drm/amd/amdgpu/amdgpu_uvd: Add description for amdgpu_uvd_cs_msg_decode()'s 'buf_sizes' param
      drm/amd/pm/powerplay/smumgr/polaris10_smumgr: Make function called by reference static
      drm/amd/pm/powerplay/smumgr/iceland_smumgr: Make function called by reference static
      drm/amd/pm/powerplay/smumgr/vegam_smumgr: Make function called by reference static
      drm/amd/pm/powerplay/smumgr/smu9_smumgr: Include our own header containing our prototypes
      drm/amd/pm/powerplay/smumgr/fiji_smumgr: Demote kernel-doc format abuse
      drm/amd/pm/powerplay/hwmgr/hardwaremanager: Remove unused 'phm_set_*()' functions
      drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu8_init_function_pointers()' prototype to shared header
      drm/amd/pm/inc/pp_thermal: Mark 'SMU7Thermal{WithDelay}Policy' as __maybe_unused
      drm/amd/pm/powerplay/hwmgr/ppevvmath: Place variable declaration under same clause as its use
      drm/amd/pm/powerplay/hwmgr/ppatomctrl: Remove unused variable 'fPowerDPMx'
      drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'smu7_init_function_pointers()'s prototype to header
      drm/amd/pm/powerplay/hwmgr/ppatomfwctrl: Demote kernel-doc formatting abuses
      drm/amd/pm/powerplay/hwmgr/hardwaremanager: Fix function header related formatting issues
      drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Convert to proper kernel-doc format
      drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix a myriad of kernel-doc issues
      drm/amd/pm/powerplay/hwmgr/vega10_processpptables: Make function invoked by reference static
      drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix a whole bunch of historical function doc issues
      drm/amd/pm/powerplay/hwmgr/smu7_thermal: Repair formatting in a bunch of function docs
      drm/amd/pm/powerplay/hwmgr/vega10_thermal: Fix a bunch of dated function doc formatting
      drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega12_hwmgr_init()'s prototype to shared header
      drm/amd/pm/powerplay/hwmgr/hwmgr: Move 'vega20_hwmgr_init()'s prototype to shared header
      drm/amd/pm/powerplay/hwmgr/smu_helper: Demote or fix kernel-doc headers
      drm/amd/pm/powerplay/hwmgr/vega20_thermal: Fix some outdated function documentation
      drm/amd/pm/powerplay/hwmgr/vega12_thermal: Fix some outdated function documentation
      drm/amd/display/dc/inc/hw/dpp: Mark 'dpp_input_csc_matrix' as __maybe_unused
      drm/amd/display/amdgpu_dm/amdgpu_dm_color: Demote a misuse and fix another kernel-doc header
      drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Mark local functions invoked by reference as static
      drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu: Remove unused function 'pp_nv_set_pme_wa_enable()'
      drm/amd/display/dc/basics/conversion: Include header containing our prototypes
      drm/amd/display/dc/basics/fixpt31_32: Remove unused variable 'dc_fixpt_pi'
      drm/amd/display/dc/basics/vector: Make local function 'dal_vector_presized_costruct' static
      drm/amd/pm/powerplay/kv_dpm: Remove unused variable 'ret'
      drm/amd/display/amdgpu_dm/amdgpu_dm_helpers: Use 'gnu_printf' format notation

Likun Gao (1):
      drm/amdgpu: increase reserved VRAM size to 8MB

Marek Olšák (1):
      drm/amdgpu: set LDS_CONFIG=0x20 on VanGogh to fix MGCG hang

Mauro Carvalho Chehab (1):
      drm: amdgpu: fix a kernel-doc markup

Michael Strauss (1):
      drm/amd/display: Revert DCN2.1 dram_clock_change_latency update

Nirmoy Das (1):
      drm/amdgpu: use AMDGPU_NUM_VMID when possible

Philip Yang (1):
      drm/amdkfd: keep BOs in system memory if restore failed

Qingqing Zhuo (2):
      drm/amd/display: NULL pointer error during compliance test
      drm/amd/display: Only one display lights up while using MST hub

Reza Amini (1):
      drm/amd/display: Implement VSIF V3 extended refresh rate feature

Roman Li (2):
      drm/amd/display: add S/G support for Vangogh
      drm/amd/display: setup system context for APUs

Roy Chan (1):
      drm/amd/display: Fixed the audio noise during mode switching with HDCP mode on

Simon Ser (7):
      drm/amd/display: add debug logs for dm_crtc_helper_atomic_check
      drm/amd/display: use FB pitch to fill dc_cursor_attributes
      drm/amd/display: add cursor pitch check
      drm/amd/display: extract cursor FB checks into a function
      drm/amd/display: check cursor FB is linear
      drm/amd: use drm_dbg_kms to log addfb2 failures
      drm/amd: print error on convert_tiling_flags_to_modifier failure

Sonny Jiang (1):
      drm/amdgpu: VCN 3.0 multiple queue ring reset

Stanley.Yang (3):
      drm/amdgpu: set default value of noretry to 1 for specified asic
      drm/amdgpu: only skip smc sdma sos ta and asd fw in SRIOV for navi12
      drm/amdgpu: fix sdma instance fw version and feature version init

Sung Lee (2):
      drm/amd/display: Update dram_clock_change_latency for DCN2.1
      drm/amd/display: Add wm table for Renoir

Tao Zhou (2):
      drm/amdgpu: update GC golden setting for dimgrey_cavefish
      drm/amd/pm: update driver if version for dimgrey_cavefish

Wesley Chalmers (1):
      drm/amd/display: Use provided offset for DPG generation

Wyatt Wood (1):
      drm/amd/display: Add support for runtime feature detection command

Xiaojian Du (1):
      drm/amd/pm: remove one unsupported smu function for vangogh

Zhan Liu (1):
      drm/amd/display: Properly define DPCS related info for DCN301

 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c |   2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  41 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |   6 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h          |  24 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |  29 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |  19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   2 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |   4 -
 drivers/gpu/drm/amd/amdgpu/cz_ih.c                 |   4 +
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  24 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |   2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c           |  10 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c           |  10 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |   9 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   2 -
 drivers/gpu/drm/amd/amdgpu/iceland_ih.c            |   4 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |   6 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |  12 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |  10 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/navi10_ih.c             |   5 +
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |  25 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |  21 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  24 +-
 drivers/gpu/drm/amd/amdgpu/tonga_ih.c              |   4 +
 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |  10 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |  21 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |  21 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |  14 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |  15 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  63 +++--
 drivers/gpu/drm/amd/amdgpu/vega10_ih.c             |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 184 ++++++++++---
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c    |   4 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  23 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |  28 +-
 drivers/gpu/drm/amd/display/dc/basics/conversion.c |   1 +
 drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c |   1 -
 drivers/gpu/drm/amd/display/dc/basics/vector.c     |   2 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  | 106 +++++++-
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  13 +
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  20 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  17 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |   4 +
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   1 +
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   2 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h   |   8 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c  |  24 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   5 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h   |   6 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |  38 +++
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h   |  19 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c   |  62 ++---
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h   |  38 ++-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |  11 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |   2 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |   6 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  67 ++++-
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |  29 ++
 .../drm/amd/display/modules/freesync/freesync.c    | 104 +++++--
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   3 +
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |   2 +
 drivers/gpu/drm/amd/pm/inc/hwmgr.h                 |   4 +
 drivers/gpu/drm/amd/pm/inc/pp_thermal.h            |   4 +-
 drivers/gpu/drm/amd/pm/inc/smu10.h                 |  14 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |   7 +-
 .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c   |  56 +---
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c     |   4 -
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c    |   7 +
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c    |  84 +++---
 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c  |  24 +-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppevvmath.h |   6 +-
 .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c |  81 +++---
 .../drm/amd/pm/powerplay/hwmgr/processpptables.c   | 103 ++++++-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |   9 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    | 166 +++++------
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c  | 103 ++++---
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c    |   8 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |   2 +
 .../pm/powerplay/hwmgr/vega10_processpptables.c    |   2 +-
 .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c    | 131 +++++----
 .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c    |  82 +++---
 .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c    |  54 ++--
 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c          |  18 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c    |   2 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c  |  15 +-
 .../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c   |   4 +-
 .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c |   2 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c |   3 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c  |   1 +
 .../gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c |   2 +-
 .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c    |  15 +-
 .../drm/amd/pm/powerplay/smumgr/vega12_smumgr.c    |   3 +-
 .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c    |   6 +-
 .../gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  | 101 ++-----
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    | 302 ++-------------------
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  98 ++-----
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |   7 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   | 129 +++------
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    | 209 +++++++-------
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |   2 +-
 133 files changed, 1789 insertions(+), 1563 deletions(-)


More information about the dri-devel mailing list