Lines Matching full:rotation
33 * FIMC supports image rotation and image effect functions.
416 static void fimc_src_set_transf(struct fimc_context *ctx, unsigned int rotation) in fimc_src_set_transf() argument
418 unsigned int degree = rotation & DRM_MODE_ROTATE_MASK; in fimc_src_set_transf()
421 DRM_DEV_DEBUG_KMS(ctx->dev, "rotation[%x]\n", rotation); in fimc_src_set_transf()
432 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
434 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
439 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
441 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
447 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
449 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
456 if (rotation & DRM_MODE_REFLECT_X) in fimc_src_set_transf()
458 if (rotation & DRM_MODE_REFLECT_Y) in fimc_src_set_transf()
689 static void fimc_dst_set_transf(struct fimc_context *ctx, unsigned int rotation) in fimc_dst_set_transf() argument
691 unsigned int degree = rotation & DRM_MODE_ROTATE_MASK; in fimc_dst_set_transf()
694 DRM_DEV_DEBUG_KMS(ctx->dev, "rotation[0x%x]\n", rotation); in fimc_dst_set_transf()
702 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
704 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
709 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
711 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
717 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
719 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
726 if (rotation & DRM_MODE_REFLECT_X) in fimc_dst_set_transf()
728 if (rotation & DRM_MODE_REFLECT_Y) in fimc_dst_set_transf()
1101 fimc_dst_set_transf(ctx, task->transform.rotation); in fimc_commit()