linux/drivers/media
Jean Delvare 806b07c29b V4L/DVB: FusionHDTV: Use quick reads for I2C IR device probing
IR support on FusionHDTV cards is broken since kernel 2.6.31. One side
effect of the switch to the standard binding model for IR I2C devices
was to let i2c-core do the probing instead of the ir-kbd-i2c driver.
There is a slight difference between the two probe methods: i2c-core
uses 0-byte writes, while the ir-kbd-i2c was using 0-byte reads. As
some IR I2C devices only support reads, the new probe method fails to
detect them.

For now, revert to letting the driver do the probe, using 0-byte
reads. In the future, i2c-core will be extended to let callers of
i2c_new_probed_device() provide a custom probing function.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Tested-by: "Timothy D. Lenz" <tlenz@vorgon.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-06-01 01:23:19 -03:00
..
common V4L/DVB: xc3028: fix regression in firmware loading time 2010-05-18 00:43:45 -03:00
dvb V4L/DVB: Technotrend S2-3200 ships with a TT 1500 remote 2010-06-01 01:23:18 -03:00
IR V4L/DVB: [-next] IR: fix ir-nec-decoder build, select BITREVERSE 2010-06-01 01:22:12 -03:00
radio V4L/DVB: radio-am800: let v4l2_device_(un)register handle usb_get/set_intfdata 2010-05-19 12:58:56 -03:00
video V4L/DVB: FusionHDTV: Use quick reads for I2C IR device probing 2010-06-01 01:23:19 -03:00
Kconfig V4L/DVB (13612): IR: Move common IR code to drivers/media/IR 2009-12-16 00:18:42 -02:00
Makefile V4L/DVB (13612): IR: Move common IR code to drivers/media/IR 2009-12-16 00:18:42 -02:00