summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/bttv-driver.c
AgeCommit message (Collapse)Author
2005-11-09Moves 32 bit ioctl compat handler to V4L sybsystemMauro Carvalho Chehab
From: Arnd Bergmann <arnd@arndb.de> This moves the 32 bit ioctl compatibility handlers for Video4Linux into a new file and adds explicit calls to them to each v4l device driver. Unfortunately, there does not seem to be any code handling the v4l2 ioctls, so quite often the code goes through two separate conversions, first from 32 bit v4l to 64 bit v4l, and from there to 64 bit v4l2. My patch does not change that, so there is still much room for improvement. Also, some drivers have additional ioctl numbers, for which the conversion should be handled internally to that driver. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-08 * ../linux/drivers/media/video/bttv-cards.c: (bttv_init_card2):Nickolay V. Shmyrev
* ../linux/drivers/media/video/bttv-driver.c: (bttv_irq): * ../linux/drivers/media/video/bttv-gpio.c: (bttv_any_irq): * ../linux/drivers/media/video/bttv.h: * ../linux/drivers/media/video/bttvp.h: * ../linux/drivers/media/video/ir-kbd-gpio.c: (rc5_decode), (ir_rc5_irq), (ir_rc5_timer_end), (ir_rc5_timer_keyup), (ir_probe), (ir_remove): Support for Nebula rc5-based gpio remote. Signed-off-by: Mark Weaver <mark-clist@npsl.co.uk>
2005-11-06 - #elsif removed, since it breaks gentree stuff.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-10-16- Whitespace Cleanups.Mauro Carvalho Chehab
- Whitespace script improved. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-10-16 - This patch adds the VIDIOC_LOG_STATUS to videodev2.h and addsMauro Carvalho Chehab
LOG_STATUS support to tda9887.c and bttv-driver.c. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-10-15 * ../linux/drivers/media/video/bttv-driver.c: (bttv_irq):Nickolay V. Shmyrev
More intellect on clearing in bits on irq lock. Signed-off-by: Nickolay V. Shmyrev <<nshmyrev@yandex.ru>>
2005-10-09From: Mauro Carvalho Chehab <mchehab@brturbo.com.br>Mauro Carvalho Chehab
- Lots of small changes to allow compiling with kernel 2.4. Compilation result not tested yet. - After this patch, .version should be removed, since its syntax has changed. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-09-29- Boards renamed to BTTV_BOARD_xxxMauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-09-28 * bttv-driver.c: (set_pll):Nickolay V. Shmyrev
* bttvp.h: - Rename vprintk to verbose_printk to fix name clash. Signed-off-by: Bernd Petrovitsch <bernd@firmix.at>
2005-09-13#include "compat.h"Michael Krufky
2005-09-13 * bttv-cards.c, bttv-driver.c:Michael Krufky
* msp3400.c, tda9887.c, tuner-core.c: - Step one, in preparation for 2.6.14-rcX compatability: -#ifdef MM_KERNEL +#if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13) Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-09-07* bttv-cards.c: (bttv_init_card1), (bttv_init_card2):Michael Krufky
* bttv-driver.c: - don't enable gpioirq until after card probe. - Pinnacle PCTV-Sat fifo overrun error fix. gpioirq is enabled pretty early during the initialization (bttv_probe) and later turned off when a card with no_gpioirq=1 is detected (bttv_init_card2). But that causes gpio irqs being enabled for a while - in my case there are between some hundred and some thousand (false) irqs delivered before the gpioirq is disabled. The patch just changes the default. gpio irqs are disabled while probing and later enable when a card with no_gpioirq=0 is found. The status whether a card gets gpio irqs or not stays the same. Thanks to: Edgar Toernig <froese@gmx.de> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-30 - Some error treatment implemented at resume functions.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-17strip trailing whitespaceMichael Krufky
2005-08-16 * MakeMauro Carvalho Chehab
* rds.h: * saa6588.c: - kernel module for acquiring RDS data from a SAA6588. * bttv-driver.c: - Allow multiple open() calls to /dev/radio - Add read functionality for /dev/radio Signed-off-by: Hans J. Koch <koch@hjk-az.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-04 * bttv-driver.c:Mauro Carvalho Chehab
- New debug warn when no_overlay active. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-03_overlay type changed to int.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-03 * bttv-cards.c, bttv-driver.c:Mauro Carvalho Chehab
- no_overlay now behaves as described on docs. * doc/insmod-options: - no_overlay flag description updated. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-03 - Debug messages for no_overlay improved.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-03 * scripts/buildpatch:Mauro Carvalho Chehab
- treating MM_KERNEL as non-mm. * bttv-cards.c,bttv-driver.c: - no_overlay bttv insmod parameter now works. Signed-off-by: Michael Krufky <mkrufky@m1k.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-30 * bttv-driver.c, msp3400.c, tda9887.c, tuner-core.c:Michael Krufky
* Makefile, scripts/merge-trees.sh, scripts/unmerge-trees.sh: - Fix cvs compile to work for both latest -linus and -mm trees. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-30fixed cvs compile for 2.6.13Michael Krufky
2005-07-20 * bttv-driver.c:Michael Krufky
- pci_dma_supported() is called after pci_set_dma_mask() which already did check that for us. The attached patch removes the unneeded call to pci_dma_supported() Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-15 - linux/version.h removed at linux-2.6.13-rc3-mm1.Mauro Carvalho Chehab
- Removed remaining trailing spaces. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-15 * bttv-driver.c, msp3400.c, tda9887.c, tuner-core.c:Mauro Carvalho Chehab
- driver.suspend API modified at 2.6.13-rc3-mm1. - Warnings removed when compiling against 2.6.13-rc3-mm1. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-07-05 Rename tuner structures fields. Move MD detection hack toNickolay V. Shmyrev
saa7134-cards.c
2005-06-22 * bttv-driver.h:Nickolay V. Shmyrev
- use DMA_32BIT_MASK. Thanks to domen@coderock.org. * tuner.h: - Remove unneeded set_tuner from tuner structure. * saa7134-cards.c, saa7134-tvaudio.c: patch to switch external mux on mute on some cards. * tuner-simple: - unify tuner list
2005-06-16 * bttv-driver.c, bttvp.h:Nickolay V. Shmyrev
- New bttv module params: - uv_ratio : allow a ratio of saturation between u and v. If you have a ratio of 40 and a saturation of 100, usat will be 80 and vstat 120. Useful to correct a bad color balance. - full_luma_range : provide a better contrast in using the full range 0-253 of values instead of 16-253. - coring : to have a better black level. Thanks to Sylvain Meyer <sylvain.meyer@worldonline.fr>
2005-06-16 * cx88-video.c, saa7134-video.c, bttv-driver.c:Mauro Carvalho Chehab
- radio range is now defined on tuner-core.c. Cleaning up. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-06-10 - Syncrhronized with linux-2.6.12-rc6-mm1.Mauro Carvalho Chehab
- Should compile cleanly with linux-2.6.11 also. make snapshot improved.
2005-02-21- add some bttv debug code.Gerd Knorr
2005-02-15- some powermanagement stuff.Gerd Knorr
- misc fixes. - fixup patch generation control files.
2005-01-24- sync with 2.6.11-rc2 & latest dvb cvs.Gerd Knorr
- misc card-specific tweaks.
2005-01-07- new bttv card (by Chris Fanning).Gerd Knorr
- misc.
2004-12-17- spinlock init cleanups.Gerd Knorr
2004-12-10- add moduleparam.h include to many files.Gerd Knorr
- some pinnacle 300i progress (can talk to mt352 now, not working yet through). - misc minor stuff.
2004-12-02- fix memory leak in drivers.Gerd Knorr
2004-11-19- misc cleanups.Gerd Knorr
- blackbird + empress updates.
2004-11-10- lots of empress stuff from Andrew de Quincey + some rewrites from me.Gerd Knorr
- misc fixes.
2004-11-09- avermedia fixes (by Nickolay V. Shmyrev).Gerd Knorr
- make it build on non-cutting edge kernels (i.e. 2.6.9 ;) - convert remaining modules to new-style insmod options.
2004-11-07- kill obsolete stuff.Gerd Knorr
2004-11-07- yet another video-buf interface change + fixups.Gerd Knorr
- move more modules to new-style insmod options.
2004-11-03- cx88: fix/add dvb cards by Christopher PascoeGerd Knorr
- saa7134: new card - misc minor fixes.
2004-10-25- new saa7134 card by Nickolay V. ShmyrevGerd Knorr
- misc stuff
2004-10-13- kill trailing whitespaces.Gerd Knorr
2004-10-12- more power management stuff.Gerd Knorr
- misc fixes.
2004-10-11- fix poll/select oops.Gerd Knorr
2004-10-11- some powermanagement stuff.Gerd Knorr
- misc minor fixes.
2004-10-08- add suspend support for some i2c modules.Gerd Knorr
2004-10-06- bttv: irq fixes.Gerd Knorr
- add i2c scans.