summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci/av7110.c
AgeCommit message (Collapse)Author
2006-01-12removed uneeded init on structs like static int foo=0Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - static vars are equal to zero by default. Removed unnecessary =0 from them, saving some data space; - Fixed compiling against kernels bellow 2.6.13. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-11From: Panagiotis Issaris <takis@issaris.org>Mauro Carvalho Chehab
Conversions from kmalloc+memset to k(z|c)alloc Conversions from kmalloc+memset to k(z|c)alloc. kernel-sync Signed-off-by: Panagiotis Issaris <takis@issaris.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-01-03av7110 driver: improved recovery from ARM crash and crash detectionOliver Endriss
Improved recovery from ARM crash and the way a crash is detected. Minor white space clean-up, debug output fixed. Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-12-27make the firmware dir documentation and comments consistent in the v4l-dvb tree.Michael Krufky
Signed-off-by: Ville Skyttä <ville.skytta@iki.fi> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-12-19Revert one 64-bit fix and improved other 64-bit fixesHans Verkuil
- Reverted objectionable fix in saa7146_hlp.c - Merged in improved dvb 64-bit fixes from Peter Beutner. Signed-off-by: Peter Beutner <p.beutner@gmx.net> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2005-12-16Enable SPDIF output for DVB-S rev 2.3Oliver Endriss
Enable SPDIF output for DVB-S rev 2.3. Firmware 2623 or higher required. Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-12-08more #if 0 / #if 1 fixes to be in sync with kernelMauro Carvalho Chehab
kernel-sync - more #if 0 / #if 1 fixes to be in sync with kernel Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-12-08keep #if 0 for existent code when genreating kernel patchesMauro Carvalho Chehab
kernel-sync Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-26Whitespaces cleanups.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-15Driver support for live-ac3, firmware >= 2621 required.Oliver Endriss
Signed-off-by: Dr. Werner Fink <werner@suse.de> Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-11-14fixed mpeg audio on spdif from Nexus-CA card (rev 2.3),Oliver Endriss
definitions for sound chip MSP3415 Signed-off-by: Marco Schluessler <marco@lordzodiac.de> Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-11-12Fixed dishnetwork support for Nexus-S rev 2.3Oliver Endriss
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-10-24stv0299_set_frontend(): reduced number of i2c transfers, set register 0x12 ↵Oliver Endriss
from inittab Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-10-03Remove broken stv0299 enhanced tuning codeAndrew de Quincy
2005-09-04remove trailing whitespaceJohannes Stezenbach
2005-08-16From: Karl Herz <karl.herz@gmx.de>Johannes Stezenbach
Add PCI-ids of Siemens-DVB-C card with Technotrend manufacturer id. Signed-off-by: Karl Herz <karl.herz@gmx.de>
2005-08-11improved remote control support for av7110-based cards:Oliver Endriss
- extended rc5 protocol, firmware >= 0x2620 required - key-up timer slightly adjusted - completely moved remote control code to av7110_ir.c - support for multiple ir receivers - for now, all av7110 cards share the same ir configuration and event device
2005-07-26Removed PWM parameter - moved into inittabs.Andrew de Quincy
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
2005-07-26Externalise inittabsAndrew de Quincy
2005-07-16Pass a pointer to the i2c bus to the pll callbacks (stv0299 only).Andreas Oberritter
It was not possible to tell which i2c bus should be used if an adapter has multiple frontends on multiple i2c buses.
2005-06-27remove two trailing spacesJohannes Stezenbach
2005-06-19av7110_fe_lock_fix() modified in a way that it can be retried after -ERESTARTSYSOliver Endriss
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
2005-06-19Fix indentation and add some whitepsace between operators.Johannes Stezenbach
Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-06-19Change error handling in av7110_stop_feed() to stop asJohannes Stezenbach
many filters as possible in case of errors. Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-06-19- propagate more errors back to caller or log them, mainly inJohannes Stezenbach
av7110.c and av7110_av.c - fix error message in StartHWFilter - do not StopHWFilter for handle 0xffff Signed-off-by: Wolfgang Rohdewald <wolfgang@rohdewald.de>
2005-03-18TT/Hauppauge Nexus Rev 2.3: use stv0299 routines for 22kHz/tone-burst/DiSEqCOliver Endriss
2005-03-17ttpci: follow dvb_register_adapter changes in dvbdev.[ch]Andreas Oberritter
2005-03-14first try to support TT/Hauppauge Nexus Rev 2.3Oliver Endriss
2005-03-12a few more whitespace cleanupsJohannes Stezenbach
2005-03-10patch by Anssi Hannula: remove comment that says TT PCI DVB-T is unsupportedJohannes Stezenbach
2005-03-10patch by Anssi Hannula: add support for Technotrend PCI DVB-TJohannes Stezenbach
(0x13c2,0x0008, Grundig 29504-401 (LSI L64781 Based) frontend)
2005-03-09 - FIX: don't do av7110_ir_exit if init was not doneKenneth Aafloy
2005-02-17Janitoring - error handling during attachJohannes Stezenbach
- av7110_arm_sync(): small helper to factor out some code; - av7110_attach() does not check the status code returned by all the functions is uses; - balance the error path in av7110_attach and have it easy to check. Please check it; - if everything is correctly balanced, device_initialized is not needed anymore in struct av7110; - av7110_detach(): no need to cast a void * pointer; - av7110_detach(): die #ifdef, die ! - change the returned value of av7110_av_exit() as it can't fail; - change the returned value of av7110_ca_init() as it can fail. Removed extraneous casts while are it; - check for failure of vmalloc() in ci_ll_init(). Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
2005-02-16don't call av7110_ir_init() if driver initialization failed alreadyJohannes Stezenbach
due to previous errors (resulted in Oops in out-of-memory conditions)
2005-01-09patch by Emard: make sure RPS1 is disabled before progammingJohannes Stezenbach
budget-patch task
2005-01-09patch by Emard: fix Oops provoked by insmod/rmmod test loopJohannes Stezenbach
2005-01-08a bunch of cleanupsJohannes Stezenbach
- mostly whitespace etc. - removed now unsused struct dvb_net_priv.name field
2005-01-08patch by Emard:Johannes Stezenbach
budgetpatch integrated into dvb-ttpci: enables full ts option running in parallel with all previous functions of dvb-ttpci. This is done by opening DMA3 channel at port B and registering it as second demux named demux1 demux1 has full ts capability and is accompanied by net1 and dvr1 but has no frontend device. It uses frontend0 which is in hardware permanently connected to both demux0 and demux1. net1 can create its full ts network devices, they are named dvb010, dv010 etc. Devices created by net0 remain named dvb0_0 etc as before. kernel parameter for dvb-ttpci: budgetpatch=0,1,2 0-no budgetpatch 1-autodetect 2-alywas autodetect resets saa7146. Avoid on systems that don't like resetting of saa7146.
2004-12-31re-added support for Fujitsu-Siemens DVB-S rev 1.6 0x13c2:0x0006Oliver Endriss
which was removed during fe refactoring :-(
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