i2c interface bugs in dvb drivers

2010-03-21 Thread matthieu castet
Hi, some dvb driver that export a i2c interface contains some mistakes because they mainly used by driver (frontend, tuner) wrote for them. But the i2c interface is exposed to everybody. One mistake is expect msg[i].addr with 8 bits address instead of 7 bits address. This make them use eeprom

i2c probing

2010-03-21 Thread matthieu castet
Hi, Do you know why there is 2 methods of probing i2c [1] and [2], with different quirks for eeprom. Why can't they be merged together ? Thanks Matthieu PS : please keep me in CC [1] i2c_detect_address /* Make sure the address is valid */ if (addr 0x03 || addr 0x77) {

[PATCH] tsc2007 : set irq edge

2010-02-24 Thread Matthieu CASTET
Hi, We need to pass a trigger flag for the interruption to work with some gpio controller. This patch make it work on a arm omap chip. Signed-off-by: Matthieu CASTET matthieu.cas...@parrot.com diff --git a/drivers/input/touchscreen/tsc2007.c b/drivers/input/touchscreen/tsc2007.c index 7ef0d14

Re: [PATCH] tsc2007 : set irq edge

2010-02-24 Thread Matthieu CASTET
Matthieu CASTET a écrit : Hi, We need to pass a trigger flag for the interruption to work with some gpio controller. This patch make it work on a arm omap chip. Signed-off-by: Matthieu CASTET matthieu.cas...@parrot.com in fact we should trigger on low level. The problem with falling