linux/drivers/media/video/cx23885
Andy Walls 1a0b9d89c6 V4L/DVB (13097): cx23885: Complete CX23888 IR subdev implementation for Rx & almost for Tx
This change completes the v4l2_subdev implementation for IR receive for the
IR controller built into the CX23888.

This changes almost completes the IR transmit side also, but doesn't.  Instead
notes in the comments describe what needs to be done for IR Tx to work in the
subdevice implementation.

The current Tx behavior is skeletal and benign.  If left alone, it does nothing.
It will only ever generate a Tx interrupt on Tx init by a caller or when the
tx_write() method is called.  The ISR, when called, will then disable the Tx
FIFO service interrupt.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-12-05 18:40:20 -02:00
..
cimax2.c V4L/DVB (12956): Fix gpio mutex in NetUP Dual DVB-S2 CI card. 2009-09-19 00:15:48 -03:00
cimax2.h V4L/DVB (10798): Add CIMax(R) SP2 Common Interface code for NetUP Dual DVB-S2 CI card 2009-03-30 12:43:04 -03:00
cx23885-417.c V4L/DVB (13085): cx23885: Fix support for v4l2-dbg access to CX2388[578] and CX23417 regs 2009-12-05 18:40:16 -02:00
cx23885-cards.c V4L/DVB (13091): cx23885: Enable HVR-1850 CX23888 A/V core to get VID_CLK running for IR 2009-12-05 18:40:18 -02:00
cx23885-core.c V4L/DVB (13086): cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller 2009-12-05 18:40:16 -02:00
cx23885-dvb.c V4L/DVB (13014): Add support for Compro VideoMate E800 (DVB-T part only) 2009-09-19 00:53:06 -03:00
cx23885-i2c.c V4L/DVB (12343): Stop defining I2C adapter IDs nobody uses 2009-09-12 12:18:13 -03:00
cx23885-ioctl.c V4L/DVB (13086): cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller 2009-12-05 18:40:16 -02:00
cx23885-ioctl.h V4L/DVB (13085): cx23885: Fix support for v4l2-dbg access to CX2388[578] and CX23417 regs 2009-12-05 18:40:16 -02:00
cx23885-reg.h V4L/DVB (10805): Add support for NetUP Dual DVB-S2 CI card 2009-03-30 12:43:05 -03:00
cx23885-vbi.c V4L/DVB (8906): v4l-dvb: fix assorted sparse warnings 2008-10-12 09:36:58 -02:00
cx23885-video.c V4L/DVB (13085): cx23885: Fix support for v4l2-dbg access to CX2388[578] and CX23417 regs 2009-12-05 18:40:16 -02:00
cx23885.h V4L/DVB (13086): cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller 2009-12-05 18:40:16 -02:00
cx23888-ir.c V4L/DVB (13097): cx23885: Complete CX23888 IR subdev implementation for Rx & almost for Tx 2009-12-05 18:40:20 -02:00
cx23888-ir.h V4L/DVB (13086): cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller 2009-12-05 18:40:16 -02:00
Kconfig V4L/DVB (11127): Kconfig: replace all occurrences of CUSTOMIZE to CUSTOMISE 2009-03-30 12:43:31 -03:00
Makefile V4L/DVB (13086): cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller 2009-12-05 18:40:16 -02:00
netup-eeprom.c V4L/DVB (12957): Fix MAC address reading from EEPROM in NetUP Dual DVB-S2 CI card. 2009-09-19 00:15:49 -03:00
netup-eeprom.h V4L/DVB (10797): Add EEPROM code for NetUP Dual DVB-S2 CI card. 2009-03-30 12:43:04 -03:00
netup-init.c V4L/DVB (10796): Add init code for NetUP Dual DVB-S2 CI card 2009-03-30 12:43:04 -03:00
netup-init.h V4L/DVB (10796): Add init code for NetUP Dual DVB-S2 CI card 2009-03-30 12:43:04 -03:00