disp: rotator: use proper color format name for sde rotator

This change updates the color format names and adds
the correct header file for rotator.

Change-Id: I198df87bc4f93a9b390beeba01c29c0c4fb641cc
Signed-off-by: Gaurav LNU <quic_glnu@quicinc.com>
Signed-off-by: Vinod Polimera <quic_vpolimer@quicinc.com>
Цей коміт міститься в:
Gaurav LNU
2022-11-07 01:07:16 -08:00
зафіксовано Charishma Jerripothula
джерело 9665516c60
коміт ca333561cf

Переглянути файл

@@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2012, 2015-2019, 2021, The Linux Foundation. All rights reserved.
*/
#define pr_fmt(fmt) "%s: " fmt, __func__
@@ -22,7 +22,7 @@
#include <linux/iopoll.h>
#include <linux/regulator/consumer.h>
#include <linux/module.h>
#include <media/msm_media_info.h>
#include <media/mmm_color_fmt.h>
#include <linux/videodev2.h>
#include <linux/ion.h>
@@ -350,13 +350,13 @@ int sde_mdp_get_plane_sizes(struct sde_mdp_format_params *fmt, u32 w, u32 h,
switch (fmt->format) {
case SDE_PIX_FMT_Y_CBCR_H2V2_VENUS:
cf = COLOR_FMT_NV12;
cf = MMM_COLOR_FMT_NV12;
break;
case SDE_PIX_FMT_Y_CRCB_H2V2_VENUS:
cf = COLOR_FMT_NV21;
cf = MMM_COLOR_FMT_NV21;
break;
case SDE_PIX_FMT_Y_CBCR_H2V2_P010_VENUS:
cf = COLOR_FMT_P010;
cf = MMM_COLOR_FMT_P010;
break;
default:
SDEROT_ERR("unknown color format %d\n",
@@ -365,11 +365,11 @@ int sde_mdp_get_plane_sizes(struct sde_mdp_format_params *fmt, u32 w, u32 h,
}
ps->num_planes = 2;
ps->ystride[0] = VENUS_Y_STRIDE(cf, w);
ps->ystride[1] = VENUS_UV_STRIDE(cf, w);
ps->plane_size[0] = VENUS_Y_SCANLINES(cf, h) *
ps->ystride[0] = MMM_COLOR_FMT_Y_STRIDE(cf, w);
ps->ystride[1] = MMM_COLOR_FMT_UV_STRIDE(cf, w);
ps->plane_size[0] = MMM_COLOR_FMT_Y_SCANLINES(cf, h) *
ps->ystride[0];
ps->plane_size[1] = VENUS_UV_SCANLINES(cf, h) *
ps->plane_size[1] = MMM_COLOR_FMT_UV_SCANLINES(cf, h) *
ps->ystride[1];
} else if (fmt->format == SDE_PIX_FMT_Y_CBCR_H2V2_P010) {
/*