From 9550ca04e8403a054979113309144beb0033fa82 Mon Sep 17 00:00:00 2001 From: Yu Qiaowei Date: Wed, 23 Aug 2023 02:12:03 +0000 Subject: [PATCH] video: rockchip: rga3: replace magic numbers with enum Change-Id: I3b46be2e17e07e165bb0ef4c7603038defefea88 Signed-off-by: Yu Qiaowei --- drivers/video/rockchip/rga3/rga2_reg_info.c | 45 +-------------------- drivers/video/rockchip/rga3/rga3_reg_info.c | 45 +-------------------- 2 files changed, 2 insertions(+), 88 deletions(-) diff --git a/drivers/video/rockchip/rga3/rga2_reg_info.c b/drivers/video/rockchip/rga3/rga2_reg_info.c index aa3ff9e44037..584b7ab5bba4 100644 --- a/drivers/video/rockchip/rga3/rga2_reg_info.c +++ b/drivers/video/rockchip/rga3/rga2_reg_info.c @@ -2103,50 +2103,7 @@ static void rga_cmd_to_rga2_cmd(struct rga_scheduler_t *scheduler, req->alpha_config.bg_global_alpha_value = 0xff; } - /* porter duff alpha enable */ - switch (req_rga->PD_mode) { - /* dst = 0 */ - case 0: - break; - case 1: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC; - break; - case 2: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST; - break; - case 3: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_OVER; - break; - case 4: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_OVER; - break; - case 5: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_IN; - break; - case 6: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_IN; - break; - case 7: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_OUT; - break; - case 8: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_OUT; - break; - case 9: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_ATOP; - break; - case 10: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_ATOP; - break; - case 11: - req->alpha_config.mode = RGA_ALPHA_BLEND_XOR; - break; - case 12: - req->alpha_config.mode = RGA_ALPHA_BLEND_CLEAR; - break; - default: - break; - } + req->alpha_config.mode = req_rga->PD_mode; } } diff --git a/drivers/video/rockchip/rga3/rga3_reg_info.c b/drivers/video/rockchip/rga3/rga3_reg_info.c index 69eab8b6606c..96055052cdfd 100644 --- a/drivers/video/rockchip/rga3/rga3_reg_info.c +++ b/drivers/video/rockchip/rga3/rga3_reg_info.c @@ -1659,50 +1659,7 @@ static void rga_cmd_to_rga3_cmd(struct rga_req *req_rga, struct rga3_req *req) req->alpha_config.bg_global_alpha_value = 0xff; } - /* porter duff alpha enable */ - switch (req_rga->PD_mode) { - /* dst = 0 */ - case 0: - break; - case 1: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC; - break; - case 2: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST; - break; - case 3: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_OVER; - break; - case 4: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_OVER; - break; - case 5: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_IN; - break; - case 6: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_IN; - break; - case 7: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_OUT; - break; - case 8: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_OUT; - break; - case 9: - req->alpha_config.mode = RGA_ALPHA_BLEND_SRC_ATOP; - break; - case 10: - req->alpha_config.mode = RGA_ALPHA_BLEND_DST_ATOP; - break; - case 11: - req->alpha_config.mode = RGA_ALPHA_BLEND_XOR; - break; - case 12: - req->alpha_config.mode = RGA_ALPHA_BLEND_CLEAR; - break; - default: - break; - } + req->alpha_config.mode = req_rga->PD_mode; } }