searching for HVR-1850
9 months agocx23885: Enable IR input keypress handling for the Hauppauge WinTV HVR-1290
Michael Krufky <mkrufky@kernellabs.com> [Wed, 11 Nov 2009 13:46:09 -0500] rev 13349
cx23885: Enable IR input keypress handling for the Hauppauge WinTV HVR-1290

From: Michael Krufky <mkrufky@kernellabs.com>

The IR on the HVR-1290 is identical to that of the HVR-1850

Priority: normal

Signed-off-by: Michael Krufky <mkrufky@kernellabs.com>

11 months agocx23885: Add IR input keypress handling and enable for the HVR-1850
Andy Walls <awalls@radix.net> [Sun, 27 Sep 2009 19:55:41 -0400] rev 13100
cx23885: Add IR input keypress handling and enable for the HVR-1850

From: Andy Walls <awalls@radix.net>

This changes adds IR Rx keypress input event handling to the CX23885 module.
This change specifically only adds input handling for IR devices implemented as
v4l2_subdevices, using only the pulse width mode (for now), and only with
RC-5 remotes. The V4L-DVB infrastructure is missing too much to support RC-6
mode 6A as used in many media center remotes. The grey Hauppauge RC-5 remote
and HVR-1850 IR receiver work now.

Priority: normal

Signed-off-by: Andy Walls <awalls@radix.net>

11 months agocx23885: Enable HVR-1850 CX23888 A/V core to get VID_CLK running for IR
Andy Walls <awalls@radix.net> [Sat, 26 Sep 2009 23:14:33 -0400] rev 13091
cx23885: Enable HVR-1850 CX23888 A/V core to get VID_CLK running for IR

From: Andy Walls <awalls@radix.net>

For the IR controller on the CX23888 to work for the HVR-1850 and in
general, the A/V core must be initialized to get the VID_CLK going.
The VID_CLK is the timing reference for the CX23888's integrated
IR controller.

Priority: normal

Signed-off-by: Andy Walls <awalls@radix.net>

11 months agocx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller
Andy Walls <awalls@radix.net> [Sat, 26 Sep 2009 22:17:30 -0400] rev 13086
cx23885: Add skeleton v4l2_subdev for the CX23888 integrated IR controller

From: Andy Walls <awalls@radix.net>

This change adds a skeletal implementation of a v4l2_subdevice to provide
encapsulation and abstraction of the CX23888's integrated consumer infrared
controller. This change also instantiates the cx23888_ir subdev for the
HVR-1850 which has IR hardware physically wired up to a CX23888.

The cx23888_ir subdev code is being written with long-term objectives to:
1. port it to the cx25840 module for the CX2584x, CX2583x, CX23885, & CX231xx
IR controllers
2. possibly port it to the cx18 module for the CX23418 IR controller
3. have the IR subdevice accessed abstractly in the cx23885 module, so the
driver can ignore the difference between the CX23885 and CX23888.

Priority: normal

Signed-off-by: Andy Walls <awalls@radix.net>

13 months agocx23885: Add support for ATSC/QAM on Hauppauge HVR-1850
Steven Toth <stoth@kernellabs.com> [Mon, 20 Jul 2009 14:37:25 -0400] rev 12306
cx23885: Add support for ATSC/QAM on Hauppauge HVR-1850

From: Steven Toth <stoth@kernellabs.com>

cx23885: Add support for ATSC/QAM on Hauppauge HVR-1850

Priority: normal

Signed-off-by: Steven Toth <stoth@kernellabs.com>