diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_drv.c')
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_drv.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/omap_drv.c index e2e935813cc4..932e96b75528 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.c +++ b/drivers/gpu/drm/omapdrm/omap_drv.c | |||
@@ -178,8 +178,10 @@ cleanup: | |||
178 | static int omap_modeset_init_properties(struct drm_device *dev) | 178 | static int omap_modeset_init_properties(struct drm_device *dev) |
179 | { | 179 | { |
180 | struct omap_drm_private *priv = dev->dev_private; | 180 | struct omap_drm_private *priv = dev->dev_private; |
181 | unsigned int num_planes = priv->dispc_ops->get_num_ovls(); | ||
181 | 182 | ||
182 | priv->zorder_prop = drm_property_create_range(dev, 0, "zorder", 0, 3); | 183 | priv->zorder_prop = drm_property_create_range(dev, 0, "zorder", 0, |
184 | num_planes - 1); | ||
183 | if (!priv->zorder_prop) | 185 | if (!priv->zorder_prop) |
184 | return -ENOMEM; | 186 | return -ENOMEM; |
185 | 187 | ||