drm/omap: Don't call HDMI mode and infoframe operations recursively
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Thu, 31 May 2018 19:56:59 +0000 (22:56 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Mon, 3 Sep 2018 13:13:29 +0000 (16:13 +0300)
commit7805d1e5098c1a90e5feb153809b16ba890b03e4
tree5712acb4ba36290b79ef6d439b811aa7100a9789
parentd96aaada55553b9e4264a2f2c8cc9599f027cd28
drm/omap: Don't call HDMI mode and infoframe operations recursively

The HDMI mode (.set_hdmi_mode()) and infoframe (.set_infoframe())
operations are called recursively from the display device back to the
HDMI encoder. This isn't required, as all components other than the HDMI
encoder just forward the operation to the previous component in the
chain. Call the operations directly on the HDMI encoder.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/gpu/drm/omapdrm/displays/connector-hdmi.c
drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c
drivers/gpu/drm/omapdrm/omap_encoder.c