Home
last modified time | relevance | path

Searched refs:cec_irq (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/media/cec/platform/cec-gpio/
Dcec-gpio.c20 int cec_irq; member
119 enable_irq(cec->cec_irq); in cec_gpio_enable_irq()
127 disable_irq(cec->cec_irq); in cec_gpio_disable_irq()
135 seq_printf(file, "using irq: %d\n", cec->cec_irq); in cec_gpio_status()
196 cec->cec_irq = gpiod_to_irq(cec->cec_gpio); in cec_gpio_probe()
211 ret = devm_request_irq(dev, cec->cec_irq, cec_gpio_irq_handler, in cec_gpio_probe()
/linux-6.12.1/drivers/gpu/drm/display/
Ddrm_dp_cec.c245 u8 cec_irq; in drm_dp_cec_irq() local
257 &cec_irq); in drm_dp_cec_irq()
258 if (ret < 0 || !(cec_irq & DP_CEC_IRQ)) in drm_dp_cec_irq()
/linux-6.12.1/drivers/media/i2c/
Dadv7511-v4l2.c910 u8 cec_irq; in adv7511_isr() local
915 cec_irq = adv7511_rd(sd, 0x97); in adv7511_isr()
918 adv7511_wr(sd, 0x97, cec_irq); in adv7511_isr()
921 irq_status, cec_irq); in adv7511_isr()
929 if (cec_irq & 0x38) in adv7511_isr()
930 adv_cec_tx_raw_status(sd, cec_irq); in adv7511_isr()
932 if (cec_irq & 1) { in adv7511_isr()
Dadv7604.c2040 u8 cec_irq; in adv76xx_cec_isr() local
2043 cec_irq = io_read(sd, info->cec_irq_status) & 0x0f; in adv76xx_cec_isr()
2044 if (!cec_irq) in adv76xx_cec_isr()
2047 v4l2_dbg(1, debug, sd, "%s: cec: irq 0x%x\n", __func__, cec_irq); in adv76xx_cec_isr()
2048 adv76xx_cec_tx_raw_status(sd, cec_irq); in adv76xx_cec_isr()
2049 if (cec_irq & 0x08) { in adv76xx_cec_isr()
2072 cec_irq = ((cec_irq & 0x08) >> 3) | ((cec_irq & 0x04) >> 1) | in adv76xx_cec_isr()
2073 ((cec_irq & 0x02) << 1) | ((cec_irq & 0x01) << 3); in adv76xx_cec_isr()
2075 io_write(sd, info->cec_irq_status + 1, cec_irq); in adv76xx_cec_isr()
Dadv7842.c2213 u8 cec_irq; in adv7842_cec_isr() local
2216 cec_irq = io_read(sd, 0x93) & 0x0f; in adv7842_cec_isr()
2217 if (!cec_irq) in adv7842_cec_isr()
2220 v4l2_dbg(1, debug, sd, "%s: cec: irq 0x%x\n", __func__, cec_irq); in adv7842_cec_isr()
2221 adv7842_cec_tx_raw_status(sd, cec_irq); in adv7842_cec_isr()
2222 if (cec_irq & 0x08) { in adv7842_cec_isr()
2240 io_write(sd, 0x94, cec_irq); in adv7842_cec_isr()