linux-2.6
15 years agoV4L/DVB (11630): gspca - s5k83a: Add resolution annotations
Erik Andrén [Tue, 20 Jan 2009 18:15:25 +0000 (15:15 -0300)] 
V4L/DVB (11630): gspca - s5k83a: Add resolution annotations

Signed-off-by: Erik Andrén <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11629): gspca - m5602-s5k83a: Move some init code around
Erik Andrén [Tue, 20 Jan 2009 18:10:17 +0000 (15:10 -0300)] 
V4L/DVB (11629): gspca - m5602-s5k83a: Move some init code around

Signed-off-by: Erik Andrén <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11628): gspca - m5602-s5k83a: Remove more init
Erik Andrén [Tue, 20 Jan 2009 18:07:54 +0000 (15:07 -0300)] 
V4L/DVB (11628): gspca - m5602-s5k83a: Remove more init

Signed-off-by: Erik Andrén <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11624): cx18: Toggle the AI1 mux when changing the CX18_AUDIO_ENABLE register
Andy Walls [Sun, 26 Apr 2009 21:46:14 +0000 (18:46 -0300)] 
V4L/DVB (11624): cx18: Toggle the AI1 mux when changing the CX18_AUDIO_ENABLE register

Toggle the AI1 mux when changing the CX18_AUDIO_ENABLE register.  It's hard to
reliably tell when we have written to this register successfully unless we
change some bits we know we can read back.  The AI mux bits always read back
what we wrote to them, so force them to toggle whenever we have to write to
the register, so we can tell we wrote to the register successfully.

This change was prompted by users experiencing broadcast audio decoding
problems after the cx18 module loads for the first time.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11623): cx18: Verify cx18-av-core digitizer firmware loads correctly
Andy Walls [Sun, 26 Apr 2009 20:02:25 +0000 (17:02 -0300)] 
V4L/DVB (11623): cx18: Verify cx18-av-core digitizer firmware loads correctly

Add code to verify the cx18-av-core digitizer firmware loads correctly.  The
verification function reads back and compares the firmware bytes loaded
into the A/V core.  The result of the verification is only used to log a
message in the system log.

This change was prompted by users with multiple card setups that have problems
with broadcast audio decoding the first time the cx18 module is loaded.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11622): cx18: Allow IVTV format VBI insertion in MPEG-2 SVCD and DVD streams
Andy Walls [Sun, 26 Apr 2009 19:34:36 +0000 (16:34 -0300)] 
V4L/DVB (11622): cx18: Allow IVTV format VBI insertion in MPEG-2 SVCD and DVD streams

Both the MPEG-2 SVCD stream format and the MPEG-2 DVD stream format should
use an MPEG-2 PS container.  This makes it safe to stuff IVTV Private Stream 1
VBI packets in these stream types using the existing cx18 driver routines.

Reported-by: Helen Buus <mythtv@hbuus.com>
Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11620): cx18: Increment version due to significant buffer handling changes
Andy Walls [Wed, 15 Apr 2009 23:49:19 +0000 (20:49 -0300)] 
V4L/DVB (11620): cx18: Increment version due to significant buffer handling changes

Version bump from 1.1.0 to 1.2.0

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11619): cx18: Simplify the work handler for outgoing mailbox commands
Andy Walls [Wed, 15 Apr 2009 23:45:10 +0000 (20:45 -0300)] 
V4L/DVB (11619): cx18: Simplify the work handler for outgoing mailbox commands

Simplify the way outgoing work handler gets scheduled to send empty buffers
back to the firmware for use.  Also reduced the memory required for scheduling
this outgoing work, by using a single, per stream work object.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11618): cx18: Convert per stream mutex locks to per queue spin locks
Andy Walls [Tue, 14 Apr 2009 02:08:00 +0000 (23:08 -0300)] 
V4L/DVB (11618): cx18: Convert per stream mutex locks to per queue spin locks

To avoid sleeps in providing buffers to user space and in handling incoming
buffers from the capture unit, converted the per stream mutex for locking
queues to 3 spin locks.  There is now a spin lock per queue
to increase concurrency when moving buffers around.

