linux/drivers/media/usb/em28xx
Frank Schaefer 87b52439cf [media] em28xx: add basic support for eeproms with 16 bit address width
Newer devices (em2874, em2884, em28174, em25xx, em27[6,7,8]x) use eeproms with
16 bit instead of 8 bit address width.
The used eeprom type depends on the chip type, which makes sure eeproms can't
be damaged.
This patch adds basic support for 16 bit eeproms only, which includes
- reading the content
- calculating the eeprom hash
- displaying the content
The eeprom content uses a different format, for which support will be added with
subsequent patches.
Tested with the "Hauppauge HVR-930C" and the "Speedlink VAD Laplace webcam"
(with additional experimental patches).

Signed-off-by: Frank Schäfer <fschaefer.oss@googlemail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2013-03-04 16:20:51 -03:00
..
em28xx-audio.c
em28xx-cards.c [media] em28xx: add basic support for eeproms with 16 bit address width 2013-03-04 16:20:51 -03:00
em28xx-core.c [media] em28xx: introduce #defines for the image quality default settings 2013-03-04 14:50:31 -03:00
em28xx-dvb.c [media] em28xx: simplify device state tracking 2013-01-05 01:09:39 -02:00
em28xx-i2c.c [media] em28xx: add basic support for eeproms with 16 bit address width 2013-03-04 16:20:51 -03:00
em28xx-input.c [media] em28xx: input: use common work_struct callback function for IR RC key polling 2013-02-05 20:43:16 -02:00
em28xx-reg.h [media] em28xx: introduce #defines for the image quality default settings 2013-03-04 14:50:31 -03:00
em28xx-vbi.c [media] em28xx: convert to videobuf2 2013-01-05 01:03:38 -02:00
em28xx-video.c [media] em28xx: bump driver version to 0.2.0 2013-03-04 14:52:50 -03:00
em28xx.h [media] em28xx: add basic support for eeproms with 16 bit address width 2013-03-04 16:20:51 -03:00
Kconfig [media] em28xx: convert to videobuf2 2013-01-05 01:03:38 -02:00
Makefile