|
@@ -139,11 +139,16 @@ static void omap_encoder_enable(struct drm_encoder *encoder)
|
|
|
struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
|
|
|
struct omap_dss_device *dssdev = omap_encoder->dssdev;
|
|
|
struct omap_dss_driver *dssdrv = dssdev->driver;
|
|
|
+ int r;
|
|
|
|
|
|
omap_encoder_update(encoder, omap_crtc_channel(encoder->crtc),
|
|
|
omap_crtc_timings(encoder->crtc));
|
|
|
|
|
|
- dssdrv->enable(dssdev);
|
|
|
+ r = dssdrv->enable(dssdev);
|
|
|
+ if (r)
|
|
|
+ dev_err(encoder->dev->dev,
|
|
|
+ "Failed to enable display '%s': %d\n",
|
|
|
+ dssdev->name, r);
|
|
|
}
|
|
|
|
|
|
static int omap_encoder_atomic_check(struct drm_encoder *encoder,
|