V4L/DVB (6472): Re-inserts xc2028 attach code, fixing its parameters
authorMauro Carvalho Chehab <mchehab@infradead.org>
Mon, 29 Oct 2007 14:33:18 +0000 (11:33 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Fri, 25 Jan 2008 21:01:32 +0000 (19:01 -0200)
I2C bus redesign changed i2c parameters. This patch re-adds tuner xc2028
attach function, replacing the parameters to the newer syntax.

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/tuner-core.c

index 41ff4d2604af91a7b51d91a3684f9ca756699d4a..11abd188b17d2bea3325a1aff6c819b984ffc216 100644 (file)
@@ -335,6 +335,18 @@ static void set_type(struct i2c_client *c, unsigned int type,
                i2c_master_send(c,buffer,4);
                attach_simple_tuner(t);
                break;
+       case TUNER_XC2028:
+       {
+               int rc=xc2028_attach(&t->fe, t->i2c->adapter, t->i2c->addr,
+                                    &c->dev, c->adapter->algo_data,
+                                    t->tuner_callback);
+               if (rc<0) {
+                       t->type = TUNER_ABSENT;
+                       t->mode_mask = T_UNINITIALIZED;
+                       return;
+               }
+               break;
+       }
        case TUNER_TDA9887:
                tda9887_attach(t);
                break;