Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 76468
b: refs/heads/master
c: 5add9a6
h: refs/heads/master
v: v3
  • Loading branch information
Mauro Carvalho Chehab committed Jan 25, 2008
1 parent 5124164 commit 505880a
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 13 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a5e9fe149afb0fdf0de4729f1b0d203d4ac14906
refs/heads/master: 5add9a6f3c90680f89b4694e81025d2aed9559af
1 change: 0 additions & 1 deletion trunk/drivers/media/dvb/dvb-usb/cxusb.c
Original file line number Diff line number Diff line change
Expand Up @@ -513,7 +513,6 @@ static int cxusb_dvico_xc3028_tuner_attach(struct dvb_usb_adapter *adap)
.callback = dvico_bluebird_xc2028_callback,
};
static struct xc2028_ctrl ctl = {
.type = XC2028_FIRM_NORMAL,
.fname = "xc3028-dvico-au-01.fw",
.max_len = 64,
.scode_table = ZARLINK456,
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/media/video/em28xx/em28xx-cards.c
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ struct em28xx_board em28xx_boards[] = {
.tda9887_conf = TDA9887_PRESENT,
.tuner_type = TUNER_XC2028,
.has_tuner = 1,
.xc2028_type = XC2028_FIRM_MTS,
.mts_firmware = 1,
.decoder = EM28XX_TVP5150,
.input = {{
.type = EM28XX_VMUX_TELEVISION,
Expand Down Expand Up @@ -476,7 +476,7 @@ static void em28xx_config_tuner (struct em28xx *dev)

ctl.fname = XC2028_DEFAULT_FIRMWARE;
ctl.max_len = 64;
ctl.type = em28xx_boards[dev->model].xc2028_type;
ctl.mts = em28xx_boards[dev->model].mts_firmware;

xc2028_cfg.tuner = TUNER_XC2028;
xc2028_cfg.priv = &ctl;
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/media/video/em28xx/em28xx.h
Original file line number Diff line number Diff line change
Expand Up @@ -176,9 +176,9 @@ struct em28xx_board {

unsigned int has_tuner:1;
unsigned int has_msp34xx:1;
unsigned int mts_firmware:1;

enum em28xx_decoder decoder;
int xc2028_type;

struct em28xx_input input[MAX_EM28XX_INPUT];
};
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/media/video/tuner-xc2028.c
Original file line number Diff line number Diff line change
Expand Up @@ -631,7 +631,7 @@ static int check_firmware(struct dvb_frontend *fe, enum tuner_mode new_mode,
return rc;
}

if (priv->ctrl.type == XC2028_FIRM_MTS)
if (priv->ctrl.mts)
type |= MTS;
if (bandwidth == BANDWIDTH_7_MHZ || bandwidth == BANDWIDTH_8_MHZ)
type |= F8MHZ;
Expand Down
9 changes: 2 additions & 7 deletions trunk/drivers/media/video/tuner-xc2028.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,12 @@

#define XC2028_DEFAULT_FIRMWARE "xc3028-v27.fw"

enum xc2028_firm_type {
XC2028_FIRM_NORMAL,
XC2028_FIRM_MTS,
};

struct xc2028_ctrl {
enum xc2028_firm_type type;
char *fname;
int max_len;
int d2633:1;
unsigned int scode_table;
unsigned int mts :1;
unsigned int d2633:1;
};

struct xc2028_config {
Expand Down

0 comments on commit 505880a

Please sign in to comment.