Commit 9daf9bcc authored by Oliver Endriss's avatar Oliver Endriss Committed by Mauro Carvalho Chehab

[media] cxd2099: Codingstyle fixes

Codingstyle fixes.
Signed-off-by: default avatarOliver Endriss <o.endriss@gmx.de>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 6eb94193
...@@ -64,7 +64,7 @@ static int i2c_write_reg(struct i2c_adapter *adapter, u8 adr, ...@@ -64,7 +64,7 @@ static int i2c_write_reg(struct i2c_adapter *adapter, u8 adr,
u8 reg, u8 data) u8 reg, u8 data)
{ {
u8 m[2] = {reg, data}; u8 m[2] = {reg, data};
struct i2c_msg msg = {.addr=adr, .flags=0, .buf=m, .len=2}; struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = m, .len = 2};
if (i2c_transfer(adapter, &msg, 1) != 1) { if (i2c_transfer(adapter, &msg, 1) != 1) {
printk(KERN_ERR "Failed to write to I2C register %02x@%02x!\n", printk(KERN_ERR "Failed to write to I2C register %02x@%02x!\n",
...@@ -77,7 +77,7 @@ static int i2c_write_reg(struct i2c_adapter *adapter, u8 adr, ...@@ -77,7 +77,7 @@ static int i2c_write_reg(struct i2c_adapter *adapter, u8 adr,
static int i2c_write(struct i2c_adapter *adapter, u8 adr, static int i2c_write(struct i2c_adapter *adapter, u8 adr,
u8 *data, u8 len) u8 *data, u8 len)
{ {
struct i2c_msg msg = {.addr=adr, .flags=0, .buf=data, .len=len}; struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = data, .len = len};
if (i2c_transfer(adapter, &msg, 1) != 1) { if (i2c_transfer(adapter, &msg, 1) != 1) {
printk(KERN_ERR "Failed to write to I2C!\n"); printk(KERN_ERR "Failed to write to I2C!\n");
...@@ -92,7 +92,7 @@ static int i2c_read_reg(struct i2c_adapter *adapter, u8 adr, ...@@ -92,7 +92,7 @@ static int i2c_read_reg(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 = &reg, .len = 1}, .buf = &reg, .len = 1},
{.addr = adr, .flags = I2C_M_RD, {.addr = adr, .flags = I2C_M_RD,
.buf = val, .len = 1}}; .buf = val, .len = 1} };
if (i2c_transfer(adapter, msgs, 2) != 2) { if (i2c_transfer(adapter, msgs, 2) != 2) {
printk(KERN_ERR "error in i2c_read_reg\n"); printk(KERN_ERR "error in i2c_read_reg\n");
...@@ -107,7 +107,7 @@ static int i2c_read(struct i2c_adapter *adapter, u8 adr, ...@@ -107,7 +107,7 @@ static int i2c_read(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 = &reg, .len = 1}, .buf = &reg, .len = 1},
{.addr = adr, .flags = I2C_M_RD, {.addr = adr, .flags = I2C_M_RD,
.buf = data, .len = n}}; .buf = data, .len = n} };
if (i2c_transfer(adapter, msgs, 2) != 2) { if (i2c_transfer(adapter, msgs, 2) != 2) {
printk(KERN_ERR "error in i2c_read\n"); printk(KERN_ERR "error in i2c_read\n");
...@@ -139,7 +139,7 @@ static int read_pccard(struct cxd *ci, u16 address, u8 *data, u8 n) ...@@ -139,7 +139,7 @@ static int read_pccard(struct cxd *ci, u16 address, u8 *data, u8 n)
int status; int status;
u8 addr[3] = {2, address & 0xff, address >> 8}; u8 addr[3] = {2, address & 0xff, address >> 8};
status=i2c_write(ci->i2c, ci->cfg.adr, addr, 3); status = i2c_write(ci->i2c, ci->cfg.adr, addr, 3);
if (!status) if (!status)
status = i2c_read(ci->i2c, ci->cfg.adr, 3, data, n); status = i2c_read(ci->i2c, ci->cfg.adr, 3, data, n);
return status; return status;
...@@ -150,7 +150,7 @@ static int write_pccard(struct cxd *ci, u16 address, u8 *data, u8 n) ...@@ -150,7 +150,7 @@ static int write_pccard(struct cxd *ci, u16 address, u8 *data, u8 n)
int status; int status;
u8 addr[3] = {2, address & 0xff, address >> 8}; u8 addr[3] = {2, address & 0xff, address >> 8};
status=i2c_write(ci->i2c, ci->cfg.adr, addr, 3); status = i2c_write(ci->i2c, ci->cfg.adr, addr, 3);
if (!status) { if (!status) {
u8 buf[256] = {3}; u8 buf[256] = {3};
memcpy(buf+1, data, n); memcpy(buf+1, data, n);
...@@ -213,8 +213,8 @@ static int write_regm(struct cxd *ci, u8 reg, u8 val, u8 mask) ...@@ -213,8 +213,8 @@ static int write_regm(struct cxd *ci, u8 reg, u8 val, u8 mask)
{ {
int status; int status;
status=i2c_write_reg(ci->i2c, ci->cfg.adr, 0, reg); status = i2c_write_reg(ci->i2c, ci->cfg.adr, 0, reg);
if (!status && reg >= 6 && reg <=8 && mask != 0xff) if (!status && reg >= 6 && reg <= 8 && mask != 0xff)
status = i2c_read_reg(ci->i2c, ci->cfg.adr, 1, &ci->regs[reg]); status = i2c_read_reg(ci->i2c, ci->cfg.adr, 1, &ci->regs[reg]);
ci->regs[reg] = (ci->regs[reg] & (~mask)) | val; ci->regs[reg] = (ci->regs[reg] & (~mask)) | val;
if (!status) { if (!status) {
...@@ -294,14 +294,14 @@ static void cam_mode(struct cxd *ci, int mode) ...@@ -294,14 +294,14 @@ static void cam_mode(struct cxd *ci, int mode)
#define CHK_ERROR(s) if( (status = s) ) break #define CHK_ERROR(s) if ((status = s)) break
static int init(struct cxd *ci) static int init(struct cxd *ci)
{ {
int status; int status;
mutex_lock(&ci->lock); mutex_lock(&ci->lock);
ci->mode=-1; ci->mode = -1;
do { do {
CHK_ERROR(write_reg(ci, 0x00, 0x00)); CHK_ERROR(write_reg(ci, 0x00, 0x00));
CHK_ERROR(write_reg(ci, 0x01, 0x00)); CHK_ERROR(write_reg(ci, 0x01, 0x00));
...@@ -322,7 +322,7 @@ static int init(struct cxd *ci) ...@@ -322,7 +322,7 @@ static int init(struct cxd *ci)
CHK_ERROR(write_regm(ci, 0x14, 0x00, 0x0F)); CHK_ERROR(write_regm(ci, 0x14, 0x00, 0x0F));
CHK_ERROR(write_reg(ci, 0x15, ci->clk_reg_b)); CHK_ERROR(write_reg(ci, 0x15, ci->clk_reg_b));
CHK_ERROR(write_regm(ci, 0x16, 0x00, 0x0F)); CHK_ERROR(write_regm(ci, 0x16, 0x00, 0x0F));
CHK_ERROR(write_reg(ci, 0x17,ci->clk_reg_f)); CHK_ERROR(write_reg(ci, 0x17, ci->clk_reg_f));
if (ci->cfg.clock_mode) { if (ci->cfg.clock_mode) {
if (ci->cfg.polarity) { if (ci->cfg.polarity) {
...@@ -352,9 +352,9 @@ static int init(struct cxd *ci) ...@@ -352,9 +352,9 @@ static int init(struct cxd *ci)
/* Put TS in bypass */ /* Put TS in bypass */
CHK_ERROR(write_regm(ci, 0x09, 0x08, 0x08)); CHK_ERROR(write_regm(ci, 0x09, 0x08, 0x08));
ci->cammode=-1; ci->cammode = -1;
cam_mode(ci, 0); cam_mode(ci, 0);
} while(0); } while (0);
mutex_unlock(&ci->lock); mutex_unlock(&ci->lock);
return 0; return 0;
...@@ -366,7 +366,7 @@ static int read_attribute_mem(struct dvb_ca_en50221 *ca, ...@@ -366,7 +366,7 @@ static int read_attribute_mem(struct dvb_ca_en50221 *ca,
struct cxd *ci = ca->data; struct cxd *ci = ca->data;
#if 0 #if 0
if (ci->amem_read) { if (ci->amem_read) {
if (address <=0 || address>1024) if (address <= 0 || address > 1024)
return -EIO; return -EIO;
return ci->amem[address]; return ci->amem[address];
} }
...@@ -386,7 +386,7 @@ static int read_attribute_mem(struct dvb_ca_en50221 *ca, ...@@ -386,7 +386,7 @@ static int read_attribute_mem(struct dvb_ca_en50221 *ca,
set_mode(ci, 1); set_mode(ci, 1);
read_pccard(ci, address, &val, 1); read_pccard(ci, address, &val, 1);
mutex_unlock(&ci->lock); mutex_unlock(&ci->lock);
//printk("%02x:%02x\n", address,val); /* printk(KERN_INFO "%02x:%02x\n", address,val); */
return val; return val;
#endif #endif
} }
...@@ -448,19 +448,19 @@ static int slot_reset(struct dvb_ca_en50221 *ca, int slot) ...@@ -448,19 +448,19 @@ static int slot_reset(struct dvb_ca_en50221 *ca, int slot)
write_reg(ci, 0x00, 0x31); write_reg(ci, 0x00, 0x31);
write_regm(ci, 0x20, 0x80, 0x80); write_regm(ci, 0x20, 0x80, 0x80);
write_reg(ci, 0x03, 0x02); write_reg(ci, 0x03, 0x02);
ci->ready=0; ci->ready = 0;
#endif #endif
#endif #endif
ci->mode=-1; ci->mode = -1;
{ {
int i; int i;
#if 0 #if 0
u8 val; u8 val;
#endif #endif
for (i=0; i<100;i++) { for (i = 0; i < 100; i++) {
msleep(10); msleep(10);
#if 0 #if 0
read_reg(ci, 0x06,&val); read_reg(ci, 0x06, &val);
printk(KERN_INFO "%d:%02x\n", i, val); printk(KERN_INFO "%d:%02x\n", i, val);
if (!(val&0x10)) if (!(val&0x10))
break; break;
...@@ -514,7 +514,7 @@ static int campoll(struct cxd *ci) ...@@ -514,7 +514,7 @@ static int campoll(struct cxd *ci)
write_reg(ci, 0x05, istat); write_reg(ci, 0x05, istat);
if (istat&0x40) { if (istat&0x40) {
ci->dr=1; ci->dr = 1;
printk(KERN_INFO "DR\n"); printk(KERN_INFO "DR\n");
} }
if (istat&0x20) if (istat&0x20)
...@@ -526,21 +526,21 @@ static int campoll(struct cxd *ci) ...@@ -526,21 +526,21 @@ static int campoll(struct cxd *ci)
read_reg(ci, 0x01, &slotstat); read_reg(ci, 0x01, &slotstat);
if (!(2&slotstat)) { if (!(2&slotstat)) {
if (!ci->slot_stat) { if (!ci->slot_stat) {
ci->slot_stat|=DVB_CA_EN50221_POLL_CAM_PRESENT; ci->slot_stat |= DVB_CA_EN50221_POLL_CAM_PRESENT;
write_regm(ci, 0x03, 0x08, 0x08); write_regm(ci, 0x03, 0x08, 0x08);
} }
} else { } else {
if (ci->slot_stat) { if (ci->slot_stat) {
ci->slot_stat=0; ci->slot_stat = 0;
write_regm(ci, 0x03, 0x00, 0x08); write_regm(ci, 0x03, 0x00, 0x08);
printk(KERN_INFO "NO CAM\n"); printk(KERN_INFO "NO CAM\n");
ci->ready=0; ci->ready = 0;
} }
} }
if (istat&8 && ci->slot_stat==DVB_CA_EN50221_POLL_CAM_PRESENT) { if (istat&8 && ci->slot_stat == DVB_CA_EN50221_POLL_CAM_PRESENT) {
ci->ready=1; ci->ready = 1;
ci->slot_stat|=DVB_CA_EN50221_POLL_CAM_READY; ci->slot_stat |= DVB_CA_EN50221_POLL_CAM_READY;
} }
} }
return 0; return 0;
...@@ -561,7 +561,7 @@ static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open) ...@@ -561,7 +561,7 @@ static int poll_slot_status(struct dvb_ca_en50221 *ca, int slot, int open)
} }
#ifdef BUFFER_MODE #ifdef BUFFER_MODE
static int read_data(struct dvb_ca_en50221* ca, int slot, u8 *ebuf, int ecount) static int read_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount)
{ {
struct cxd *ci = ca->data; struct cxd *ci = ca->data;
u8 msb, lsb; u8 msb, lsb;
...@@ -578,20 +578,20 @@ static int read_data(struct dvb_ca_en50221* ca, int slot, u8 *ebuf, int ecount) ...@@ -578,20 +578,20 @@ static int read_data(struct dvb_ca_en50221* ca, int slot, u8 *ebuf, int ecount)
mutex_lock(&ci->lock); mutex_lock(&ci->lock);
read_reg(ci, 0x0f, &msb); read_reg(ci, 0x0f, &msb);
read_reg(ci, 0x10, &lsb); read_reg(ci, 0x10, &lsb);
len=(msb<<8)|lsb; len = (msb<<8)|lsb;
read_block(ci, 0x12, ebuf, len); read_block(ci, 0x12, ebuf, len);
ci->dr=0; ci->dr = 0;
mutex_unlock(&ci->lock); mutex_unlock(&ci->lock);
return len; return len;
} }
static int write_data(struct dvb_ca_en50221* ca, int slot, u8 * ebuf, int ecount) static int write_data(struct dvb_ca_en50221 *ca, int slot, u8 *ebuf, int ecount)
{ {
struct cxd *ci = ca->data; struct cxd *ci = ca->data;
mutex_lock(&ci->lock); mutex_lock(&ci->lock);
printk("write_data %d\n", ecount); printk(kern_INFO "write_data %d\n", ecount);
write_reg(ci, 0x0d, ecount>>8); write_reg(ci, 0x0d, ecount>>8);
write_reg(ci, 0x0e, ecount&0xff); write_reg(ci, 0x0e, ecount&0xff);
write_block(ci, 0x11, ebuf, ecount); write_block(ci, 0x11, ebuf, ecount);
...@@ -623,8 +623,8 @@ struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg, ...@@ -623,8 +623,8 @@ struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg,
struct cxd *ci = 0; struct cxd *ci = 0;
u8 val; u8 val;
if (i2c_read_reg(i2c, cfg->adr, 0, &val)<0) { if (i2c_read_reg(i2c, cfg->adr, 0, &val) < 0) {
printk("No CXD2099 detected at %02x\n", cfg->adr); printk(KERN_INFO "No CXD2099 detected at %02x\n", cfg->adr);
return 0; return 0;
} }
...@@ -636,17 +636,16 @@ struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg, ...@@ -636,17 +636,16 @@ struct dvb_ca_en50221 *cxd2099_attach(struct cxd2099_cfg *cfg,
mutex_init(&ci->lock); mutex_init(&ci->lock);
memcpy(&ci->cfg, cfg, sizeof(struct cxd2099_cfg)); memcpy(&ci->cfg, cfg, sizeof(struct cxd2099_cfg));
ci->i2c = i2c; ci->i2c = i2c;
ci->lastaddress=0xff; ci->lastaddress = 0xff;
ci->clk_reg_b=0x4a; ci->clk_reg_b = 0x4a;
ci->clk_reg_f=0x1b; ci->clk_reg_f = 0x1b;
memcpy(&ci->en, &en_templ, sizeof(en_templ)); memcpy(&ci->en, &en_templ, sizeof(en_templ));
ci->en.data=ci; ci->en.data = ci;
init(ci); init(ci);
printk(KERN_INFO "Attached CXD2099AR at %02x\n", ci->cfg.adr); printk(KERN_INFO "Attached CXD2099AR at %02x\n", ci->cfg.adr);
return &ci->en; return &ci->en;
} }
EXPORT_SYMBOL(cxd2099_attach); EXPORT_SYMBOL(cxd2099_attach);
MODULE_DESCRIPTION("cxd2099"); MODULE_DESCRIPTION("cxd2099");
......
...@@ -30,8 +30,8 @@ ...@@ -30,8 +30,8 @@
struct cxd2099_cfg { struct cxd2099_cfg {
u32 bitrate; u32 bitrate;
u8 adr; u8 adr;
u8 polarity : 1; u8 polarity:1;
u8 clock_mode : 1; u8 clock_mode:1;
}; };
#if defined(CONFIG_DVB_CXD2099) || \ #if defined(CONFIG_DVB_CXD2099) || \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment