linux/drivers/media/usb/em28xx
Frank Schaefer f5ae371aca [media] em28xx: respect the message size constraints for i2c transfers
The em2800 can transfer up to 4 bytes per i2c message.
All other em25xx/em27xx/28xx chips can transfer at least 64 bytes per message.
I2C adapters should never split messages transferred via the I2C subsystem
into multiple message transfers, because the result will almost always NOT be
the same as when the whole data is transferred to the I2C client in a single
message.
If the message size exceeds the capabilities of the I2C adapter, -EOPNOTSUPP
should be returned.

Signed-off-by: Frank Schäfer <fschaefer.oss@googlemail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2013-01-05 01:13:29 -02:00
..
em28xx-audio.c
em28xx-cards.c [media] em28xx: refactor the code in em28xx_usb_disconnect() 2013-01-05 01:10:13 -02:00
em28xx-core.c [media] em28xx: simplify device state tracking 2013-01-05 01:09:39 -02:00
em28xx-dvb.c [media] em28xx: simplify device state tracking 2013-01-05 01:09:39 -02:00
em28xx-i2c.c [media] em28xx: respect the message size constraints for i2c transfers 2013-01-05 01:13:29 -02:00
em28xx-input.c [media] em28xx: IR RC: move assignment of get_key functions from *_change_protocol() functions to em28xx_ir_init() 2013-01-05 01:12:11 -02:00
em28xx-reg.h [media] em28xx: improve USB endpoint logic, also use bulk transfers 2012-12-22 18:17:52 -02:00
em28xx-vbi.c [media] em28xx: convert to videobuf2 2013-01-05 01:03:38 -02:00
em28xx-video.c [media] em28xx: simplify device state tracking 2013-01-05 01:09:39 -02:00
em28xx.h [media] em28xx: simplify device state tracking 2013-01-05 01:09:39 -02:00
Kconfig [media] em28xx: convert to videobuf2 2013-01-05 01:03:38 -02:00
Makefile [media] Fix some Makefile rules 2012-08-16 19:55:03 -03:00