From: kele bai Date: Fri, 2 Mar 2018 11:48:07 +0000 (+0800) Subject: di: fix post write crash for pps enabled in post X-Git-Tag: khadas-vims-v0.9.6-release~2376 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=95f8f92fabf5e750fab07295cc80c63242821425;p=platform%2Fkernel%2Flinux-amlogic.git di: fix post write crash for pps enabled in post PD#156734: di: fix post write crash for pps enabled in post 1) diable post wirte in post write done irq to avoid pps send data to fifo Change-Id: I758be72a2fb2c17b731a7575f24a75bc44c5e816 Signed-off-by: kele bai --- diff --git a/drivers/amlogic/media/deinterlace/deinterlace.c b/drivers/amlogic/media/deinterlace/deinterlace.c index 345a45b..b8f0683 100644 --- a/drivers/amlogic/media/deinterlace/deinterlace.c +++ b/drivers/amlogic/media/deinterlace/deinterlace.c @@ -4109,6 +4109,8 @@ static irqreturn_t post_irq(int irq, void *dev_instance) di_post_stru.post_wr_cnt, di_post_stru.irq_time); DI_Wr(DI_INTR_CTRL, (data32&0xffff0004)|(intr_mode<<30)); + /* disable wr back avoid pps sreay in g12a */ + DI_Wr_reg_bits(DI_POST_CTRL, 0, 7, 1); } if (init_flag)