Also simplified queue manipulations and buffer handling of incoming buffers
of data from the capture unit.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11617): cx18: Set up to wait for a one-shot response before sending a firmwa...
Andy Walls [Tue, 14 Apr 2009 01:53:09 +0000 (22:53 -0300)] 
V4L/DVB (11617): cx18: Set up to wait for a one-shot response before sending a firmware cmd

When sending an outgoing firmware command, prepare to wait before we raise the
interrupt, so we don't miss the wake_up() on the acknowledgment.  When waiting
for the acknowledgement, there is no need to loop around schedule(), as there
will only be one interrupt, and hence one wake_up(), issued.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11616): cx18: Add a work queue for deferring empty buffer handoffs to the...
Andy Walls [Tue, 14 Apr 2009 01:42:43 +0000 (22:42 -0300)] 
V4L/DVB (11616): cx18: Add a work queue for deferring empty buffer handoffs to the firmware

This change defers sending all CX18_CPU_DE_SET_MDL commands, for a stream with
an ongoing capture, by adding a work queue to handle sending such commands when
needed.  This prevents any sleeps, caused by notifying the firmware of new
usable buffers, when a V4L2 application read() is being satisfied or when
an incoming buffer is processed by the cx18-NN-in work queue thread.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11615): cx18: Rename the work queue to "in_work_queue"
Andy Walls [Tue, 14 Apr 2009 01:22:40 +0000 (22:22 -0300)] 
V4L/DVB (11615): cx18: Rename the work queue to "in_work_queue"

Rename the work queue to "in_work_queue" to indicate it is handling
incoming mailbox commands.  This is preparation for adding a work queue
for handling deferrable outgoing mailbox commands.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11613): pxa_camera: Documentation of the FSM
Robert Jarzmik [Fri, 24 Apr 2009 15:58:35 +0000 (12:58 -0300)] 
V4L/DVB (11613): pxa_camera: Documentation of the FSM

After DMA redesign, the pxa_camera dynamic behaviour should
be documented so that future contributors understand how it
works, and improve it.

Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11611): soc-camera: link host drivers after clients
Guennadi Liakhovetski [Fri, 24 Apr 2009 15:57:42 +0000 (12:57 -0300)] 
V4L/DVB (11611): soc-camera: link host drivers after clients

With the transition of soc-camera to become a platform driver and to the
v4l2-subdev framework the initialisation order becomes important. In case
of a static build clients (i2c) drivers have to be available when host
drivers are probed. Moving host drivers down in the Makefile achieves the
desired order.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11610): soc-camera: simplify register access routines in multiple sensor...
Guennadi Liakhovetski [Fri, 24 Apr 2009 15:57:01 +0000 (12:57 -0300)] 
V4L/DVB (11610): soc-camera: simplify register access routines in multiple sensor drivers

Register access routines only need the I2C client, not the soc-camera device
context.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera...
Guennadi Liakhovetski [Fri, 24 Apr 2009 15:55:48 +0000 (12:55 -0300)] 
V4L/DVB (11609): soc-camera: remove an extra device generation from struct soc_camera_host

Make camera devices direct children of host platform devices, move the
inheritance management into the soc_camera.c core driver.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11608): soc-camera: host-driver cleanup
Guennadi Liakhovetski [Fri, 24 Apr 2009 15:55:18 +0000 (12:55 -0300)] 
V4L/DVB (11608): soc-camera: host-driver cleanup

Embed struct soc_camera_host in platform-specific per host instance objects
instead of allocating them statically in drivers, use platform_[gs]et_drvdata
consistently, use resource_size().

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link
Guennadi Liakhovetski [Fri, 24 Apr 2009 15:53:51 +0000 (12:53 -0300)] 
V4L/DVB (11607): soc-camera: add a free_bus method to struct soc_camera_link

