Lines Matching refs:sir_ir_dev
44 static struct platform_device *sir_ir_dev; variable
140 dev_dbg(&sir_ir_dev->dev, "timeout add %d for %lu usec\n", in sir_timeout()
162 dev_err(&sir_ir_dev->dev, "Trapped in interrupt"); in sir_interrupt()
188 dev_dbg(&sir_ir_dev->dev, "t %lu, d %d\n", in sir_interrupt()
196 dev_dbg(&sir_ir_dev->dev, "GAP\n"); in sir_interrupt()
330 rcdev = devm_rc_allocate_device(&sir_ir_dev->dev, RC_DRIVER_IR_RAW); in sir_ir_probe()
345 rcdev->dev.parent = &sir_ir_dev->dev; in sir_ir_probe()
350 if (!devm_request_region(&sir_ir_dev->dev, io, 8, KBUILD_MODNAME)) { in sir_ir_probe()
354 retval = devm_request_irq(&sir_ir_dev->dev, irq, sir_interrupt, 0, in sir_ir_probe()
369 retval = devm_rc_register_device(&sir_ir_dev->dev, rcdev); in sir_ir_probe()
399 sir_ir_dev = platform_device_alloc("sir_ir", 0); in sir_ir_init()
400 if (!sir_ir_dev) { in sir_ir_init()
405 retval = platform_device_add(sir_ir_dev); in sir_ir_init()
412 platform_device_put(sir_ir_dev); in sir_ir_init()
420 platform_device_unregister(sir_ir_dev); in sir_ir_exit()