rk3368 lcdc: inter bak register will lead to clear
[firefly-linux-kernel-4.4.55.git] / drivers / video / rockchip / lcdc / rk3368_lcdc.h
old mode 100644 (file)
new mode 100755 (executable)
index 2561961..9a14b89
@@ -1863,6 +1863,8 @@ static inline void  lcdc_msk_reg(struct lcdc_device *lcdc_dev,
        (*_pv) &= (~msk);
        (*_pv) |= v;
        writel_relaxed(*_pv, lcdc_dev->regs + offset);
+        if (offset == INTR_CLEAR)
+                (*_pv) &= 0;
 }
 
 static inline void lcdc_cfg_done(struct lcdc_device *lcdc_dev)