Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a4969dd7 authored by Ville Syrjälä's avatar Ville Syrjälä Committed by Daniel Vetter
Browse files

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: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: default avatarRob Clark <robdclark@gmail.com>
Reviewed-by: default avatarImre Deak <imre.deak@intel.com>
Reviewed-by: default avatarSagar Kamble <sagar.a.kamble@intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent c1df5f3c
Loading
Loading
Loading
Loading
+7 −13
Original line number Diff line number Diff line
@@ -308,19 +308,13 @@ void omap_plane_install_properties(struct drm_plane *plane,
	if (priv->has_dmm) {
		prop = priv->rotation_prop;
		if (!prop) {
			const struct drm_prop_enum_list props[] = {
					{ DRM_ROTATE_0,   "rotate-0" },
					{ DRM_ROTATE_90,  "rotate-90" },
					{ DRM_ROTATE_180, "rotate-180" },
					{ DRM_ROTATE_270, "rotate-270" },
					{ DRM_REFLECT_X,  "reflect-x" },
					{ DRM_REFLECT_Y,  "reflect-y" },
			};
			prop = drm_property_create_bitmask(dev, 0, "rotation",
					props, ARRAY_SIZE(props),
					BIT(DRM_ROTATE_0) | BIT(DRM_ROTATE_90) |
					BIT(DRM_ROTATE_180) | BIT(DRM_ROTATE_270) |
					BIT(DRM_REFLECT_X) | BIT(DRM_REFLECT_Y));
			prop = drm_mode_create_rotation_property(dev,
								 BIT(DRM_ROTATE_0) |
								 BIT(DRM_ROTATE_90) |
								 BIT(DRM_ROTATE_180) |
								 BIT(DRM_ROTATE_270) |
								 BIT(DRM_REFLECT_X) |
								 BIT(DRM_REFLECT_Y));
			if (prop == NULL)
				return;
			priv->rotation_prop = prop;