|
@@ -222,7 +222,10 @@ static int meson_drv_bind_master(struct device *dev, bool has_components)
|
|
|
|
|
|
priv->vsync_irq = platform_get_irq(pdev, 0);
|
|
|
|
|
|
- drm_vblank_init(drm, 1);
|
|
|
+ ret = drm_vblank_init(drm, 1);
|
|
|
+ if (ret)
|
|
|
+ goto free_drm;
|
|
|
+
|
|
|
drm_mode_config_init(drm);
|
|
|
drm->mode_config.max_width = 3840;
|
|
|
drm->mode_config.max_height = 2160;
|