summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends/stv0299.c
AgeCommit message (Collapse)Author
2004-03-19patch by Kenneth Aafløy to add support for Typhoon DVB-S budget cardJohannes Stezenbach
2004-03-14ALPS BSRU6 needs inversion inverted.Andrew de Quincy
Converted 8space->1tabs (formatting)
2004-03-13Reading inversion with FE_GET_FRONTEND had the inversion the wrong wayAndrew de Quincy
round
2004-03-11Checked in experimental frontend patchAndrew de Quincy
Also some minimal budget-ci CI support implemented (just detection+IRQs)
2004-02-27Reinstated old INVERSION_AUTO behaviour once moreAndrew de Quincy
2004-02-27Reduced drift so channels cannot drift across to nearby onesAndrew de Quincy
2004-02-26Lots of fixes to help with correct tuning.Andrew de Quincy
2004-02-25Expanded INIT code, and sped up finetuning times.Andrew de Quincy
There is still a problem sometimes when waking up from being asleep.
2004-02-24Added a temporary hack to fix buggy user-side software which suppliesAndrew de Quincy
INVERSION_AUTO to frontends which specifically say they do not support it
2004-02-24Further refinements: force a full tune whenever FE_INIT is done.Andrew de Quincy
Remove unnecessary inititalised stuff
2004-02-23Fixes to sort out tuning at low symbol ratesAndrew de Quincy
2004-02-20Added seperate settings for SU1278 on technotrend hardwareAndrew de Quincy
2003-12-20updated contributors.txt and some email addressesAndreas Oberritter
2003-11-19Whoops, forgot to add a "return 0" at the end of the init functionAndrew de Quincy
2003-11-19Added new module parameter to choose between BER and UCBLOCKs errorAndrew de Quincy
monitoring since the STV0299 can't do both at once (BER is the default)
2003-11-12Added modifications based on the recommended settings in the SU1278Andrew de Quincy
datasheet. Cleaned up some tabbing problems.
2003-11-12- let the samsung tuner module count bit errors instead of block errorsHolger Waechtler
- some indentination stuff
2003-11-07Patch by Vadim Catana <skystar@moldova.cc>:Johannes Stezenbach
Add support for Technisat SkyStar2 rev. 2.6B with Samsung TBMU24112IMB frontend.
2003-11-06add reg to stv0299_readreg() dprintkJohannes Stezenbach
2003-10-08- allow private data to be associated with i2c devicesAndreas Oberritter
- fixed some return values in i2c device attach functions
2003-09-26fixed detection of stv0299 if chip is in standby modeOliver Endriss
2003-06-18When I submitted the last patchset for the 2.5 kernel series,Michael Hunold
Alan Cox reformatted the code to follow his coding style when he fixed the merge bugs. This patch now introduces these coding style changes, so that we don't wipe out his changes with the next patchset.
2003-05-27- remove enumeration typedefsMichael Hunold
- change some includes
2003-05-27Use C99 initializers.Michael Hunold
2003-05-19more 64bit compile time warning fixesHolger Waechtler
2003-05-08- added SEC_VOLTAGE_OFF to the APIJohannes Stezenbach
- implemented SEC_VOLTAGE_OFF for stv0299 and alps_bsrv2
2003-05-05support for SU1278 w/ tua6100 PLLHolger Waechtler
2003-04-30- introduce dvb_functions.h in order to make the dvb subsystemMichael Hunold
less dependent on the linux kernel. here is the place to store additional dvb_* functions, which encapsulate linux kernel functionality which cannot be expressed as a one-liner - rename ddelay() to dvb_delay(), move it to dvb_functions.h - change all files to include dvb_functions.h instead of dvb_compat.h - compile fix for the saa7111 driver
2003-04-29- portability fixes, follow compat.[hc] -> dvb_compat.[hc] changesHolger Waechtler
- replace -ENOSPC by -EBUSY in demux feed allocation
2003-04-27remove ddelay function because it's already defined in dvb_compat.hAlex Woods
2003-04-25disable TDQF probingHolger Waechtler
2003-04-25fix syntax errors to get it compile again.Holger Waechtler
2003-04-25wate up stv0299 + configure i2c clock registers before probing PLLsHolger Waechtler
2003-04-25Lots of cosmetic changes in order to sync the CVS withMichael Hunold
the version that made it into the 2.5.68 kernel. - remove unnecessary c++-style comments - fixed some line breaks and the style function headers are formatted: please don't argue with me about these changes, I don't care how they are formatted. - remove newline breaks between memory allocation and the return value check Some more interesing stuff: - remove ddelay() functions completly, replace with set_current_state() and manual schedule_timeout() calls. - made some init data for the mxb driver static and global (patch already send to lkml) Some crucial changes: - inherit some return values Mr. Alan Cox has changed -- please review
2003-04-24- #include "compat.h" --> #include "dvb_compat.h"Holger Waechtler
- return POLL_ERR in case of filter timeout
2003-03-22more portability, now frontend modules build out of the boxHolger Waechtler
2003-02-03get the (ftype == LG_TDQF_S001F || ftype == ALPS_BSRU6) thing right, thanksHolger Waechtler
to Jack Thomasson <jkt@Helius.COM> for pointing this out...
2003-02-03bugfix for Allps BSRU6 contributed by Matt Davis <matt@Helius.COM>Holger Waechtler
2003-01-21get in sync w/ DVB/Holger Waechtler
2002-12-29Major cleanup: the goal is to get rid of the budget card <=> saa7146.o <=> ↵Michael Hunold
videodev.o dependency, so we can later split up the av7110 driver into a av7110 and budget card driver. I tested this on 2.4.18-3 (original RedHat 7.3 kernel) and 2.5.53. Changes in detail: saa7146: - fixed the unitialised timer warnings - split saa7146.o into saa7146.o and saa7146_vv.o: all videodev (ie. v4l) related stuff is now encapsulated in saa7146_vv.o. the extension (ie. mxb or dvb-ttpci) now has to make sure to register the v4l devices via helper functions provided by saa7146_vv mxb: - changes to make the driver compile with the new saa7146 and saa7146_vv parts - fix the vbi bypass issue for MXBs with saa7146, rev. 1 card av7110: - changes to make the driver compile with the new saa7146 and saa7146_vv parts - some changes related to the upcoming av7110 <=> budget splitup, but they are commented out - changed the saa7146 PAL values to experimental values that look good to me, but kept the old values as a comment. where are the original values from? there is a big black border on most channels on the left side which annoyed me... - changed from video/generic_usercopy() to dvb_usercopy() and put this into the source code, not into compat.c - moved the crc_32* stuff from compat.c to the source file where it is used - now compat.[ch] was removed completely, all references were deleted from all other files. other: - updated the README and TODO files - changed "makelinks" to remove alps_bsru6 stuff from kernel when making the symlinks - fixed the build files in "build-2.4" - fixed all other files needed for 2.5.x kernel build
2002-12-23generic stv0299 driver by Peter Schildmann <peter.schildmann@web.de>Holger Waechtler
replaces the old BSRU6 driver..