[git pull] drm fixes for 6.16-rc1

Dave Airlie airlied at gmail.com
Fri Jun 6 06:04:25 UTC 2025


Hi Linus,

This is pretty much 2 weeks worth of fixes, plus one thing that might
be considered next.

amdkfd is now able to be enabled on risc-v platforms.

Otherwise, amdgpu and xe with the majority of fixes, and then a
smattering all over, just realised I forgot the nouveau fix in the
signed tag, it was a fairly minor typo.

This conflicted in xe_lrc.c in our internal tip tree so it probably
will for you also, let me know if there's any problem, but I don't
think it was too hard to work out,

Regards,
Dave.

drm-next-2025-06-06:
drm fixes for 6.16-rc1

(amdkfd on riscv is more a feature).

panel:
- nt37801: fix IS_ERR
- nt37801: fix KConfig

connector:
- Fix null deref in HDMI audio helper.

bridge:
- analogix_dp: fixup clk-disable removal

nouveau:
- fix a , vs ;

msm:
- mailmap updates

i915:
- Fix the enabling/disabling of DP audio SDP splitting
- Fix PSR register definitions for ALPM
- Fix u32 overflow in SNPS PHY HDMI PLL setup
- Fix GuC pending message underflow when submit fails
- Fix GuC wakeref underflow race during reset

xe:
- Two documentation fixes
- A couple of vm init fixes
- Hwmon fixes
- Drop reduntant conversion to bool
- Fix CONFIG_INTEL_VSEC dependency
- Rework eviction rejection of bound external bos
- Stop re-submitting signalled jobs
- A couple of pxp fixes
- Add back a fix that got lost in a merge
- Create LRC bo without VM
- Fix for the above fix

amdgpu:
- UserQ fixes
- SMU 13.x fixes
- VCN fixes
- JPEG fixes
- Misc cleanups
- runtime pm fix
- DCN 4.0.1 fixes
- Misc display fixes
- ISP fix
- VRAM manager fix
- RAS fixes
- IP discovery fix
- Cleaner shader fix for GC 10.1.x
- OD fix
- Non-OLED panel fix
- Misc display fixes
- Brightness fixes

amdkfd:
- Enable CONFIG_HSA_AMD on RISCV
- SVM fix
- Misc cleanups
- Ref leak fix
- WPTR BO fix

radeon:
- Misc cleanups
The following changes since commit f8bb3ed3197966fb60bedcbdc126d2bd5bc0a77f:

  drm/nouveau/tegra: Fix error pointer vs NULL return in
