summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* V4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust ↵Erik Andr?n2009-06-162-11/+5Star
| | | | | | | row start Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write ↵Erik Andr?n2009-06-161-0/+8
| | | | | | | of the vflip/hflip Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrlErik Andr?n2009-06-162-0/+49
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrlErik Andr?n2009-06-162-3/+52
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrlErik Andr?n2009-06-162-4/+57
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11523): gspca - m5602-po1030: Add private green balance controlErik Andr?n2009-06-163-1/+56
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11522): gspca - m5602-po1030: Add auto exposure controlErik Andr?n2009-06-161-2/+56
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrlErik Andr?n2009-06-161-3/+54
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequencesErik Andr?n2009-06-161-46/+2Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0Marcel Jueling2009-06-162-1/+9
| | | | | | | | 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>
* V4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805)Antti Palosaari2009-06-162-2/+9
| | | | | | | | | | 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>
* V4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for ↵Antti Palosaari2009-06-161-4/+61
| | | | | | | | | | 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>
* V4L/DVB (11487): em28xx: fix typo em28xx_errdev messageFilipe Rosset2009-06-161-1/+1
| | | | | | | | 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>
* V4L/DVB (11486): em28xx: Add EmpireTV board supportDouglas Schilling Landgraf2009-06-163-0/+29
| | | | | | | | 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>
* V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.Theodore Kilgore2009-06-161-0/+1
| | | | | | 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>
* V4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init codeErik Andr?n2009-06-161-91/+4Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11481): gspca - m5602-mt9m111: More constant replacementErik Andr?n2009-06-161-5/+10
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor readsErik Andr?n2009-06-161-82/+2Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacementErik Andr?n2009-06-161-2/+4
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with ↵Erik Andr?n2009-06-161-21/+39
| | | | | | | defines Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not ↵Erik Andr?n2009-06-161-1/+1
| | | | | | | red balance twice Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11476): gspca - m5602: Add some more register definesErik Andr?n2009-06-161-1/+21
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11475): gspca - m5602-po1030: Lower the default blue and gain balanceErik Andr?n2009-06-161-2/+2
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11474): gspca - m5602-po1030: Fix sensor probing.Erik Andr?n2009-06-161-5/+2Star
| | | | | | | 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>
* V4L/DVB (11473): gspca - m5602-po1030: Release reset when init is done.Erik Andr?n2009-06-161-0/+8
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11472): gspca - m5602-mt9m111: Remove lots of redundant init codeErik Andr?n2009-06-161-352/+0Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11471): gspca - m5602-mt9m111: Remove more redundant initErik Andr?n2009-06-161-49/+1Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11470): gspca - m5602-mt9m111: Implement an auto white balancing ↵Erik Andr?n2009-06-161-0/+50
| | | | | | | control Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11469): gspca - m5602-mt9m111: More redundant init cleanupErik Andr?n2009-06-162-7/+5Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11468): gspca - m5602-mt9m111: Remove redundant init sequencesErik Andr?n2009-06-161-122/+0Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11467): gspca - m5602: Move all dump_sensor to the init functionErik Andr?n2009-06-163-9/+9
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11466): gspca - m5602: Let all ctrls on all sensors be staticErik Andr?n2009-06-1610-164/+137Star
| | | | | | | All hail the static keyword Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11465): gspca - m5602-s5k4aa: Set all v4l2 ctrls on sensor init.Erik Andr?n2009-06-161-23/+22Star
| | | | | | | | Reset all v4l2 ctrls on the s5k4aa init. The prevents all ctrls to be reset during resume from ram. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11464): gspca - m5602-mt9m111: Set the cached v4l2 ctrl valuesErik Andr?n2009-06-162-9/+14
| | | | | | | | When we resume the machine we want the previously set values, not the default values. Fix this for the mt9m111 sensor Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11463): gspca - m5602-po1030: Remove unneeded init sequencesErik Andr?n2009-06-161-52/+0Star
| | | | | | | | po1030: There's a lot of redundant writes to the bridge and sensor. Remove them. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11462): gspca - m5602-po1030: Split up the init into init and startErik Andr?n2009-06-162-5/+26
| | | | | | | Split up the po1030 init into start and init. Add a start function. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11461): gspca - m5602-po1030: Probe read only register at probe timeErik Andr?n2009-06-161-4/+4
| | | | | | | | Currently, we're probing r/w registers at probe time. This is potentially dangerous, probe some read only registers instead. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11460): gspca - m5602-po1030: Remove unnecessary error checkErik Andr?n2009-06-161-3/+0Star
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11459): gspca - m5602-po1030: Add auto white balancing controlErik Andr?n2009-06-162-0/+53
| | | | | | | Add a po1030 auto white balancing control that's disabled by default Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11458): gspca - m5602-po1030: Set all v4l2 controls at sensor initErik Andr?n2009-06-162-22/+32
| | | | | | | Previously many of the v4l2 ctrls were set to their initial values at resume from ram/disk. This patch enforces the values stored in the ctrl cache. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11457): gspca - m5602-po1030: Simplify register definesErik Andr?n2009-06-162-16/+33
| | | | | | | This patch renames some register defines in the ov9650 sensor. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11456): gspca - m5602-po1030: Rename register defines, add missing ↵Erik Andr?n2009-06-162-136/+143
| | | | | | | | | ones. The po1030 register defines are unnecessarily complex, simplify them and also add some missing ones. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11455): gspca - m5602-ov9650: Improve the vflip quirk handling.Erik Andr?n2009-06-161-8/+13
| | | | | | | Regardless of the actual sensor orientation vflip = 0 is normal, and vflip = 1 is upside down. This patch makes that happen Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11454): gspca - m5602-mt9m111: Remove the unused power_down struct ↵Erik Andr?n2009-06-1611-70/+0Star
| | | | | | | | | member The power_down sensor struct member is almost has no purpose in the current driver abstraction. Remove it. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11453): gspca - m5602-s5k4aa: Convert to use the v4l2 ctrl cacheErik Andr?n2009-06-162-51/+59
| | | | | Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11452): gspca - m5602-po1030: Convert to have a v4l2 ctrl cacheErik Andr?n2009-06-162-63/+79
| | | | | | | Let the po1030 have a local v4l2 ctrl cache as this minimizes the load on reading the registers and improves performance. Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ↵Luk?? Karas2009-06-163-180/+294
| | | | | | | | | | ctrls. s5k83a sensor mounted on many acer laptops have a swiwel allowing it to be rotated. When the camera is in its rotated state, the image needs to be flipped. The only way to check for if the camera has been flipped is to continously poll a register in the m5602. This patch creates a kernel thread which does this. This patch renames some v4l2 ctrls and finally implements a cache in order to prevent unnecessary sensor reads. Signed-off-by: Luk?? Karas <lukas.karas@centrum.cz> Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11450): gspca - m5602-mt9m111: Convert the mt9m111 to use a v4l2 ↵Erik Andr?n2009-06-162-26/+43
| | | | | | | ctrl cache Signed-off-by: Erik Andr?n <erik.andren@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11449): gspca - zc3xx: Bad probe of many webcams since adcm2700 ↵Jean-Francois Moine2009-06-161-9/+11
| | | | | | | addition. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
* V4L/DVB (11448): gspca - main: Use usb interface as parent.Hans de Goede2009-06-161-1/+1
| | | | | | Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>