Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.freedesktop.org/drm/msm into...
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 11 Apr 2023 10:11:32 +0000 (12:11 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 11 Apr 2023 10:21:50 +0000 (12:21 +0200)
commitb8d85bb50511c901d48fc34ea8f0bb958042fbf0
treea175fad2cc0cbc4daa23e57b8845b34387a7123e
parent838ac90d8d8a806102298d3121acac525c193497
parentac7e7c9c65ecfb1fcc99de91cfd6b17a8d4cb9c1
Merge tag 'drm-msm-next-2023-04-10' of https://gitlab.freedesktop.org/drm/msm into drm-next

main pull request for v6.4

Core Display:
============
* Bugfixes for error handling during probe
* rework UBWC decoder programming
* prepare_commit cleanup
* bindings for SM8550 (MDSS, DPU), SM8450 (DP)
* timeout calculation fixup
* atomic: use drm_crtc_next_vblank_start() instead of our own
  custom thing to calculate the start of next vblank

DP:
==
* interrupts cleanup

DPU:
===
* DSPP sub-block flush on sc7280
* support AR30 in addition to XR30 format
* Allow using REC_0 and REC_1 to handle wide (4k) RGB planes
* Split the HW catalog into individual per-SoC files

DSI:
===
* rework DSI instance ID detection on obscure platforms

GPU:
===
* uapi C++ compatibility fix
* a6xx: More robust gdsc reset
* a3xx and a4xx devfreq support
* update generated headers
* various cleanups and fixes
* GPU and GEM updates to avoid allocations which could trigger
  reclaim (shrinker) in fence signaling path
* dma-fence deadline hint support and wait-boost
* a640 speedbin support
* a650 speedbin support

Conflicts in drivers/gpu/drm/msm/adreno/adreno_gpu.c:

Conflict between the 7fa5047a436b ("drm: Use of_property_present() for
testing DT property presence") and 9f251f934012 ("drm/msm/adreno: Use
OPP for every GPU generation"). The latter removed the of_ function
call outright, so I went with what's in the PR unchanged.

From: Rob Clark <robdclark@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/CAF6AEGvwuj5tabyW910+N-B=5kFNAC7QNYoQ=0xi3roBjQvFFQ@mail.gmail.com
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
MAINTAINERS
drivers/gpu/drm/drm_gem.c
include/drm/drm_gem.h