[GIT PULL] drm/imx: error path fixes and cleanups

Philipp Zabel p.zabel at pengutronix.de
Mon Jul 20 15:21:11 UTC 2020


Hi Dave, Daniel,

The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

  git://git.pengutronix.de/pza/linux tags/imx-drm-next-2020-07-20

for you to fetch changes up to 408a85e31e3e5127c91e082c3544082ef1ba48d3:

  drm/imx: imx-tve: Delete an error message in imx_tve_bind() (2020-07-20 15:16:06 +0200)

----------------------------------------------------------------
drm/imx: error path fixes and cleanups

- Fix use after free issue in component bind error path by keeping
  memory allocated as long as the driver is bound. This will be replaced
  with drm managed memory in the next round.
- Fix bus_flags overriding logic in parallel-display.
- Disable regulator in imx-tve bind error path.
- Drop unnecessary best_encoder callback.
- Remove an unused enum in imx-ldb.
- Bail out early on missing panel or bridge in parallel-display to speed
  up -EPROBE_DEFER path.
- Disable both LDB channels in split mode.
- Restore RGB32, BGR32 format support.
- Fix tiled image conversion in case of out of order interrupts.
- Remove a superfluous error message in imx-tve.

----------------------------------------------------------------
Liu Ying (1):
      drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()

Marco Felsch (4):
      drm/imx: tve: fix regulator_disable error path
      drm/imx: drop useless best_encoder callback
      drm/imx: imx-ldb: remove useless enum
      drm/imx: parallel-display: move panel/bridge detection to fail early

Marek Vasut (1):
      drm/imx: parallel-display: Adjust bus_flags handling

Markus Elfring (1):
      drm/imx: imx-tve: Delete an error message in imx_tve_bind()

Philipp Zabel (1):
      drm/imx: fix use after free

Steve Longerbeam (3):
      gpu: ipu-v3: Restore RGB32, BGR32
      gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
      gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile

 drivers/gpu/drm/imx/dw_hdmi-imx.c      |  15 ++--
 drivers/gpu/drm/imx/imx-drm-core.c     |   3 +-
 drivers/gpu/drm/imx/imx-ldb.c          |  36 ++++----
 drivers/gpu/drm/imx/imx-tve.c          |  48 +++++------
 drivers/gpu/drm/imx/ipuv3-crtc.c       |  21 +++--
 drivers/gpu/drm/imx/parallel-display.c |  38 ++++-----
 drivers/gpu/ipu-v3/ipu-common.c        |   2 +
 drivers/gpu/ipu-v3/ipu-image-convert.c | 145 +++++++++++++++++++++------------
 8 files changed, 167 insertions(+), 141 deletions(-)


More information about the dri-devel mailing list