• Laurent Pinchart's avatar
    drm: omapdrm: Remove omap_plane enabled field · edc72557
    Laurent Pinchart authored
    The field tracks the plane state to avoid double-enable or -disable.
    This isn't required anymore, as
    
    - the DRM atomic core guarantees that the plane atomic_update and
      atomic_disable functions will never be called on an enabled/disabled
      plane
    
    - the CRTC enable/disable operations that enable/disable the plane are
      already guarded against double enable/disable
    
    We can thus remove the enabled field completely. The
    omap_plane_set_enable() function then becomes a wrapper around
    omap_plane_setup() which can be called directly.
    Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
    Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
    edc72557
omap_plane.c 9.66 KB