Currently pcm990 camera bus-width management functions request a GPIO and never
free it again. With this approach the GPIO extender driver cannot be unloaded
once camera drivers have been loaded, also unloading theb i2c-pxa bus driver
produces errors, because the GPIO extender driver cannot unregister properly.
Another problem is, that if camera drivers are once loaded before the GPIO
extender driver, the platform code marks the GPIO unavailable and only a reboot
helps to recover. Adding an explicit free_bus method and using it in mt9m001
and mt9v022 drivers fixes these problems.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Acked-by: Eric Miao <eric.miao@marvell.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11604): saa7134: split Behold`s card entries to properly identify the model
Dmitri Belimov [Thu, 23 Apr 2009 05:32:49 +0000 (02:32 -0300)] 
V4L/DVB (11604): saa7134: split Behold`s card entries to properly identify the model

Split Beholdr`s cards to correct models.

Signed-off-by: Beholder Intl. Ltd. Dmitry Belimov <d.belimov@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11567): saa7134: Added support for AVerMedia Cardbus Plus
Oldřich Jedlička [Tue, 14 Apr 2009 18:47:17 +0000 (15:47 -0300)] 
V4L/DVB (11567): saa7134: Added support for AVerMedia Cardbus Plus

Here comes the full support for AVerMedia Cardbus Plus (E501R) - including
remote control. TV, Composite and FM radio tested, I don't have S-Video to
test. I've figured out that the radio works only with xtal frequency 13MHz.

[mchehab@redhat.com: CodingStyle fixes]
Signed-off-by: Oldřich Jedlička <oldium.pro@seznam.cz>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11442): saa7134: BZ#7524: Add AVerTV Studio 507UA support
Andy Shevchenko [Wed, 8 Apr 2009 17:01:19 +0000 (14:01 -0300)] 
V4L/DVB (11442): saa7134: BZ#7524: Add AVerTV Studio 507UA support

[mchehab@redhat.com: Fix merge conflicts and CodingStyle issues]
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11605): patch: s2255drv: code cleanup
Dean Anderson [Thu, 23 Apr 2009 19:04:41 +0000 (16:04 -0300)] 
V4L/DVB (11605): patch: s2255drv: code cleanup

This patch does:
- remove unused structure items.
- define Response values;
- change Driver revision printk.

Signed-off-by: Dean Anderson <dean@sensoray.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11601): stv090x: update demodulator capabilities
Andreas Regel [Thu, 23 Apr 2009 18:00:40 +0000 (15:00 -0300)] 
V4L/DVB (11601): stv090x: update demodulator capabilities

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11600): budget: Use Continuous clock
Andreas Regel [Thu, 23 Apr 2009 18:00:04 +0000 (15:00 -0300)] 
V4L/DVB (11600): budget: Use Continuous clock

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11599): S2-1600: Use budget driver instead of budged-ci
Andreas Regel [Thu, 23 Apr 2009 17:59:36 +0000 (14:59 -0300)] 
V4L/DVB (11599): S2-1600: Use budget driver instead of budged-ci

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11598): stv090x: fix missing wakeup in init
Andreas Regel [Thu, 23 Apr 2009 17:59:03 +0000 (14:59 -0300)] 
V4L/DVB (11598): stv090x: fix missing wakeup in init

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11597): stv090x: fixes read_status to return 0 in case of no error
Andreas Regel [Thu, 23 Apr 2009 17:58:36 +0000 (14:58 -0300)] 
V4L/DVB (11597): stv090x: fixes read_status to return 0 in case of no error

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11596): stv090x: fixes some register definitions
Andreas Regel [Thu, 23 Apr 2009 17:57:24 +0000 (14:57 -0300)] 
V4L/DVB (11596): stv090x: fixes some register definitions

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11595): stv090x: fixes a few bugs
Andreas Regel [Thu, 23 Apr 2009 17:56:41 +0000 (14:56 -0300)] 
V4L/DVB (11595): stv090x: fixes a few bugs

This patch fixes:
* Cut revision was read too late
* Missing increment
* wrong return value
* mismatched entries

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11594): stv090x: Fix incorrect TSMODE usage
Andreas Regel [Thu, 16 Apr 2009 11:43:41 +0000 (08:43 -0300)] 
V4L/DVB (11594): stv090x: Fix incorrect TSMODE usage

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11593): stv090x: Fix Rolloff
Andreas Regel [Thu, 16 Apr 2009 11:40:36 +0000 (08:40 -0300)] 
V4L/DVB (11593): stv090x: Fix Rolloff

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11592): stv6110x: Fix read bug
Andreas Regel [Thu, 16 Apr 2009 11:38:46 +0000 (08:38 -0300)] 
V4L/DVB (11592): stv6110x: Fix read bug

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11591): stv090x: code simplification
Manu Abraham [Wed, 8 Apr 2009 23:30:29 +0000 (20:30 -0300)] 
V4L/DVB (11591): stv090x: code simplification

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11590): stv090x: code simplification
Manu Abraham [Wed, 8 Apr 2009 23:24:53 +0000 (20:24 -0300)] 
V4L/DVB (11590): stv090x: code simplification

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11589): stv090x: code simplification
Manu Abraham [Wed, 8 Apr 2009 23:18:50 +0000 (20:18 -0300)] 
V4L/DVB (11589): stv090x: code simplification

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11588): stv090x: support > 60MSPS, simplify Srate calculation
Manu Abraham [Wed, 8 Apr 2009 23:14:00 +0000 (20:14 -0300)] 
V4L/DVB (11588): stv090x: support > 60MSPS, simplify Srate calculation

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11587): stv090x: set DiSEqC frequency to 22kHz
Manu Abraham [Wed, 8 Apr 2009 22:45:43 +0000 (19:45 -0300)] 
V4L/DVB (11587): stv090x: set DiSEqC frequency to 22kHz

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11586): stv090x: switch i/p ADC as well during Power management
Manu Abraham [Wed, 8 Apr 2009 21:27:10 +0000 (18:27 -0300)] 
V4L/DVB (11586): stv090x: switch i/p ADC as well during Power management

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11585): stv090x: fix incorrectly used mode
Andreas Regel [Wed, 8 Apr 2009 20:28:41 +0000 (17:28 -0300)] 
V4L/DVB (11585): stv090x: fix incorrectly used mode

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11584): stv090x: add tone burst control
Andreas Regel [Wed, 8 Apr 2009 20:27:51 +0000 (17:27 -0300)] 
V4L/DVB (11584): stv090x: add tone burst control

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11583): isl6423: Various fixes to use external modulation
Andreas Regel [Tue, 7 Apr 2009 19:09:52 +0000 (16:09 -0300)] 
V4L/DVB (11583): isl6423: Various fixes to use external modulation

Use external modulation

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11582): stv090x: fix Undocumented Registers
Manu Abraham [Tue, 7 Apr 2009 19:08:26 +0000 (16:08 -0300)] 
V4L/DVB (11582): stv090x: fix Undocumented Registers

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11581): stv090x and stv6110x: fix repeater level setup and ref clock
Manu Abraham [Tue, 7 Apr 2009 08:19:54 +0000 (05:19 -0300)] 
V4L/DVB (11581): stv090x and stv6110x: fix repeater level setup and ref clock

* Reference clock was unused
* Fix missing repeater level setup

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11580): budget-ci: Fix incorrect default CLOCK setup
Andreas Regel [Mon, 6 Apr 2009 18:46:50 +0000 (15:46 -0300)] 
V4L/DVB (11580): budget-ci: Fix incorrect default CLOCK setup

Signed-off-by: Andreas Regel <andreas.regel@gmx.de>
Signed-off-by: MAnu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11579): Initial go at TT S2-1600
Manu Abraham [Mon, 6 Apr 2009 18:45:20 +0000 (15:45 -0300)] 
V4L/DVB (11579): Initial go at TT S2-1600

[mchehab@redhat.com: fix compilation when the new drivers aren't selected]

Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11574): uvcvideo: fill reserved fields with zero of VIDIOC_QUERYMENU
Márton Németh [Mon, 20 Apr 2009 17:51:49 +0000 (14:51 -0300)] 
V4L/DVB (11574): uvcvideo: fill reserved fields with zero of VIDIOC_QUERYMENU

When querying menu items with VIDIOC_QUERYMENU the reserved field
is not set to zero as required by V4L2 API revision 0.24 [1].
Add this fill.

The patch was tested with v4l-test 0.11 [2] with CNF7129 webcam found
on EeePC 901.

References:
[1] V4L2 API specification, revision 0.24
    http://v4l2spec.bytesex.org/spec/r13317.htm#V4L2-QUERYMENU

[2] v4l-test: Test environment for Video For Linux Two API
    http://v4l-test.sourceforge.net/

[Modified by Laurent Pinchart]

Use u32 instead of __u32 in non-exported kernel code.

Signed-off-by: Márton Németh <nm127@freemail.hu>
Signed-off-by: Laurent Pinchart <laurent.pinchart@skynet.be>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting
Márton Németh [Wed, 15 Apr 2009 12:01:58 +0000 (09:01 -0300)] 
V4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting

The uvcvideo driver supports only one input, which is input 0. For all
other input index the return value shall be EINVAL. This patch fixes the
problem when the value 0x80000000 was incorrectly casted and treated as
a zero value.

The patch was tested with v4l-test 0.10 [2] with CNF7129 webcam found on
EeePC 901.

References:
[1] V4L2 API specification, revision 0.24
    http://v4l2spec.bytesex.org/spec/r11217.htm

[2] v4l-test: Test environment for Video For Linux Two API
    http://v4l-test.sourceforge.net/

[Modified by Laurent Pinchart]

Invalid input value (u32)-1 would be accepted due to integer overflow. Make
sure the driver rejects it and returns -EINVAL.

Signed-off-by: Márton Németh <nm127@freemail.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Laurent Pinchart <laurent.pinchart@skynet.be>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11571): Add Elgato EyeTV DTT deluxe to dibcom driver
Armin Schenker [Mon, 20 Apr 2009 14:57:49 +0000 (11:57 -0300)] 
V4L/DVB (11571): Add Elgato EyeTV DTT deluxe to dibcom driver

This patch introduces support for DVB-T for the following dibcom based
card:
Elgato EyeTV DTT deluxe (USB-ID: 0fd9:0020)

Signed-off-by: Armin Schenker <sar@snafu.de>
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11569): av7110_hw: fix compile warning
Alexey Klimov [Sun, 19 Apr 2009 20:21:03 +0000 (17:21 -0300)] 
V4L/DVB (11569): av7110_hw: fix compile warning

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11566): remove broken macro from dvb stv0900_priv.h
Mariusz Kozlowski [Sun, 12 Apr 2009 19:58:52 +0000 (16:58 -0300)] 
V4L/DVB (11566): remove broken macro from dvb stv0900_priv.h

It both has unbalanced parentheses and == is not = and it's not used
anywhere anyway.

Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB: cx231xx: remove unused #include <linux/version.h>'s
Huang Weiyi [Tue, 7 Apr 2009 22:49:46 +0000 (19:49 -0300)] 
V4L/DVB: cx231xx: remove unused #include <linux/version.h>'s

Remove unused #include <linux/version.h>'s in
  drivers/media/video/cx231xx/cx231xx-avcore.c
  drivers/media/video/cx231xx/cx231xx-vbi.c

Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11564): tda7432: Delete old driver history
Jean Delvare [Tue, 7 Apr 2009 15:55:17 +0000 (12:55 -0300)] 
V4L/DVB (11564): tda7432: Delete old driver history

The history of changes does belong to git.

In general I wouldn't care too much but it happens that this specific
comment triggers a false positive in one of my scripts, so I'd rather
get rid of it.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11549): gspca - m5602-s5k83a: Remove lots of useless init
Erik Andr?n [Tue, 20 Jan 2009 18:02:27 +0000 (15:02 -0300)] 
V4L/DVB (11549): gspca - m5602-s5k83a: Remove lots of useless init

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11548): gspca - m5602-s5k83a: No need to initialize some registers in init
Erik Andr?n [Tue, 20 Jan 2009 17:55:53 +0000 (14:55 -0300)] 
V4L/DVB (11548): gspca - m5602-s5k83a: No need to initialize some registers in init

s5k83a: All v4l2 ctrls are initialized later, no need to set those registers during init.

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11547): gspca - m5602-s5k83a: Align the v4l2 ctrl definitions
Erik Andr?n [Tue, 20 Jan 2009 17:53:21 +0000 (14:53 -0300)] 
V4L/DVB (11547): gspca - m5602-s5k83a: Align the v4l2 ctrl definitions

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11546): gspca - m5602-mt9m111: Endianness fixes.
Erik Andr?n [Tue, 20 Jan 2009 17:48:16 +0000 (14:48 -0300)] 
V4L/DVB (11546): gspca - m5602-mt9m111: Endianness fixes.

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11545): gspca - m5602-mt9m111: Activate vflip/hflip by default
Erik Andr?n [Tue, 20 Jan 2009 17:32:51 +0000 (14:32 -0300)] 
V4L/DVB (11545): gspca - m5602-mt9m111: Activate vflip/hflip by default

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11544): gspca - m5602-mt9m111: Add experimental QVGA support
Erik Andr?n [Tue, 20 Jan 2009 07:16:28 +0000 (04:16 -0300)] 
V4L/DVB (11544): gspca - m5602-mt9m111: Add experimental QVGA support

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11543): gspca - m5602-mt9m111: Setup VGA resolution
Erik Andr?n [Tue, 20 Jan 2009 07:13:34 +0000 (04:13 -0300)] 
V4L/DVB (11543): gspca - m5602-mt9m111: Setup VGA resolution

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11542): gspca - m5602-mt9m111: Synthesize the hsync/vsync setup
Erik Andr?n [Tue, 20 Jan 2009 07:05:19 +0000 (04:05 -0300)] 
V4L/DVB (11542): gspca - m5602-mt9m111: Synthesize the hsync/vsync setup

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11541): gspca - m5602-mt9m111: Add a start function
Erik Andr?n [Tue, 20 Jan 2009 06:54:51 +0000 (03:54 -0300)] 
V4L/DVB (11541): gspca - m5602-mt9m111: Add a start function

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11540): gspca - m5602-mt9m111: Replace magic constants with defines
Erik Andr?n [Tue, 20 Jan 2009 06:49:00 +0000 (03:49 -0300)] 
V4L/DVB (11540): gspca - m5602-mt9m111: Replace magic constants with defines

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11539): gspca - m5602-ov9650: Be more strict during the hsync/vsync synthesis
Erik Andr?n [Mon, 19 Jan 2009 17:02:28 +0000 (14:02 -0300)] 
V4L/DVB (11539): gspca - m5602-ov9650: Be more strict during the hsync/vsync synthesis

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11538): gscpa - m5602-ov9650: Add defines for some magic constants
Erik Andr?n [Sun, 18 Jan 2009 18:21:07 +0000 (15:21 -0300)] 
V4L/DVB (11538): gscpa - m5602-ov9650: Add defines for some magic constants

Replaces some magic constants with the defines. Remove a couple of bits that should be set later in the process depending on the v4l2 ctrl.

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11537): gspca - m5602-po1030: Clear subsampling flag when setting VGA mode
Erik Andr?n [Sun, 18 Jan 2009 14:13:47 +0000 (11:13 -0300)] 
V4L/DVB (11537): gspca - m5602-po1030: Clear subsampling flag when setting VGA mode

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11536): gspca - m5602-po1030: Impove the bridge vsync/hsync configuration
Erik Andr?n [Fri, 16 Jan 2009 06:48:15 +0000 (03:48 -0300)] 
V4L/DVB (11536): gspca - m5602-po1030: Impove the bridge vsync/hsync configuration

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11535): gspca - m5602-po1030: Add experimental QVGA support
Erik Andr?n [Thu, 15 Jan 2009 17:18:36 +0000 (14:18 -0300)] 
V4L/DVB (11535): gspca - m5602-po1030: Add experimental QVGA support

Adds experimental support for QVGA. This is code is compile tested only.

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11534): gspca - m5602-po1030: Synthesize the hsync/vsync setup
Erik Andr?n [Thu, 15 Jan 2009 17:05:35 +0000 (14:05 -0300)] 
V4L/DVB (11534): gspca - m5602-po1030: Synthesize the hsync/vsync setup

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11533): gspca - m5602-po1030: Setup window per resolution
Erik Andr?n [Thu, 15 Jan 2009 16:39:39 +0000 (13:39 -0300)] 
V4L/DVB (11533): gspca - m5602-po1030: Setup window per resolution

This patch for the po1030 sets the drawing window for the VGA resolution

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11532): gspca - m5602-po1030: Move some code from the start vector to the...
Erik Andr?n [Thu, 15 Jan 2009 06:52:08 +0000 (03:52 -0300)] 
V4L/DVB (11532): gspca - m5602-po1030: Move some code from the start vector to the init vector

This is a prepatory patch in order to support multiple resolutions for the po1030 sensor

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11531): gspca - m5602-po1030: Clean up some comments
Erik Andr?n [Thu, 15 Jan 2009 06:40:01 +0000 (03:40 -0300)] 
V4L/DVB (11531): gspca - m5602-po1030: Clean up some comments

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11530): gspca - m5602-s5k4aa: Add brightness v4l2 ctrl
Erik Andr?n [Wed, 14 Jan 2009 06:37:03 +0000 (03:37 -0300)] 
V4L/DVB (11530): gspca - m5602-s5k4aa: Add brightness v4l2 ctrl

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11529): gspca - m5602-s5k4aa: Add noise suppression ctrl
Erik Andr?n [Tue, 13 Jan 2009 19:40:28 +0000 (16:40 -0300)] 
V4L/DVB (11529): gspca - m5602-s5k4aa: Add noise suppression ctrl

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust row...
Erik Andr?n [Tue, 13 Jan 2009 19:24:19 +0000 (16:24 -0300)] 
V4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust row start

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write of the...
Erik Andr?n [Tue, 13 Jan 2009 18:44:03 +0000 (15:44 -0300)] 
V4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write of the vflip/hflip

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrl
Erik Andr?n [Tue, 13 Jan 2009 17:18:53 +0000 (14:18 -0300)] 
V4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrl

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrl
Erik Andr?n [Tue, 13 Jan 2009 17:16:03 +0000 (14:16 -0300)] 
V4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrl

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrl
Erik Andr?n [Tue, 13 Jan 2009 17:10:44 +0000 (14:10 -0300)] 
V4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrl

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11523): gspca - m5602-po1030: Add private green balance control
Erik Andr?n [Tue, 13 Jan 2009 16:55:52 +0000 (13:55 -0300)] 
V4L/DVB (11523): gspca - m5602-po1030: Add private green balance control

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11522): gspca - m5602-po1030: Add auto exposure control
Erik Andr?n [Tue, 13 Jan 2009 16:43:46 +0000 (13:43 -0300)] 
V4L/DVB (11522): gspca - m5602-po1030: Add auto exposure control

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrl
Erik Andr?n [Tue, 13 Jan 2009 06:57:57 +0000 (03:57 -0300)] 
V4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrl

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequences
Erik Andr?n [Tue, 13 Jan 2009 06:46:24 +0000 (03:46 -0300)] 
V4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequences

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE
Kay Sievers [Thu, 16 Apr 2009 16:30:38 +0000 (13:30 -0300)] 
V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE

The name size limit is gone from the driver core, the BUS_ID_SIZE
value will be removed.

Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0
Marcel Jueling [Thu, 9 Apr 2009 20:16:41 +0000 (17:16 -0300)] 
V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0

Add USB ID (1b80:e397) for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0.

Signed-off-by: Marcel Jueling <Marcel@Jueling.de>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805)
Antti Palosaari [Thu, 9 Apr 2009 18:14:18 +0000 (15:14 -0300)] 
V4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805)

Add USB ID (07ca:a805) for AverMedia AVerTV Volar GPS 805 (A805).
Thanks to Chris Brown <chrisneilbrown@gmail.com> for reporting and
testing.

Tested-by: Chris Brown <chrisneilbrown@gmail.com>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for upcoming USB IDs
Antti Palosaari [Thu, 9 Apr 2009 12:16:12 +0000 (09:16 -0300)] 
V4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for upcoming USB IDs

Add 3rd dvb_usb_device_properties entry for upcoming USB IDs because
current entries are full.

Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11488): get_dvb_firmware: trivial url change
Joseba Goitia Gandiaga [Thu, 9 Apr 2009 21:29:16 +0000 (18:29 -0300)] 
V4L/DVB (11488): get_dvb_firmware: trivial url change

Trivial url changes in script

Signed-off-by: Joseba Goitia Gandiaga <josebagg@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11487): em28xx: fix typo em28xx_errdev message
Filipe Rosset [Thu, 9 Apr 2009 21:27:12 +0000 (18:27 -0300)] 
V4L/DVB (11487): em28xx: fix typo em28xx_errdev message

Fix typo usbtransfer->usb transfer on em28xx_errdev message.

Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11486): em28xx: Add EmpireTV board support
Douglas Schilling Landgraf [Thu, 9 Apr 2009 21:24:34 +0000 (18:24 -0300)] 
V4L/DVB (11486): em28xx: Add EmpireTV board support

Added EmpireTV entry.
Thanks to Xwang <xwang1976@email.it> to provide data for this board.

Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.
Theodore Kilgore [Sun, 5 Apr 2009 18:36:04 +0000 (15:36 -0300)] 
V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.

Signed-off-by: Theodore Kilgore <kilgota@auburn.edu>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init code
Erik Andr?n [Mon, 12 Jan 2009 17:17:05 +0000 (14:17 -0300)] 
V4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init code

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11481): gspca - m5602-mt9m111: More constant replacement
Erik Andr?n [Mon, 12 Jan 2009 17:00:51 +0000 (14:00 -0300)] 
V4L/DVB (11481): gspca - m5602-mt9m111: More constant replacement

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor reads
Erik Andr?n [Mon, 12 Jan 2009 16:56:13 +0000 (13:56 -0300)] 
V4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor reads

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacement
Erik Andr?n [Mon, 12 Jan 2009 16:50:29 +0000 (13:50 -0300)] 
V4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacement

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with defines
Erik Andr?n [Mon, 12 Jan 2009 16:43:42 +0000 (13:43 -0300)] 
V4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with defines

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not red balan...
Erik Andr?n [Sun, 11 Jan 2009 18:23:46 +0000 (15:23 -0300)] 
V4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not red balance twice

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11476): gspca - m5602: Add some more register defines
Erik Andr?n [Sun, 11 Jan 2009 16:39:41 +0000 (13:39 -0300)] 
V4L/DVB (11476): gspca - m5602: Add some more register defines

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11475): gspca - m5602-po1030: Lower the default blue and gain balance
Erik Andr?n [Sun, 11 Jan 2009 16:00:15 +0000 (13:00 -0300)] 
V4L/DVB (11475): gspca - m5602-po1030: Lower the default blue and gain balance

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11474): gspca - m5602-po1030: Fix sensor probing.
Erik Andr?n [Sun, 11 Jan 2009 15:52:10 +0000 (12:52 -0300)] 
V4L/DVB (11474): gspca - m5602-po1030: Fix sensor probing.

The po1030 read sensor are currently returning the contents of the address+1 fix the probing of the sensor to cope with this. Obviously this needs to be tracked down and fixed.

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (11473): gspca - m5602-po1030: Release reset when init is done.
Erik Andr?n [Sun, 11 Jan 2009 15:46:51 +0000 (12:46 -0300)] 
V4L/DVB (11473): gspca - m5602-po1030: Release reset when init is done.

Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>