linux/drivers/gpu/drm/msm/disp/mdp5
Dave Airlie 512f9f150f Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm into drm-next
Changes for v7.1

CI:
- Uprev mesa
- Restore CI jobs for Qualcomm APQ8016 and APQ8096 devices

Core:
- Switched to of_get_available_child_by_name()

DPU:
- Fixes for DSC panels
- Fixed brownout because of the frequency / OPP mismatch
- Quad pipe preparation (not enabled yet)
- Switched to virtual planes by default
- Dropped VBIF_NRT support
- Added support for Eliza platform
- Reworked alpha handling
- Switched to correct CWB definitions on Eliza
- Dropped dummy INTF_0 on MSM8953
- Corrected INTFs related to DP-MST

DP:
- Removed debug prints looking into PHY internals

DSI:
- Fixes for DSC panels
- RGB101010 support
- Support for SC8280XP
- Moved PHY bindings from display/ to phy/

GPU:
- Preemption support for x2-85 and a840
- IFPC support for a840
- SKU detection support for x2-85 and a840
- Expose AQE support (VK ray-pipeline)
- Avoid locking in VM_BIND fence signaling path
- Fix to avoid reclaim in GPU snapshot path
- Disallow foreign mapping of _NO_SHARE BOs
- Couple a6xx gpu snapshot fixes
- Various other fixes

HDMI:
- Fixed infoframes programming

MDP5:
- Dropped support for MSM8974v1
- Dropped now unused code for MSM8974 v1 and SDM660 / MSM8998

Also misc small fixes

Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Rob Clark <rob.clark@oss.qualcomm.com>
Link: https://patch.msgid.link/CACSVV012vn73BaUfk=Hw4WkQHZNPHiqfifWEunAqMc2EGOWUEQ@mail.gmail.com
2026-04-03 18:57:00 +10:00
..
mdp5_cfg.c drm/msm/mdp5: Remove MSM8974v1 2026-03-25 08:06:08 +02:00
mdp5_cfg.h drm/msm/mdp5: add writeback block bases 2024-04-22 16:22:49 +03:00
mdp5_cmd_encoder.c drm/msm/mdp5: drop split display support 2024-02-11 22:38:06 +02:00
mdp5_crtc.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
mdp5_ctl.c drm/msm/mdp5: drop single flush support 2026-04-01 18:02:18 +03:00
mdp5_ctl.h drm/msm/mdp5: drop single flush support 2026-04-01 18:02:18 +03:00
mdp5_encoder.c drm/msm/mdp5: drop split display support 2024-02-11 22:38:06 +02:00
mdp5_irq.c drm/msm/mdp5: migrate SMP dumping to using atomic_print_state 2024-02-19 14:10:25 +02:00
mdp5_kms.c drm/atomic: Remove state argument to drm_atomic_private_obj_init 2026-03-20 10:03:11 +01:00
mdp5_kms.h drm/msm: Drop msm_read/writel 2024-04-22 16:22:50 +03:00
mdp5_mixer.c drm/msm/mdp5: use devres-managed allocation for mixer data 2023-12-03 03:13:05 +03:00
mdp5_mixer.h drm/msm/mdp5: use devres-managed allocation for mixer data 2023-12-03 03:13:05 +03:00
mdp5_pipe.c drm/msm/mdp5: use devres-managed allocation for pipe data 2023-12-03 03:13:05 +03:00
mdp5_pipe.h drm/msm/mdp5: use devres-managed allocation for pipe data 2023-12-03 03:13:05 +03:00
mdp5_plane.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
mdp5_smp.c drm/msm/mdp5: drop workarounds specific to MDP5 1.0 2026-04-01 18:02:18 +03:00
mdp5_smp.h drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00