mbox series

[PULL] drm-misc-fixes

Message ID 20220623064152.ubjmnpj7tdejdcw6@houat (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-fixes | expand

Pull-request

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

Message

Maxime Ripard June 23, 2022, 6:41 a.m. UTC
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(-)