提交 9143a437 编写于 作者: O Oliver Endriss 提交者: Mauro Carvalho Chehab

[media] ngene: Codingstyle fixes

Codingstyle fixes
Signed-off-by: NOliver Endriss <o.endriss@gmx.de>
Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
上级 9ca9efb0
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
#include "lnbh24.h" #include "lnbh24.h"
#include "lgdt330x.h" #include "lgdt330x.h"
#include "mt2131.h" #include "mt2131.h"
#include "tda18271c2dd.h"
#include "drxk.h" #include "drxk.h"
...@@ -99,9 +100,6 @@ static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable) ...@@ -99,9 +100,6 @@ static int drxk_gate_ctrl(struct dvb_frontend *fe, int enable)
return status; return status;
} }
struct dvb_frontend *tda18271c2dd_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c, u8 adr);
static int tuner_attach_tda18271(struct ngene_channel *chan) static int tuner_attach_tda18271(struct ngene_channel *chan)
{ {
struct i2c_adapter *i2c; struct i2c_adapter *i2c;
...@@ -114,7 +112,7 @@ static int tuner_attach_tda18271(struct ngene_channel *chan) ...@@ -114,7 +112,7 @@ static int tuner_attach_tda18271(struct ngene_channel *chan)
if (chan->fe->ops.i2c_gate_ctrl) if (chan->fe->ops.i2c_gate_ctrl)
chan->fe->ops.i2c_gate_ctrl(chan->fe, 0); chan->fe->ops.i2c_gate_ctrl(chan->fe, 0);
if (!fe) { if (!fe) {
printk("No TDA18271 found!\n"); printk(KERN_ERR "No TDA18271 found!\n");
return -ENODEV; return -ENODEV;
} }
...@@ -180,7 +178,7 @@ static void cineS2_tuner_i2c_lock(struct dvb_frontend *fe, int lock) ...@@ -180,7 +178,7 @@ static void cineS2_tuner_i2c_lock(struct dvb_frontend *fe, int lock)
static int i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val) static int i2c_read(struct i2c_adapter *adapter, u8 adr, u8 *val)
{ {
struct i2c_msg msgs[1] = {{.addr = adr, .flags = I2C_M_RD, struct i2c_msg msgs[1] = {{.addr = adr, .flags = I2C_M_RD,
.buf = val, .len = 1 }}; .buf = val, .len = 1 } };
return (i2c_transfer(adapter, msgs, 1) == 1) ? 0 : -1; return (i2c_transfer(adapter, msgs, 1) == 1) ? 0 : -1;
} }
...@@ -191,7 +189,7 @@ static int i2c_read_reg16(struct i2c_adapter *adapter, u8 adr, ...@@ -191,7 +189,7 @@ static int i2c_read_reg16(struct i2c_adapter *adapter, u8 adr,
struct i2c_msg msgs[2] = {{.addr = adr, .flags = 0, struct i2c_msg msgs[2] = {{.addr = adr, .flags = 0,
.buf = msg, .len = 2}, .buf = msg, .len = 2},
{.addr = adr, .flags = I2C_M_RD, {.addr = adr, .flags = I2C_M_RD,
.buf = val, .len = 1}}; .buf = val, .len = 1} };
return (i2c_transfer(adapter, msgs, 2) == 2) ? 0 : -1; return (i2c_transfer(adapter, msgs, 2) == 2) ? 0 : -1;
} }
...@@ -209,25 +207,22 @@ static int port_has_drxk(struct i2c_adapter *i2c, int port) ...@@ -209,25 +207,22 @@ static int port_has_drxk(struct i2c_adapter *i2c, int port)
if (i2c_read(i2c, 0x29+port, &val) < 0) if (i2c_read(i2c, 0x29+port, &val) < 0)
return 0; return 0;
printk("DRXK@%02x\n", 0x29+port);
return 1; return 1;
} }
static int demod_attach_drxk(struct ngene_channel *chan, static int demod_attach_drxk(struct ngene_channel *chan,
struct i2c_adapter *i2c) struct i2c_adapter *i2c)
{ {
struct dvb_frontend *fe; chan->fe = dvb_attach(drxk_attach,
chan->fe = fe = dvb_attach(drxk_attach,
i2c, 0x29 + (chan->number^2), i2c, 0x29 + (chan->number^2),
&chan->fe2); &chan->fe2);
if (!chan->fe) { if (!chan->fe) {
printk("No DRXK found!\n"); printk(KERN_ERR "No DRXK found!\n");
return -ENODEV; return -ENODEV;
} }
fe->sec_priv = chan; chan->fe->sec_priv = chan;
chan->gate_ctrl = fe->ops.i2c_gate_ctrl; chan->gate_ctrl = chan->fe->ops.i2c_gate_ctrl;
fe->ops.i2c_gate_ctrl = drxk_gate_ctrl; chan->fe->ops.i2c_gate_ctrl = drxk_gate_ctrl;
return 0; return 0;
} }
...@@ -246,7 +241,7 @@ static int cineS2_probe(struct ngene_channel *chan) ...@@ -246,7 +241,7 @@ static int cineS2_probe(struct ngene_channel *chan)
i2c = &chan->dev->channel[1].i2c_adapter; i2c = &chan->dev->channel[1].i2c_adapter;
if (port_has_stv0900(i2c, chan->number)) { if (port_has_stv0900(i2c, chan->number)) {
chan->demod_type=0; chan->demod_type = 0;
fe_conf = chan->dev->card_info->fe_config[chan->number]; fe_conf = chan->dev->card_info->fe_config[chan->number];
/* demod found, attach it */ /* demod found, attach it */
rc = demod_attach_stv0900(chan); rc = demod_attach_stv0900(chan);
...@@ -257,8 +252,7 @@ static int cineS2_probe(struct ngene_channel *chan) ...@@ -257,8 +252,7 @@ static int cineS2_probe(struct ngene_channel *chan)
i2c_msg.addr = fe_conf->address; i2c_msg.addr = fe_conf->address;
i2c_msg.len = 3; i2c_msg.len = 3;
buf[0] = 0xf1; buf[0] = 0xf1;
switch (chan->number) switch (chan->number) {
{
case 2: case 2:
buf[1] = 0x5c; buf[1] = 0x5c;
buf[2] = 0xc2; buf[2] = 0xc2;
...@@ -276,10 +270,10 @@ static int cineS2_probe(struct ngene_channel *chan) ...@@ -276,10 +270,10 @@ static int cineS2_probe(struct ngene_channel *chan)
return -EIO; return -EIO;
} }
} else if (port_has_drxk(i2c, chan->number^2)) { } else if (port_has_drxk(i2c, chan->number^2)) {
chan->demod_type=1; chan->demod_type = 1;
demod_attach_drxk(chan, i2c); demod_attach_drxk(chan, i2c);
} else { } else {
printk("No demod found on chan %d\n", chan->number); printk(KERN_ERR "No demod found on chan %d\n", chan->number);
} }
return 0; return 0;
} }
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
#include "ngene.h" #include "ngene.h"
static int one_adapter = 0; static int one_adapter;
module_param(one_adapter, int, 0444); module_param(one_adapter, int, 0444);
MODULE_PARM_DESC(one_adapter, "Use only one adapter."); MODULE_PARM_DESC(one_adapter, "Use only one adapter.");
...@@ -1443,9 +1443,9 @@ static void release_channel(struct ngene_channel *chan) ...@@ -1443,9 +1443,9 @@ static void release_channel(struct ngene_channel *chan)
chan->ci_dev = NULL; chan->ci_dev = NULL;
} }
if (chan->fe2) { if (chan->fe2)
dvb_unregister_frontend(chan->fe2); dvb_unregister_frontend(chan->fe2);
}
if (chan->fe) { if (chan->fe) {
dvb_unregister_frontend(chan->fe); dvb_unregister_frontend(chan->fe);
dvb_frontend_detach(chan->fe); dvb_frontend_detach(chan->fe);
...@@ -1540,7 +1540,7 @@ static int init_channel(struct ngene_channel *chan) ...@@ -1540,7 +1540,7 @@ static int init_channel(struct ngene_channel *chan)
if (chan->fe2) { if (chan->fe2) {
if (dvb_register_frontend(adapter, chan->fe2) < 0) if (dvb_register_frontend(adapter, chan->fe2) < 0)
goto err; goto err;
chan->fe2->tuner_priv=chan->fe->tuner_priv; chan->fe2->tuner_priv = chan->fe->tuner_priv;
memcpy(&chan->fe2->ops.tuner_ops, memcpy(&chan->fe2->ops.tuner_ops,
&chan->fe->ops.tuner_ops, &chan->fe->ops.tuner_ops,
sizeof(struct dvb_tuner_ops)); sizeof(struct dvb_tuner_ops));
......
...@@ -133,9 +133,9 @@ void *tsin_exchange(void *priv, void *buf, u32 len, u32 clock, u32 flags) ...@@ -133,9 +133,9 @@ void *tsin_exchange(void *priv, void *buf, u32 len, u32 clock, u32 flags)
} }
return 0; return 0;
} }
if (chan->users > 0) { if (chan->users > 0)
dvb_dmx_swfilter(&chan->demux, buf, len); dvb_dmx_swfilter(&chan->demux, buf, len);
}
return NULL; return NULL;
} }
......
...@@ -855,7 +855,7 @@ struct ngene_info { ...@@ -855,7 +855,7 @@ struct ngene_info {
}; };
#ifdef NGENE_V4L #ifdef NGENE_V4L
struct ngene_format{ struct ngene_format {
char *name; char *name;
int fourcc; /* video4linux 2 */ int fourcc; /* video4linux 2 */
int btformat; /* BT848_COLOR_FMT_* */ int btformat; /* BT848_COLOR_FMT_* */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册