Lines Matching refs:pch_iir
451 static void pch_irq_handler(struct drm_device *dev, u32 pch_iir) in pch_irq_handler() argument
456 if (pch_iir & SDE_AUDIO_POWER_MASK) in pch_irq_handler()
458 (pch_iir & SDE_AUDIO_POWER_MASK) >> in pch_irq_handler()
461 if (pch_iir & SDE_GMBUS) in pch_irq_handler()
464 if (pch_iir & SDE_AUDIO_HDCP_MASK) in pch_irq_handler()
467 if (pch_iir & SDE_AUDIO_TRANS_MASK) in pch_irq_handler()
470 if (pch_iir & SDE_POISON) in pch_irq_handler()
473 if (pch_iir & SDE_FDI_MASK) in pch_irq_handler()
479 if (pch_iir & (SDE_TRANSB_CRC_DONE | SDE_TRANSA_CRC_DONE)) in pch_irq_handler()
482 if (pch_iir & (SDE_TRANSB_CRC_ERR | SDE_TRANSA_CRC_ERR)) in pch_irq_handler()
485 if (pch_iir & SDE_TRANSB_FIFO_UNDER) in pch_irq_handler()
487 if (pch_iir & SDE_TRANSA_FIFO_UNDER) in pch_irq_handler()
496 u32 de_iir, gt_iir, de_ier, pch_iir, pm_iir; in ivybridge_irq_handler() local
508 pch_iir = I915_READ(SDEIIR); in ivybridge_irq_handler()
511 if (de_iir == 0 && gt_iir == 0 && pch_iir == 0 && pm_iir == 0) in ivybridge_irq_handler()
551 if (pch_iir & SDE_HOTPLUG_MASK_CPT) in ivybridge_irq_handler()
553 pch_irq_handler(dev, pch_iir); in ivybridge_irq_handler()
560 I915_WRITE(SDEIIR, pch_iir); in ivybridge_irq_handler()
577 u32 de_iir, gt_iir, de_ier, pch_iir, pm_iir; in ironlake_irq_handler() local
594 pch_iir = I915_READ(SDEIIR); in ironlake_irq_handler()
597 if (de_iir == 0 && gt_iir == 0 && pch_iir == 0 && in ironlake_irq_handler()
643 if (pch_iir & hotplug_mask) in ironlake_irq_handler()
645 pch_irq_handler(dev, pch_iir); in ironlake_irq_handler()
657 I915_WRITE(SDEIIR, pch_iir); in ironlake_irq_handler()