Update the ir-kbd-i2c driver to recognize the remote-control port
on the Hauppauge HV-1600 hybrid tuner card.

Signed-off-by: Mark Lord <[email protected]>

--- old/drivers/media/video/ir-kbd-i2c.c        2008-12-24 18:26:37.000000000 
-0500
+++ linux/drivers/media/video/ir-kbd-i2c.c      2009-02-01 13:08:19.000000000 
-0500
@@ -354,6 +354,11 @@
                        } else {
                                ir_codes    = ir_codes_rc5_tv;
                        }
+               } else if (adap->id == I2C_HW_B_CX2341X) {
+                       name        = "Hauppauge";
+                       ir_type     = IR_TYPE_RC5;
+                       ir->get_key = get_key_haup_xvr;
+                       ir_codes    = ir_codes_hauppauge_new;
                } else {
                        /* Handled by saa7134-input */
                        name        = "SAA713x remote";
@@ -449,7 +454,7 @@
           That's why we probe 0x1a (~0x34) first. CB
        */

-       static const int probe_bttv[] = { 0x1a, 0x18, 0x4b, 0x64, 0x30, -1};
+       static const int probe_bttv[] = { 0x1a, 0x18, 0x4b, 0x64, 0x30, 0x71, 
-1};
        static const int probe_saa7134[] = { 0x7a, 0x47, 0x71, 0x2d, -1 };
        static const int probe_em28XX[] = { 0x30, 0x47, -1 };
        static const int probe_cx88[] = { 0x18, 0x6b, 0x71, -1 };
--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to