linux/drivers/gpu/drm/omapdrm
Laurent Pinchart c83fefd738 drm/omap: dss: Fix output next device lookup in DT
The DSS core looks up the next device connected to an output by
traversing the OF graph. It currently hardcodes the local port number to
0, which breaks any output with a different port number (SDI on OMAP3
and any DPI output but the first one). Fix this by repurposing the
currently unused of_ports bitmask in omap_dss_device with an of_port
output port number, and use it to traverse the OF graph.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200226112514.12455-26-laurent.pinchart@ideasonboard.com
2020-02-26 13:31:48 +02:00
..
displays drm/omap: dss: Fix output next device lookup in DT 2020-02-26 13:31:48 +02:00
dss drm/omap: dss: Fix output next device lookup in DT 2020-02-26 13:31:48 +02:00
Kconfig
Makefile
omap_connector.c drm/omap: Use the drm_panel_bridge API 2020-02-26 13:31:47 +02:00
omap_connector.h drm/omap: Simplify HDMI mode and infoframe configuration 2020-02-26 13:31:45 +02:00
omap_crtc.c drm/omapdrm: Fix trivial spelling 2020-02-11 09:22:08 +02:00
omap_crtc.h
omap_debugfs.c
omap_dmm_priv.h
omap_dmm_tiler.c drm/omap: dmm_tiler: Remove the dma_async_issue_pending() call 2020-02-11 09:29:01 +02:00
omap_dmm_tiler.h drm/omap: remove OMAP_BO_TILED define 2019-10-11 17:02:32 +03:00
omap_drv.c drm/omap: Use the drm_panel_bridge API 2020-02-26 13:31:47 +02:00
omap_drv.h
omap_encoder.c drm/omap: Use the drm_panel_bridge API 2020-02-26 13:31:47 +02:00
omap_encoder.h
omap_fb.c drm/omap: Remove set but not used variable 'plane' 2019-10-14 14:20:22 +03:00
omap_fb.h
omap_fbdev.c drm: constify fb ops across all drivers 2019-12-05 10:57:42 +02:00
omap_fbdev.h
omap_gem.c drm/omap: fix dma_addr refcounting 2019-12-04 19:11:28 +02:00
omap_gem.h
omap_gem_dmabuf.c drm/omapdrm: Drop dma_buf->k(un)map 2019-11-25 22:36:14 +01:00
omap_irq.c
omap_irq.h
omap_plane.c
omap_plane.h
tcm-sita.c
tcm.h
TODO