nvkm_device_tegra_resource_addr() (2025-05-24 14:36:07 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/kernel.git tags/drm-next-2025-06-06

for you to fetch changes up to 04c8970771b4f1f39bb8453a2eeb188c4d5edbd6:

  drm/nouveau/vfn/r535: Convert comma to semicolon (2025-06-06 14:00:06 +1000)

----------------------------------------------------------------
drm fixes for 6.16-rc1

(amdkfd on riscv is more a feature).

panel:
- nt37801: fix IS_ERR
- nt37801: fix KConfig

connector:
- Fix null deref in HDMI audio helper.

bridge:
- analogix_dp: fixup clk-disable removal

msm:
- mailmap updates

i915:
- Fix the enabling/disabling of DP audio SDP splitting
- Fix PSR register definitions for ALPM
- Fix u32 overflow in SNPS PHY HDMI PLL setup
- Fix GuC pending message underflow when submit fails
- Fix GuC wakeref underflow race during reset

xe:
- Two documentation fixes
- A couple of vm init fixes
- Hwmon fixes
- Drop reduntant conversion to bool
- Fix CONFIG_INTEL_VSEC dependency
- Rework eviction rejection of bound external bos
- Stop re-submitting signalled jobs
- A couple of pxp fixes
- Add back a fix that got lost in a merge
- Create LRC bo without VM
- Fix for the above fix

amdgpu:
- UserQ fixes
- SMU 13.x fixes
- VCN fixes
- JPEG fixes
- Misc cleanups
- runtime pm fix
- DCN 4.0.1 fixes
- Misc display fixes
- ISP fix
- VRAM manager fix
- RAS fixes
- IP discovery fix
- Cleaner shader fix for GC 10.1.x
- OD fix
- Non-OLED panel fix
- Misc display fixes
- Brightness fixes

amdkfd:
- Enable CONFIG_HSA_AMD on RISCV
- SVM fix
- Misc cleanups
- Ref leak fix
- WPTR BO fix

radeon:
- Misc cleanups

----------------------------------------------------------------
Abhinav Kumar (2):
      MAINTAINERS: drop myself as maintainer
      MAINTAINERS: update my email address

Akhil P Oommen (1):
      mailmap: Update entry for Akhil P Oommen

Alex Deucher (4):
      drm/amdgpu: Update runtime pm checks
      drm/amdgpu/mes: add missing locking in helper functions
      drm/amdgpu/mes: remove some unused functions
      drm/amdgpu: disable workload profile switching when OD is enabled

Andrey Vatoropin (1):
      drm/amdkfd: Change svm_range_get_info return type

Arnd Bergmann (2):
      drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER
      drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency

Arunpravin Paneer Selvam (2):
      drm/amdgpu: Add userq fence support to SDMAv6.0
      drm/amdgpu: Add userq fence support to SDMAv7.0

Asad Kamal (5):
      drm/amd/pm: Update pmfw headers for smu_v_13_0_6
      drm/amd/pm: Fill pldm version for SMU v13.0.6 SOCs
      drm/amd/pm: Optimize get gpu metrics data function
      drm/amd/pm: Enable static metrics table support
      drm/amd/pm: Enable static metrics table support

Aurabindo Pillai (4):
      Revert "drm/amd/display: [FW Promotion] Release 0.1.11.0"
      drm/amd/display: Add some missing register headers for DCN401
      Revert "drm/amd/display: more liberal vmin/vmax update for freesync"
      drm/amd/display: Reuse Subvp debug option for FAMS

Chen Ni (1):
      drm/nouveau/vfn/r535: Convert comma to semicolon

Christophe JAILLET (1):
      drm/amd/display: Constify struct timing_generator_funcs

Cruise Hung (1):
      drm/amd/display: Use DC log instead of using DM error msg

Damon Ding (1):
      drm/bridge: analogix_dp: Remove the unnecessary calls to
clk_disable_unprepare() during probing

Dan Carpenter (3):
      drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe()
      drm/amdgpu: Fix integer overflow issues in amdgpu_userq_fence.c
      drm/amdgpu: Fix integer overflow in amdgpu_gem_add_input_fence()

Daniele Ceraolo Spurio (2):
      drm/xe/pxp: Use the correct define in the set_property_funcs array
      drm/xe/pxp: Clarify PXP queue creation behavior if PXP is not ready

Daniil Ryabov (1):
      drm/amd/display: fix typo in comments

Dave Airlie (8):
      Merge tag 'drm-intel-next-fixes-2025-05-28' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
      Merge tag 'drm-xe-next-fixes-2025-05-28' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
      Merge tag 'amd-drm-fixes-6.16-2025-05-29' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next
      Merge tag 'drm-msm-fixes-2025-06-04' of
https://gitlab.freedesktop.org/drm/msm into drm-next
      Merge tag 'drm-intel-next-fixes-2025-06-05' of
https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
      Merge tag 'drm-misc-next-fixes-2025-06-05' of
https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
      Merge tag 'drm-xe-next-fixes-2025-06-05' of
https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
      Merge tag 'amd-drm-fixes-6.16-2025-06-05' of
https://gitlab.freedesktop.org/agd5f/linux into drm-next

David (Ming Qiang) Wu (9):
      drm/amdgpu/vcn1: read back register after written
      drm/amdgpu/vcn2: read back register after written
      drm/amdgpu/vcn2.5: read back register after written
      drm/amdgpu/vcn3: read back register after written
      drm/amdgpu/vcn4: read back register after written
      drm/amdgpu/vcn4.0.3: read back register after written
      drm/amdgpu/vcn4.0.5: read back register after written
      drm/amdgpu/vcn5: read back register after written
      drm/amdgpu/vcn5.0.1: read back register after written

Dibin Moolakadan Subrahmanian (1):
      drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup

Fangzhi Zuo (1):
      Revert "drm/amd/display: pause the workload setting in dm"

Heiko Stuebner (1):
      drm/bridge: analogix_dp: Fix clk-disable removal

Imre Deak (1):
      drm/i915/dp: Fix the enabling/disabling of audio SDP splitting

Jesse.Zhang (1):
      drm/amdgpu: Fix eviction fence worker race during fd close

Jesus Narvaez (2):
      drm/i915/guc: Check if expecting reply before decrementing
outstanding_submission_g2h
      drm/i915/guc: Handle race condition where wakeref count drops below 0

Jihed Chaibi (2):
      drm/amdgpu: fixing typo in macro name
      drm/radeon: fixing typo in macro name

John Olender (1):
      drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram

Joonas Lahtinen (1):
      Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"

Jouni Högander (1):
      drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP

Karthik Poosa (2):
      drm/xe/hwmon: Add support to manage power limits though mailbox
      drm/xe/hwmon: Move card reactive critical power under channel card

Lang Yu (1):
      drm/amdkfd: Map wptr BO to GART unconditionally

Leonardo Gomes (2):
      drm/amd/display: Adjust get_value function with prefix to help in ftrace
      drm/amd/display: Adjust set_value function with prefix to help in ftrace

Lijo Lazar (7):
      drm/amd/pm: Use macro to initialize metrics table
      drm/amd/pm: Add support to query partition metrics
      drm/amdgpu: Add sysfs nodes for partition
      drm/amd/pm: Fetch partition metrics on SMUv13.0.6
      drm/amd/pm: Use external link order for xgmi data
      drm/amd/pm: Fetch partition metrics on SMUv13.0.12
      drm/amdgpu: Add more checks to discovery fetch

Maciej Patelczyk (1):
      drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_queue_init()

Mangesh Gadre (5):
      drm/amdgpu: Add vcn poison status reg
      drm/amdgpu: Enable RAS for vcn 5.0.1
      drm/amdgpu: Add jpeg poison status reg
      drm/amdgpu: Enable RAS for jpeg 5.0.1
      drm/amdgpu: update ras support check

Mario Limonciello (4):
      Revert "drm/amd: Keep display off while going into S4"
      drm/amd: Export DMCUB version to sysfs
      drm/amd/display: Add debugging message for brightness caps
      drm/amd/display: Fix default DC and AC levels

Matthew Auld (4):
      drm/xe/vm: move rebind_work init earlier
      drm/xe/vm: move xe_svm_init() earlier
      drm/xe/sched: stop re-submitting signalled jobs
      drm/xe/guc_submit: add back fix

Melissa Wen (2):
      drm/amd/display: only collect data if debug gamut_remap is available
      drm/amd/display: no 3D and blnd LUT as DPP color caps for DCN401

Nicolas Frattaroli (1):
      drm/connector: only call HDMI audio helper plugged cb if non-null

Niranjana Vishwanathapura (1):
      drm/xe: Create LRC BO without VM

Philip Yang (1):
      drm/amdgpu: seq64 memory unmap uses uninterruptible lock

Pratap Nirujogi (1):
      drm/amd/amdgpu: Add GPIO resources required for amdisp

Prike Liang (1):
      drm/amdgpu: lock the eviction fence for wq signals it

Raag Jadav (1):
      drm/xe: drop redundant conversion to bool

Rob Clark (1):
      MAINTAINERS: .mailmap: update Rob Clark's email address

Rodrigo Vivi (2):
      drm/xe: Make xe_gt_freq part of the Documentation
      drm/xe: Add missing documentation of rpa_freq

Stanley.Yang (2):
      drm/amdgpu: Register aqua vanjaram vcn poison irq
      drm/amdgpu: Register aqua vanjaram jpeg poison irq

Sunday Clement (1):
      drm/amdkfd: Identical code for different branches

Thomas Hellström (1):
      drm/xe: Rework eviction rejection of bound external bos

Tvrtko Ursulin (2):
      drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static
      drm/amdgpu: Remove duplicated "context still alive" check

Ville Syrjälä (1):
      drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1

Vitaly Prosyak (1):
      drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10

Wayne Lin (1):
      drm/amd/display: Add a new dcdebugmask to allow skip detection LT

Wentao Liang (1):
      drm/amd/display: Add null pointer check for get_first_active_display()

Xuemei Liu (1):
      drm/amdkfd: enable kfd on RISCV systems

Yifan Zhang (1):
      amd/amdkfd: fix a kfd_process ref leak

Zhongwei Zhang (2):
      drm/amd/display: Correct non-OLED pre_T11_delay.
      drm/amd/display: Avoid calling blank_stream() twice

ganglxie (2):
      drm/amdgpu: handle old RAS eeprom data in non-nps1 mode
      drm/amdgpu: Get mca address for old eeprom records

 .mailmap                                           |   5 +-
 .../ABI/testing/sysfs-driver-intel-xe-hwmon        |  20 +-
 Documentation/gpu/xe/index.rst                     |   1 +
 Documentation/gpu/xe/xe_gt_freq.rst                |  14 +
 MAINTAINERS                                        |  11 +-
 drivers/gpu/drm/amd/amdgpu/Kconfig                 |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  32 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h            |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   5 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |  75 +---
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  28 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h           |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c          |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |  23 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c    |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c            | 148 +++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |  17 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h           |   1 +
 .../gpu/drm/amd/amdgpu/gfx_v10_0_cleaner_shader.h  |   6 +-
 .../drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm |  13 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c            |  31 ++
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c           |  76 ++++
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h           |   7 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c           | 182 ++++++++++
 drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.h           |  10 +
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |  55 ++-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c             |  59 +++-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |  21 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |  21 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |  19 +
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  20 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |  20 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c            |  81 +++++
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h            |   6 +
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c            |  10 +
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c            |  20 ++
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c            | 180 +++++++++-
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.h            |   7 +
 drivers/gpu/drm/amd/amdkfd/Kconfig                 |   2 +-
 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c   |   7 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   4 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |   1 +
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  23 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   9 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.h               |  11 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  39 +--
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |  11 +-
 drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c  |   4 +-
 drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c       |   8 +-
 .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c  |  10 +-
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |  26 +-
 .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c    |  24 +-
 .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c    |  11 +-
 .../drm/amd/display/dc/hwss/hw_sequencer_private.h |   1 +
 .../display/dc/link/protocols/link_dp_capability.c |   2 +-
 .../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c |   2 +-
 .../drm/amd/display/dc/optc/dcn201/dcn201_optc.c   |   2 +-
 .../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c |   2 +-
 .../drm/amd/display/dc/optc/dcn301/dcn301_optc.c   |   2 +-
 .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c |   2 +-
 .../drm/amd/display/dc/optc/dcn314/dcn314_optc.c   |   2 +-
 .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c |   2 +-
 .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c |   2 +-
 .../drm/amd/display/dc/optc/dcn401/dcn401_optc.c   |   2 +-
 .../display/dc/resource/dcn401/dcn401_resource.c   |   4 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  34 +-
 .../amd/display/include/grph_object_ctrl_defs.h    |   2 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |   3 +
 drivers/gpu/drm/amd/include/amd_shared.h           |  10 +-
 .../amd/include/asic_reg/dcn/dcn_4_1_0_offset.h    |  26 ++
 .../amd/include/asic_reg/dcn/dcn_4_1_0_sh_mask.h   |  16 +
 .../amd/include/asic_reg/vcn/vcn_5_0_0_offset.h    |   6 +
 .../amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h   |  16 +
 drivers/gpu/drm/amd/include/atombios.h             |   4 +-
 drivers/gpu/drm/amd/include/atomfirmware.h         |   2 +-
 .../amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h   |   1 +
 .../amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h   |  74 ++++
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |  24 ++
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |  54 +++
 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h            |   3 +
 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c         |   2 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  14 +
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h      |   6 +
 .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h    |   4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c  |  71 +++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   | 158 ++++++++-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h   |   6 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |  67 ----
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |  26 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  20 +-
 drivers/gpu/drm/display/drm_hdmi_audio_helper.c    |   3 +-
 drivers/gpu/drm/i915/display/intel_audio.c         |  27 +-
 drivers/gpu/drm/i915/display/intel_audio.h         |   1 -
 drivers/gpu/drm/i915/display/intel_ddi.c           |   3 -
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   2 -
 drivers/gpu/drm/i915/display/intel_psr_regs.h      |   4 +-
 drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c |  16 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |  19 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c     |   2 +-
 drivers/gpu/drm/panel/Kconfig                      |   2 +
 drivers/gpu/drm/panel/panel-novatek-nt37801.c      |   4 +-
 drivers/gpu/drm/radeon/atombios.h                  |   2 +-
 drivers/gpu/drm/radeon/kv_dpm.c                    |   2 +-
 drivers/gpu/drm/xe/Kconfig                         |   3 +-
 drivers/gpu/drm/xe/regs/xe_mchbar_regs.h           |  10 +-
 drivers/gpu/drm/xe/regs/xe_pcode_regs.h            |   4 -
 drivers/gpu/drm/xe/xe_bo.c                         |  48 ++-
 drivers/gpu/drm/xe/xe_device_sysfs.c               |   2 +-
 drivers/gpu/drm/xe/xe_device_types.h               |   4 +
 drivers/gpu/drm/xe/xe_exec_queue.c                 |  15 +-
 drivers/gpu/drm/xe/xe_gpu_scheduler.h              |  10 +-
 drivers/gpu/drm/xe/xe_gt_freq.c                    |   5 +
 drivers/gpu/drm/xe/xe_guc_submit.c                 |  11 +
 drivers/gpu/drm/xe/xe_hwmon.c                      | 388 +++++++++++++++------
 drivers/gpu/drm/xe/xe_lrc.c                        |  23 +-
 drivers/gpu/drm/xe/xe_pci.c                        |   5 +
 drivers/gpu/drm/xe/xe_pcode.c                      |  11 +
 drivers/gpu/drm/xe/xe_pcode.h                      |   3 +
 drivers/gpu/drm/xe/xe_pcode_api.h                  |   7 +
 drivers/gpu/drm/xe/xe_pxp.c                        |   8 +-
 drivers/gpu/drm/xe/xe_vm.c                         |  27 +-
 drivers/gpu/drm/xe/xe_vm.h                         |  69 ++++
 drivers/gpu/drm/xe/xe_vm_types.h                   |   8 +
 include/uapi/drm/xe_drm.h                          |   5 +
 140 files changed, 2317 insertions(+), 641 deletions(-)
 create mode 100644 Documentation/gpu/xe/xe_gt_freq.rst
 create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h


More information about the dri-devel mailing list