Dave Airlie
2b3f7c2c8d
Merge tag 'drm-intel-next-2026-07-28' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
drm/i915 feature pull #2 for v7.3:
Features and functionality:
- Enable UHBR link rates on Thunderbolt tunneled links (Imre)
- Reduce Xe3+ PM demand peak bandwidth for power savings (Vinod)
- Add the blend mode property to all planes that support alpha blending (Chaitanya)
- Enable pipe DMC error interrupts for display 30+ (Dibin)
- Add KUnit tests for DP link config selection and fallback (Imre)
Refactoring and cleanups:
- Refactor DP link config selection and unify across use cases (Imre)
- Unify i915 and xe display runtime PM calls (Jani)
- Refactor BIOS framebuffer takeover (Ville)
Fixes:
- Fix HD audio on DP UHBR SST (Kai Vehmanen)
- Fixes to xe driver BIOS framebuffer takeover (Ville)
- Fix 2 pixels-per-clock CDCLK calculation to avoid underruns (Ville)
- Fix incorrectly set VSC SDP Main Stream Attribute (Chaitanya)
- Fix BPC and DSC selection for HDMI sinks (Alexander Kaplan)
- Fix PCON max FRL rate selection (Alexander Kaplan)
- Workaround Xe3P PSR2 screen corruption (Dibin)
- Fix NVL A & B stepping vtotal setting (Suraj)
- Fix xe DPT allocation paths (Maarten)
- Prefer system memory instead of stolen for new framebuffers in xe (Maarten)
- Fix transcoder mask sizes (John Harrison)
- Clear stale UV/Y plane DDB entries on plane disable (Vinod)
- Fix some DP AUX backlight control issues, again (Suraj)
- Fix switching between HDCP 1.4 and 2.2 authentication (Suraj)
- Remove unnecessary Xe2_LPD+ FBC plane width and surface size limits (Vinod)
- Ensure non-zero DSB safe window for PTL+ (Ankit)
- Fix bandwidth calculation to account for 16 DRAM channels (Uma)
- Fix NV12 ceiling division for bigjoiner case (Vidya)
DRM core changes:
- Add Thunderbolt UHBR tunneling support (Imre)
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Jani Nikula <jani.nikula@intel.com>
Link: https://patch.msgid.link/cb1b5a644d75589cbcdcc8ec8160968140426439@intel.com
2026-08-01 06:05:01 +10:00
..
2025-07-16 16:17:35 -04:00
2026-06-02 22:09:03 +02:00
2024-11-15 09:42:13 +01:00
2026-08-01 06:05:01 +10:00
2026-07-07 15:19:56 +10:00
2026-05-28 09:58:36 +02:00
2024-03-07 17:17:25 +02:00
2025-07-04 15:58:22 +02:00
2026-06-09 21:03:50 +01:00
2026-06-22 11:24:57 +02:00
2026-06-10 07:13:36 -03:00
2026-05-29 11:41:49 +02:00
2023-12-06 10:08:37 +01:00
2026-05-04 14:05:04 +10:00
2025-03-20 14:45:48 +01:00
2026-07-15 09:46:16 +02:00
2026-02-06 11:38:35 +10:00
2025-11-25 08:43:46 +01:00
2026-03-03 09:28:31 +01:00
2025-11-26 23:03:35 +01:00
2026-07-06 17:38:49 +10:00
2026-07-21 17:06:42 +01:00
2026-05-04 14:05:04 +10:00
2026-05-29 11:41:53 +02:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:26:53 +02:00
2026-05-29 19:03:10 +02:00
2026-05-18 15:16:47 +02:00
2026-05-29 19:03:10 +02:00
2025-09-29 13:57:43 +02:00
2026-05-06 11:22:15 +02:00
2023-11-09 16:48:27 +02:00
2026-04-16 09:08:42 +02:00
2026-05-25 10:45:38 +02:00
2024-04-15 13:50:40 -03:00
2026-04-28 15:43:04 -04: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
2025-12-18 09:05:30 +00:00
2026-06-30 12:31:20 +03:00
2023-11-14 10:23:12 +01:00
2025-09-23 15:06:06 +02:00
2025-07-16 20:01:13 +03:00
2025-07-09 14:03:28 +02:00
2023-11-14 10:01:14 +01:00
2024-08-30 08:22:36 +02:00
2025-07-16 20:06:22 +03:00
2026-06-30 10:16:00 +02:00
2025-05-30 09:47:28 +02:00
2026-05-29 19:03:10 +02:00
2026-07-09 04:12:49 -07:00
2026-07-03 23:32:55 +02:00
2023-12-06 10:08:32 +01:00
2026-05-04 14:05:04 +10:00
2024-03-07 17:17:25 +02:00
2026-06-03 11:24:52 +02:00
2026-05-04 14:05:04 +10:00
2026-06-07 02:31:01 +03:00
2025-10-31 10:34:56 +02:00
2026-05-29 11:42:45 +02:00
2026-01-14 02:18:31 +02:00
2026-06-24 18:54:10 +03:00
2026-05-04 14:05:04 +10:00
2025-07-16 20:04:45 +03:00
2026-07-08 13:44:40 +02:00
2025-12-23 10:00:47 +01:00
2026-04-12 20:51:11 -07:00
2026-07-08 13:54:58 +02:00
2025-06-27 11:48:22 +02:00
2023-12-06 10:35:49 +01:00
2026-05-29 11:41:52 +02:00
2025-06-03 09:21:01 +02:00
2026-06-03 11:24:52 +02:00
2025-03-24 09:31:03 +01:00
2026-01-14 02:18:31 +02:00
2026-03-05 19:38:55 -05:00
2026-06-30 15:51:24 +03:00
2024-08-23 16:47:56 +02:00
2026-05-04 14:05:04 +10:00
2026-03-25 15:05:22 +01:00
2026-02-20 10:54:02 -08:00
2025-02-17 14:27:35 +01:00
2026-07-15 09:15:43 -04:00
2026-05-04 14:05:04 +10:00
2024-06-24 18:03:18 +02:00
2025-12-11 16:55:36 +02:00
2025-01-21 10:32:33 +01:00
2026-07-06 10:53:51 +02:00
2025-11-08 19:42:22 -07:00
2025-07-01 16:14:47 -07:00