From 1b0b28c21aee2705f33ea0cb54e1592eac959bfb Mon Sep 17 00:00:00 2001 From: Hongjin Li Date: Wed, 9 Apr 2025 09:57:43 +0800 Subject: [PATCH] video: rockchip: mpp: rkvdec2: fix disable irq faile issue Change-Id: I9b846a9533951356e5f3e76647e37b226f84954d Signed-off-by: Hongjin Li --- drivers/video/rockchip/mpp/mpp_rkvdec2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/rockchip/mpp/mpp_rkvdec2.c b/drivers/video/rockchip/mpp/mpp_rkvdec2.c index eca4da0e1e9f..91329e667ae5 100644 --- a/drivers/video/rockchip/mpp/mpp_rkvdec2.c +++ b/drivers/video/rockchip/mpp/mpp_rkvdec2.c @@ -1492,7 +1492,7 @@ static int rkvdec_vdpu383_reset(struct mpp_dev *mpp) mpp_debug_enter(); /* disable irq */ - writel(link->info->ip_en_val & BIT(15), link->reg_base + link->info->ip_en_base); + writel(link->info->ip_en_val | BIT(15), link->reg_base + link->info->ip_en_base); /* use ip reset to reset core and mmu */ writel(link->info->ip_reset_en, link->reg_base + link->info->ip_reset_base); ret = readl_relaxed_poll_timeout(link->reg_base + link->info->status_base,