Daniel Vetter
221d6546bd
Merge tag 'drm-intel-next-2023-11-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next
drm/i915 feature pull for v6.8:
Features and functionality:
- Major DP MST improvements on bandwidth management, DSC (Imre, Stan, Ville)
- DP panel replay enabling (Animesh, Jouni)
- MTL C20 phy state verification (Mika)
- MTL DP DSC fractional bpp support (Ankit, Vandita, Swati, Imre)
- Audio fastset support (Ville)
Refactoring and cleanups:
- Use dma fence interfaces instead of i915_sw_fence (Jouni)
- Separate gem and display code (Jouni, Juha-Pekka)
- AUX register macro refactoring (Jani)
- Separate display module/device parameters from the rest (Jouni)
- Move display capabilities debugfs under display (Vinod)
- Makefile cleanup (Jani)
- Register cleanups (Ville)
- Enginer iterator cleanups (Tvrtko)
- Move display lock inits under display/ (Jani)
- VLV/CHV DPIO PHY register and interface refactoring (Jani)
- DSI VBT sequence refactoring (Jani, Andy Shevchenko)
- C10/C20 PHY PLL hardware readout and calculation abstractions (Lucas)
- DPLL code cleanups (Ville)
- Cleanup PXP plane protection checks (Jani)
Fixes:
- Replace VLV/CHV DSI GPIO direct access with proper GPIO API usage (Andy Shevchenko)
- Fix VLV/CHV DSI GPIO wrong initial value (Hans de Goede)
- Fix UHBR data, link M/N/TU and PBN values (Imre)
- Fix HDCP state on an enable/disable cycle (Suraj)
- Fix DP MST modeset sequence to be according to spec (Ville)
- Improved atomicity for multi-pipe commits (Ville)
- Update URLs in i915 MAINTAINERS entry and code (Jani)
- Check for VGA converter presence in eDP probe (Ville)
- Fix surface size checks (Ville)
- Fix LNL port/phy assignment (Lucas)
- Reset C10/C20 message bus harder to avoid sporadic failures (Mika)
- Fix bogus VBT HDMI level shift on BDW (Ville)
- Add workaround for LNL underruns when enabling FBC (Vinod)
- DSB refactoring (Animesh)
- DPT refactoring (Juha-Pekka)
- Disable DSC on DP MST on ICL (Imre)
- Fix PSR VSC packet setup timing (Mika)
- Fix LUT rounding and conversions (Ville)
DRM core display changes:
- DP MST fixes, helpers, refactoring to support bandwidth management (Imre)
- DP MST PBN divider value refactoring and fixes (Imre)
- DPCD register definitions (Ankit, Imre)
- Add helper to get DSC bpp precision (Ankit)
- Fix color LUT rounding (Ville)
From: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/87v89sl2ao.fsf@intel.com
[sima: Some conflicts in the amdgpu dp mst code]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2023-11-23 20:25:24 +01:00
..
2022-11-23 16:05:33 +02:00
2022-11-23 16:05:54 +02:00
2023-11-23 14:33:26 +02:00
2023-09-29 13:52:56 +03:00
2023-11-23 14:33:26 +02:00
2023-09-29 13:53:12 +03:00
2023-10-26 12:15:14 +03:00
2023-09-29 13:52:33 +03:00
2023-08-31 18:41:34 +03:00
2023-09-29 13:52:36 +03:00
2023-10-26 12:13:50 +03:00
2023-09-29 13:53:09 +03:00
2022-11-11 12:44:49 +02:00
2023-11-14 15:05:20 +05:30
2023-07-06 00:15:07 +03:00
2023-10-16 19:09:22 +03:00
2022-09-03 12:16:53 +02:00
2023-11-06 08:28:26 +02:00
2023-03-17 15:24:27 +02:00
2023-11-02 10:51:12 +02:00
2023-04-20 15:14:17 +03:00
2022-11-11 12:44:49 +02:00
2023-11-23 20:25:24 +01:00
2023-08-22 16:41:45 +03:00
2022-12-07 19:24:14 +02:00
2023-10-26 12:15:22 +03:00
2023-11-14 15:05:20 +05:30
2023-09-12 08:35:32 -04:00
2023-06-07 11:24:40 -07:00
2023-06-07 11:24:40 -07:00
2023-11-14 15:05:20 +05:30
2023-04-14 10:05:28 +03:00
2023-08-25 13:12:10 +03:00
2023-11-23 15:11:47 +02:00
2023-09-27 18:40:58 +03:00
2023-02-27 09:14:57 -08:00
2023-09-13 17:10:34 +03:00
2023-09-15 14:47:09 +03:00
2023-09-15 14:47:09 +03:00
2023-10-26 12:15:49 +03:00
2023-09-29 13:53:03 +03:00
2023-11-09 16:47:31 +02:00
2023-04-03 12:41:13 +05:30
2023-09-28 12:52:22 +03:00
2023-09-20 22:27:31 +03:00
2023-05-24 09:25:36 -07:00
2023-09-18 10:04:43 -07:00
2023-11-13 15:19:18 +02:00
2023-11-13 15:19:18 +02:00
2023-08-07 15:37:09 -07:00
2023-11-23 14:33:26 +02:00
2023-11-08 17:22:16 +02:00
2023-01-18 11:06:07 +02:00
2023-11-23 20:25:24 +01:00
2023-10-26 12:13:02 +03:00
2023-10-26 12:13:02 +03:00
2023-11-23 20:25:24 +01:00
2023-03-21 12:24:13 +02:00
2023-10-26 12:16:25 +03:00
2023-10-26 12:13:02 +03:00
2023-11-07 12:24:46 +02:00
2023-04-17 11:18:04 +03:00
2023-09-21 08:18:06 -07:00
2023-08-10 15:14:58 +03:00
2023-01-25 13:59:12 +02:00
2023-10-26 12:16:39 +03:00
2023-10-26 12:16:39 +03:00
2023-09-21 08:18:07 -07:00
2022-04-20 20:41:57 +03:00
2023-11-17 15:00:00 +02:00
2023-09-21 08:18:07 -07:00
2023-10-26 12:15:06 +03:00
2023-08-21 09:07:20 -07:00
2023-05-24 08:34:42 -07:00
2023-10-26 12:15:56 +03:00
2023-04-17 11:17:51 +03:00
2023-03-06 19:51:32 +02:00
2023-03-06 19:51:32 +02:00
2023-04-19 15:55:05 +03:00
2023-11-23 14:33:22 +02:00
2023-09-08 15:45:23 -07:00
2023-09-08 15:45:23 -07:00
2023-11-23 14:50:43 +02:00
2023-11-17 14:59:47 +02:00
2022-10-26 15:51:18 +03:00
2023-04-20 19:43:02 -07:00
2023-04-20 19:43:02 -07:00
2023-01-20 23:37:39 +02:00
2023-10-11 15:19:48 +05:30
2023-03-06 19:09:47 +02:00
2023-10-26 12:15:41 +03:00
2023-10-23 12:40:19 +03:00
2023-10-23 12:40:38 +03:00
2023-06-16 17:55:56 +03:00
2023-09-01 13:17:44 +05:30
2023-09-13 17:55:11 +03:00
2023-03-21 16:17:20 +02:00
2023-11-23 14:33:26 +02:00
2023-11-08 17:22:23 +02:00
2023-11-23 20:25:24 +01:00
2023-11-21 16:32:44 +02:00
2023-11-17 15:00:00 +02:00
2023-11-17 14:59:55 +02:00
2023-10-31 08:28:49 +02:00
2023-10-31 08:27:47 +02:00
2023-11-17 15:00:00 +02:00
2023-11-17 14:59:47 +02:00
2023-11-23 14:50:43 +02:00
2023-11-23 14:50:43 +02:00
2023-11-23 14:50:43 +02:00
2023-11-23 14:50:43 +02:00
2023-08-31 18:41:34 +03:00
2022-10-07 20:04:38 +03:00
2023-11-16 15:56:53 +05:30
2023-11-16 15:56:53 +05:30
2023-09-27 18:36:19 +03:00
2023-11-16 15:56:53 +05:30
2023-09-27 18:49:06 +03:00
2023-02-16 12:01:33 +02:00
2023-11-22 19:13:02 +02:00
2023-05-03 08:31:24 +03:00
2023-06-13 19:05:34 +03:00
2023-06-13 19:05:34 +03:00
2023-01-25 13:59:12 +02:00
2022-11-23 16:07:19 +02:00
2023-10-04 12:40:39 +03:00
2023-09-29 13:53:16 +03:00
2023-09-15 16:36:54 +03:00
2022-09-08 10:24:17 +01:00
2023-11-23 20:25:24 +01:00
2023-03-24 23:56:35 +02:00
2023-11-20 15:55:10 +02:00
2023-09-21 07:39:46 -07:00
2023-08-07 13:47:30 +10:00
2023-02-10 16:16:21 +01:00
2023-03-30 19:30:43 +03:00
2023-11-14 15:05:22 +05:30
2023-09-28 12:52:28 +03:00
2023-05-16 10:31:27 +03:00
2023-02-23 16:28:03 +02:00
2023-10-23 09:06:10 +03:00
2023-09-04 12:04:07 +03:00
2023-06-07 11:30:55 -07:00
2023-06-07 11:30:55 -07:00
2022-08-31 18:09:20 +03:00
2023-10-16 19:09:22 +03:00
2023-05-11 18:43:44 +03:00
2023-10-16 19:09:38 +03:00
2023-10-12 09:31:32 +05:30
2023-10-12 09:31:32 +05:30
2023-10-12 09:30:51 +05:30
2022-11-11 12:44:49 +02:00
2023-10-31 15:13:35 +05:30
2023-10-31 15:12:24 +05:30
2023-10-31 08:31:00 +02:00
2023-05-05 19:48:36 +03:00
2023-10-31 08:31:00 +02:00
2023-05-16 10:31:22 +03:00
2023-10-04 12:40:39 +03:00
2022-09-19 12:32:49 +03:00
2022-11-17 16:12:56 +02:00
2023-05-24 08:34:42 -07:00
2022-11-17 16:12:56 +02:00
2023-11-15 19:27:30 +02:00
2023-11-08 17:22:23 +02:00
2023-04-20 14:06:44 +03:00
2023-04-20 14:06:44 +03:00
2023-02-23 16:27:36 +02:00
2023-09-29 13:52:39 +03:00
2023-10-04 18:34:20 +03:00
2023-01-31 11:24:06 +02:00
2023-10-26 12:14:24 +03:00
2023-09-29 13:52:29 +03:00
2023-01-27 08:52:32 -08:00
2023-05-16 16:53:49 +03:00
2023-05-16 16:53:49 +03:00
2023-11-08 17:22:20 +02:00
2022-06-20 19:28:47 +03:00
2023-11-13 15:19:18 +02:00
2023-10-07 00:12:46 +03:00
2023-10-26 12:14:18 +03:00
2023-03-16 15:35:09 +02:00
2023-08-31 18:41:34 +03:00
2023-09-29 13:52:52 +03:00
2023-10-26 12:14:31 +03:00
2023-01-26 12:27:33 +02:00
2023-11-17 14:59:47 +02:00
2023-09-29 13:52:45 +03:00
2023-10-04 16:46:45 +03:00
2023-09-29 13:52:42 +03:00
2023-04-13 14:22:42 +03:00
2023-10-16 19:09:22 +03:00
2023-08-21 17:12:45 -07:00
2023-06-07 11:30:55 -07:00
2023-03-30 19:30:25 +03:00
2023-11-17 14:59:55 +02:00
2022-12-09 19:02:50 +02:00
2023-11-07 09:38:02 +02:00
2023-11-23 09:47:02 +02:00
2023-11-10 13:53:39 +05:30
2023-11-14 15:05:24 +05:30
2023-04-03 12:41:11 +05:30
2023-02-23 13:58:14 +02:00
2022-08-31 17:21:47 +03:00
2023-08-24 15:20:46 +03:00
2023-11-23 20:25:24 +01:00
2023-09-29 13:53:19 +03:00
2022-11-11 12:44:49 +02:00
2023-10-16 19:09:22 +03:00
2023-10-07 00:12:46 +03:00
2023-04-13 14:22:42 +03:00
2023-03-17 15:24:27 +02:00
2023-10-27 11:20:18 +03:00
2023-09-29 13:52:49 +03:00
2023-11-06 14:42:58 +02:00
2023-09-05 19:43:22 -07:00
2023-03-30 19:30:34 +03:00
2023-10-04 12:40:39 +03:00
2023-09-29 13:53:22 +03:00
2023-09-27 18:47:08 +03:00
2023-09-27 18:47:08 +03:00
2022-09-13 11:43:29 +03:00
2023-09-11 18:35:16 +03:00
2023-11-14 15:05:24 +05:30
2023-07-10 14:20:40 +03:00
2023-10-05 12:37:08 +05:30
2023-09-20 22:32:55 +03:00
2023-09-20 22:30:08 +03:00
2023-03-06 18:25:43 +02:00
2023-10-16 19:09:22 +03:00
2023-02-16 16:46:35 +02:00
2023-05-04 16:01:44 +03:00
2023-04-20 15:14:33 +03:00
2023-11-23 14:50:44 +02:00
2022-11-03 16:20:53 +02:00
2023-04-04 10:05:38 +03:00
2023-10-26 12:14:59 +03:00
2023-10-07 00:12:46 +03:00
2022-02-21 12:06:10 +02:00
2023-05-15 12:13:54 +03:00
2023-09-29 13:53:25 +03:00
2022-11-11 12:44:49 +02:00
2023-11-06 09:56:13 +02:00
2023-09-29 13:53:06 +03:00