drm/omap: Init fbdev emulation only when we have displays
Do not try to init the fbdev if either num_crtcs or num_connectors is 0. In this case we do not have display so the fbdev init would fail anyways. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
efd1f06be0
commit
da77772172
|
@ -249,6 +249,9 @@ void omap_fbdev_init(struct drm_device *dev)
|
||||||
struct drm_fb_helper *helper;
|
struct drm_fb_helper *helper;
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
|
if (!priv->num_crtcs || !priv->num_connectors)
|
||||||
|
return;
|
||||||
|
|
||||||
fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL);
|
fbdev = kzalloc(sizeof(*fbdev), GFP_KERNEL);
|
||||||
if (!fbdev)
|
if (!fbdev)
|
||||||
goto fail;
|
goto fail;
|
||||||
|
|
Loading…
Reference in New Issue