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)

----------------------------------------------------------------
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

Reply via email to