|
@@ -29,6 +29,7 @@
|
|
|
#include "tuner-simple.h"
|
|
|
#include "tda9887.h"
|
|
|
#include "xc5000.h"
|
|
|
+#include "tda18271.h"
|
|
|
|
|
|
#define UNSET (-1U)
|
|
|
|
|
@@ -420,6 +421,17 @@ static void set_type(struct i2c_client *c, unsigned int type,
|
|
|
goto attach_failed;
|
|
|
break;
|
|
|
}
|
|
|
+ case TUNER_NXP_TDA18271:
|
|
|
+ {
|
|
|
+ struct tda18271_config cfg = {
|
|
|
+ .config = t->config,
|
|
|
+ };
|
|
|
+
|
|
|
+ if (!dvb_attach(tda18271_attach, &t->fe, t->i2c->addr,
|
|
|
+ t->i2c->adapter, &cfg))
|
|
|
+ goto attach_failed;
|
|
|
+ break;
|
|
|
+ }
|
|
|
default:
|
|
|
if (!dvb_attach(simple_tuner_attach, &t->fe,
|
|
|
t->i2c->adapter, t->i2c->addr, t->type))
|