linux/drivers/gpu/drm/i915/selftests
Simona Vetter 69d09a2609 Merge tag 'drm-intel-next-2025-07-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
drm/i915 feature pull #2 for v6.17:

Features and functionality:
- Add drm_panic support for both i915 and xe drivers (Jocelyn Falempe)
- Add initial flip queue implementation, disabled by default, for LNL and PTL
  (Ville)
- Add support for Wildcat Lake (WCL) display, version 30.02 (Matt Roper, Matt
  Atwood, Dnyaneshwar)
- Extend drm_panel and follower support to DDI eDP (Arun)

Refactoring and cleanups:
- Make all global state objects opaque (Jani)
- Move display works to display specific unordered workqueue (Luca)
- Add and use struct drm_device based pcode interface (Jani, Lucas)
- Use clamp() instead of max()+min() combo (Ankit)
- Simplify wait for power well disable (Jani)
- Various stylistics cleanups and renames (Jani)

Fixes:
- Deal with loss of pipe DMC state (Ville)
- Fix PTL HDCP2 stream status check (Suraj)
- Add workaround for ADL-P DKL PHY DP and HDMI (Nemesa)
- Fix skl_print_wm_changes() stack usage with KMSAN (Arnd Bergmann)
- Fix PCON capability reads on non-branch devices (Chaitanya)
- Fix which platforms have ultra joiner (Ankit)

DRM core changes:
- Add ttm_bo_kmap_try_from_panic() for xe drm_panic support (Jocelyn Falempe)
- Add private pointer to struct drm_scanout buffer for xe/i915 drm_panic support
  (Jocelyn Falempe)

Merges:
- Backmerge drm-next for drm_panel and xe changes (Jani)

Signed-off-by: Simona Vetter <simona.vetter@ffwll.ch>
From: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/6d728bf6ef23681b00dfbc7da9aeae41042dee02@intel.com
2025-07-08 14:07:44 +02:00
..
i915_active.c
i915_gem.c
i915_gem_evict.c
i915_gem_gtt.c
i915_live_selftests.h
i915_mock_selftests.h
i915_perf.c
i915_perf_selftests.h
i915_random.c
i915_random.h
i915_request.c drm/i915/selftests: Change mock_request() to return error pointers 2025-06-26 10:53:59 -04:00
i915_selftest.c
i915_sw_fence.c
i915_syncmap.c
i915_vma.c
igt_atomic.c
igt_atomic.h
igt_flush_test.c
igt_flush_test.h
igt_live_test.c
igt_live_test.h
igt_mmap.c
igt_mmap.h
igt_reset.c
igt_reset.h
igt_spinner.c
igt_spinner.h
intel_memory_region.c
intel_scheduler_helpers.c
intel_scheduler_helpers.h
intel_uncore.c
lib_sw_fence.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
lib_sw_fence.h
librapl.c
librapl.h
mock_drm.h
mock_gem_device.c
mock_gem_device.h
mock_gtt.c
mock_gtt.h
mock_region.c
mock_region.h
mock_request.c drm/i915/selftests: Change mock_request() to return error pointers 2025-06-26 10:53:59 -04:00
mock_request.h
mock_uncore.c
mock_uncore.h
scatterlist.c