summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110.c
AgeCommit message (Collapse)Author
2004-12-26- clean up debi irq/tasklet handling to make it work on SMPJohannes Stezenbach
- misc. changes to av7110_send_fw_cmd() error handling done along the way
2004-12-16Fixes for av7110+stv0297 supportAndrew de Quincy
2004-12-04fix MODULE_PARM_DESC for debug paramJohannes Stezenbach
2004-12-02av7110_fe_lock_fix():Oliver Endriss
- firmware version 261d: wait for msg queue empty - firmware <= 261c: wait 50ms
2004-12-01preliminary fix of broken av7110_fe_lock_fix() workaround:Oliver Endriss
- call av7110_fe_lock_fix() from set_frontend ioctl - clear pids only once - sleep 50ms after clearing pids
2004-11-24added support for full-featured DVB-C cards:Oliver Endriss
- 13c2:0000 Siemens DVB-C (full-length card) VES1820/Philips CD1516 - 13c2:0003 Haupauge DVB-C 2.1 VES1820/ALPS TDBE2 Note that these subsystem ids are also used by DVB-S cards!
2004-11-21- prefix IER_DISABLE and IER_ENABLE with SAA7146_Johannes Stezenbach
- add SAA7146_ISR_CLEAR - use those consistently in the ttpci driver
2004-11-21remove superflous casts, and other misc. minor cleanups (no functional change)Johannes Stezenbach
2004-11-20enabled error messages in Start/StopHWFilter, added some sanity checksOliver Endriss
2004-11-19Set into DVB mode on frontend detectionAndrew de Quincy
2004-11-19More support for the new Nexus-CA cardAndrew de Quincy
2004-11-13Fix dvb-ttpci driver for new wait_for_debi_done(...,busywait) routine.Oliver Endriss
Note that 'busywait' is misleading: should be called 'nobusywait'
2004-11-12Updated to fix problems with some CAMs on KNC1 cardsAndrew de Quincy
2004-11-09TypoAndrew de Quincy
2004-11-09Added delay loopAndrew de Quincy
2004-11-09Fix up tuner i2c problemsAndrew de Quincy
2004-11-09TypoAndrew de Quincy
2004-11-09Cleaned device attachAndrew de Quincy
2004-11-09Added support for stv0297 based cardsAndrew de Quincy
2004-11-08- make needlessly global code staticMichael Hunold
- whitespace and newline cleanups Thanks to Adrian Bunk <bunk@stusta.de>
2004-10-28Imported FE_REFACTORING to HEADAndrew de Quincy
2004-10-25- remove unnecessary type caseMichael Hunold
- use ARRAY_SIZE() macro Thanks to Philipp Matthias Hahn <pmhahn@titan.lahn.de>
2004-09-20- remove stupid DEB_* debugging macro horror from av7110 and budget drivers, ↵Michael Hunold
replace them with dprintk(level, msg) instead - remove whitespace and linefeed violations all over the place
2004-08-30make all client_register() and client_unregister() staticJohannes Stezenbach
2004-08-30!"§%&$!!!Holger Waechtler
2004-08-18- forgot to remove all occurences of "#include "dvb_functions.h" which is ↵Michael Hunold
included just everywhere - remove dvb_i2c.[ch], it's not needed anymore - rename dvb_register_frontend_new() to dvb_register_frontend() -
2004-08-18- nuke dvb functions stuffMichael Hunold
2004-08-18- remove dvb i2c code (all drivers are ported to kernel i2c)Michael Hunold
- remove dvb i2c frontend (un)register code (all drivers use non-i2c frontend calls now) - add i2c driver ids for all frontends to dvb_frontend.h (should be submitted to i2c-id.h) - fix usage of i2c driver ids in dst, ves1x93, nxt6000 drivers - remove dvb i2c functionality from av7110 and budget drivers - remove dvb i2c functionality from Skystar2 driver - fix up kernel Makefile - add a FE_ATSC case to avoid compiler warning (print warning message instead)
2004-07-31merge back various cleanups from mainline kernel:Johannes Stezenbach
- sparse annotiations (viro) - NULL noise removal (viro) - #if where #ifdef should've been (saa7146) (viro) - convert private ABS() to kernel's abs() (rddunlap) - dvb_register_i2c_device() locking fix for -ENOMEM (akpm) - dvb_register_i2c_bus() locking fix for -ENOMEM (akpm)
2004-07-30 - More MODULE_PARM -> module_param changes, all should be corrected now.Kenneth Aafloy
- Remove unused av7110 DEBUG_VARIABLE.
2004-07-29 - MODULE_PARM -> module_param* for dvb-ttpci and budget-core,Kenneth Aafloy
debug parameters is writeable in sysfs (w/2.6.7+) and the rest is read-only.
2004-07-29- timeout variable in arm_thread() must be int, not unsigned longMichael Hunold
- replace home-brewn waiting stuff in osd code with wait_event_interruptible_timeout() - put a semaphore around osd calls to make sure they're properly serialized
2004-07-18New ioctl OSD_GET_CAPABILITY/OSD_CAP_MEMSIZE - returns size of OSD memory.Oliver Endriss
2004-07-12 - Properly lock the frontend module on open/close.Kenneth Aafloy
- Remove module ref count changes to av7110 and budget-core, as they did not do the right thing.
2004-07-10Up the driver module usage on i2c client_register, not the frontend module.Kenneth Aafloy
2004-07-09Make budget-core and dvb-ttpci lock the module that attaches to them.Kenneth Aafloy
2004-06-24- put audio/video initialization into separate function init_av7110_av()Michael Hunold
- call this function after system initialization and after arm crash to restore the previous state Thanks to Soeren Sonnenburg <bugreports@nn7.de> for this patch.
2004-06-21- don't forget to call release_firmware(), thanks to Kenneth Aafløy ↵Michael Hunold
<lists@kenneth.aafloy.net>
2004-06-21- Replace generic saa7146 i2c name by card specific name, suggested by Uli ↵Michael Hunold
Luckas <luckas@musoft.de>
2004-06-21patch by Kenneth Aafløy: better error message if firmware cannot be loadedJohannes Stezenbach
2004-06-13fix Oops when the bloody i2c eeprom driver probes the DVB I2C busJohannes Stezenbach
2004-06-07- call av7710_set_video_mode() when the arm has been rebooted after a crash. ↵Michael Hunold
this shouldn't do any harm and fixes output problems after arm crashes reported by Sören Sonnenburg.
2004-05-26C.Y.M. reported that tt_2_1 cards can also be rev2.2Johannes Stezenbach
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