diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2018-05-31 23:14:43 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2018-09-03 16:13:29 +0300 |
commit | d96aaada55553b9e4264a2f2c8cc9599f027cd28 (patch) | |
tree | 3b11a16ffa29042aa5403199b4de68248cdd2b9f /drivers/gpu/drm/omapdrm/omap_encoder.h | |
parent | 70f9cbfc56a3239ff65796e024b4bbf653d1e0ba (diff) | |
download | linux-d96aaada55553b9e4264a2f2c8cc9599f027cd28.tar.gz linux-d96aaada55553b9e4264a2f2c8cc9599f027cd28.tar.bz2 linux-d96aaada55553b9e4264a2f2c8cc9599f027cd28.zip |
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>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_encoder.h')
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_encoder.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_encoder.h b/drivers/gpu/drm/omapdrm/omap_encoder.h index e8f1a35dce2f..a7b5dde63ecb 100644 --- a/drivers/gpu/drm/omapdrm/omap_encoder.h +++ b/drivers/gpu/drm/omapdrm/omap_encoder.h @@ -25,6 +25,7 @@ struct drm_encoder; struct omap_dss_device; struct drm_encoder *omap_encoder_init(struct drm_device *dev, - struct omap_dss_device *dssdev); + struct omap_dss_device *output, + struct omap_dss_device *display); #endif /* __OMAPDRM_ENCODER_H__ */ |