OpenCloudOS-Kernel/drivers/gpu/drm/omapdrm/displays
Laurent Pinchart e28cea0fee drm: omapdrm: displays: Get encoder source at connect time
The encoder drivers need a handle to the source they are connected to in
order to control the source.

All drivers get that handle at probe time, resulting in probe deferral
when the source hasn't been probed yet. However they don't need the
handle until their connect handler is called.

Move retrieval of the source handle to the connect handler to avoid
probe deferrals.

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>
2018-03-01 09:18:18 +02:00
..
Kconfig drm/omap: displays: panel-dpi: add backlight dependency 2017-11-30 12:25:37 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
connector-analog-tv.c drm: omapdrm: displays: Get connector source at connect time 2018-03-01 09:09:10 +02:00
connector-dvi.c drm: omapdrm: displays: Get connector source at connect time 2018-03-01 09:09:10 +02:00
connector-hdmi.c drm: omapdrm: displays: Get connector source at connect time 2018-03-01 09:09:10 +02:00
encoder-opa362.c drm: omapdrm: displays: Get encoder source at connect time 2018-03-01 09:18:18 +02:00
encoder-tfp410.c drm: omapdrm: displays: Get encoder source at connect time 2018-03-01 09:18:18 +02:00
encoder-tpd12s015.c drm: omapdrm: displays: Get encoder source at connect time 2018-03-01 09:18:18 +02:00
panel-dpi.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-dsi-cm.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-lgphilips-lb035q02.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-nec-nl8048hl11.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-sharp-ls037v7dw01.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-sony-acx565akm.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-tpo-td028ttec1.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00
panel-tpo-td043mtea1.c drm: omapdrm: displays: Get panel source at connect time 2018-03-01 09:18:18 +02:00