Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 036c11ff authored by Samantha Tran's avatar Samantha Tran Committed by Gerrit - the friendly Code Review server
Browse files

msm: sde: fix linear 32bit type formats for rotator



This change reorders linear 32bit format color component order.

Change-Id: Ie8729aae0596d3d7cf01cd689be8f8653b02f87a
Signed-off-by: default avatarSamantha Tran <samtran@codeaurora.org>
parent 6d7ffa0b
Loading
Loading
Loading
Loading
+17 −17
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2012, 2015-2018, The Linux Foundation. All rights reserved.
 * Copyright (c) 2012, 2015-2019, The Linux Foundation. All rights reserved.
 */

#include <media/msm_sde_rotator.h>
@@ -579,36 +579,36 @@ static struct sde_mdp_format_params sde_mdp_format_map[] = {

	FMT_RGB_8888(
		SDE_PIX_FMT_ABGR_8888, "SDE/ABGR_8888", SDE_MDP_FMT_LINEAR,
		0, 1, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		0, 1, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		SDE_MDP_COMPRESS_NONE),

	FMT_RGB_8888(
		SDE_PIX_FMT_XRGB_8888, "SDE/XRGB_8888", SDE_MDP_FMT_LINEAR,
		0, 0, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		0, 0, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_8888(
		SDE_PIX_FMT_ARGB_8888, "SDE/ARGB_8888", SDE_MDP_FMT_LINEAR,
		0, 1, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		0, 1, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_8888(
		SDE_PIX_FMT_RGBA_8888, "SDE/RGBA_8888", SDE_MDP_FMT_LINEAR,
		0, 1, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		0, 1, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_8888(
		SDE_PIX_FMT_RGBX_8888, "SDE/RGBX_8888", SDE_MDP_FMT_LINEAR,
		0, 0, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		0, 0, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_8888(
		SDE_PIX_FMT_BGRA_8888, "SDE/BGRA_8888", SDE_MDP_FMT_LINEAR,
		0, 1, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		0, 1, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_8888(
		SDE_PIX_FMT_BGRX_8888, "SDE/BGRX_8888", SDE_MDP_FMT_LINEAR,
		0, 0, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		0, 0, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_8888(
		SDE_PIX_FMT_XBGR_8888, "SDE/XBGR_8888", SDE_MDP_FMT_LINEAR,
		0, 0, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		0, 0, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		SDE_MDP_COMPRESS_NONE),

	FMT_YUV_PSEUDO(SDE_PIX_FMT_Y_CRCB_H2V1, "Y_CRCB_H2V1",
@@ -747,35 +747,35 @@ static struct sde_mdp_format_params sde_mdp_format_map[] = {
		C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA),
	FMT_RGB_1010102(SDE_PIX_FMT_RGBA_1010102, "SDE/RGBA_1010102",
		SDE_MDP_FMT_LINEAR,
		0, 1, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		0, 1, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_RGBX_1010102, "SDE/RGBX_1010102",
		SDE_MDP_FMT_LINEAR,
		0, 0, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		0, 0, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_BGRA_1010102, "SDE/BGRA_1010102",
		SDE_MDP_FMT_LINEAR,
		0, 1, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		0, 1, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_BGRX_1010102, "SDE/BGRX_1010102",
		SDE_MDP_FMT_LINEAR,
		0, 0, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		0, 0, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_ARGB_2101010, "SDE/ARGB_2101010",
		SDE_MDP_FMT_LINEAR,
		0, 1, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		0, 1, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_XRGB_2101010, "SDE/XRGB_2101010",
		SDE_MDP_FMT_LINEAR,
		0, 0, C1_B_Cb, C0_G_Y, C2_R_Cr, C3_ALPHA,
		0, 0, C3_ALPHA, C2_R_Cr, C0_G_Y, C1_B_Cb,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_ABGR_2101010, "SDE/ABGR_2101010",
		SDE_MDP_FMT_LINEAR,
		0, 1, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		0, 1, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		SDE_MDP_COMPRESS_NONE),
	FMT_RGB_1010102(SDE_PIX_FMT_XBGR_2101010, "SDE/XBGR_2101010",
		SDE_MDP_FMT_LINEAR,
		0, 0, C2_R_Cr, C0_G_Y, C1_B_Cb, C3_ALPHA,
		0, 0, C3_ALPHA, C1_B_Cb, C0_G_Y, C2_R_Cr,
		SDE_MDP_COMPRESS_NONE),
};