V4L/DVB (3292): Fixed xc3028 firmware extractor, added terratec fw support
Fixed xc3028 firmware extractor for terratec's emBDA.sys firmware Fixed delay in firmwareupload, now terratec's firmware also works Signed-off-by: Markus Rechberger <mrechberger@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
parent
0004fd59d5
commit
cce91e36d7
3 changed files with 1 additions and 3 deletions
|
@ -181,8 +181,8 @@ struct em28xx_board em28xx_boards[] = {
|
||||||
.vchannels = 3,
|
.vchannels = 3,
|
||||||
.norm = VIDEO_MODE_PAL,
|
.norm = VIDEO_MODE_PAL,
|
||||||
.tda9887_conf = TDA9887_PRESENT,
|
.tda9887_conf = TDA9887_PRESENT,
|
||||||
.tuner_type = TUNER_XCEIVE_XC3028,
|
|
||||||
.has_tuner = 1,
|
.has_tuner = 1,
|
||||||
|
.tuner_type = TUNER_XCEIVE_XC3028,
|
||||||
.decoder = EM28XX_TVP5150,
|
.decoder = EM28XX_TVP5150,
|
||||||
.input = {{
|
.input = {{
|
||||||
.type = EM28XX_VMUX_COMPOSITE1,
|
.type = EM28XX_VMUX_COMPOSITE1,
|
||||||
|
|
|
@ -420,7 +420,6 @@ static int em28xx_set_tuner(int check_eeprom, struct i2c_client *client)
|
||||||
tun_setup.mode_mask = T_ANALOG_TV | T_RADIO;
|
tun_setup.mode_mask = T_ANALOG_TV | T_RADIO;
|
||||||
tun_setup.type = dev->tuner_type;
|
tun_setup.type = dev->tuner_type;
|
||||||
tun_setup.addr = dev->tuner_addr;
|
tun_setup.addr = dev->tuner_addr;
|
||||||
|
|
||||||
em28xx_i2c_call_clients(dev, TUNER_SET_TYPE_ADDR, &tun_setup);
|
em28xx_i2c_call_clients(dev, TUNER_SET_TYPE_ADDR, &tun_setup);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -173,7 +173,6 @@ static void set_type(struct i2c_client *c, unsigned int type,
|
||||||
}
|
}
|
||||||
|
|
||||||
t->type = type;
|
t->type = type;
|
||||||
|
|
||||||
switch (t->type) {
|
switch (t->type) {
|
||||||
case TUNER_MT2032:
|
case TUNER_MT2032:
|
||||||
microtune_init(c);
|
microtune_init(c);
|
||||||
|
|
Loading…
Reference in a new issue