summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends
AgeCommit message (Collapse)Author
2005-12-20correct Thomson DTT 761x frequency rangesMichael Krufky
From: Michael Krufky <mkrufky@m1k.net> - corrected Thomson DTT 7611 tuner programming, based on spec sheet - renamed to Thomson DTT 761x - applies to DTT 7611 7611A 7612 7613 7613A 7614 7615 7615A (DTT 7610 is similar, but slightly different programming) - corrected frequency ranges for analog and digital modes 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-14Fix 64-bit compile warningsHans Verkuil
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2005-12-08removed unneccessary header.Mauro Carvalho Chehab
kernel-sync Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
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-12-07cx24123: cleanup timout handlingJohannes Stezenbach
From: Steven Toth <stoth@hauppauge.com> Cleanup timeout handling in cx24123_pll_writereg(), and use a reasonable value for the timeout. Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-12-02Adding support for the Hauppauge HVR1100 and HVR1100-LP products.Michael Krufky
From: Steven Toth <stoth@hauppauge.com> - Add support for the Hauppauge HVR1100 and HVR1100-LP products. - Add i2c_gate_ctrl callback function to dvb_frontend_ops struct. Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-26Whitespaces cleanups.Mauro Carvalho Chehab
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2005-11-23Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>Andrew de Quincy
Port code for SU1278/SH2 (TUA6100) from pre-refactored code
2005-11-22From: Vadim Catana <skystar@moldova.cc>Michael Krufky
- add support for KWorld DVB-S 100, based on the same chips as Hauppauge Nova-S Plus (CX23883/CX24123/CX24109), without the Intersil ISL6421, which is used for LNB control. - LNB voltage and tone are controled by LNBDC and LNBTone bits from register 0x29 of the CX24123 demodulator. - The MO_GP0_IO register from CX23883 is used to turn LNB power on and off. Signed-off-by: Vadim Catana <skystar@moldova.cc> Acked-by: Johannes Stezenbach <js@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-21From: Denis Vlasenko <vda@ilport.com.ua>Johannes Stezenbach
Remove stray semicolons after if (foo); in ves1820_set_symbolrate(). Signed-off-by: Denis Vlasenko <vda@ilport.com.ua>
2005-11-20From: Johannes Stezenbach <js@linuxtv.org>Johannes Stezenbach
Minor cleanups. Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-11-20From: Steve Toth <stoth@hauppauge.com>Johannes Stezenbach
Added demodulator driver for Nova-S-Plus and Nova-SE2 DVB-S support. Signed-off-by: Steven Toth <stoth@hauppauge.com>
2005-11-16From: Steven Toth <stoth@hauppauge.com>Michael Krufky
Update Steve's email address. Signed-off-by: Steven Toth <stoth@hauppauge.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-13From: Tim Schmielau <tim@physik3.uni-rostock.de>Michael Krufky
Include fixes for 2.6.15-rc1 for removing sched.h from module.h. Signed-off-by: Tim Schmielau <tim@physik3.uni-rostock.de> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-07[PATCH] fix missing includesMichael Krufky
I recently picked up my older work to remove unnecessary #includes of sched.h, starting from a patch by Dave Jones to not include sched.h from module.h. This reduces the number of indirect includes of sched.h by ~300. Another ~400 pointless direct includes can be removed after this disentangling (patch to follow later). However, quite a few indirect includes need to be fixed up for this. In order to feed the patches through -mm with as little disturbance as possible, I've split out the fixes I accumulated up to now (complete for i386 and x86_64, more archs to follow later) and post them before the real patch. This way this large part of the patch is kept simple with only adding #includes, and all hunks are independent of each other. So if any hunk rejects or gets in the way of other patches, just drop it. My scripts will pick it up again in the next round. Signed-off-by: Tim Schmielau <tim@physik3.uni-rostock.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-04- Revert Kirk's previous patch, as it could have potentiallyMichael Krufky
led to a stack overflow, due to a variable length array. - Change length types back to u8 from int. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-04- Change length types from u8 to int.Michael Krufky
Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-03- Fix Typo: Change CONFIG_DVB_NXT2002 to CONFIG_DVB_NXT200XMichael Krufky
for the nxt200x module. Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-11-02 - fixed oddities at firmware downloadHartmut Hackmann
- more tolerant vs crystal frequency offset - lower sampling clock Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t.online.de>
2005-11-02- Added function for nxt200x to change pll inputMichael Krufky
- For VSB set to input 0, for QAM set to input 1 - will only be set for cards that have set_pll_input defined Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-28From: Kirk Lapray <kirk.lapray@gmail.com>Michael Krufky
- Remove status check from nxt200x_readreg_multibyte, it really shouldn't be necessary. Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-28- Instead of determining how to write to the tuner based on which NIMMichael Krufky
is being used, make this determination based on whether the chip is a NXT2002 or NXT2004. - If NXT2004, write directly to tuner. If NXT2002, write through NXT chip. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-27- Add support for AVerTVHD MCE a180.Michael Krufky
- Like Philips TUV1236D, if NIM is ALPS TDHU2 then write directly to tuner. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-27Removed unnecessary check before kfreeMichael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-27Check that a callback (set_ts_params) is set before calling it.Michael Krufky
Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-27From: Kirk Lapray <kirk.lapray@gmail.com>Michael Krufky
* nxt200x.c, nxt200x.h - New frontend module that supports both NXT2002 and NXT2004. So far, only tested on NXT2004. After testing on NXT2002, we should deprecate the nxt2002 module, and implement this one instead on the applicable cards. * get_dvb_firmware: - Added support for the NXT2004 firmware. This firmware works with both the ATI HDTV Wonder and the AVerTVHD MCE a180. This was originally written by Jean-Francois Thibert * dvb-pll.c - Fixed minimum frequency for tuv1236d. It seems that the data sheets are wrong. Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
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-24Updated comments of dvb_pll_tdvs_tua6034 to indicate thatMichael Krufky
it is used in both LG TDVS H061F and LG TDVS H062F Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-24From: Jesper Juhl <jesper.juhl@gmail.com>Johannes Stezenbach
This is the drivers/media/ part of the big kfree cleanup patch. Remove pointless checks for NULL prior to calling kfree() in drivers/media/. Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com> Cc: Johannes Stezenbach <js@linuxtv.org> Cc: Michael Krufky <mkrufky@m1k.net> Cc: Mauro Carvalho Chehab <mchehab@brturbo.com.br> Signed-off-by: Andrew Morton <akpm@osdl.org>
2005-10-23- Added support for the following:Michael Krufky
Philips TUV1236D - ATI HDTV Wonder ALPS TDHU2 - AverTVHD MCE A180 Samsung TBMV30111IN - Air2PC ATSC - 2nd generation These will be used in a new NXT200X driver that incorporates the NXT2002 driver and adds support for a couple NXT2004 based cards. Signed-off-by: Kirk Lapray <kirk.lapray@gmail.com> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2005-10-19Correct QAM symbol_rate_min for lgdt3302 and lgdt3303Michael Krufky
Thanks to: Mac Michaels and Steve Malenfant Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-18Add comment to indicate that lgdt330x_config.clock_polarity_flip appliesMichael Krufky
only to LGDT3303 chip, and is disabled by default. Enabling this option on LGDT3302 will have no effect. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-15Added support for Air2PC/AirStar 2 ATSC 3rd generation (HD5000)Michael Krufky
Signed-off-by: Taylor Jacob <rtjacob@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-03Remove broken stv0299 enhanced tuning codeAndrew de Quincy
2005-09-26From: NooneImportant <nxhxzi702@sneakemail.com>Johannes Stezenbach
Add support to FE_DISHNETWORK_SEND_LEGACY_CMD code to support other frontends besides stv0299. The generic code is a fallback in the case that it doesn't work for some specific frontends (again stv0299 being a good example). Signed-off-by: NooneImportant <nxhxzi702@sneakemail.com> Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-09-26Fix integer overflow bug in read_signal_strength()Johannes Stezenbach
reported by Anthony Leclerc. Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
2005-09-26From: Jon Burgess <jburgess@uklinux.net>Johannes Stezenbach
Ralph Metzler wrote: > AFAIR, there is a bug in tda10021.c in tda10021_readreg() which > references state->frontend.dvb->num > This is fatal if the frontend is not at the probed address and thus > not yet registered (no dvb entry set yet -> NULL pointer ...). The attached patch should get rid of the oops. Signed-off-by: Jon Burgess <jburgess@uklinux.net> Signed-off-by: Andrew Morton <akpm@osdl.org>
2005-09-12strip trailing whitespaceMichael Krufky
2005-09-11- leave I2C bride open at pll_sleep to support Philips EUROPA based cards.Hartmut Hackmann
- give an error message if the communication with the pll fails. Signed-off-by: Hartmut Hackmann <hartmut.hackmann@t-online.de>
2005-09-10Add DViCO FusionHDTV5 Lite to list of cards supported by lgdt330x moduleMichael Krufky
2005-09-10remove trailing whitespaceMichael Krufky
2005-09-04Remove my badly thought out patch. This does need done, but in a proper way.Andrew de Quincy
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
2005-08-31From: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>Johannes Stezenbach
Add missing #include <asm/irq.h> (for enable_irq()). Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
2005-08-25This fix has also been applied to lgdt330x. There isMichael Krufky
an optimization that keeps track of the frequency tuned by the digital decoder. The digital driver does not set the frequency if it has not changed since it was tuned. The analog tuner driver knows nothing about the frequency saved by the digital driver. When the frequency is set using the video4linux code with tvtime, the hardware get changed but the digital driver's state does not get updated. Switch back to the same digital channel and the driver finds no change in frequency so the tuner is not reset to the digital frequency. The work around is to remove the check and always set the tuner to the specified frequency. Signed-off-by: Mac Michaels <wmichaels1@earthlink.net> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-20while investigating the QAM_128-issue with the stv0297-driver for theMichael Krufky
Cablestar (which is not the same as the one in dvb-kernel CVS, yet), I fixed it, not by increasing the timeout, but by disabling the corner-detection for QAM_128 and higher. This patch has been tested on dvb-kernel cvs, and has been reported to work by multiple users. Some cards still need timeout increase on top of this patch. This will be addressed later. Signed-off-by: Patrick Boettcher <pb@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-08-16added support for the NXT6000-based digitv-box.Patrick Boettcher
added .get_tune_settings callback for the NXT6000 to have a min_tune_delay of 500ms Signed-off-by: Svante Olofsson <svante@agentum.com> Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-14FIX: check if the callback is set, before calling itPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2005-08-14some white spaces cleaned upPatrick Boettcher
Signed-off-by: Patrick Boettcher <pb@linuxtv.org>