Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 295137
b: refs/heads/master
c: 795cb41
h: refs/heads/master
i:
  295135: bf09ff0
v: v3
  • Loading branch information
Mauro Carvalho Chehab committed Mar 20, 2012
1 parent 1ee8744 commit 29aa17d
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 53 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: 0e377819b99bf2290c94a0eec2be4443b4630ccd
refs/heads/master: 795cb41c88f7817352f07ef2dc367b062beb10f2
52 changes: 0 additions & 52 deletions trunk/drivers/media/video/em28xx/em28xx-dvb.c
Original file line number Diff line number Diff line change
Expand Up @@ -338,13 +338,6 @@ struct drxk_config pctv_520e_drxk = {
.chunk_size = 58,
};

struct drxk_config pctv_520e_drxk = {
.adr = 0x29,
.single_master = 1,
.microcode_name = "dvb-demod-drxk-pctv.fw",
.chunk_size = 58,
};

static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable)
{
struct em28xx_dvb *dvb = fe->sec_priv;
Expand Down Expand Up @@ -505,33 +498,6 @@ static void pctv_520e_init(struct em28xx *dev)
i2c_master_send(&dev->i2c_client, regs[i].r, regs[i].len);
};

static void pctv_520e_init(struct em28xx *dev)
{
/*
* Init TDA8295(?) analog demodulator. Looks like I2C traffic to
* digital demodulator and tuner are routed via TDA8295.
*/
int i;
struct {
unsigned char r[4];
int len;
} regs[] = {
{{ 0x06, 0x02, 0x00, 0x31 }, 4},
{{ 0x01, 0x02 }, 2},
{{ 0x01, 0x02, 0x00, 0xc6 }, 4},
{{ 0x01, 0x00 }, 2},
{{ 0x01, 0x00, 0xff, 0xaf }, 4},
{{ 0x01, 0x00, 0x03, 0xa0 }, 4},
{{ 0x01, 0x00 }, 2},
{{ 0x01, 0x00, 0x73, 0xaf }, 4},
};

dev->i2c_client.addr = 0x82 >> 1; /* 0x41 */

for (i = 0; i < ARRAY_SIZE(regs); i++)
i2c_master_send(&dev->i2c_client, regs[i].r, regs[i].len);
};

static int em28xx_mt352_terratec_xs_init(struct dvb_frontend *fe)
{
/* Values extracted from a USB trace of the Terratec Windows driver */
Expand Down Expand Up @@ -1033,24 +999,6 @@ static int em28xx_dvb_init(struct em28xx *dev)
"driver version\n");

break;
case EM2884_BOARD_PCTV_520E:
pctv_520e_init(dev);

/* attach demodulator */
dvb->fe[0] = dvb_attach(drxk_attach, &pctv_520e_drxk,
&dev->i2c_adap);

if (dvb->fe[0]) {
/* attach tuner */
if (!dvb_attach(tda18271_attach, dvb->fe[0], 0x60,
&dev->i2c_adap,
&em28xx_cxd2820r_tda18271_config)) {
dvb_frontend_detach(dvb->fe[0]);
result = -EINVAL;
goto out_free;
}
}
break;
case EM2884_BOARD_PCTV_510E:
case EM2884_BOARD_PCTV_520E:
pctv_520e_init(dev);
Expand Down

0 comments on commit 29aa17d

Please sign in to comment.