Home
last modified time | relevance | path

Searched refs:IMG_IR_IRQ_EDGE (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/media/rc/img-ir/
Dimg-ir-raw.c26 multiple = ((irq_status & IMG_IR_IRQ_EDGE) == IMG_IR_IRQ_EDGE); in img_ir_refresh_raw()
93 irq_en |= IMG_IR_IRQ_EDGE; in img_ir_setup_raw()
94 img_ir_write(priv, IMG_IR_IRQ_CLEAR, IMG_IR_IRQ_EDGE); in img_ir_setup_raw()
143 irq_en &= ~IMG_IR_IRQ_EDGE; in img_ir_remove_raw()
145 img_ir_write(priv, IMG_IR_IRQ_CLEAR, IMG_IR_IRQ_EDGE); in img_ir_remove_raw()
Dimg-ir-hw.c568 img_ir_write(priv, IMG_IR_IRQ_ENABLE, irq_en & IMG_IR_IRQ_EDGE); in img_ir_set_decoder()
569 img_ir_write(priv, IMG_IR_IRQ_CLEAR, IMG_IR_IRQ_ALL & ~IMG_IR_IRQ_EDGE); in img_ir_set_decoder()
765 (hw->suspend_irqen & IMG_IR_IRQ_EDGE) | in img_ir_disable_wake()
771 (hw->suspend_irqen & IMG_IR_IRQ_EDGE) | in img_ir_disable_wake()
889 if ((priv->hw.quirk_suspend_irq & IMG_IR_IRQ_EDGE) == in img_ir_suspend_timer()
983 hw->quirk_suspend_irq & IMG_IR_IRQ_EDGE); in img_ir_isr_hw()
Dimg-ir.h111 #define IMG_IR_IRQ_EDGE (IMG_IR_IRQ_FALL_EDGE | IMG_IR_IRQ_RISE_EDGE) macro
Dimg-ir-core.c35 if (irq_status & IMG_IR_IRQ_EDGE && img_ir_raw_enabled(&priv->raw)) in img_ir_isr()