summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends/stv0299.c
AgeCommit message (Collapse)Author
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-17 - Add missing #include <linux/moduleparam.h>Kenneth Aafloy
2004-07-16 - Adding I2C_DRIVERID for all frontends to dvb_i2c.hKenneth Aafloy
- dvb_dummy_fe conversion to Kernel I2C - Conversion from deprecated MODULE_PARM* to module_param* - Adding/renaming existing *debug* parameter to debug. - Common naming scheme for debug/I2C: dvbfe_*
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-06-24Uli Luckas' Cinergy1200 patchsets and SAA patches fixing the broken frontend ↵Holger Waechtler
drivers after the kernel-i2c changes
2004-06-22- beautify error and debug messagesMichael Hunold
2004-06-22- accidently inverted BUG_ON() logicMichael Hunold
2004-06-22- more kernel i2c cleanupsMichael Hunold
2004-06-22- don't leak memory, thanks to Kenneth AafløyMichael Hunold
2004-06-21make stv0299_writereg() return -EREMOTEIO on errors, no -1 == -EPERMJohannes Stezenbach
2004-06-07cleanup patch by Kenneth AafløyJohannes Stezenbach
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-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...