Lines Matching full:ir
45 v4l2_subdev_call(dev->sd_ir, ir, rx_read, (u8 *) ir_core_event, in cx23885_input_process_measurements()
91 * using the CX2388x integrated IR controller should be similar in cx23885_input_rx_work_handler()
106 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); in cx23885_input_rx_work_handler()
110 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); in cx23885_input_rx_work_handler()
121 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); in cx23885_input_rx_work_handler()
134 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); in cx23885_input_ir_start()
150 * The IR controller on this board only returns pulse widths. in cx23885_input_ir_start()
178 * The IR controller on this board only returns pulse widths. in cx23885_input_ir_start()
208 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); in cx23885_input_ir_start()
237 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); in cx23885_input_ir_stop()
242 v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); in cx23885_input_ir_stop()
243 v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); in cx23885_input_ir_stop()
268 * If the IR device (hardware registers, chip, GPIO lines, etc.) isn't in cx23885_input_init()
280 /* Integrated CX2388[58] IR controller */ in cx23885_input_init()
286 /* Integrated CX23885 IR controller */ in cx23885_input_init()
292 /* Integrated CX23885 IR controller */ in cx23885_input_init()
298 /* Integrated CX23885 IR controller */ in cx23885_input_init()
305 /* Integrated CX23885 IR controller */ in cx23885_input_init()
316 /* Integrated CX23885 IR controller */ in cx23885_input_init()
321 /* Integrated CX23885 IR controller */ in cx23885_input_init()
329 /* cx23885 board instance kernel IR state */ in cx23885_input_init()
335 kernel_ir->name = kasprintf(GFP_KERNEL, "cx23885 IR (%s)", in cx23885_input_init()
399 /* Always stop the IR hardware from generating interrupts */ in cx23885_input_fini()