Home
last modified time | relevance | path

Searched refs:active_irq (Results 1 – 3 of 3) sorted by relevance

/linux-5.19.10/sound/soc/codecs/
Dnau8821.c861 int active_irq, clear_irq, i; in nau8821_int_status_clear_all() local
866 regmap_read(regmap, NAU8821_R10_IRQ_STATUS, &active_irq); in nau8821_int_status_clear_all()
869 if (active_irq & clear_irq) in nau8821_int_status_clear_all()
986 int active_irq, clear_irq = 0, event = 0, event_mask = 0; in nau8821_interrupt() local
988 if (regmap_read(regmap, NAU8821_R10_IRQ_STATUS, &active_irq)) { in nau8821_interrupt()
993 dev_dbg(nau8821->dev, "IRQ %d\n", active_irq); in nau8821_interrupt()
995 if ((active_irq & NAU8821_JACK_EJECT_IRQ_MASK) == in nau8821_interrupt()
1002 } else if ((active_irq & NAU8821_JACK_INSERT_IRQ_MASK) == in nau8821_interrupt()
1028 clear_irq = active_irq; in nau8821_interrupt()
Dnau8824.c825 int active_irq, clear_irq, i; in nau8824_int_status_clear_all() local
830 regmap_read(regmap, NAU8824_REG_IRQ, &active_irq); in nau8824_int_status_clear_all()
833 if (active_irq & clear_irq) in nau8824_int_status_clear_all()
954 int active_irq, clear_irq = 0, event = 0, event_mask = 0; in nau8824_interrupt() local
956 if (regmap_read(regmap, NAU8824_REG_IRQ, &active_irq)) { in nau8824_interrupt()
960 dev_dbg(nau8824->dev, "IRQ %x\n", active_irq); in nau8824_interrupt()
962 if (active_irq & NAU8824_JACK_EJECTION_DETECTED) { in nau8824_interrupt()
971 } else if (active_irq & NAU8824_KEY_SHORT_PRESS_IRQ) { in nau8824_interrupt()
984 } else if (active_irq & NAU8824_KEY_RELEASE_IRQ) { in nau8824_interrupt()
987 } else if (active_irq & NAU8824_JACK_INSERTION_DETECTED) { in nau8824_interrupt()
[all …]
Dnau8825.c1515 int active_irq, clear_irq, i; in nau8825_int_status_clear_all() local
1520 regmap_read(regmap, NAU8825_REG_IRQ_STATUS, &active_irq); in nau8825_int_status_clear_all()
1523 if (active_irq & clear_irq) in nau8825_int_status_clear_all()
1713 int active_irq, clear_irq = 0, event = 0, event_mask = 0; in nau8825_interrupt() local
1715 if (regmap_read(regmap, NAU8825_REG_IRQ_STATUS, &active_irq)) { in nau8825_interrupt()
1720 if ((active_irq & NAU8825_JACK_EJECTION_IRQ_MASK) == in nau8825_interrupt()
1726 } else if (active_irq & NAU8825_KEY_SHORT_PRESS_IRQ) { in nau8825_interrupt()
1741 } else if (active_irq & NAU8825_KEY_RELEASE_IRQ) { in nau8825_interrupt()
1744 } else if (active_irq & NAU8825_HEADSET_COMPLETION_IRQ) { in nau8825_interrupt()
1795 } else if (active_irq & NAU8825_IMPEDANCE_MEAS_IRQ) { in nau8825_interrupt()
[all …]