summaryrefslogtreecommitdiff
path: root/linux
AgeCommit message (Collapse)Author
2009-12-18ngene: Added subvendor id "0xdb01".HEADmasterMatthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Added support for subvendor id "0xdb01" within module ngene. Priority: normal
2009-12-18ngene: Removed use of modules stv0900 & stv6110.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Removed use of modules stv0900 & stv6110 from Igor M. Liplianin. Therefore also define NGENE_STV090X became unnecessary (clean up module ngene). Priority: normal
2009-12-18ngene: Enabled loading firmware from file.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Changes within method ngene_load_firm to avoid compiler errors. Removed firmware debugging, because setting ngene_fw_debug and requesting firmware from file causes a kernel oops. Priority: normal
2009-12-12ngene: Speed-up tuningOliver Endriss
Remove stray mleep() which prevented fast tuning. Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2009-12-12ngene: Use lnbp21 driver for LNB controlOliver Endriss
Remove local lnbp21_* routines and use the lnbp21 driver instead. Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2009-12-12stv090x: Add DiSEqC envelope modeOliver Endriss
Support DiSEqC envelope mode. Feature is enabled by setting config->diseqc_envelope_mode = true (default: disabled). Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2009-12-12lnbp21: Implement 22 kHz tone controlOliver Endriss
Support 22 kHz tone control for lnbp21 and lnbh24. (Overrides the 'set_tone' hook of the frontend driver.) Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2009-12-08Changes to enable unloading of module ngene.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Added changes from @pram to enable unloading of module ngene. Priority: normal
2009-12-08Manual merge with http://powarman.dyndns.org/hg/v4l-dvbMatthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Added bugfixes of modules stv090x and stv6110x from http://powarman.dyndns.org/hgwebdir.cgi/v4l-dvb/. Priority: normal
2009-12-08Clean up of module ngene.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Removed "#define NGENE_LNB", stv0900_regs and also use of module lnbh24 within ngene.c. Priority: normal
2009-12-08Added ngene subvendor id "0xabc4".Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Added support for subvendor id "0xabc4" within module ngene. Priority: normal
2009-12-08Committer: helau <helmut@helmutauer.de>root
On branch mediapointer-dvb-s2 modified: linux/include/linux/dvb/video.h changed for compiling non kernel modules
2009-12-08Changed stv0900_config within module ngene.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Removed stv0900_regs and set stv0900_config.ts_config_regs=NULL. Set path1_mode and path2_mode to STV0900_SRIAL_PUNCT_CLOCK. Priority: normal
2009-12-08Using I2C bus message to set 22kHz tone within module ngene.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Using I2C bus message to set 22kHz tone with additional register initialisation == TTX. Priority: normal
2009-12-08Small bugfixing within ngene-snd.c.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Replaced integer "ret" by integer "err" in method "ngene_snd_init". Priority: normal
2009-12-08Changes within module ngene based on information from Media-Pointer.Matthias Benesch
From: Matthias Benesch <twoof7@freenet.de> Added initialisation of register TSTTNR1=0x26 & TSTTNR3=0x26. Used "#ifdef 0" instead of commenting unnecessary sourcecode. Set repeter level from STV090x_RPTLEVEL_64 to STV090x_RPTLEVEL_16. Priority: normal
2009-09-30Committer: helau <helmut@helmutauer.de>root
On branch mediapointer-dvb-s2 Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: linux/drivers/media/video/ngene/Kconfig new file: linux/drivers/media/video/ngene/Makefile new file: linux/drivers/media/video/ngene/ngene-core.c new file: linux/drivers/media/video/ngene/ngene-ioctls.h new file: linux/drivers/media/video/ngene/ngene-snd.c new file: linux/drivers/media/video/ngene/ngene.h new file: linux/drivers/media/video/ngene/ngene_fw_15.h new file: linux/drivers/media/video/ngene/ngene_fw_16.h new file: linux/drivers/media/video/ngene/ngene_fw_17.h
2009-09-30Committer: helau <helmut@helmutauer.de>root
On branch mediapointer-dvb-s2 Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: linux/drivers/media/video/Kconfig modified: linux/drivers/media/video/Makefile Untracked files: (use "git add <file>..." to include in what will be committed) linux/drivers/media/video/ngene/
2009-09-26dib0700: Be less verbose when an IR key is pressedMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-26Add support for Pixelview SBTVD IRMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> This IR uses NEC protocol. In order to use, dvb_usb_dib0700_ir_proto=0 should be used. Priority: normal CC: Patrick Boettcher <pb@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-26Add NEC protocol to firmware v1.2 handlerMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Currently, dvb_usb_dib0700_ir_proto is supported only with firmwares older than 1.2. Adds support for it also with the newer firmware. This is needed in order to support PixelView SBTVD IR. Priority: normal CC: Patrick Boettcher <pb@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-23sh_mobile_ceu_camera: fix compile breakage, caused by a bad mergeGuennadi Liakhovetski
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
2009-09-23V4L2: Add a v4l2-subdev (soc-camera) driver for OmniVision OV9640 sensorGuennadi Liakhovetski
From: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> ---
2009-09-22dib0700: not building CONFIG_DVB_TUNER_DIB0070 breaks compilationMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> As reported by Ingo Molnar: Here's another new build breakage that triggers in -tip testing: drivers/built-in.o:(.data+0xb1f40): undefined reference to `dib0070_ctrl_agc_filter' drivers/built-in.o:(.data+0xb1f80): undefined reference to `dib0070_ctrl_agc_filter' triggers due to: CONFIG_DVB_USB_DIB0700=y CONFIG_DVB_TUNER_DIB0070 is not set While working on a better approach, for now, let's just select tuner dib0070 anytime we compile dib0700. CC: Patrick Boettcher <pboettcher@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19dvbdev: Remove an anoying/uneeded warningMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> As pointed by Marcin Slusarz <marcin.slusarz@gmail.com>, the warns happens because CONFIG_DVB_MAX_ADAPTERS depends on CONFIG_DVB_CORE, and there are valid configs where DVB_CORE is not selected. This causes such warnings, for every V4L and common drivers that may or may not be compiled with DVB support: drivers/media/dvb/dvb-core/dvbdev.h:36:2: warning: #warning invalid CONFIG_DVB_MAX_ADAPTERS value We can safely remove the warning. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19go7007: Revert compatibility code added at the wrong placeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Compatibility code is not allowed upstream. While this could eventually be useful by out-of-tree compilation, directly from http://linuxtv.org/hg/v4l-dvb tree, the compatibility code is at the wrong place. In a matter of fact, it is not needed at all, since compat.h already handles such things. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com> CC: Pete <pete@sensoray.com> CC: Douglas Schilling Landgraf <dougsland@gmail.com>
2009-09-19backport commit 6d1386c6b8db54ac8d94c01194e0c27cd538532bMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Author: Magnus Damm <damm@igel.co.jp> Date: Fri Aug 14 10:49:17 2009 +0000 v4l2: Runtime PM for SuperH Mobile CEU This patch modifies the SuperH Mobile CEU driver to support Runtime PM. Driver callbacks for Runtime PM are empty because the device registers are always re-initialized after pm_runtime_get_sync(). The Runtime PM functions replaces the clock framework module stop bit handling in this driver. Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19Revert changeset fe5eeff6644dMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> This change is not needed, since the config register reurns 0 for the audio config, and the code already disables audio in this case. kernel-sync: Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19Backport changes at arch/sh filesMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> kernel-sync: Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19pt1: Don't use a deprecated DMA_BIT_MASK macroMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> drivers/media/dvb/pt1/pt1.c: In function ‘pt1_probe’: drivers/media/dvb/pt1/pt1.c:915: warning: ‘DMA_nnBIT_MASK’ is deprecated Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19backport commit 0030ec38ce5b50a77287a22bf88a65338da21547Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Author: Mauro Carvalho Chehab <mchehab@redhat.com> Date: Sat Sep 19 00:49:11 2009 -0300 V4L/DVB(12993b): gl860: Prevent a potential risk of zeroing a floating pointer drivers/media/video/gspca/gl860/gl860.c: In function ‘gl860_build_control_table’: drivers/media/video/gspca/gl860/gl860.c:119: warning: ‘sd_ctrls’ may be used uninitialized in this function kernel-sync: Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19saa7164: Fix compilation warning with i386Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> kernel-sync: drivers/media/video/saa7164/saa7164-buffer.c: In function ‘saa7164_buffer_alloc’: drivers/media/video/saa7164/saa7164-buffer.c:110: warning: cast to pointer from integer of different size drivers/media/video/saa7164/saa7164-buffer.c:112: warning: cast to pointer from integer of different size Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-18merge: http://www.linuxtv.org/hg/~dougsland/v4l-dvbMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-18radio-si4713: remove #include <linux/version.h>Douglas Schilling Landgraf
From: Huang Weiyi <weiyi.huang@gmail.com> Remove #include <linux/version.h> Priority: normal Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com> CC: Eduardo Valentin <eduardo.valentin@nokia.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18merge: http://linuxtv.org/hg/~eandren/v4l-dvbMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-18go7007: sound needs compat.hDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> Adding include "compat.h" Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18go7007: convert printks to v4l2_infoDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> Use v4l2_info and v4l2_err where appropriate. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18s2250-board: Implement brightness and contrast controlsDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> The brightness and contrast controls were added to the Sensoray 2250 device. A read register function was added to set the correct bit fields. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18s2250-board: Fix memory leaksDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> In some error cases, allocated buffers need to be freed before returning. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18go7007: Implement vidioc_g_std and vidioc_querystdDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> Implemented the vidio_g_std and vidio_querystd ioctls. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18go7007: Merge struct gofh and go declarationsDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> The declarations for struct go7007_file *gofh and struct go7007 *go can be merged when gofh isn't used by the function. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18go7007: Fix mpeg controlsDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> MPEG controls were disabled by Mauro's ioctl conversion patch. They are now re-enabled and cleaned up. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18go7007: Fix whitespace and line lengthsDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> Trailing whitespace is removed. Source lines wrap at 80 columns. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18go7007: Updates to Kconfig and MakefileDouglas Schilling Landgraf
From: Pete Eberlein <pete@sensoray.com> Replace "weird device" with accurate descriptions. Add menu options and makefile lines for the i2c modules. Added comment about why dvb-usb is included. Added include sound/config.h for Ubuntu 8.04 distro kernel. Priority: normal Signed-off-by: Pete Eberlein <pete@sensoray.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18video: initial support for ADV7180Douglas Schilling Landgraf
From: Richard Röjfors <richard.rojfors.ext@mocean-labs.com> This is an initial driver for Analog Devices ADV7180 Video Decoder. So far it only supports query standard. Priority: normal [akpm@linux-foundation.org: remove unneeded cast] Signed-off-by: Richard Röjfors <richard.rojfors.ext@mocean-labs.com> Cc: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18kzalloc failure ignored in au8522_probe()Douglas Schilling Landgraf
From: Roel Kluin <roel.kluin@gmail.com> Prevent NULL dereference if kzalloc() fails. Priority: normal Signed-off-by: Roel Kluin <roel.kluin@gmail.com> CC: Devin Heitmueller <dheitmueller@linuxtv.org> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18GSPCA: kmalloc failure ignored in sd_start()Douglas Schilling Landgraf
From: Roel Kluin <roel.kluin@gmail.com> Prevent NULL dereference if kmalloc() fails. Priority: normal Signed-off-by: Roel Kluin <roel.kluin@gmail.com> CC: Jean-Francois Moine <moinejf@free.fr> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18kmalloc failure ignored in lgdt3304_attach() and s921_attach()Douglas Schilling Landgraf
From: Roel Kluin <roel.kluin@gmail.com> Prevent NULL dereference if kmalloc() fails. Priority: normal Signed-off-by: Roel Kluin <roel.kluin@gmail.com> CC: Markus Rechberger <mrechberger@sundtek.de> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18kmalloc failure ignored in m920x_firmware_download()Douglas Schilling Landgraf
From: Roel Kluin <roel.kluin@gmail.com> Prevent NULL dereference if kmalloc() fails. Priority: normal Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2009-09-18Add support for Compro VideoMate E800 (DVB-T part only)Douglas Schilling Landgraf
From: Vladimir Geroy <geroin22@yandex.ru> Adding Compro VideoMate E800 (DVB-T part only) Priority: normal Signed-off-by: Vladimir Geroy <geroin22@yandex.ru> CC: Steven Toth <stoth@linuxtv.org> Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>