summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends
AgeCommit message (Collapse)Author
2004-11-23- revise debug optionsPatrick Boettcher
- merged changes from DiBcom v2.1 drivers to dib3000mc - added transfer control callbacks to dib3000mc
2004-11-22Minor formatting cleanupsAndrew de Quincy
2004-11-21Cleaned upAndrew de Quincy
2004-11-21added the dib3000mc/p frontend driver. Micheal, sorry for being overhasty ↵Patrick Boettcher
with the Kconfig from dibusb.
2004-11-20Fixed firmware upload problems.Andrew de Quincy
2004-11-20Added setting to allow inversion of OCLKAndrew de Quincy
2004-11-19Decreased noise levels.Andrew de Quincy
2004-11-19Only hardcode to AUTO for tda10045Andrew de Quincy
2004-11-19Added vp310 supportAndrew de Quincy
2004-11-16 - MODULE_PARM -> module_paramKenneth Aafloy
2004-11-12 - Compile fixKenneth Aafloy
2004-11-11don't report FE_HAS_LOCK w/o (FE_HAS_CARRIER && FE_HAS_VITERBI && FE_HAS_SYNC)Johannes Stezenbach
2004-11-09Fixed up init tablesAndrew de Quincy
2004-11-09Hopefully fixed the skystar2 problem - hard to spot bug in the init table codeAndrew de Quincy
2004-11-09Sigh. another stupid bugAndrew de Quincy
2004-11-09Added wait loopAndrew de Quincy
2004-11-09Fixed chipid for tda10046Andrew de Quincy
2004-11-09This device cannot handle a read operation without a stop conditionAndrew de Quincy
between register and byte
2004-11-09Added support for stv0297 based cardsAndrew de Quincy
2004-11-09Forgot to unset initialised flag after sleepAndrew de Quincy
2004-11-08- make needlessly global code staticMichael Hunold
- whitespace and newline cleanups Thanks to Adrian Bunk <bunk@stusta.de>
2004-11-05- large refactoring of the dib3000mb frontend to make integration of thePatrick Boettcher
dib3000mc easier, especially to avoid code duplication
2004-11-03- remove remaining cvs commit foobar stuffMichael Hunold
- remove media/Kconfig, it's not needed any more for makelinks
2004-10-31- corrected tuner address, it was broken since FE_REFACTORING.Patrick Boettcher
Andrew, was there a reason why you >> 1 the pll address and << 1 always when it was needed?
2004-10-28Imported FE_REFACTORING to HEADAndrew de Quincy
2004-10-28- fix for module_param_array() for kernels > 2.6.9Michael Hunold
2004-10-26- please don't use CVS version magic stuff likeMichael Hunold
"$Id: xxxxxxx.h,v 1.7 2004/09/28 19:39:06 xxx Exp"
2004-10-26- use <linux/bitops.h> in favour of <asm/bitops.h>Michael Hunold
2004-10-25- use c99 initializersMichael Hunold
2004-10-13*dang* committed a bug, correctedPatrick Boettcher
2004-10-11update Marko Kohtala's email addressHolger Waechtler
2004-10-11merged some of the changes Andreas Oberritter did in FE_REFACTORING to HEADPatrick Boettcher
2004-10-04- added GET_TUNE_SETTING ioctlPatrick Boettcher
- correct LOCK status
2004-09-28- signal strength and snr calculations code included, but not activate. ↵Patrick Boettcher
log10 is missing
2004-09-27+NHolger Waechtler
2004-09-27DishNetwork Support based on Jeremy Hall's old patchesHolger Waechtler
2004-09-25corrected FEC valuesPatrick Boettcher
2004-09-20- read unc, ber, signal strengthPatrick Boettcher
- corrected FEC_2_3 handling - debug methods
2004-09-20Apply patches by Christopher Pascoe, thanks for your work.Michael Hunold
Notes: Note that to use this with either of the DVICO FusionHDTV DVB-T boards you will need to fetch and build against a recent snapshot of the video4linux code that you can obtain from http://dl.bytesex.org/cvs-snapshots/. This will get you the board ID for the Lite board, and/or the kernel I2C support needed for the DVB-T1. Cleanups (mt352-0-cleanup.patch) include: - moving the card_type and dvb_frontend_info structure into the adapter state to permit more than one card type in a system at once converting the force_card parameter to an array to permit the same; - removing incorrect "shift" values reintroduced by the merge of the TDTC9251DH01C driver which was based on an old version of the code with incorrect values - changes discussed and tested by Antonio Mancuso; - removing the incorrect use of I2C_M_NOSTART from the driver. The only boards where this worked were the boards where use_i2c_hw was enabled in the bttv driver, and there only because the i2c_hw code ignores the I2C_M_NOSTART flag and always generates a start condition. On other boards where the clag is respected, this violates the i2c protocol and causes only errors. No-op; - cleaning up some double initialisation (specifically that of the ACQ_CTL register - no-op; - converts some routines to pass the true frequency around, rather than the frequency in MHz - need the real frequency for other boards - no-op; - ignoring FEC_NONE for the LP coderate in the case where OFDM hierarchy mode is either set to be auto-detected or is disabled. The demodulator ignores our settings anyway; - changing the detect_avermedia function to a more generic function that can be used to detect other bt878 or cx2388x cards in a similar way; - rounding the frequency programmed into the PLL so that it will be closer to the desired received frequency; - decoupling requirement for FE_REGISTER/FE_UNREGISTER to be called synchronously from within mt352_attach_adapter/mt352_detach_client, so that mt352 can be used with drivers such as cx88 which have i2c and DVB support in separate modules. The DVICO hardware support (mt352-1-dvico.patch): - introduces functionality for the DVICO FusionHDTV DVB-T1 and DVICO FusionHDTV DVB-T Lite boards in the mt352 frontend; - activates autodetection for these boards; The dvb-bt8xx patch (dvb-bt8xx.patch): - adds hardware support for the DVICO FusionHDTV DVB-T Lite - adds functionality to the bt8xx code to switch on/off DMA of the transport stream only when the DVB layer wants data, rather than generating a constant interrupt stream the entire time that the driver is loaded. The mt352 speedup patch (mt352-2-speedups.patch) helps with tuning speed on the mt352 frontend, by: - reinitialising the frontend only in the case when it has not yet been initialised or when it has been put to sleep; - ignoring requests from the frontend thread to repetitively acquire a transponder with the same parameters. Each time it does this, the tuner/demodulator lose sync and acquisition time is needlessly extended.
2004-09-18- rename way-too-long ""Technisat SkyStar2 driver"" to "SkyStar2"Michael Hunold
2004-09-17- typos in README.dibusb fixed and comments addedPatrick Boettcher
- changed debug calls, added debug levels - fixed bug, when enumerating the firmware files
2004-09-15Fixes for problems with certain transpondersAndrew de Quincy
2004-09-15This updates the cx22702 frontend driver:Michael Hunold
* make it ignore any non-dvb card i2c adapters. * fixup the registering / unregistering order and make it more robust. (Patch by Gerd Knorr)
2004-09-13- alpha has to be 1, even when hierarchy is offPatrick Boettcher
- modified the tuning auto search behaviour - inversion is now detected automatically, too - some cleanups, added some more debug printks
2004-09-12Fixed dropouts on older DVB cardsKlaus Schmidinger
2004-09-06Support for Thomson DTT7579 tuner.Andrew de Quincy
2004-09-06Patch from Steve Toth for cx22702/new Hauppauge Nova-T support.Andrew de Quincy
2004-09-06Patch from Steve Toth for cx22702/new Hauppauge Nova-T support.Andrew de Quincy
2004-09-05added some more ioctl calls, modified the SET_FRONTED behaviour.Patrick Boettcher
2004-09-05removed some text from dib3000mbPatrick Boettcher