On Fri, Oct 24, 2025 at 01:52:48PM -0400, Alex Deucher wrote:
> Hi Dave, Simona,
> 
> New stuff for 6.19.
> 
> The following changes since commit 079ae5118e1f0dcf5b1ab68ffdb5760b06ed79a2:
> 
>   drm/amdkfd: fix suspend/resume all calls in mes based eviction path 
> (2025-10-13 14:14:28 -0400)
> 
> are available in the Git repository at:
> 
>   https://gitlab.freedesktop.org/agd5f/linux.git 
> tags/amd-drm-next-6.19-2025-10-24
> 
> for you to fetch changes up to 883687c30736c1b4d36c8cc6153bca5c2c76a5d8:
> 
>   drm/amdgpu: Remove unused members in amdgpu_mman (2025-10-20 18:28:22 -0400)

Pulled into drm-next, thanks!
-Sima

> 
> ----------------------------------------------------------------
> amd-drm-next-6.19-2025-10-24:
> 
> amdgpu:
> - HMM cleanup
> - Add new RAS framework
> - DML2.1 updates
> - YCbCr420 fixes
> - DC FP fixes
> - DMUB fixes
> - LTTPR fixes
> - DTBCLK fixes
> - DMU cursor offload handling
> - Userq validation improvements
> - Misc code cleanups
> - Unify shutdown callback handling
> - Suspend improvements
> - Power limit code cleanup
> - Fence cleanup
> - IP Discovery cleanup
> - SR-IOV fixes
> - AUX backlight fixes
> - DCN 3.5 fixes
> - HDMI compliance fixes
> - DCN 4.0.1 cursor updates
> - DCN interrupt fix
> - DC KMS full update improvements
> - Add additional HDCP traces
> - DCN 3.2 fixes
> - DP MST fixes
> - Add support for new SR-IOV mailbox interface
> 
> ----------------------------------------------------------------
> Adi Gollamudi (1):
>       drm/amd/display: fix typo in display_mode_core_structs.h
> 
> Alex Deucher (3):
>       drm/amdgpu/mes: adjust the VMID masks
>       drm/amdgpu/userq: drop VCN and VPE doorbell handling
>       drm/amdgpu: clean up and unify hw fence handling
> 
> Alex Hung (1):
>       drm/amd/display: Remove comparing uint32_t to zero
> 
> Alvin Lee (3):
>       drm/amd/display: Remove unused field in DML
>       drm/amd/display: Update DCN401 path for cursor offload
>       drm/amd/display: Update spacing in struct
> 
> Alysa Liu (1):
>       drm/amdgpu: Fix vram_usage underflow
> 
> Aurabindo Pillai (3):
>       drm/amd/display: Add sink/link debug logs
>       drm/amd/display: use GFP_NOWAIT for allocation in interrupt handler
>       drm/amd/display: Fix GFP_ATOMIC abuse
> 
> Austin Zheng (1):
>       drm/amd/display: DML2.1 Reintegration
> 
> Charlene Liu (3):
>       drm/amd/display: add dispclk ramping to dcn35.
>       drm/amd/display: add dccg dfs mask def
>       drm/amd/display: increase max link count and fix link->enc NULL pointer 
> access
> 
> Christian König (1):
>       drm/amdgpu: reduce queue timeout to 2 seconds v2
> 
> Clay King (1):
>       drm/amd/display: Remove inaccessible URL
> 
> Cruise Hung (1):
>       drm/amd/display: Control BW allocation in FW side
> 
> Dominik Kaszewski (2):
>       drm/amd/display: Remove dc state from check_update
>       drm/amd/display: Fix performance regression from full updates
> 
> Ellen Pan (6):
>       drm/amdgpu: Updated naming of SRIOV critical region offsets/sizes with 
> _V1 suffix
>       drm/amdgpu: Add SRIOV crit_region_version support
>       drm/amdgpu: Introduce SRIOV critical regions v2 during VF init
>       drm/amdgpu: Reuse fw_vram_usage_* for dynamic critical region in SRIOV
>       drm/amdgpu: Add logic for VF ipd and VF bios to init from dynamic 
> crit_region offsets
>       drm/amdgpu: Add logic for VF data exchange region to init from dynamic 
> crit_region offsets
> 
> Fangzhi Zuo (1):
>       drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
> 
> Harry VanZyllDeJong (1):
>       drm/amd/display: fix duplicate aux command with AMD aux backlight
> 
> Ilya Bakoulin (2):
>       drm/amd/display: add new block sequence-building/executing functions
>       drm/amd/display: Fix misc. checkpatch issues
> 
> Ilya Zlobintsev (1):
>       drm/amd/pm: Avoid writing nulls into `pp_od_clk_voltage`
> 
> Ivan Lipski (1):
>       drm/amd/display: Consolidate two DML2 FP guards
> 
> Jonathan Kim (1):
>       drm/amdgpu: update remove after reset flag for MES remove queue
> 
> Lewis Huang (1):
>       drm/amd/display: Change clean dsc blocks condition in accelerated mode
> 
> Lijo Lazar (8):
>       drm/amdgpu: Remove redundant return value
>       drm/amdgpu: Skip SDMA suspend during mode-2 reset
>       drm/amdgpu: Reorganize sysfs ini/fini calls
>       drm/amdgpu: Add amdgpu_discovery_info
>       drm/amdgpu: Move reset-on-init sequence earlier
>       drm/amd/pm: Grant interface access after full init
>       drm/amdgpu: Reserve discovery TMR only if needed
>       drm/amdgpu: Remove unused members in amdgpu_mman
> 
> Mario Limonciello (14):
>       drm/amd: Adjust whitespace for vangogh_ppt
>       drm/amd: Remove some unncessary header includes
>       drm/amd: Unify shutdown() callback behavior
>       drm/amd: Stop exporting amdgpu_device_ip_suspend() outside amdgpu_device
>       drm/amd: Remove comment about handling errors in 
> amdgpu_device_ip_suspend_phase1()
>       drm/amd: Don't always set IP block HW status to false
>       drm/amd: Pass IP suspend errors up to callers
>       drm/amd: Fix error handling with multiple userq IDRs
>       drm/amd: Pass userq suspend failures up to caller
>       drm/amd: Stop overloading power limit with limit type
>       drm/amd: Remove second call to set_power_limit()
>       drm/amd: Save and restore all limit types
>       drm/amd: Drop calls to restore power limit and clock from smu_resume()
>       drm/amd: Add a helper to tell whether an IP block HW is enabled
> 
> Meenakshikumar Somasundaram (3):
>       drm/amd/display: Fix NULL pointer dereference
>       drm/amd/display: Check disable_fec flag before enabling fec.
>       drm/amd/display: write segment pointer with mot enabled for mst
> 
> Nicholas Carbones (1):
>       drm/amd/display: Set DCN32 to use update planes and stream version 3
> 
> Nicholas Kazlauskas (4):
>       drm/amd/display: Support possibly NULL link for should_use_dmub_lock
>       drm/amd/display: Rename should_use_dmub_lock to reflect inbox1 usage
>       drm/amd/display: Rename FAMS2 global control lock to DMUB HW control 
> lock
>       drm/amd/display: Driver implementation for cursor offloading to DMU
> 
> Ovidiu Bunea (1):
>       drm/amd/display: Move all DCCG RCG into HWSS root_clock_control
> 
> Peichen Huang (2):
>       drm/amd/display: lttpr cap should be nrd cap in bw_alloc mode
>       drm/amd/display: not skip hpd irq for bw alloc mode
> 
> Pierre-Eric Pelloux-Prayer (2):
>       drm/amdgpu: make non-NULL out fence mandatory
>       drm/amdgpu: remove gart_window_lock usage from gmc v12
> 
> Prike Liang (6):
>       drm/amdgpu/userq: extend userq state
>       drm/amdgpu: add userq object va track helpers
>       drm/amdgpu: track the userq bo va for its obj management
>       drm/amdgpu: keeping waiting userq fence infinitely
>       drm/amdgpu: validate the queue va for resuming the queue
>       drm/amdgpu: validate userq va for GEM unmap
> 
> Relja Vojvodic (2):
>       drm/amd/display: Correct slice width calculation for YCbCr420
>       drm/amd/display: Rework HDMI data channel reads
> 
> Samson Tam (1):
>       drm/amd/display: Add debug option to override EASF scaler taps
> 
> Sunil Khatri (5):
>       drm/amdgpu: use user provided hmm_range buffer in 
> amdgpu_ttm_tt_get_user_pages
>       drm/amdgpu: clean up amdgpu hmm range functions
>       drm/amdgpu: update the functions to use amdgpu version of hmm
>       drm/amdgpu/userqueue: validate userptrs for userqueues
>       drm/amdgpu: add the kernel docs for alloc/free/valid range
> 
> Taimur Hassan (7):
>       drm/amd/display: [FW Promotion] Release 0.1.29.0
>       drm/amd/display: Promote DC to 3.2.352
>       drm/amd/display: [FW Promotion] Release 0.1.30.0
>       drm/amd/display: Promote DC to 3.2.353
>       drm/amd/display: [FW Promotion] Release 0.1.31.0
>       drm/amd/display: Promote DC to 3.2.354
>       drm/amd/display: Promote DC to 3.2.355
> 
> Tao Zhou (1):
>       drm/amdgpu: check save count before RAS bad page saving
> 
> Tiezhu Yang (1):
>       drm/amd: Fix set but not used warnings
> 
> Tvrtko Ursulin (1):
>       drm/amdgpu: Use memset32 for IB padding
> 
> Victor Zhao (2):
>       drm/amdgpu: Add kiq hdp flush callbacks
>       drm/amdgpu: use GPU_HDP_FLUSH for sriov
> 
> Wenjing Liu (2):
>       drm/amd/display: update perfmon measurement interfaces
>       drm/amd/display: add additional hdcp traces
> 
> YiPeng Chai (44):
>       drm/amd/ras: Add ras aca parser v1.0
>       drm/amd/ras: Add aca common ras functions
>       drm/amd/ras: Add mp1 v13_0 ras functions
>       drm/amd/ras: Add mp1 common ras functions
>       drm/amd/ras: Add nbio v7_9 ras functions
>       drm/amd/ras: Add nbio common ras functions
>       drm/amd/ras: Add umc v12_0 ras functions
>       drm/amd/ras: Add umc common ras functions
>       drm/amd/ras: Add gfx v9_0 ras functions
>       drm/amd/ras: Add gfx common ras functions
>       drm/amd/ras: Add eeprom ras functions
>       drm/amd/ras: Add psp v13_0 ras functions
>       drm/amd/ras: Add psp ras common functions
>       drm/amd/ras: Add ras ioctl command handler
>       drm/amd/ras: Add thread to handle ras events
>       drm/amd/ras: Use ring buffer to record ras ecc data
>       drm/amd/ras: Add cper conversion function
>       drm/amd/ras: Add rascore unified interface function
>       drm/amd/ras: Add files to ras core Makefile
>       drm/amd/ras: Add amdgpu nbio v7_9 configuration function
>       drm/amd/ras: Add amdgpu mp1 v13_0 configuration function
>       drm/amd/ras: Add amdgpu eeprom i2c configuration function
>       drm/amd/ras: Amdgpu handle ras ioctl command
>       drm/amd/ras: Add amdgpu ras system functions
>       drm/amd/ras: Amdgpu preprocesses ras interrupts
>       drm/amd/ras: Add amdgpu ras management function.
>       drm/amd/ras: Add files to amdgpu ras manager makefile
>       drm/amd/ras: Add unified ras module top-level makefile
>       drm/amd/pm: export a function amdgpu_smu_ras_send_msg to allow send msg 
> directly
>       drm/amdgpu: Add ras module files into amdgpu
>       drm/amdgpu: Intercept ras interrupts to ras module
>       drm/amdgpu: Improve ras fatal error handling function
>       drm/amdgpu: add ras module rma check
>       drm/amdgpu: Avoid loading bad pages into legacy ras
>       drm/amdgpu: Add poison consumption sequence numbers for gfx and sdma
>       drm/amdgpu: Avoid hive seqno increment in legacy ras
>       drm/amdgpu: Add ras module eeprom safety watermark check
>       drm/amdgpu: Add ras module ip block to amdgpu discovery
>       drm/amdgpu: Enable ras module
>       drm/amd/ras: Update ras command context structure name
>       drm/amd/ras: Update function and remove redundant code
>       drm/amdgpu: ras module supports error injection
>       drm/amdgpu: query bad page info of ras module
>       drm/amdgpu: query block error count of ras module
> 
> Yihan Zhu (1):
>       drm/amd/display: fix dppclk rcg poweron check
> 
>  drivers/gpu/drm/amd/amdgpu/Makefile                |    8 +-
>  drivers/gpu/drm/amd/amdgpu/aldebaran.c             |    4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   15 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   15 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   32 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |   29 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |   34 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |    2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   19 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |    9 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  248 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  244 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h      |   12 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   23 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  143 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |    4 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   15 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   71 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |    1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c            |   78 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.h            |   24 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |   17 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   43 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_job.h            |    3 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |   16 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |    2 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |    1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  238 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |    3 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |    4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   12 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |    8 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   93 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |   29 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |  283 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h          |   16 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |    6 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |  341 ++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   21 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   19 +-
>  drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |   86 +-
>  drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    1 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    5 +-
>  drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |    1 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |    1 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    1 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c            |   19 +-
>  drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c             |    2 -
>  drivers/gpu/drm/amd/amdgpu/mes_userqueue.c         |   16 +-
>  drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |    4 +
>  drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |    4 +
>  drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c              |   23 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |    7 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |    1 -
>  drivers/gpu/drm/amd/amdkfd/kfd_migrate.h           |    1 -
>  drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   16 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_svm.h               |    1 -
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   79 +-
>  .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |    8 +-
>  .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c   |   12 +-
>  drivers/gpu/drm/amd/display/dc/core/dc.c           |  179 +-
>  .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c  | 3186 
> ++++++++++++++++++--
>  drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   48 +-
>  drivers/gpu/drm/amd/display/dc/dc.h                |    7 +-
>  drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |  108 +-
>  drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h       |   36 +
>  drivers/gpu/drm/amd/display/dc/dc_spl_translate.c  |    2 +
>  drivers/gpu/drm/amd/display/dc/dc_types.h          |    1 +
>  .../gpu/drm/amd/display/dc/dccg/dcn20/dcn20_dccg.c |    2 +-
>  .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c |   25 +-
>  .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.h |    8 +
>  drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |    2 +-
>  drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |    6 +-
>  .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c  |   29 +-
>  .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h  |   10 +-
>  .../display/dc/dml2/display_mode_core_structs.h    |    2 +-
>  .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c  |    2 -
>  .../dc/dml2/dml21/inc/dml_top_dchub_registers.h    |    1 -
>  .../dc/dml2/dml21/inc/dml_top_display_cfg_types.h  |   11 +
>  .../dml2/dml21/inc/dml_top_soc_parameter_types.h   |    7 +-
>  .../amd/display/dc/dml2/dml21/inc/dml_top_types.h  |   13 +
>  .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c     |   55 +-
>  .../dml2/dml21/src/dml2_core/dml2_core_factory.c   |    2 +
>  .../dml21/src/dml2_core/dml2_core_shared_types.h   |   10 +-
>  .../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c  |  459 +--
>  .../dml21/src/inc/dml2_internal_shared_types.h     |   36 +-
>  .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.c   |   19 +-
>  .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c   |   20 +-
>  .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c  |   42 +-
>  .../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c   |    2 +-
>  drivers/gpu/drm/amd/display/dc/dsc/dsc.h           |    1 +
>  .../gpu/drm/amd/display/dc/hubp/dcn10/dcn10_hubp.c |    1 +
>  .../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.c |   69 +-
>  .../gpu/drm/amd/display/dc/hubp/dcn21/dcn21_hubp.c |    2 -
>  .../gpu/drm/amd/display/dc/hubp/dcn32/dcn32_hubp.c |   70 +-
>  .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |   11 +-
>  .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |    5 +-
>  .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |    5 +-
>  .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    |    3 +-
>  .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c  |    1 +
>  .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c    |    1 +
>  .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    |  144 +-
>  .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h    |    8 +
>  .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c |    6 +
>  .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  | 1408 ++++++++-
>  .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h  |  104 +-
>  .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c   |   28 +-
>  drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1433 ++++++++-
>  .../drm/amd/display/dc/hwss/hw_sequencer_private.h |   36 +
>  .../drm/amd/display/dc/inc/hw/cursor_reg_cache.h   |   28 +-
>  drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h   |   36 +-
>  drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |    1 +
>  drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |    2 +
>  drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |    8 +-
>  .../amd/display/dc/link/accessories/link_dp_cts.c  |    7 +-
>  .../gpu/drm/amd/display/dc/link/link_detection.c   |    4 +
>  drivers/gpu/drm/amd/display/dc/link/link_dpms.c    |    2 +
>  drivers/gpu/drm/amd/display/dc/link/link_factory.c |    3 -
>  .../drm/amd/display/dc/link/protocols/link_ddc.c   |    3 +-
>  .../display/dc/link/protocols/link_dp_capability.c |   48 +-
>  .../display/dc/link/protocols/link_dp_dpia_bw.c    |   24 +-
>  .../dc/link/protocols/link_dp_irq_handler.c        |    4 +-
>  .../amd/display/dc/resource/dcn20/dcn20_resource.c |   29 +-
>  .../display/dc/resource/dcn201/dcn201_resource.c   |   30 +-
>  drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c       |   15 +
>  drivers/gpu/drm/amd/display/dc/sspl/dc_spl_types.h |    1 +
>  drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |    7 +-
>  drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  311 +-
>  drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c  |    1 +
>  drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c  |    1 +
>  drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |   22 +-
>  drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c    |    6 +-
>  drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h    |    2 +-
>  .../drm/amd/display/modules/hdcp/hdcp1_execution.c |   13 +-
>  .../drm/amd/display/modules/hdcp/hdcp2_execution.c |   19 +-
>  .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h    |    6 +
>  drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h |   14 +
>  drivers/gpu/drm/amd/include/amd_shared.h           |    1 +
>  drivers/gpu/drm/amd/include/kgd_pp_interface.h     |    2 +-
>  drivers/gpu/drm/amd/include/mes_v11_api_def.h      |    3 +-
>  drivers/gpu/drm/amd/include/mes_v12_api_def.h      |    3 +-
>  drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |    3 +-
>  drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |    6 +-
>  drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |    2 +-
>  drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |    5 +-
>  drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   70 +-
>  drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   14 +-
>  .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c    |    5 +-
>  drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |   15 +-
>  .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    5 +-
>  drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |   23 +-
>  drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |    7 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |    7 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |    5 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c   |    5 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   26 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |    7 +-
>  .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c   |    5 +-
>  .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c   |    5 +-
>  .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |    7 +-
>  drivers/gpu/drm/amd/ras/Makefile                   |   34 +
>  drivers/gpu/drm/amd/ras/ras_mgr/Makefile           |   33 +
>  drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c   |  285 ++
>  drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h   |   54 +
>  .../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c    |  181 ++
>  .../drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h    |   27 +
>  drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c   |  611 ++++
>  drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h   |   78 +
>  .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c |   94 +
>  .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h |   30 +
>  .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c |  125 +
>  .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h |   30 +
>  .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c   |  126 +
>  .../gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h   |   37 +
>  drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c   |  273 ++
>  drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h          |  110 +
>  drivers/gpu/drm/amd/ras/rascore/Makefile           |   44 +
>  drivers/gpu/drm/amd/ras/rascore/ras.h              |  368 +++
>  drivers/gpu/drm/amd/ras/rascore/ras_aca.c          |  672 +++++
>  drivers/gpu/drm/amd/ras/rascore/ras_aca.h          |  164 +
>  drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c     |  379 +++
>  drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h     |   71 +
>  drivers/gpu/drm/amd/ras/rascore/ras_cmd.c          |  522 ++++
>  drivers/gpu/drm/amd/ras/rascore/ras_cmd.h          |  426 +++
>  drivers/gpu/drm/amd/ras/rascore/ras_core.c         |  603 ++++
>  drivers/gpu/drm/amd/ras/rascore/ras_cper.c         |  310 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_cper.h         |  304 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c       | 1339 ++++++++
>  drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h       |  197 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_gfx.c          |   70 +
>  drivers/gpu/drm/amd/ras/rascore/ras_gfx.h          |   43 +
>  drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c     |  426 +++
>  drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h     |  259 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c     |  310 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h     |   93 +
>  drivers/gpu/drm/amd/ras/rascore/ras_mp1.c          |   81 +
>  drivers/gpu/drm/amd/ras/rascore/ras_mp1.h          |   50 +
>  drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c    |  105 +
>  drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h    |   30 +
>  drivers/gpu/drm/amd/ras/rascore/ras_nbio.c         |   95 +
>  drivers/gpu/drm/amd/ras/rascore/ras_nbio.h         |   46 +
>  drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c    |  123 +
>  drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h    |   31 +
>  drivers/gpu/drm/amd/ras/rascore/ras_process.c      |  315 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_process.h      |   53 +
>  drivers/gpu/drm/amd/ras/rascore/ras_psp.c          |  750 +++++
>  drivers/gpu/drm/amd/ras/rascore/ras_psp.h          |  145 +
>  drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c    |   46 +
>  drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h    |   31 +
>  drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h        |  231 ++
>  drivers/gpu/drm/amd/ras/rascore/ras_umc.c          |  706 +++++
>  drivers/gpu/drm/amd/ras/rascore/ras_umc.h          |  166 +
>  drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c    |  511 ++++
>  drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h    |  314 ++
>  215 files changed, 21949 insertions(+), 1627 deletions(-)
>  create mode 100644 drivers/gpu/drm/amd/ras/Makefile
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/Makefile
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.h
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.h
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.h
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.h
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
>  create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_aca_v1_0.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_core.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_cper.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_eeprom.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_log_ring.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_mp1_v13_0.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_nbio_v7_9.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_process.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_psp_v13_0.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc.h
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.c
>  create mode 100644 drivers/gpu/drm/amd/ras/rascore/ras_umc_v12_0.h

-- 
Simona Vetter
Software Engineer
http://blog.ffwll.ch

Reply via email to