Dave Airlie
4552a6a42a
Merge tag 'drm-intel-next-2024-06-19' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
drm/i915 feature pull for v6.11:
Features and functionality:
- Battlemage (BMG) Xe2 HPD display enabling (Balasubramani, Clint, Gustavo,
José, Matt, Anusha, Lucas, Ravi, Radhakrishna, Nirmoy, Ankit, Matthew)
- Panel Replay enabling (Jouni, Animesh)
- DP AUX-less ALPM (Advanced Link Power Management) and LOBF (Link off between
frames) enabling (Animesh, Jouni)
- Enable link training failure fallback for DP MST links (Imre)
- CMRR (Content Match Refresh Rate) enabling (Mitul)
- Allow the first async flip to change modifier (Ville)
- Enable eDP AUX based HDR backlight (Suraj)
- Increase ADL-S/ADL-P/DG2+ max TMDS bitrate to 6 Gbps (Ville)
Refactoring and cleanups:
- Stop using implicit dev_priv local variable in macros (Jani)
- Expand and clean up VBT table definitions (Ville)
- PSR/ALPM refactoring (Jouni, Animesh)
- Plane fb refactoring (Ville)
- Rawclk, FSB, and mem frequency refactoring (Jani)
- GVT register macro usage cleanups (Jani, Ville)
- Plane, cursor, wm and ddb register macro and usage cleanups (Ville)
- Pipe CRC register macro cleanups (Ville)
- PCI ID macro cleanups and refactoring to match xe style (Jani)
- Move drm-intel repo to gitlab.freedesktop.org (Ryszard)
- Identify all platforms/subplatforms in display probe (Jani)
- Move Intel drm headers under include/drm/intel (Jani)
- Drop local redundant W=1 warnings in favour of drm subsystem warnigs (Jani)
- Include cleanups; include what you use (Jani)
- Convert overlay and DMC error state printing to drm_printer (Jani)
- Joiner renames (Stan)
- DSB interface cleanups (Ville)
- Improve workaround for disabling FBC when VT-d is active (Vinod)
- State checker refactoring and cleanups for color, planes and cdclk (Ville)
- Cleanups around scanline arithmetic (Ville)
- Use drm_crtc_vblank_crtc() instead of open coding (Ville)
- DSC cleanups (Ville)
Fixes:
- Improve VBT array bounds check (Luca)
- LNL PSR fixes (Jouni)
- Audio workaround, disable min hblank fix (Uma)
- Stop selecting ACPI_BUTTON config (Jani)
- Add MTL Cx0 PHY config compare (Mika)
- Fix MTL C20 PHY port clock verification (Mika)
- Fix static analyzer warning for uapi.event access (Luca)
- HDCP fixes and workarounds (Suraj)
- Fix DP MST DSC input BPP computation (Imre)
- Fix assert on pending async-put power domain work (Imre)
- Fix documentation build for DMC wakelocks (Luca)
- Disable DSC on eDP when indicated by VBT (Ville)
DRM Core changes:
- Various DPCD register additions for panel replay and ALPM (Jouni)
- Add target_rr_divider to adaptive sync SDP (Mitul)
Xe driver changes:
- Remove unused xe->enabled_irq_mask and xe->sb_lock members (Jani)
- i915 display compat header cleanups (Jani)
- Remove redundant copy of intel_fbdev_fb.h (Ville)
- Add process name to devcoredump (José)
- Add xe_gt_err_once() (Matthew)
- Implement transient flush for BMG/Xe3 (Nirmoy)
Merges:
- Backmerges to sync with xe, drm-misc and upstream (Rodrigo, Jani)
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/87y170eu80.fsf@intel.com
2024-06-21 13:11:24 +10:00
..
2024-05-20 16:20:26 -04:00
2019-01-10 20:12:19 -05:00
2023-11-28 18:56:03 +01:00
2024-03-22 14:14:39 -07:00
2024-05-21 06:33:40 -07:00
2019-01-11 17:52:06 +00:00
2023-12-13 15:18:30 -03:00
2020-07-20 10:26:22 +01:00
2024-03-01 10:03:59 +01:00
2023-12-12 14:05:48 -05:00
2019-06-04 12:13:47 +02:00
2024-05-08 15:31:58 +03:00
2024-05-02 11:33:34 +02:00
2024-04-15 16:12:49 +02:00
2023-11-29 20:54:43 +01:00
2023-10-23 17:03:58 +02:00
2024-05-21 06:33:40 -07:00
2023-10-17 10:38:07 +02:00
2023-11-29 20:54:43 +01:00
2024-05-31 16:11:00 +03:00
2023-11-29 20:54:43 +01:00
2023-10-17 10:38:07 +02:00
2024-01-19 16:50:54 +01:00
2024-05-28 10:24:37 +02:00
2023-08-18 11:29:03 -06:00
2019-10-05 20:35:14 +02:00
2019-04-05 08:35:05 -04:00
2023-08-18 11:29:03 -06:00
2024-03-11 13:27:10 +01:00
2020-07-23 10:06:22 +02:00
2024-06-11 09:58:49 +02:00
2018-02-21 09:26:38 +02:00
2018-07-05 11:42:50 -07:00
2022-12-15 08:54:08 +01:00
2022-03-09 18:30:46 -06:00
2023-05-08 09:57:24 -03:00
2018-04-18 10:18:27 +03:00