Lines Matching refs:irq_val
2487 int irq_val; in wm8996_irq() local
2489 irq_val = snd_soc_component_read32(component, WM8996_INTERRUPT_STATUS_2); in wm8996_irq()
2490 if (irq_val < 0) { in wm8996_irq()
2492 irq_val); in wm8996_irq()
2495 irq_val &= ~snd_soc_component_read32(component, WM8996_INTERRUPT_STATUS_2_MASK); in wm8996_irq()
2497 if (!irq_val) in wm8996_irq()
2500 snd_soc_component_write(component, WM8996_INTERRUPT_STATUS_2, irq_val); in wm8996_irq()
2502 if (irq_val & (WM8996_DCS_DONE_01_EINT | WM8996_DCS_DONE_23_EINT)) { in wm8996_irq()
2507 if (irq_val & WM8996_FIFOS_ERR_EINT) in wm8996_irq()
2510 if (irq_val & WM8996_FLL_LOCK_EINT) { in wm8996_irq()
2515 if (irq_val & WM8996_MICD_EINT) in wm8996_irq()
2518 if (irq_val & WM8996_HP_DONE_EINT) in wm8996_irq()