Dave Airlie
bf99ceb6e0
Merge tag 'drm-intel-next-2024-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
drm/i915 feature pull #2 for v6.13:
Features and functionality:
- Pantherlake (PTL) Xe3 LPD display enabling for xe driver (Clint, Suraj,
Dnyaneshwar, Matt, Gustavo, Radhakrishna, Chaitanya, Haridhar, Juha-Pekka, Ravi)
- Enable dbuf overlap detection on Lunarlake and later (Stanislav, Vinod)
- Allow fastset for HDR infoframe changes (Chaitanya)
- Write DP source OUI also for non-eDP sinks (Imre)
Refactoring and cleanups:
- Independent platform identification for display (Jani)
- Display tracepoint fixes and cleanups (Gustavo)
- Share PCI ID headers between i915 and xe drivers (Jani)
- Use x100 version for full version and release checks (Jani)
- Conversions to struct intel_display (Jani, Ville)
- Reuse DP DPCD and AUX macros in gvt instead of duplication (Jani)
- Use string choice helpers (R Sundar, Sai Teja)
- Remove unused underrun detection irq code (Sai Teja)
- Color management debug improvements and other cleanups (Ville)
- Refactor panel fitter code to a separate file (Ville)
- Use try_cmpxchg() instead of open-coding (Uros Bizjak)
Fixes:
- PSR and Panel Replay fixes and workarounds (Jouni)
- Fix panel power during connector detection (Imre)
- Fix connector detection and modeset races (Imre)
- Fix C20 PHY TX MISC configuration (Gustavo)
- Improve panel fitter validity checks (Ville)
- Fix eDP short HPD interrupt handling while runtime suspended (Imre)
- Propagate DP MST DSC BW overhead/slice calculation errors (Imre)
- Stop hotplug polling for eDP connectors (Imre)
- Workaround panels reporting bad link status after PSR enable (Jouni)
- Panel Replay VRR VSC SDP related workaround and refactor (Animesh, Mitul)
- Fix memory leak on eDP init error path (Shuicheng)
- Fix GVT KVMGT Kconfig dependencies (Arnd Bergmann)
- Fix irq function documentation build warning (Rodrigo)
- Add platform check to power management fuse bit read (Clint)
- Revert kstrdup_const() and kfree_const() usage for clarity (Christophe JAILLET)
- Workaround horizontal odd panning issues in display versions 20 and 30 (Nemesa)
- Fix xe drive HDCP GSC firmware check (Suraj)
Merges:
- Backmerge drm-next to get some KVM changes (Rodrigo)
- Fix a build failure originating from previous backmerge (Jani)
Signed-off-by: Dave Airlie <airlied@redhat.com>
# Conflicts:
# drivers/gpu/drm/i915/display/intel_dp_mst.c
From: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/87h68ni0wd.fsf@intel.com
2024-11-06 09:08:53 +10:00
..
2024-10-17 15:14:13 +02:00
2024-08-30 13:40:38 +10:00
2024-03-11 14:29:19 +02:00
2024-10-29 16:29:58 +02:00
2024-10-11 13:46:55 +02:00
2024-03-07 17:17:25 +02:00
2024-09-19 10:18:15 +02:00
2023-12-19 17:07:32 +10:00
2024-08-26 16:28:48 +02:00
2023-12-06 10:08:37 +01:00
2023-12-04 21:33:10 +02:00
2024-10-24 22:42:25 +03:00
2024-08-07 18:19:00 -04:00
2024-10-18 09:23:03 +02:00
2024-09-26 08:27:52 +02:00
2024-10-18 09:23:03 +02:00
2023-12-19 15:29:17 +02:00
2024-08-02 11:28:53 -04:00
2023-07-29 21:25:16 +02:00
2024-03-07 17:17:25 +02:00
2023-09-26 01:51:28 +02:00
2024-07-26 17:40:10 -04:00
2024-10-09 18:31:38 +03:00
2024-08-14 12:16:34 +03:00
2023-11-09 16:48:27 +02:00
2024-03-11 11:47:06 +02:00
2023-12-04 16:07:29 +02:00
2024-01-29 14:20:23 +01:00
2024-04-15 13:50:40 -03:00
2024-10-22 10:46:28 +02:00
2024-09-26 08:27:50 +02:00
2024-09-26 09:31:27 +02:00
2024-09-26 09:31:28 +02:00
2024-09-26 09:31:29 +02:00
2024-10-09 16:30:37 +02:00
2024-08-13 12:13:45 +03:00
2023-11-14 10:23:12 +01:00
2024-03-07 17:17:25 +02:00
2024-09-26 08:27:49 +02:00
2023-11-24 11:58:02 +01:00
2023-11-14 10:01:14 +01:00
2024-08-30 08:22:36 +02:00
2024-09-25 08:40:22 -03:00
2024-09-06 14:41:38 +02:00
2024-10-09 11:58:39 +10:00
2024-01-29 14:20:23 +01:00
2023-12-06 10:08:32 +01:00
2024-10-31 10:31:34 +01:00
2024-03-07 17:17:25 +02:00
2024-01-17 10:38:39 +01:00
2024-06-07 16:09:05 +02:00
2024-10-09 09:49:44 +02:00
2024-06-06 10:24:13 -04:00
2024-08-13 16:21:13 +02:00
2023-12-13 15:09:53 -05:00
2024-01-05 21:14:46 +01:00
2024-04-15 16:12:49 +02:00
2024-03-07 17:17:25 +02:00
2023-08-03 10:21:27 +02:00
2024-09-16 19:03:29 -04:00
2023-12-06 10:35:49 +01:00
2024-06-24 17:08:53 +03:00
2024-09-10 13:44:30 -04:00
2024-10-07 18:34:45 -07:00
2024-04-02 10:40:52 +02:00
2023-12-13 15:09:53 -05:00
2024-08-23 16:47:56 +02:00
2024-03-07 17:17:25 +02:00
2023-07-20 12:01:03 +02:00
2023-06-23 15:54:00 +02:00
2024-06-24 18:03:18 +02:00
2024-07-26 17:40:10 -04:00
2024-10-25 18:02:04 +02:00
2023-07-29 21:11:54 +02:00