projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
89eeda6
)
V4L/DVB: tm6000: fix i2c addr test
author
Stefan Ringel
<stefan.ringel@arcor.de>
Sun, 21 Feb 2010 20:10:36 +0000
(17:10 -0300)
committer
Mauro Carvalho Chehab
<mchehab@redhat.com>
Tue, 18 May 2010 03:44:06 +0000
(
00:44
-0300)
The i2c addr on I2C core is specified on 7-bit format, but tm6000
expects it on 8-bit format.
Signed-off-by: Stefan Ringel <stefan.ringel@arcor.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/staging/tm6000/tm6000-i2c.c
patch
|
blob
|
history
diff --git
a/drivers/staging/tm6000/tm6000-i2c.c
b/drivers/staging/tm6000/tm6000-i2c.c
index 656cd199d5e4ce191d5fd82fe74acbb8bafa17cd..050cbe41c12b2700ca73170063f05d4d0c28f1b1 100644
(file)
--- a/
drivers/staging/tm6000/tm6000-i2c.c
+++ b/
drivers/staging/tm6000/tm6000-i2c.c
@@
-87,7
+87,7
@@
static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap,
msgs[i + 1].buf, msgs[i + 1].len);
i++;
- if (addr == dev->tuner_addr) {
+ if (addr == dev->tuner_addr
<< 1
) {
tm6000_set_reg(dev, 0x32, 0,0);
tm6000_set_reg(dev, 0x33, 0,0);
}
@@
-105,7
+105,7
@@
static int tm6000_i2c_xfer(struct i2c_adapter *i2c_adap,
addr | msgs[i].buf[0] << 8, 0,
msgs[i].buf + 1, msgs[i].len - 1);
- if (addr == dev->tuner_addr) {
+ if (addr == dev->tuner_addr
<< 1
) {
tm6000_set_reg(dev, 0x32, 0,0);
tm6000_set_reg(dev, 0x33, 0,0);
}