drm: omapdrm: dss: Store dispc ops in dss_device structure
Remove the global dispc ops variable by storing it in the dss_device structure. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
This commit is contained in:

committed by
Tomi Valkeinen

parent
72877cf38b
commit
d3541ca81d
@@ -117,12 +117,10 @@ static int omap_crtc_dss_connect(struct omap_drm_private *priv,
|
||||
enum omap_channel channel,
|
||||
struct omap_dss_device *dst)
|
||||
{
|
||||
const struct dispc_ops *dispc_ops = dispc_get_ops();
|
||||
|
||||
if (omap_crtc_output[channel])
|
||||
return -EINVAL;
|
||||
|
||||
if ((dispc_ops->mgr_get_supported_outputs(channel) & dst->id) == 0)
|
||||
if (!(priv->dispc_ops->mgr_get_supported_outputs(channel) & dst->id))
|
||||
return -EINVAL;
|
||||
|
||||
omap_crtc_output[channel] = dst;
|
||||
|
Reference in New Issue
Block a user