Lines Matching full:rotation
33 * FIMC supports image rotation and image effect functions.
418 static void fimc_src_set_transf(struct fimc_context *ctx, unsigned int rotation) in fimc_src_set_transf() argument
420 unsigned int degree = rotation & DRM_MODE_ROTATE_MASK; in fimc_src_set_transf()
423 DRM_DEV_DEBUG_KMS(ctx->dev, "rotation[%x]\n", rotation); in fimc_src_set_transf()
434 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
436 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
441 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
443 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
449 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
451 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
458 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
460 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
691 static void fimc_dst_set_transf(struct fimc_context *ctx, unsigned int rotation) in fimc_dst_set_transf() argument
693 unsigned int degree = rotation & DRM_MODE_ROTATE_MASK; in fimc_dst_set_transf()
696 DRM_DEV_DEBUG_KMS(ctx->dev, "rotation[0x%x]\n", rotation); in fimc_dst_set_transf()
704 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
706 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
711 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
713 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
719 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
721 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
728 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
730 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
1097 fimc_dst_set_transf(ctx, task->transform.rotation); in fimc_commit()