linux/drivers/gpu/drm/omapdrm
Tomi Valkeinen fd4e788e97 drm/omap: sdi: fix bridge enable/disable
When the SDI output was converted to DRM bridge, the atomic versions of
enable and disable funcs were used. This was not intended, as that would
require implementing other atomic funcs too. This leads to:

WARNING: CPU: 0 PID: 18 at drivers/gpu/drm/drm_bridge.c:708 drm_atomic_helper_commit_modeset_enables+0x134/0x268

and display not working.

Fix this by using the legacy enable/disable funcs.

Fixes: 8bef8a6d5d ("drm/omap: sdi: Register a drm_bridge")
Reported-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Tested-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
Tested-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: stable@vger.kernel.org # v5.7+
Link: https://patchwork.freedesktop.org/patch/msgid/20201127085241.848461-1-tomi.valkeinen@ti.com
2020-11-30 11:27:57 +02:00
..
displays drm/omap: display: use devm_of_find_backlight 2020-05-17 14:54:39 +02:00
dss drm/omap: sdi: fix bridge enable/disable 2020-11-30 11:27:57 +02:00
Kconfig
Makefile
omap_connector.c drm/omap: Use {} to zero initialize the mode 2020-07-24 23:01:46 +03:00
omap_connector.h
omap_crtc.c drm/omap: fix incorrect lock state 2020-08-25 12:05:15 +03:00
omap_crtc.h
omap_debugfs.c
omap_dmm_priv.h
omap_dmm_tiler.c
omap_dmm_tiler.h
omap_drv.c drm: Remove unnecessary drm_panel_attach and drm_panel_detach 2020-08-08 09:06:33 +02:00
omap_drv.h
omap_encoder.c
omap_encoder.h
omap_fb.c drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked 2020-05-19 22:31:34 +01:00
omap_fb.h
omap_fbdev.c drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked 2020-05-19 22:31:34 +01:00
omap_fbdev.h
omap_gem_dmabuf.c
omap_gem.c drm: omapdrm: use common helper for extracting pages array 2020-09-10 08:18:35 +02:00
omap_gem.h
omap_irq.c
omap_irq.h
omap_plane.c
omap_plane.h
tcm-sita.c
tcm.h
TODO