[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