|
@@ -414,6 +414,7 @@ static void vop_dsp_hold_valid_irq_enable(struct vop *vop)
|
|
|
|
|
|
spin_lock_irqsave(&vop->irq_lock, flags);
|
|
|
|
|
|
+ VOP_INTR_SET_TYPE(vop, clear, DSP_HOLD_VALID_INTR, 1);
|
|
|
VOP_INTR_SET_TYPE(vop, enable, DSP_HOLD_VALID_INTR, 1);
|
|
|
|
|
|
spin_unlock_irqrestore(&vop->irq_lock, flags);
|
|
@@ -479,6 +480,7 @@ static void vop_line_flag_irq_enable(struct vop *vop, int line_num)
|
|
|
spin_lock_irqsave(&vop->irq_lock, flags);
|
|
|
|
|
|
VOP_CTRL_SET(vop, line_flag_num[0], line_num);
|
|
|
+ VOP_INTR_SET_TYPE(vop, clear, LINE_FLAG_INTR, 1);
|
|
|
VOP_INTR_SET_TYPE(vop, enable, LINE_FLAG_INTR, 1);
|
|
|
|
|
|
spin_unlock_irqrestore(&vop->irq_lock, flags);
|
|
@@ -917,6 +919,7 @@ static int vop_crtc_enable_vblank(struct drm_crtc *crtc)
|
|
|
|
|
|
spin_lock_irqsave(&vop->irq_lock, flags);
|
|
|
|
|
|
+ VOP_INTR_SET_TYPE(vop, clear, FS_INTR, 1);
|
|
|
VOP_INTR_SET_TYPE(vop, enable, FS_INTR, 1);
|
|
|
|
|
|
spin_unlock_irqrestore(&vop->irq_lock, flags);
|