drm/omap: dss: Move debug message and checks to connection handlers
The connectors, encoders and display duplicate the same debug messages and connection checks in their omap_dss_device connect and disconnect handlers. Move the code to the connect and disconnect wrappers. To simplify the code the connect function returns -EBUSY unconditionally if the device is already connected. This doesn't cause any change in practice: the connect handler of displays is never called on a connected device as it is only invoked during omapdrm initialization. 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>
Showing
- drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c 0 additions, 10 deletionsdrivers/gpu/drm/omapdrm/displays/connector-analog-tv.c
- drivers/gpu/drm/omapdrm/displays/connector-dvi.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/connector-dvi.c
- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c 0 additions, 10 deletionsdrivers/gpu/drm/omapdrm/displays/connector-hdmi.c
- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c 0 additions, 11 deletionsdrivers/gpu/drm/omapdrm/displays/encoder-opa362.c
- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c 0 additions, 7 deletionsdrivers/gpu/drm/omapdrm/displays/encoder-tfp410.c
- drivers/gpu/drm/omapdrm/displays/panel-dpi.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-dpi.c
- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c
- drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c
- drivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-nec-nl8048hl11.c
- drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c
- drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c
- drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c
- drivers/gpu/drm/omapdrm/displays/panel-tpo-td043mtea1.c 0 additions, 6 deletionsdrivers/gpu/drm/omapdrm/displays/panel-tpo-td043mtea1.c
- drivers/gpu/drm/omapdrm/dss/base.c 12 additions, 0 deletionsdrivers/gpu/drm/omapdrm/dss/base.c
Loading
Please register or sign in to comment