diff options
author | Ville Syrjälä <ville.syrjala@linux.intel.com> | 2014-07-08 01:01:54 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-07-11 17:44:04 -0400 |
commit | a4969dd78735ea61bf67712987e1bd69d32e243c (patch) | |
tree | 0733ae2fa503db276741d1ff9831395900533307 | |
parent | c1df5f3c2d665f1a5b365d1e352e99832f188fda (diff) |
drm/omap: Switch omapdrm over to drm_mode_create_rotation_property()
Use the new drm_mode_create_rotation_property() in omapdrm.
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Rob Clark <robdclark@gmail.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Sagar Kamble <sagar.a.kamble@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_plane.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_plane.c b/drivers/gpu/drm/omapdrm/omap_plane.c index aff06e7a4e5f..da9d15d214cf 100644 --- a/drivers/gpu/drm/omapdrm/omap_plane.c +++ b/drivers/gpu/drm/omapdrm/omap_plane.c | |||
@@ -308,19 +308,13 @@ void omap_plane_install_properties(struct drm_plane *plane, | |||
308 | if (priv->has_dmm) { | 308 | if (priv->has_dmm) { |
309 | prop = priv->rotation_prop; | 309 | prop = priv->rotation_prop; |
310 | if (!prop) { | 310 | if (!prop) { |
311 | const struct drm_prop_enum_list props[] = { | 311 | prop = drm_mode_create_rotation_property(dev, |
312 | { DRM_ROTATE_0, "rotate-0" }, | 312 | BIT(DRM_ROTATE_0) | |
313 | { DRM_ROTATE_90, "rotate-90" }, | 313 | BIT(DRM_ROTATE_90) | |
314 | { DRM_ROTATE_180, "rotate-180" }, | 314 | BIT(DRM_ROTATE_180) | |
315 | { DRM_ROTATE_270, "rotate-270" }, | 315 | BIT(DRM_ROTATE_270) | |
316 | { DRM_REFLECT_X, "reflect-x" }, | 316 | BIT(DRM_REFLECT_X) | |
317 | { DRM_REFLECT_Y, "reflect-y" }, | 317 | BIT(DRM_REFLECT_Y)); |
318 | }; | ||
319 | prop = drm_property_create_bitmask(dev, 0, "rotation", | ||
320 | props, ARRAY_SIZE(props), | ||
321 | BIT(DRM_ROTATE_0) | BIT(DRM_ROTATE_90) | | ||
322 | BIT(DRM_ROTATE_180) | BIT(DRM_ROTATE_270) | | ||
323 | BIT(DRM_REFLECT_X) | BIT(DRM_REFLECT_Y)); | ||
324 | if (prop == NULL) | 318 | if (prop == NULL) |
325 | return; | 319 | return; |
326 | priv->rotation_prop = prop; | 320 | priv->rotation_prop = prop; |