Home
last modified time | relevance | path

Searched refs:irdec (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/rc/
H A Dzx-irdec.c17 #define DRIVER_NAME "zx-irdec"
37 static void zx_irdec_set_mask(struct zx_irdec *irdec, unsigned int reg, in zx_irdec_set_mask() argument
42 data = readl(irdec->base + reg); in zx_irdec_set_mask()
45 writel(data, irdec->base + reg); in zx_irdec_set_mask()
50 struct zx_irdec *irdec = dev_id; in zx_irdec_irq() local
57 writel(1, irdec->base + ZX_IR_INTSTCLR); in zx_irdec_irq()
60 if (readl(irdec->base + ZX_IR_CNUM) & ZX_NECRPT) { in zx_irdec_irq()
61 rc_repeat(irdec->rcd); in zx_irdec_irq()
65 rawcode = readl(irdec->base + ZX_IR_CODE); in zx_irdec_irq()
74 rc_keydown(irdec in zx_irdec_irq()
83 struct zx_irdec *irdec; zx_irdec_probe() local
152 struct zx_irdec *irdec = platform_get_drvdata(pdev); zx_irdec_remove() local
[all...]
H A DMakefile51 obj-$(CONFIG_IR_ZX) += zx-irdec.o

Completed in 2 milliseconds