From 21ed70dc6830ba973bdad2059dc255a6ee1458f7 Mon Sep 17 00:00:00 2001 From: Xueman Ruan Date: Wed, 27 Mar 2024 15:48:24 +0800 Subject: [PATCH] video: rockchip: mpp: fix vdpp irq_status hack error Fixes: 32f89579b891 ("video: rockchip: mpp: Add vdpp subdevice refer codes") Change-Id: Ic2d3d2a80c2b6bcd3a302893b300cfc16d047a05 Signed-off-by: Xueman Ruan --- drivers/video/rockchip/mpp/mpp_vdpp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/video/rockchip/mpp/mpp_vdpp.c b/drivers/video/rockchip/mpp/mpp_vdpp.c index ba4e8c698fe6..ea6f51c28461 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpp.c +++ b/drivers/video/rockchip/mpp/mpp_vdpp.c @@ -420,7 +420,8 @@ static int vdpp_finish(struct mpp_dev *mpp, mpp_read_req(mpp, task->reg, s, e); } } - task->reg[hw_info->int_sta_base] = task->irq_status; + + task->reg[hw_info->int_sta_base / sizeof(u32)] = task->irq_status; mpp_debug_leave(); @@ -464,6 +465,8 @@ static int vdpp_result(struct mpp_dev *mpp, } } + mpp_debug_leave(); + return 0; }