summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/cx88
AgeCommit message (Collapse)Author
2005-09-10* cx88-blackbird.c:Catalin Climov
- fixed gcc 4.0 compile warnings by moving var declarations to the top of the function or block. Signed-off-by: Catalin Climov <catalin@climov.com>
2005-09-10 - some clean up in cx88-tvaudio.cMauro Carvalho Chehab
- replaced hex values when writing to AUD_CTL to EN_xx for better reading. - Moved writing to register AUD_CTL from "set_audio_start" to "set_audio_finish". - Changed the order of writing Lang2 to work correctly - Added an "#if 0" to comment out existing code in "cx88_get_stereo" because simply reading from register "AUD_STATUS" is _not_ enough to auto-detect btsc-sap, dual-fm-stereo or nicam. It is simply not working. - Using "EN_A2_AUTO_STEREO" does not work. - Allow select by hand between Mono, Lang1, Lang2 and Stereo. - *Bad side effect* is now if I'm selecting for example stereo but it is not supported from tv-channel I'm currently receiving loud noise. Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-09-07 * cx88-dvb.c: (lgdt330x_pll_set):Michael Krufky
- Removed unnecessary check for tda9887. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-09-07 * cx88-core.c: (cx88_core_get):Michael Krufky
* cx88-dvb.c: (dvb_register): - Implemented TUNER_SET_STANDBY on cx88 init. Additional call is necessary in cx88-dvb, to prevent noise on initialization of FusionHDTV5 Gold. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-09-07 * cx88-dvb.c: (dvb_buf_prepare):Michael Krufky
- Climov's previous patch <missing changelog entry>: Implemented the v4l2 mpeg api for blackbird cards. His commit broke cx88-dvb. Here is the fix. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-09-06Implemented the v4l2 mpeg api for blackbird cards.Catalin Climov
2005-09-05capitalized hex A-F changed to lowercase in pci subsystem id constantsMichael Krufky
2005-09-05Added new Avermedia card 550Nickolay V. Shmyrev
2005-09-04 * cx88-input.c: (cx88_ir_init):Michael Krufky
* ir-kbd-gpio.c: (ir_probe): - Fixed broken compile, due to input event device patch. Signed-off-by: Michael Fair <michael@daclubhouse.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-09-02 - Makes the input event device created by the V4L drivers for theMauro Carvalho Chehab
infrared remote matchable by udev rules. Signed-off-by: Rudo Thomas <rudo@matfyz.cz> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30Reversed PAL_I patch since it is broken.Mauro Carvalho Chehab
2005-08-30 * cx88-core.c: (set_tvaudio):Mauro Carvalho Chehab
* cx88-tvaudio.c: (set_audio_standard_NICAM), (set_audio_standard_A2), (set_audio_standard_FM), (cx88_detect_nicam), (cx88_set_tvaudio), (cx88_newstation), (cx88_set_stereo): * cx88.h: - Added nicam autodetection for PAL B/G/D/K/I/L. If it fails then falls back to fm / am mono audio. - Added debug messages about detecting state. - 'set_audio_standard_NICAM_L' and 'set_audio_standard_PAL_I' moved to 'set_audio_standard_A2' and 'set_audio_standard_NICAM' for cleaner code. - Changed some WW_xx values for better handling. - Added 'use_nicam' to 'core' to save nicam detecting state for later use in 'cx88_set_stereo'. - Not working: - Auto fall back to fm / am mono if transmitting quality goes bad. - A2 dual fm stereo auto detecting. Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30 * tuner-simple.c: (default_set_radio_freq):Michael Krufky
- The Microtune 4049FM5 uses an IF frequency of 33.3 MHz for FM radio. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> * cx88-video.c: (cx8800_resume): - removed trailing whitespace. * Changelog: - fixed some entries missing mchehab's login. 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-30 * bttv-cards.c,cx88-cards.c,tveeprom.h:Mauro Carvalho Chehab
- tveeprom patch was not complete. Completing it. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-30#include <linux/config.h> no longer needed.Michael Krufky
2005-08-25cx88-dvb has been incorrectly reporting the card name instead of frontend name:Michael Krufky
DVB: registering new adapter (cx88[0]). DVB: registering frontend 0 (DViCO FusionHDTV 3 Gold-T)... This patch corrects this behavior, like so: DVB: registering new adapter (cx88[0]). DVB: registering frontend 0 (LG Electronics LGDT3302 VSB/QAM Frontend)... Also, this removes a bad PCI subsystem ID for saa713x Sabrent card, and renames DVICO --> DViCO for bttv. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-20removed nested #if 1Michael Krufky
2005-08-20removed nested #if 1Michael Krufky
2005-08-19fix compile of cx88-dvb for lgdt330x in 2.6.13Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-17Small mpeg fixes and cleanups for blackbird.Catalin Climov
* cx88-blackbird.c: - fix mpeg packet size & count - add VIDIOC_QUERYCAP ioctl for the mpeg stream - return more information in struct v4l2_format - fix default window height * cx88-video.c: - small cleanups Signed-off-by: Catalin Climov <catalin@climov.com>
2005-08-17 * cx88-dvb.c: (lgdt330x_pll_set):Nickolay V. Shmyrev
* cx88-video.c: (video_release): * mt20xx.c: (microtune_init): * saa7134-video.c: (video_release): * tda8290.c: (standby), (tda8290_init): * tda9887.c: (tda9887_set_tvnorm), (tda9887_configure), (tda9887_command): * tea5767.c: (set_radio_freq), (tea5767_standby), (tea5767_tuner_init): * tuner-core.c: (set_addr), (check_mode), (set_mode), (tuner_command): * tuner-simple.c: (default_tuner_init): * tuner.h: - New tuner standby API.
2005-08-17 *cx88-reg.h:Mauro Carvalho Chehab
- Added some registers to control PCI controller at CX2388x chips. * cx88-tvaudio.c: - BTSC Lang1 now is set to auto_stereo mode. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-16Minor clean-ups: remove dcprintk and replace all instances of "dev->core"Catalin Climov
with "core".
2005-08-16Get rid of '//' comments, replace them with #if 0 and /**/.Catalin Climov
2005-08-16Some reorg: move some bits to struct cx88_core, factor out common ioctl'sCatalin Climov
to cx88_do_ioctl.
2005-08-16Prepare for factoring out some common code (see ChangeLog for details).Catalin Climov
2005-08-16Fix unintentional fall-through in ioctl swith/case.Catalin Climov
2005-08-15 * cx88-alsa.c:Mauro Carvalho Chehab
- Some fixups. Still incomplete. * cx88-core.c: - New error message. - spaces replaced by tabs. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-15 * cx88-alsa.c:Mauro Carvalho Chehab
- some DMA code included. Still incomplete. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-13cx88-alsa.c:Mauro Carvalho Chehab
- snd register working. Also Capture control. - pending: pcm functions and fix some trouble when inserting it with other cx88 functions (cx8800) for example. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-11 * tda9887.c, cx88-dvb.c:Michael Krufky
- This patch addresses valid objections to experimental code used to mute the tda9887 when the tuner is used for digital TV reception. That code is removed and replaced by a better solution. Comments have been added, indicating that t_standby should be implemented in the future. Signed-off-by: Mac Michaels <wmichaels1@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-10 * Make.config, MakeMauro Carvalho Chehab
- Added support for future alsa support, yet to be finished. * bt87x-alsa.c: - bt87x.c that is inside ALSA tree. Yet to make it compile from here. * cx88-alsa.c,cx88.h: - cx88 ALSA skeleton. It is not yet working. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-10 * cx88-video.c:Mauro Carvalho Chehab
- Added some comments about DMA stuff. - Removed obsolete code. * tea5761.c: - Removed an incorrect comment that cames from tea5767.c file. Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-10removed trailing whitespaceMichael Krufky
2005-08-09 - Added support for remote control to Cinergy DVBT-1400.Mauro Carvalho Chehab
- local var renamed from rc5 to a better name (ircode). - Added a new NEC protocol based on pulse distance. Signed-off-by: Uli Luckas <luckas@musoft.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-07 * cx88-tvaudio.c:Mauro Carvalho Chehab
- Support for BTSC improved. Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-07- Some clean up in cx88-tvaudio.cMauro Carvalho Chehab
- replaced hex values when writing to AUD_CTL to EN_xx for better reading. - Moved writing to register AUD_CTL from "set_audio_start" to "set_audio_finish". - Changed the order of writing Lang2 to work correctly - Added an "#if 0" to comment out existing code in "cx88_get_stereo" because simply reading from register "AUD_STATUS" is _not_ enough to auto-detect btsc-sap, dual-fm-stereo or nicam. It is simply not working. - Using "EN_A2_AUTO_STEREO" does not work. - Allow select by hand between Mono, Lang1, Lang2 and Stereo. - *Bad side effect* is now if I'm selecting for example stereo but it is not supported from tv-channel I'm currently receiving loud noise. Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-08-07 - Enable ATSC support for DViCO FusionHDTV5 Gold.Michael Krufky
From: Mac Michaels <wmichaels1@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-05 - Corrected GPIO values for cards #28 & #31 for s-video and composite.Michael Krufky
- added tda9887_conf to DViCO FusionHDTV5 Gold (card #31). Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-04 - Corrected GPIO values based on regspy for the following cx88 cards:Michael Krufky
card=28 DViCO FusionHDTV3 Gold-T card=31 DViCO FusionHDTV5 Gold No noticeable change in behavior. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-30Fix cvs compile for 2.6.13Michael Krufky
2005-07-28rename LG H062F tuner constMichael Krufky
2005-07-27 * cx88-dvb.c:Michael Krufky
- Corrected PLL programming for FusionHDTV5 Gold. Signed-off-by: Mac Michaels <wmichaels1@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-27 * cx88-mpeg.c:Michael Krufky
- convert ugly if-else statement to switch-case. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-27 * cx88-mpeg.c:Michael Krufky
- update for FusionHDTV 5 Gold. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-26* cx88-dvb.c:Michael Krufky
- adapt lgdt330x calls to structural changes within lgdt330x driver. - add testing code for FusionHDTV5 Gold ATSC support. .dvb is #if 0'd in cx88-cards.c It will be enabled after successful testing w/ hw. Signed-off-By: Mac Michaels <wmichaels1@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-25Undo accidental change in previous commit.Michael Krufky
2005-07-25Rename lgdt3302 to lgdt330x.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-07-24 * cx88-dvb.c, saa7134-dvb.c, Makefile:Michael Krufky
- The #define CONFIG_DVB_* are actually CFLAGS set my Makefile. CONFIG_* namespace is reserved for Kconfig. This renames them back to HAVE_*. Signed-off-by: Michael Krufky <mkrufky@m1k.net>