em28xx: add basic support for the SpeedLink Vicious And Devine Laplace webcams
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | em28xx: add support for GPO controlled analog capturing LEDsdrivers/ drivers/ | +46 | 0 replies | |
| 2/7 | em28xx: extend the support for device buttonsdrivers/ drivers/ drivers/ | +154 | 0 replies | |
| 3/7 | em28xx: add debouncing mechanism for GPI-connected buttonsdrivers/ drivers/ | +20 | 0 replies | |
| 4/7 | em28xx: reduce the polling interval for buttonsdrivers/ | +1 | 1 reply | |
| 5/7 | em28xx: prepare for supporting multiple LEDsdrivers/ drivers/ | +33 | 0 replies | |
| 6/7 | em28xx: add support for illumination button and LEDdrivers/ drivers/ drivers/ | +40 | 0 replies | |
| 7/7 | em28xx: add support for the SpeedLink Vicious And Devine Laplace webcamsdrivers/ drivers/ | +73 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/7] em28xx: add basic support for the SpeedLink Vicious And Devine Laplace webcams
The SpeedLink Vicious And Devine Laplace webcam is using an EM2765 bridge and an OV2640 sensor. It has a built-in microphone (STAC9753 AC97, USB standard device class) and provides 3 buttons (snapshot, illumination, mute) and 2 LEDs (capturing/mute and illumination/flash).
It is also equipped with an eeprom.
The device is available in two colors: white (1ae7:9003) and black (1ae7:9004). For further details see http://linuxtv.org/wiki/index.php/VAD_Laplace.
The first 6 patches improve and extend the support for device buttons and LEDs by
- abstracting and generalize the button and LED handling
- adding a software debouncing mechanism for buttons connected to ordinary GPI ports
- adding support for analog capturing and illumination LEDs
- adding support for illumination buttons
Support for the audio/video mute button can easily be added later, but that requires to fix several audio issues first. Fortunately, there is another bug that prevents the em28xx driver from detecting the audio part of these devices. :/
Patch 7 finally adds the USB IDs and the board defintion for these cameras.
The following limitations need to be addressed later:
- resolution currently limited to 640x480 (sensor supports 1600x1200)
- picture quality needs to be improved
- audio/video mute button doesn't work yet
Frank Schäfer (7):
em28xx: add support for GPO controlled analog capturing LEDs
em28xx: extend the support for device buttons
em28xx: add debouncing mechanism for GPI-connected buttons
em28xx: reduce the polling interval for buttons
em28xx: prepare for supporting multiple LEDs
em28xx: add support for illumination button and LED
em28xx: add support for the SpeedLink Vicious And Devine Laplace
webcams
drivers/media/usb/em28xx/em28xx-cards.c | 92 +++++++++++++++- drivers/media/usb/em28xx/em28xx-core.c | 105 +++++++++++++------ drivers/media/usb/em28xx/em28xx-input.c | 175 ++++++++++++++++++++++++------- drivers/media/usb/em28xx/em28xx.h | 49 ++++++++-
4 Dateien geändert, 346 Zeilen hinzugefügt(+), 75 Zeilen entfernt(-)
Signature · 1 line
1.7.10.4