diff --git a/[refs] b/[refs] index 0aba2f08ded0..149d3e009453 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1cba97d71dca1a3c22b4d7f97893249817036215 +refs/heads/master: 690c544cf849e627d3f40a71633d0caf5c33eafe diff --git a/trunk/drivers/media/video/tuner-core.c b/trunk/drivers/media/video/tuner-core.c index 41ff4d2604af..11abd188b17d 100644 --- a/trunk/drivers/media/video/tuner-core.c +++ b/trunk/drivers/media/video/tuner-core.c @@ -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;