[Intel-gfx] [PULL] drm-misc-fixes

Maxime Ripard
2022-06-23T06:42:00Z

[-- Attachment #1: Type: text/plain, Size: 3741 bytes --]

Hi Dave, Daniel,

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2022-06-23:
Multiple fixes in sun4i for suspend, DDC, DMA setup; A rework of vc4 to
properly split the driver between hardware capabilities that wasn't done
properly causing multiple crashes; and a panel quirk for Aya Neo Next
The following changes since commit 0f9cd1ea10d307cad221d6693b648a8956e812b0:

drm/ttm: fix bulk move handling v2 (2022-06-14 11:15:19 +0200)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2022-06-23

for you to fetch changes up to 85016f66af8506cb601fd4f4fde23ed327a266be:

drm/sun4i: Return if frontend is not present (2022-06-22 16:42:25 +0200)

----------------------------------------------------------------
Multiple fixes in sun4i for suspend, DDC, DMA setup; A rework of vc4 to
properly split the driver between hardware capabilities that wasn't done
properly causing multiple crashes; and a panel quirk for Aya Neo Next

----------------------------------------------------------------
Dan Carpenter (1):
drm/vc4: fix error code in vc4_check_tex_size()

Jernej Skrabec (1):
drm/sun4i: Add DMA mask and segment size

Maxime Ripard (14):
drm/vc4: plane: Prevent async update if we don't have a dlist
drm/vc4: Consolidate Hardware Revision Check
drm/vc4: bo: Rename vc4_dumb_create
drm/vc4: bo: Split out Dumb buffers fixup
drm/vc4: drv: Register a different driver on BCM2711
drm/vc4: kms: Register a different drm_mode_config_funcs on BCM2711
drm/vc4: plane: Register a different drm_plane_helper_funcs on BCM2711
drm/vc4: drv: Skip BO Backend Initialization on BCM2711
drm/vc4: crtc: Use an union to store the page flip callback
drm/vc4: crtc: Move the BO handling out of common page-flip callback
drm/vc4: crtc: Move the BO Handling out of Common Page-Flip Handler
drm/vc4: crtc: Don't call into BO Handling on Async Page-Flips on BCM2711
drm/vc4: crtc: Fix out of order frames during asynchronous page flips
drm/vc4: Warn if some v3d code is run on BCM2711

Maya Matuszczyk (1):
drm: panel-orientation-quirks: Add quirk for Aya Neo Next

Samuel Holland (2):
drm/sun4i: dw-hdmi: Fix ddc-en GPIO consumer conflict
drm/sun4i: Fix crash during suspend after component bind failure

Saud Farooqui (2):
drm/vc4: hdmi: Fixed possible integer overflow
drm/sun4i: Return if frontend is not present

drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 +
drivers/gpu/drm/sun4i/sun4i_drv.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_layer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 54 +------
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 -
drivers/gpu/drm/vc4/vc4_bo.c | 62 +++++++-
drivers/gpu/drm/vc4/vc4_crtc.c | 200 ++++++++++++++++++-------
drivers/gpu/drm/vc4/vc4_drv.c | 97 ++++++++++--
drivers/gpu/drm/vc4/vc4_drv.h | 19 ++-
drivers/gpu/drm/vc4/vc4_gem.c | 40 +++++
drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 18 +--
drivers/gpu/drm/vc4/vc4_irq.c | 16 ++
drivers/gpu/drm/vc4/vc4_kms.c | 24 ++-
drivers/gpu/drm/vc4/vc4_perfmon.c | 47 +++++-
drivers/gpu/drm/vc4/vc4_plane.c | 29 +++-
drivers/gpu/drm/vc4/vc4_render_cl.c | 4 +
drivers/gpu/drm/vc4/vc4_v3d.c | 15 ++
drivers/gpu/drm/vc4/vc4_validate.c | 16 ++
drivers/gpu/drm/vc4/vc4_validate_shaders.c | 4 +
20 files changed, 505 insertions(+), 164 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]