summaryrefslogtreecommitdiff
path: root/linux
AgeCommit message (Collapse)Author
2009-03-22em28xx: fix oops on ARM platform when allocating transfer buffersDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> Add missing URB_NO_TRANSFER_DMA_MAP flag, since the use of consistent memory is not permitted for DMA on the ARM platform. Thanks to Paul Thomas <pthomas8589@gmail.com> for providing sample ARM hardware that was experiencing the oops (tested on the at91rm9200 based LinuxStamp). Thanks to David Brownell <david-b@pacbell.net> for providing insight into the ARM memory architecture. Priority: high Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-22usbvision: fix oops on ARM platform when allocating transfer buffersDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> Add missing URB_NO_TRANSFER_DMA_MAP flag, since the use of consistent memory is not permitted for DMA on the ARM platform. Thanks to Paul Thomas <pthomas8589@gmail.com> for providing sample ARM hardware that was experiencing the oops (tested on the at91rm9200 based LinuxStamp). Thanks to David Brownell <david-b@pacbell.net> for providing insight into the ARM memory architecture. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-22em28xx: add remote control definition for HVR-900 (both versions)Devin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> The HVR-900 did not have a remote control defined, so it would not work. Add the line for both versions of the product. Thanks to Jens-Michael Hoffmann (#linuxtv user "jmho") for pointing out the issue and testing the patch. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-23get_dvb_firmware: add support for downloading the cx2584x firmware for pvrusb2Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-23get_dvb_firmware: add cx23885 firmwaresMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-23get_dvb_firmware: Add download code for cx18 firmwaresMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-22cx231xx: use usb_make_path() for bus_infoMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> VIDIOC_QUERYCAP should return the proper bus info. In the case of USB, this should be generated by usb_make_path(), being something like: usb-0000:00:1d.7-2 Priority: normal CC: Srinivasa Deevi <srinivasa.deevi@conexant.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-22cx231xx: dmesg cleanupMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Remove some printk's that were needed only during development phase. Also, cleans the printed messages to produce a nicer result. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-22cx231xx: don't print pcb config debug messages by defaultMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal CC: Srinivasa Deevi <srinivasa.deevi@conexant.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-22cx231xx: usb probe cleanupsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Simplifies the usb probe logic, cleaning the printed messages during the probing phase. Priority: normal CC: Srinivasa Deevi <srinivasa.deevi@conexant.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-22cx231xx: avoid trying to access unfilled dev structMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> cx231xxinfo needs dev->name. However, this is not declared on the time the check for the max number of supported devices is done. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-21cx231xx: fix an inverted logic at vidioc_streamoffMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal CC: Srinivasa Deevi <srinivasa.deevi@conexant.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-21cx231xx: Use generic names for each device blockMauro Carvalho Chehab
From: Sri Deevi <Srinivasa.Deevi@conexant.com> Priority: normal Signed-off-by: Srinivasa Deevi <srinivasa.deevi@conexant.com> Reviewed-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-20cx231xx: convert the calls to subdev formatMauro Carvalho Chehab
From: Sri Deevi <Srinivasa.Deevi@conexant.com> This patch converts cx231xx to the new v4l2 dev/subdev, doing: - Conversion of i2c calls to subdev calls; - all subdev calls to call_all(); - Corrected the header file order in cx231xx.h; - Added tuner frequency setting. Priority: normal Signed-off-by: Srinivasa Deevi <srinivasa.deevi@conexant.com> Reviewed-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-20Kconfig: replace all occurrences of CUSTOMIZE to CUSTOMISEMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> There are several Kconfig items using CUSTOMIZE. Yet, most use the English writing CUSTOMISE. This generates lots of trouble, because people sometimes type the Kbuild item different. Let's standardise every occurrence using the same syntax. The changes were generated by this small shell script: for i in `find linux -type f`; do sed s,CUSTOMIZE,CUSTOMISE,g $i >/tmp/a && mv /tmp/a $i; done Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-20merge: http://hg.jannau.net/hdpvr-merge/Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-19fix mispelled Hauppauge in HD PVR and PVR USB2 driver commentsJanne Grunau
Priority: normal Signed-off-by: Janne Grunau <j@jannau.net>
2009-03-19get_dvb_firmware: Add option to download firmware for cx231xxMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-19merge: http://linuxtv.org/hg/~jfrancois/v4l-dvb/Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-19merge: http://www.linuxtv.org/hg/~hverkuil/v4l-dvbMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-19gspca - ov534: New sensor ov965x and re-enable the webcam 06f8:3003.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-03-19gspca - ov534: Adjust the packet scan function.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> - change max payload size to 2040 bytes (was 2048) - optimize Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-03-19gspca - ov534: Bad frame pointer after adding the last packet.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-03-19gspca - main: May have isochronous transfers on altsetting 0.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-03-19use video_ioctl2 as ioctl handler directlyJanne Grunau
From: Janne Grunau <j@jannau.net> The encoder commands ioctls are available in v4l2_ioctl_ops. Use them and get rid of the custom ioctl handler and use video_ioctl2. Priority: normal Signed-off-by: Janne Grunau <j@jannau.net>
2009-03-18V4L2 Driver for the Hauppauge HD PVR usb capture deviceJanne Grunau
From: Janne Grunau <j@jannau.net> The device encodes component video up to 1080i to a MPEG-TS stream with H.264 video and stereo AAC audio. Newer firmwares accept also AC3 (up to 5.1) audio over optical SPDIF without reencoding. Firmware upgrade is unimplemeted but rather unimportant since the firmware sits on a flash chip. The I2C adapter to drive the integrated infrared receiver/sender is currently disabled due to a conflict with cx18-based devices. Priority: normal Signed-off-by: Janne Grunau <j@jannau.net> Tested-by: Jarod Wilson <jarod@redhat.com>
2009-03-18adds V4L2_CID_SHARPNESS to v4l2_ctrl_query_fill()Janne Grunau
From: Janne Grunau <j@jannau.net> Priority: normal Signed-off-by: Janne Grunau <j@jannau.net>
2009-03-18mt9v022: fix compilation warning for kernels < 2.6.26.Hans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2009-03-18au8522: fix compilation warning.Hans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> normal_i2c and I2C_CLIENT_INSMOD are only necessary for kernels < 2.6.22. Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2009-03-18au0828: fix compilation on kernels 2.6.20 and 2.6.21.Hans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> Add missing linux/mm.h include. Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2009-03-18v4l2-common: remove incorrect MODULE testHans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> v4l2-common doesn't have to be a module for it to call request_module(). Just remove that test. Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Thanks-to: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
2009-03-18au0828-video: needs linux/version.h for in-kernel buildMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> kernel-sync: Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-18merge: http://linuxtv.org/hg/~awalls/cx18Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-18merge: http://linuxtv.org/hg/~dheitmueller/hvr950q-analog2Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-18merge: http://udev.netup.ru/hg/v4l-dvb-netupMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-18Fix CiMax stability in Netup Dual DVB-S2 CIAbylay Ospan
From: Abylay Ospan <aospan@netup.ru> It appears TS discontinuity about one per 10 hrs if CAM used. Patch to fix it. Signed-off-by: Abylay Ospan <aospan@netup.ru>
2009-03-18Bug fix in NetUP: restore high address lines in CIAbylay Ospan
From: Abylay Ospan <aospan@netup.ru> CI high address lines disappears due to wrong data type used. Patch to fix it. Signed-off-by: Abylay Ospan <aospan@netup.ru>
2009-03-15au8522: finish conversion to v4l2_device/subdevDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> Per Hans Verkuil <hverkuil@xs4all.nl> instruction, remove the au8522_command and replace v4l2-i2c-drv-legacy.h with v4l2-i2c-drv.h Thanks to Hans Verkuil <hverkuil@xs4all.nl> for reviewing the au8522 analog support. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au0828: finish videodev/subdev conversionDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> Per Hans Verkuil <hverkuil@xs4all.nl> instruction, remove the deprecated attach_inform/detach_inform routines, and convert over the i2c calls to subdev calls. Thanks to Hans Verkuil <hverkuil@xs4all.nl> for providing feedback on the au0828 analog support. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au8522: move the analog decoder source fileDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> As Mauro pointed out, for a given driver you cannot have one file in media/video and another in dvb/frontends. Until we have a better scheme for managing the source tree in terms of a single chip that has both a digital demod and an analog demod, make sure both files reside in the dvb/frontends dir. This patch is strictly a file move - there are no changes to the file itself. This change was required so that the code works in the mainline kernel (without it the code only compiles in the out-of-tree v4l-dvb branch). Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au0828: rename macro for currently non-function VBI supportDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> The VBI support or the au0828 has the framework written but it does not yet work. Rename the macro per Mauro's request. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au0828/au8522: Codingstyle fixesDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> Take a pass over all of the au0828/au8522 files and cleanup all the codingstyle issues. This patch does not make *any* functional change to the code. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au0828: add entry for undefined input typeDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> For the sake of completeness, include the "undefined" input type enumeration, even though there is no path that can actually call it. Thanks to Mauro Carvalho Chehab <mchehab@infradead.org> for pointing this out. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au0828: remove some unneeded bracesDevin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> There were some braces left behind from when there was more code in the block. Remove it. Thanks to Mauro Carvalho Chehab <mchehab@infradead.org> for pointing this out. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15au0828: remove memset calls in v4l2 routines.Devin Heitmueller
From: Devin Heitmueller <dheitmueller@linuxtv.org> The userland callers are responsible for clearing the output buffers, so remove the unneeded memset calls. Thanks to Mauro Carvalho Chehab <mchehab@infradead.org> for pointing this out. Priority: normal Signed-off-by: Devin Heitmueller <dheitmueller@linuxtv.org>
2009-03-15Fix typo in stv0900Igor M. Liplianin
From: Igor M. Liplianin <liplianin@netup.ru> Signed-off-by: Igor M. Liplianin <liplianin@netup.ru>
2009-03-15Shorten some lines in stv0900 to less then 81 charactersIgor M. Liplianin
From: Igor M. Liplianin <liplianin@netup.ru> Signed-off-by: Igor M. Liplianin <liplianin@netup.ru>
2009-03-15saa7134: set v4l2_dev field of video_deviceMauro Carvalho Chehab
From: Hans Verkuil <hverkuil@xs4all.nl> The v4l2_dev field of video_device wasn't initialized. The parent field is derived from v4l2_dev, so that doesn't need to be set anymore. Priority: normal Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-14cx18: Optimize processing of VBI buffers from the capture unitAndy Walls
From: Andy Walls <awalls@radix.net> Removed some unnecessary memcpy()'s by reworking the compress_*_vbi_buf() functions. Priority: normal Signed-off-by: Andy Walls <awalls@radix.net>
2009-03-14cx18, ivtv: Ensure endianess for linemasks in VBI embedded in MPEG streamAndy Walls
From: Andy Walls <awalls@radix.net> The sliced VBI payloads that cx18 and ivtv would insert in the MPEG stream did not have consistent endianess for the linemasks in the payload (a big endian platform would write them out big endian). This change ensures the linemasks are always stored as little-endian in the MPEG stream to ensure cross platform consistency in parsing the generated MPEG stream. Priority: normal Signed-off-by: Andy Walls <awalls@radix.net>