diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_plane.c')
-rw-r--r-- | drivers/gpu/drm/omapdrm/omap_plane.c | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_plane.c b/drivers/gpu/drm/omapdrm/omap_plane.c index 3cf31ee59aac..891a4dc608af 100644 --- a/drivers/gpu/drm/omapdrm/omap_plane.c +++ b/drivers/gpu/drm/omapdrm/omap_plane.c | |||
@@ -142,8 +142,8 @@ static void omap_plane_pre_apply(struct omap_drm_apply *apply) | |||
142 | DBG("%dx%d -> %dx%d (%d)", info->width, info->height, | 142 | DBG("%dx%d -> %dx%d (%d)", info->width, info->height, |
143 | info->out_width, info->out_height, | 143 | info->out_width, info->out_height, |
144 | info->screen_width); | 144 | info->screen_width); |
145 | DBG("%d,%d %08x %08x", info->pos_x, info->pos_y, | 145 | DBG("%d,%d %pad %pad", info->pos_x, info->pos_y, |
146 | info->paddr, info->p_uv_addr); | 146 | &info->paddr, &info->p_uv_addr); |
147 | 147 | ||
148 | /* TODO: */ | 148 | /* TODO: */ |
149 | ilace = false; | 149 | ilace = false; |
@@ -308,16 +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 | if (prop == NULL) | 318 | if (prop == NULL) |
322 | return; | 319 | return; |
323 | priv->rotation_prop = prop; | 320 | priv->rotation_prop = prop; |