806b07c29b
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> |
||
---|---|---|
.. | ||
cx88-alsa.c | ||
cx88-blackbird.c | ||
cx88-cards.c | ||
cx88-core.c | ||
cx88-dsp.c | ||
cx88-dvb.c | ||
cx88-i2c.c | ||
cx88-input.c | ||
cx88-mpeg.c | ||
cx88-reg.h | ||
cx88-tvaudio.c | ||
cx88-vbi.c | ||
cx88-video.c | ||
cx88-vp3054-i2c.c | ||
cx88-vp3054-i2c.h | ||
cx88.h | ||
Kconfig | ||
Makefile |