[media] au0828: make xc5000 firmware speedup apply to the xc5000c as well
authorDevin Heitmueller <dheitmueller@kernellabs.com>
Tue, 7 Aug 2012 01:47:13 +0000 (22:47 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 9 Aug 2012 23:58:57 +0000 (20:58 -0300)
Make the firmware speedup work for the 5000c as well as the original
xc5000.  This cuts firmware load time in half.

Thanks to John Casey at Hauppauge for loaning me a board for testing.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/au0828/au0828-i2c.c

index 3bc76df5a47ac36f17bcf88ad5ec5f09ae26485a..4ded17fe195792d53158e7936048213376c40e6b 100644 (file)
@@ -147,7 +147,8 @@ static int i2c_sendbytes(struct i2c_adapter *i2c_adap,
        au0828_write(dev, AU0828_I2C_MULTIBYTE_MODE_2FF, 0x01);
 
        /* Set the I2C clock */
-       if ((dev->board.tuner_type == TUNER_XC5000) &&
+       if (((dev->board.tuner_type == TUNER_XC5000) ||
+            (dev->board.tuner_type == TUNER_XC5000C)) &&
            (dev->board.tuner_addr == msg->addr) &&
            (msg->len == 64)) {
                /* Hack to speed up firmware load.  The xc5000 lets us do up