drm/omap: Pass both output and display omap_dss_device to encoder init
The drm_encoder implementation requires access to the omap_dss_device corresponding to the display, which is passed to its initialization function and stored internally. Clean up of the HDMI mode and infoframe handling will require access to the output omap_dss_device. To prepare for that, pass it to the encoder initialization function and store it internally as well. 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>
This commit is contained in:

committed by
Tomi Valkeinen

parent
70f9cbfc56
commit
d96aaada55
@@ -318,7 +318,7 @@ static int omap_modeset_init(struct drm_device *dev)
|
||||
struct drm_encoder *encoder;
|
||||
struct drm_crtc *crtc;
|
||||
|
||||
encoder = omap_encoder_init(dev, display);
|
||||
encoder = omap_encoder_init(dev, pipe->output, display);
|
||||
if (!encoder)
|
||||
return -ENOMEM;
|
||||
|
||||
|
Reference in New Issue
Block a user