const struct atmel_hlcdc_layer_desc *desc = plane->layer.desc;
  
        if (desc->type == ATMEL_HLCDC_OVERLAY_LAYER ||
 -          desc->type == ATMEL_HLCDC_CURSOR_LAYER)
 -              drm_object_attach_property(&plane->base.base,
 -                                         props->alpha, 255);
 +          desc->type == ATMEL_HLCDC_CURSOR_LAYER) {
 +              int ret;
 +
 +              ret = drm_plane_create_alpha_property(&plane->base);
 +              if (ret)
 +                      return ret;
 +      }
  
-       if (desc->layout.xstride && desc->layout.pstride) {
+       if (desc->layout.xstride[0] && desc->layout.pstride[0]) {
                int ret;
  
                ret = drm_plane_create_rotation_property(&plane->base,