public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: "Frank Schäfer" <fschaefer.oss@googlemail.com>
To: m.chehab@samsung.com
Cc: linux-media@vger.kernel.org,
	"Frank Schäfer" <fschaefer.oss@googlemail.com>
Subject: [PATCH 0/7] em28xx: add basic support for the SpeedLink Vicious And Devine Laplace webcams
Date: Sun,  1 Dec 2013 22:06:50 +0100	[thread overview]
Message-ID: <1385932017-2276-1-git-send-email-fschaefer.oss@googlemail.com> (raw)

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(-)

-- 
1.7.10.4


             reply	other threads:[~2013-12-01 21:06 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-01 21:06 Frank Schäfer [this message]
2013-12-01 21:06 ` [PATCH 1/7] em28xx: add support for GPO controlled analog capturing LEDs Frank Schäfer
2013-12-01 21:06 ` [PATCH 2/7] em28xx: extend the support for device buttons Frank Schäfer
2013-12-01 21:06 ` [PATCH 3/7] em28xx: add debouncing mechanism for GPI-connected buttons Frank Schäfer
2013-12-01 21:06 ` [PATCH 4/7] em28xx: reduce the polling interval for buttons Frank Schäfer
2013-12-10 21:27   ` Mauro Carvalho Chehab
2013-12-01 21:06 ` [PATCH 5/7] em28xx: prepare for supporting multiple LEDs Frank Schäfer
2013-12-01 21:06 ` [PATCH 6/7] em28xx: add support for illumination button and LED Frank Schäfer
2013-12-01 21:06 ` [PATCH 7/7] em28xx: add support for the SpeedLink Vicious And Devine Laplace webcams Frank Schäfer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1385932017-2276-1-git-send-email-fschaefer.oss@googlemail.com \
    --to=fschaefer.oss@googlemail.com \
    --cc=linux-media@vger.kernel.org \
    --cc=m.chehab@samsung.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox