summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110.c
AgeCommit message (Collapse)Author
2004-05-18- I2C_ADAP_CLASS_TV_DIGITAL is undefined for recent 2.6 kernel, soMichael Hunold
use I2C_CLASS_TV_DIGITAL instead
2004-05-03- remove 2.4 compat code, expect for ttusb_dec.cMichael Hunold
(Alex, do you take care of that one?)
2004-05-03Overhaul frontend i2c subsystem because of the recent discussion aboutMichael Hunold
the usage of the syscall interface to load binary firmware used by some frontend drivers. - add dvb_register_frontend_new() and dvb_unregister_frontend_new() which register a frontend driver using the kernel i2c interface instead of the dvb i2c interface. - register kernel i2c interface in av7110/budget driver properly - port stv0299 and ves1x93 to kernel i2c api Other DVB drivers and frontend drivers still can use the old DVB i2c interface.
2004-04-06- follow API changes in saa7146 driverMichael Hunold
2004-03-31- first try to fix the module use count bugs, thanks to Hernan A.Perez Masci ↵Michael Hunold
for his work! - dvb_net most likely doesn't work with 2.6 yet and dvb_net is untested in general
2004-03-24must build av7110_ir if evdev is compiled as a module!Oliver Endriss
2004-03-22resync changes from dvb-kernel-v4 (slightly faster fw loading)Johannes Stezenbach
2004-03-20change default for hw_sections to 0 to enable crc checksJohannes Stezenbach
2004-03-13build ttpci driver without infrared support if CONFIG_INPUT_EVDEV is not set ↵Andreas Oberritter
to get rid of unresolved symbols
2004-03-01fix error handling in av7110_attach() to prevent Oops;Johannes Stezenbach
based on patch by Manfred Petz
2004-02-10bail out early if booting the ARM failedJohannes Stezenbach
2004-01-31- add wait_event_interruptible_timeout() macro to dvb-compat.hMichael Hunold
- replace usage of sleep_on_interruptible_timeout() with wait_event_interruptible_timeout()
2004-01-29fix check_firmware() error message ("dpram" -> "root")Johannes Stezenbach
2004-01-25#include <linux/version.h> so it builds with linux-2.6.2-rc1Johannes Stezenbach
2004-01-20- some more compatiblity cruft to make the driver compile down toMichael Hunold
2.4.19 (except usb stuff which only compiles with 2.4.20 and above)
2004-01-08rename some non-static functions to enhance readabilityJohannes Stezenbach
2004-01-06printk format warning fixJohannes Stezenbach
2004-01-05- removed now useless test for current->files in recover_arm()Johannes Stezenbach
- coding style / formatting fixes (mostly whitespace)
2004-01-05- removed some unused fields from struct av7110Johannes Stezenbach
- retab
2004-01-05Split av7110.c into a few separate modules:Johannes Stezenbach
- av7110.c: initialization and demux stuff - av7110_hw.c: lowlevel hardware access and firmware interface - av7110_ca.c: CI and ECD - av7110_av.c: audio/video MPEG decoder and remuxing stuff - av7110_v4l.c: v4l interface It's all still ugly and needs lots of namespace and coding-style cleanups. It's probably broken, too. But it's a start. (My main motivation is easier porting to the V4 API).
2004-01-02- fix release of vbi device with DVB-C cardsMichael Hunold
2003-12-27Memory optimization: do not allocate firmware buffer if firmware is compiled ↵Oliver Endriss
into the driver. Saves 220KB vmem.
2003-12-24- use CONFIG_DVB_AV7110_FIRMWARE_FILE if we need to vfree() the firmwareMichael Hunold
strucure, not the kernel version number
2003-12-21- add Kconfig foo to select a firmware that can be compiled into theMichael Hunold
firmware again - move fdump.c utility from "ttusb-dec" to "ttpci", it's not need by "ttusb-dec" anymore, but by "ttpci" now
2003-12-21- apply dvb-ttpci/av7110 firmware removal from 2.6.0 patch here, too, but:Michael Hunold
the firmware is still compiled into the driver for 2.4 by default, the necessary files are created dynamically from the firmware file. get it from http://www.linuxtv.org/download/dvb/dvb-ttpci-01.fw - revamp fdump utility to be smarter when the source file isn't there
2003-12-08Add a parameter to dvb_filter_pes2ts function to specify whether the packetAlex Woods
is a payload unit start or not.
2003-11-25introduced flag SAA7146_I2C_SHORT_DELAY to speed up I2C accessOliver Endriss
2003-11-25increased I2C speed to 275 kHzOliver Endriss
2003-11-20- move saa7146_set_gpio() from saa7146_vv to saa7146_coreMichael Hunold
- add "new" saa7146_wait_for_debi_done() function, remove other versions from av7110 and budget.ci - make budget-ci use this gpio function and the new wait_...() function, therefore fix BORROWED_FROM_AV7110_H_BUT_REALLY_BELONGS_IN_SAA7146_DEFS_H remark
2003-11-06patch by Karl Herz: add "rgb_on" module paramterJohannes Stezenbach
2003-10-22- remove SAA7146_EXT_SWAP_ODD_EVEN flag + handlingMichael Hunold
- hopefully fix field handling for DVB-S cards with progressive mpeg
2003-10-17- add missing VBI line decoding initialization to saa7113 codeMichael Hunold
2003-10-15Explicit cast of "floating point" number (IMHO the compiler makesMichael Hunold
this automatically) as suggested by Linus Torvalds.
2003-10-15Remove bogux BUG() that I inserted to track down a driver oops.Michael Hunold
2003-10-14Include 2.6 kernel janitor cleanups (eliminate #include duplication, shiftMichael Hunold
includes around) -- I don't care much about this...
2003-10-13Fixed distortions when switching channel while recordingKlaus Schmidinger
2003-10-09- backfeed patches from 2.6.0-test7, which have not gone through our cvs:Michael Hunold
- janitorial fixes (mostly return code handling) - spelling fixes in Kconfig files - line breaks to re-formatting
2003-10-09Add the proper vertical line offset again, I changed this for someMichael Hunold
vbi experiments. This should fix the gargabe lines at the top of the picture with the analog module. Sorry!
2003-10-06- add some debug and safety checks for video/vbi capture buffer handlingMichael Hunold
- fix init/exit of vbi capable devices - add new flag SAA7146_USE_PORT_B_FOR_VBI, so we can distinguish on which video port to apply the vbi workaround - add del_timer(...) for vbi capture queue and vbi_read timers, otherwise the kernel timer schedule oopses - add vbi device handling for dvb-c cards with analog module (does not work yet, have to setup the saa7113 decoder differently)
2003-10-06Rule 1: always compile check even the smallest change.Michael Hunold
2003-10-05Use "dev->has_analog_tuner" to decide when special dvb-c handling isMichael Hunold
required, instead of parsing the subsystem id all the time. The dvb-c detection has to be fixed nevertheless...
2003-10-05Fix DD1_INIT handling of DVB-C w/ analog module installed. Thanks to Jon BurgessMichael Hunold
for spotting this!
2003-09-28some work for DVB-C analog module:Johannes Stezenbach
- experimentally fix frequency offset - initialize msp3400 for analog TV sound
2003-08-30applied 64bit fixes by Pedro Miguel Teixeira <pmsjt@warner.homeip.net>Holger Waechtler
2003-08-22- play_iframe may be used to play stillpicture frames, that can eitherMichael Hunold
by complete i-frames or partial p-frames. In any case, the av7110 needs about 400kB of video data, before the internal video decoder starts displaying anything. for stillframes, this is bad, so we *always* loop writing the frame until the magic amount is reached. stupid, but works...
2003-08-21Port the latest video device changes (multiple read device opens)Michael Hunold
to "dvb-kernel", change the av7110 driver accordingly.
2003-08-11If somebody calls G_TUNER for a DVB-C card w/ analog module, thenMichael Hunold
check for the selected tuner, not if the currently selected channel has a tuner.
2003-07-22- really fix get_stcMichael Hunold
2003-07-16- Use c99 initializersMichael Hunold
2003-07-07Make the "ext_vv_data" informations a per-device information insteadMichael Hunold
of a per-extension information. This is needed for the DVB-C cards, which seem to have swapped field order and need to propagate some video4linux specific stuff for the analog module to work.