summaryrefslogtreecommitdiff
path: root/linux/drivers
AgeCommit message (Collapse)Author
2005-01-09Use usb_kill_urb instead of usb_unlink_urb for kernels greater than 2.6.7.Alex Woods
2005-01-09internal refactoring step 3/3Patrick Boettcher
- added tuner and demod types for easier extension of new devices - added a check for some artec devices which have another tuner onboard, but don't know it, pll_addr is now a callback because of that - general callbacks for pll_set, pll_init and demod_init. They decide which pll-programming function is used and so on - added tuner passthru callback to xfer_ops. now dibusb can en/disable the tuner passthru of the dib3000m*-frontends; necessary for tuner probing - remote type determination (no for hanftek, nec for others), was not planned - fixed a bug in start_feed, which was introduced in step 2/3 but wasn't critical - added pll-programming for lg_tdtp_e102p_tua6034 (it has the tua6034 as pll) - added pll-programming and initialization for PANASONIC ENV77H11D5 - understood the i2c-address problem, now it is more logical
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.
2005-01-07patch by Alexey Dobriyan: remove stray '#'Johannes Stezenbach
2005-01-07- tveeprom tweaks.Gerd Knorr
- keytable for the new hauppauge remotes.
2005-01-07- new bttv card (by Chris Fanning).Gerd Knorr
- misc.
2005-01-07internal refactoring step 2/3 and first hanftek umt-010 usb2.0 settingsPatrick Boettcher
2005-01-07dibusb internal refactoring step 2/3Patrick Boettcher
2005-01-07rearranged the usb id handling to reduce redundance and mistakes and resolve ↵Patrick Boettcher
id conflicts
2005-01-06patch by Arne Ahrend: minor cleanups (make stuff static etc.)Johannes Stezenbach
2005-01-06fix handling of discontinuity indicator in section filterJohannes Stezenbach
(bug reported by Frank Rosengart)
2005-01-06patch by Emard: handle PUSI in section filter correctlyJohannes Stezenbach
(fix bug reported by Patrick Valsecchi)
2005-01-06Removed unnecessary comment about DST frontendAndrew de Quincy
2005-01-06Patch from Peter Hettkamp, Adam Szalkowski to add support for pinnacleAndrew de Quincy
pctv-sat
2005-01-06Fix compile warningAndrew de Quincy
2005-01-06Patch from Markus Breitenberger to fix tuning problemsAndrew de Quincy
2005-01-05Fixed slow tuning problemAndrew de Quincy
2005-01-04- more pinnacle 300i stuff (not working yet).Gerd Knorr
2005-01-04- fix irq initialization order bug.Gerd Knorr
2005-01-04- tda9320 support by Johnny Casey.Gerd Knorr
2005-01-03- misc.Gerd Knorr
2005-01-03- kworld dvb fixes from Roman Petrov.Gerd Knorr
2005-01-03- FUSIONHDTV fix from Christopher Pascoe.Gerd Knorr
2005-01-01some more error messages to detect broken cardsJohannes Stezenbach
2005-01-01Patch by Emard:Johannes Stezenbach
Budget patch improved driver, fixed slight packet loss by using different trigger mode - each complete frame of 2*188*512 bytes now gets only one VSYNC triggering, using rising edge. Normal budget has VSYNC toggled every 188*512 bytes triggered on both edges. This results in 2x less load on PCI by rps1 but the main advantage is reduction of packet loss to be indistinguishable from the true budget card. Also there is a fix for proper tuning for stv0299 tuners, so now it's even possible to test how budget-patch is running on a true budget card, like e.g. nova, satelco, activy, just copy lines of pci device lines from budget.c
2004-12-31re-added support for Fujitsu-Siemens DVB-S rev 1.6 0x13c2:0x0006Oliver Endriss
which was removed during fe refactoring :-(
2004-12-31calculation for the tuner was wrong, .5 freq suffered, we need a pll ↵Patrick Boettcher
library... :) happy new year
2004-12-30init state check for dvb part, forgot in the first place ..Patrick Boettcher
2004-12-29deb_stat and FE_CAN_RECOVER addedPatrick Boettcher
2004-12-29init state added, clean init and exit of every partPatrick Boettcher
2004-12-29patch by Domen Puncer: File permissions should be octal codes.Johannes Stezenbach
2004-12-29minor cleanup, moved to dmx_sw_filter (instead of dmx_sw_filter_packets)Patrick Boettcher
2004-12-29fixed the goddamn error of mpeg2 transfer, it was the buffersize why the ↵Patrick Boettcher
URBs never returned
2004-12-27fixed some bugs in the dib3000mcPatrick Boettcher
2004-12-27additional debug, doc updatePatrick Boettcher
2004-12-27select DVB_NXT6000Johannes Stezenbach
2004-12-26- enabled i2c-address probing for frontendsPatrick Boettcher
- refactored the dibusb driver, split into separate, code-dependent files, should have done this from the beginning, sorry for possible inconveniences in advance; I'm still learning
2004-12-26patch by Michal Feix: select FW_LOADER where necessaryJohannes Stezenbach
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-21Fix stupid bugAndrew de Quincy
2004-12-21patch by Vadim Catana: init_dma_queue(): fix dmaq_desc mixupJohannes Stezenbach
caused by previous cleanup patch
2004-12-21Minor tweak for DVB modeAndrew de Quincy
2004-12-21Fix the frontend thread problem by initialising everything.Andrew de Quincy
Hide private data.
2004-12-19Misc cleanupJohannes Stezenbach
- more local variables; - removal of tests against impossible situations; - unneeded casts. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
2004-12-19- release_adapter does not really balance claim_adapter. release_adapter does.Johannes Stezenbach
- unneeded tests in free_adapter_object: + kfree(NULL) does not hurt (and it will not happen anyway); + irq has already been successfully requested; - propagation of the error status code through driver_initialize; - check the status code in skystar2_probe; - skystar2_remove: no need to test adapter->dvb_adapter against NULL. If such is its value, the driver has oopsen long before due to: skystar2_probe -> dvb_dmxdev_init -> dvb_register_device -> dvbdev_get_free_id -> list_for_each (entry, &adap->device_list) ^^^^ -> NULL Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
2004-12-19Factor out duplicated code in free_dma_queue.Johannes Stezenbach
Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
2004-12-19Fat removal in init_dma_queueJohannes Stezenbach
- no path allows adapter->dmaq{1/2}.buffer to be != NULL when init_dma_queue() is called; - unneeded memset: pci_alloc_consistent() already zeroes pages; - init_dma_queue_one() avoids some code duplication. Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>
2004-12-19PCI api update + leaksJohannes Stezenbach
- claim_adapter: + s/request_xxx_region/pci_request_region/ + plug leaks on error path (requested io regions and enabled pci device); + propagate the status code; - driver_halt: + missing pci_disable_device(); + s/release_xxx_region/pci_release_region/ - driver_initialize: + s/release_xxx_region/pci_release_region/ Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>