[PULL] drm-misc-fixes

2022-06-30 Thread Maxime Ripard
Hi

Here's this week drm-misc-fixes PR

Maxime

drm-misc-fixes-2022-06-30:
A NULL pointer dereference fix for vc4, and 3 patches to improve the
sysfb device behaviour when removing conflicting framebuffers
The following changes since commit 85016f66af8506cb601fd4f4fde23ed327a266be:

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

are available in the Git repository at:

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

for you to fetch changes up to ee7a69aa38d87a3bbced7b8245c732c05ed0c6ec:

  fbdev: Disable sysfb device registration when removing conflicting FBs 
(2022-06-29 09:51:50 +0200)


A NULL pointer dereference fix for vc4, and 3 patches to improve the
sysfb device behaviour when removing conflicting framebuffers


Javier Martinez Canillas (3):
  firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
  firmware: sysfb: Add sysfb_disable() helper function
  fbdev: Disable sysfb device registration when removing conflicting FBs

Maxime Ripard (1):
  drm/vc4: perfmon: Fix variable dereferenced before check

 .../driver-api/firmware/other_interfaces.rst   |  6 +++
 drivers/firmware/sysfb.c   | 58 +++---
 drivers/firmware/sysfb_simplefb.c  | 16 +++---
 drivers/gpu/drm/vc4/vc4_perfmon.c  |  9 ++--
 drivers/video/fbdev/core/fbmem.c   | 12 +
 include/linux/sysfb.h  | 22 ++--
 6 files changed, 99 insertions(+), 24 deletions(-)


signature.asc
Description: PGP signature


[PULL] drm-misc-next

2022-06-30 Thread Thomas Zimmermann
Hi Dave and Daniel,

this is the drm-misc-next PR for this week.

Best regards
Thomas

drm-misc-next-2022-06-30:
drm-misc-next for v5.20:

UAPI Changes:

 * fourcc: Update documentation

Cross-subsystem Changes:

 * iosys-map: Rework iosys_map_{rd,wr} for improved performance

 * vfio: Use aperture helpers

Core Changes:

 * aperture: Export for use with other subsystems

 * connector: Remove deprecated ida_simple_get()

 * crtc: Add helper with general state checks, convert drivers

 * format-helper: Add Kunit tests for RGB32 to RGB8

Driver Changes:

 * ast: Fix black screen on resume

 * bridge: tc358767: Simplify DSI lane handling

 * mcde: Fix ref-count leak

 * mxsfb/lcdif: Support i.MX8MP LCD controller

 * stm/ltdc: Support dynamic Z order; Support mirroring; Fixes and cleanups

 * vc4: Many small fixes throughout the driver
The following changes since commit 009a3a52791f31c57d755a73f6bc66fbdd8bd76c:

  drm/hyperv-drm: Include framebuffer and EDID headers (2022-06-22 16:07:38 
+0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-06-30

for you to fetch changes up to 6fb5ee7cec06266a29f25ecc01a23b9d107f64e1:

  iosys-map: Add per-word write (2022-06-29 17:42:28 -0700)


drm-misc-next for v5.20:

UAPI Changes:

 * fourcc: Update documentation

Cross-subsystem Changes:

 * iosys-map: Rework iosys_map_{rd,wr} for improved performance

 * vfio: Use aperture helpers

Core Changes:

 * aperture: Export for use with other subsystems

 * connector: Remove deprecated ida_simple_get()

 * crtc: Add helper with general state checks, convert drivers

 * format-helper: Add Kunit tests for RGB32 to RGB8

Driver Changes:

 * ast: Fix black screen on resume

 * bridge: tc358767: Simplify DSI lane handling

 * mcde: Fix ref-count leak

 * mxsfb/lcdif: Support i.MX8MP LCD controller

 * stm/ltdc: Support dynamic Z order; Support mirroring; Fixes and cleanups

 * vc4: Many small fixes throughout the driver


Alex Williamson (1):
  vfio/pci: Remove console drivers

Alexander Stein (1):
  drm/panel: panel-simple: Add dev_err_probe if backlight could not be found

Bastian Krause (2):
  dt-bindings: display: simple: add Ampire AM-800600P5TMQW-TB8H panel
  drm/panel: simple: add AM-800600P5TMQW-TB8H

Bjorn Andersson (1):
  drm/panel-edp: Add LQ140M1JW48 edp panel entry

Bo Liu (1):
  drm/connector: Remove usage of the deprecated ida_simple_xxx API

Christian König (1):
  dma-buf: deprecate DMABUF_SYSFS_STATS

Dan Carpenter (2):
  drm: logicvc: Fix uninitialized variable in probe
  drm: logicvc: fix error code in logicvc_layer_init()

Dave Stevenson (21):
  drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
  drm/vc4: plane: Fix margin calculations for the right/bottom edges
  drm/vc4: plane: Add alpha_blend_mode property to each plane.
  drm/vc4: hvs: Add debugfs node that dumps the current display lists
  drm/vc4: dpi: Add support for composite syncs to vc4_dpi
  drm/vc4: dpi: Add option for inverting pixel clock and output enable
  drm/vc4: dpi: Ensure a default format is selected
  drm/vc4: dsi: Release workaround buffer and DMA
  drm/vc4: dsi: Correct DSI divider calculations
  drm/vc4: dsi: Correct pixel order for DSI0
  drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
  drm/vc4: dsi: Fix dsi0 interrupt support
  drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable 
iteration
  drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
  drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
  drm/vc4: hdmi: Switch to pm_runtime_status_suspended
  drm/vc4: hdmi: Move HDMI reset to pm_resume
  drm/vc4: hdmi: Add HDMI format detection registers to register list
  drm/vc4: hdmi: Add MISC_CONTROL register for vc4
  drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
  drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block

Dom Cobley (8):
  drm/vc4: plane: Remove subpixel positioning check
  drm/vc4: hdmi: Clear unused infoframe packet RAM registers
  drm/vc4: hdmi: Avoid full hdmi audio fifo writes
  drm/vc4: hdmi: Stop checking for enabled output in audio
  drm/vc4: hdmi: Skip writes to disabled packet RAM
  drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
  drm/vc4: hdmi: Report that 3d/stereo is allowed
  drm/vc4: hdmi: Force modeset when bpc or format changes

Hans de Goede (1):
  drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO"

Imre Deak (1):
  drm/fourcc: Document the Intel CCS modifiers' CC plane expected pitch

Jiang Jian (3):
  drm/panel: nt35510: Remove duplicate 'the' in two places.
  drm/pl111: drop unexpected word "the" in the comments