|
@@ -698,7 +698,7 @@ static irqreturn_t rcar_du_crtc_irq(int irq, void *arg)
|
|
status = rcar_du_crtc_read(rcrtc, DSSR);
|
|
status = rcar_du_crtc_read(rcrtc, DSSR);
|
|
rcar_du_crtc_write(rcrtc, DSRCR, status & DSRCR_MASK);
|
|
rcar_du_crtc_write(rcrtc, DSRCR, status & DSRCR_MASK);
|
|
|
|
|
|
- if (status & DSSR_FRM) {
|
|
|
|
|
|
+ if (status & DSSR_VBK) {
|
|
drm_crtc_handle_vblank(&rcrtc->crtc);
|
|
drm_crtc_handle_vblank(&rcrtc->crtc);
|
|
|
|
|
|
if (rcdu->info->gen < 3)
|
|
if (rcdu->info->gen < 3)
|