summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb
AgeCommit message (Collapse)Author
2008-10-06S2API: Added support for DTV_HIERARCHYSteven Toth
From: Steven Toth <stoth@linuxtv.org> A user tuning DVB-T via the S2API reports that this was not implemented, and his tuning was failing. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-10-06S2API: Add support fot DTV_GUARD_INTERVAL and DTV_TRANSMISSION_MODESteven Toth
From: Steven Toth <stoth@linuxtv.org> Tuning DVB-T via the S2API was failing, missing some essential items. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-10-06S2API: Added support for DTV_CODE_RATE_HP/LPSteven Toth
From: Steven Toth <stoth@linuxtv.org> Reports from users that using the new API for tuning DTV was failing, and the cache was missing some essential items. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-10-06cx24116: Add module parameter to return SNR as ESNO.Steven Toth
From: Steven Toth <stoth@linuxtv.org> I've retained the older percentage code after discussing this with Darron Broad, but made the ESNO option default. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-10-06S2API: Change _8PSK / _16APSK to PSK_8 and APSK_16Steven Toth
From: Steven Toth <stoth@linuxtv.org> ... and cleanup any drivers using them. I've also removed NBC_QPSK and modified the cx24116 driver to check the delivery_type also, removing some excess namespace baggage. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-10-05Add support for DvbWorld USB cards with STV0288 demodulator.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Add support for DvbWorld USB cards with STV0288 demodulator. Those cards use Earda EDS-1547 tuner. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-10-05Remove NULL pointer in stb6000 driver.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Remove NULL pointer in stb6000 driver, as it raises error for DvbWorld USB card. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-10-05Allow custom inittab for ST STV0288 demodulator.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Allow custom inittab for ST STV0288 demodulator, as it is needed for DvbWorld USB card. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-10-06S2API: Remove the hardcoded command limit during validationSteven Toth
From: Steven Toth <stoth@linuxtv.org> This means that when developers add new commands then they'll be see the DTV_MAX_COMMAND define and will be more likely to modify it, without having to modify the command validation code. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-10-03S2API: Bugfix related to DVB-S / DVB-S2 tuning for the legacy API.Steven Toth
From: Darron Broad <darron@kewl.org> Fixes switching from S2API to legacy where legacy params given to S2API aware demods are cached ones and not those implied in the legacy API. It was found (on an S2API aware demod at least) that after using an S2API aware application and then switching to a legacy application that prior S2API params were in effect were legacy has only implied values. This fixes this. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Darron Broad <darron@kewl.org>
2008-10-03S2API: Stop an OOPS if illegal commands are dumped in S2API.Steven Toth
From: Darron Broad <darron@kewl.org> Quick fix to stop an OOPS if illegal commands are dumped in S2API. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Darron Broad <darron@kewl.org>
2008-10-03cx24116: Sanity checking to data input via S2API to the cx24116 demod.Steven Toth
From: Darron Broad <darron@kewl.org> Add some sanity checking to data input via S2API to the cx24116 demod. This patch is valid for both s2-mfe and s2. It was found when testing KAFFEINE with S2API support that invalid modulation modes amongst other parameters were being delivered to the demod. In order to debug this sanity checking has been added. An example session would involve kaffeine setting QAM_AUTO when querying DVB-T, then later when trying to tune to DVB-S this cached value would be presented in error. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Darron Broad <darron@kewl.org>
2008-10-04merge: http://linuxtv.org/hg/~tmerle/cinergyT2Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-10-04merge: http://hg.jannau.net/v4l-dvbMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-10-04Whitespace cleanupsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-30correct Makefile symbol for stv0288 frontendJanne Grunau
From: Janne Grunau <janne-dvb@grunau.be> Priority: high Signed-off-by: Janne Grunau <janne-dvb@grunau.be>
2008-09-19cinergyT2: add remote key repeat featureThierry MERLE
From: Thierry MERLE <thierry.merle@free.fr> Implement key repeat feature for the cinergyT2 remote controller. Priority: normal Signed-off-by: Thierry MERLE <thierry.merle@free.fr>
2008-09-19Alternative version of Terratec Cinergy T2 driverThierry MERLE
From: Tomi Orava <tomimo@ncircle.nullnet.fi> Alternative version of the Terratec Cinergy T2 driver that uses the dvb framework. Priority: normal Signed-off-by: Tomi Orava <tomimo@ncircle.nullnet.fi> Signed-off-by: Thierry MERLE <thierry.merle@free.fr>
2008-10-01merge: http://www.linuxtv.org/hg/~stoth/s2Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-25S2API: Add DTV_API_VERSION commandSteven Toth
From: Steven Toth <stoth@linuxtv.org> This allows application developers to query the dvb-core API version dynamically, helping developers understand whether certain features will be available. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-09-25S2API: Implement result codes for individual commandsSteven Toth
From: Steven Toth <stoth@linuxtv.org> This allows application developers to determine which particular command in a sequence is invalid, or failing with error. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-09-25Kconfig dependency fix for DW2002 card with ST STV0288 demodulator.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Kconfig dependency fix for DW2002 card with ST STV0288 demodulator. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-25Kconfig correction for USB card modification with SI2109/2110 demodulator.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Kconfig correction for USB card modification with SI2109/2110 demodulator. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-24Fix deadlock in demux codeMauro Carvalho Chehab
From: Andreas Oberritter <obi@linuxtv.org> The functions dvb_dmxdev_section_callback, dvb_dmxdev_ts_callback, dvb_dmx_swfilter_packet, dvb_dmx_swfilter_packets, dvb_dmx_swfilter and dvb_dmx_swfilter_204 may be called from both interrupt and process context. Therefore they need to be protected by spin_lock_irqsave() instead of spin_lock(). This fixes a deadlock discovered by lockdep. Signed-off-by: Andreas Oberritter <obi@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-24merge: http://www.linuxtv.org/hg/~stoth/s2Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-24merge: http://linuxtv.org/hg/~mkrufky/sms1xxxMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-24merge: http://linuxtv.org/hg/~anttip/af9015Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-24merge: http://linuxtv.org/hg/~mkrufky/xc2028Mauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-09-23Add support for ST STV0288 demodulator and cards with it.Igor M. Liplianin
From: Georg Acher <acher@baycom.de> From: Igor M. Liplianin <liplianin@me.by> Add support for ST STV0288 demodulator and cards with it, such as TeVii S420. Signed-off by: Georg Acher <acher@baycom.de> Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-23S2API: Deactivate the ISDB-T definitionsSteven Toth
From: Steven Toth <stoth@linuxtv.org> We don't want to push the ISDB-T definitions into the kernel until we have a high level of confidence in the ISDB-T API. More testing is required before this code is released. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-09-22af9015: Add USB ID for AVerMedia A309Antti Palosaari
From: Antti Palosaari <crope@iki.fi> - AVerMedia A309 Mini Card (07ca:a309) Priority: normal Signed-off-by: Antti Palosaari <crope@iki.fi> Thanks-to: Dirk Vornheder <dirk_vornheder@yahoo.de>
2008-09-22dvb/budget: push adapter_nr mod option down to individual driversJanne Grunau
From: Janne Grunau <janne-dvb@grunau.be> adapter_nr mod option does not make sense for budget-core since it is only common code shared by all budget drivers Priority: normal Signed-off-by: Janne Grunau <janne-dvb@grunau.be>
2008-09-20af9015: cleanupAntti Palosaari
From: Antti Palosaari <crope@iki.fi> - cleanup Telestar Starstick 2 patch Priority: normal Signed-off-by: Antti Palosaari <crope@iki.fi>
2008-09-20af9015: Add USB ID for Telestar Starstick 2Antti Palosaari
From: Mikko Ohtamaa <mikko@redinnovation.com> - Add USB ID for Telestar Starstick 2 (10b9:8000) Priority: normal Signed-off-by: Mikko Ohtamaa <mikko@redinnovation.com> Signed-off-by: Antti Palosaari <crope@iki.fi>
2008-09-18Add support for USB card modification with SI2109/2110 demodulator.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Add support for USB card modification with SI2109/2110 demodulator. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-17Add support for Silicon Laboratories SI2109/2110 demodulators.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Add support for Silicon Laboratories SI2109/2110 demodulator and cards with it, such as DvbWorld PCI2002. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-21S2API: cx24116 register description fixes.Steven Toth
From: Darron Broad <darron@kewl.org> From the author: Here is a simple patch detailing some reverse engineered register detail lost in my latest merge. The comments in the code refer to this register but it is never defined. This corrects this. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Darron Broad <darron@kewl.org>
2008-09-16sms1xxx: Add new USB product ID for Hauppauge WinTV MiniStickMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> 2040:5510 is the same hardware as 2040:5500 Priority: high Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2008-09-16af9013: fix compile error coming from u64 divAntti Palosaari
From: Antti Palosaari <crope@iki.fi> - fix compile error coming from u64 div Priority: normal Signed-off-by: Antti Palosaari <crope@iki.fi>
2008-09-16replace xc3028 firmware filenames with defined default firmware namesMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Priority: normal Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2008-09-15initial driver for af9015 chipsetAntti Palosaari
From: Antti Palosaari <crope@iki.fi> - initial driver for the Afatech AF9015 chipset Priority: normal Signed-off-by: Antti Palosaari <crope@iki.fi> Thanks-to: Mark Spieth <mark@digivation.com.au> Thanks-to: Lee Essen <lee.essen@nowonline.co.uk> Thanks-to: Luca Olivetti <luca@ventoso.org> Thanks-to: Andrew Leech <andrew@floppyspongeonline.com> Thanks-to: Nick Andrew <nick-linuxtv@nick-andrew.net> Thanks-to: Rafael Antoniello <rafael.antoniello@gmail.com> Thanks-to: Jarryd Beck <jarro.2783@gmail.com> Thanks-to: Jose Alberto Reguero <jareguero@telefonica.net> Thanks-to: Benjamin Larsson <banan@ludd.ltu.se> Thanks-to: Wolfgang Breyha <wbreyha@gmx.net>
2008-09-15initial driver for af9013 demodulatorAntti Palosaari
From: Antti Palosaari <crope@iki.fi> - initial driver for the Afatech AF9013 demodulator Priority: normal Signed-off-by: Antti Palosaari <crope@iki.fi>
2008-09-14History update: MPEG initialization in cx24116.Igor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Adjust MPEG initialization in cx24116 in order to accomodate different MPEG CLK position and polarity in different cards. For example, HVR4000 uses 0x02 value, but DvbWorld & TeVii USB cards uses 0x01. Without it MPEG stream was broken on that cards for symbol rates > 30000 kSyms/s. Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-14S2API: cx24116 Rolloff changes, sysctls cleanup, isl power changes.Steven Toth
From: Darron Broad <darron@kewl.org> Remove the debugging sysctls. Rolloff was broken, not it works as expected and has been tested in kaffeine. Power related changes for the isl6421 are not implemented on the HVR4000/4000LITE. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Darron Broad <darron@kewl.org>
2008-09-14Add support for DvbWorld 2004 DVB-S2 PCI adapterIgor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Add support for DvbWorld 2004 DVB-S2 PCI adapter. The card contains dm1105 PCI chip and cx24116 demodulator Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-13S2API: A number of cleanusp from the last 24 months.Steven Toth
From: Darron Broad <darron@kewl.org> I was given these changes by Darron Broad and Igor Liplianin and represent a series of patches they've been making to the cx24116 driver over the last two years. Changes for handling symbolrates >30Ksps Tone handling changes. Diseqc support. Sleep support, shutting down the clocks correctly. Cleanup on ROLL_OFF and PILOT support. *** ST - We need to cleanup the sysclt control, this is abnormal in a demod driver. We should work towards understanding the missing API's and ensure we have them in S2API. *** Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org> Signed-off-by: Darron Broad <darron@kewl.org>
2008-09-13Add support for SDMC DM1105 PCI chipIgor M. Liplianin
From: Igor M. Liplianin <liplianin@me.by> Add support for SDMC DM1105 PCI chip. There is a lot of cards based on it, like DvbWorld 2002 DVB-S , 2004 DVB-S2 Signed-off-by: Igor M. Liplianin <liplianin@me.by>
2008-09-13S2API: Bugfix related to syncing the cache when used with the old API.Steven Toth
From: Steven Toth <stoth@linuxtv.org> Many thanks to Darron Broad for pointing out the obvious. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-09-13S2API: Changed bandwidth to be expressed in HZSteven Toth
From: Steven Toth <stoth@linuxtv.org> Also added some compat code for the older API. Added more ISDB message/command suggestions, current not connected in dvb-core. Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>
2008-09-13S2API: Allow reliable use of old and new api on the same frontend, regardless.Steven Toth
From: Steven Toth <stoth@linuxtv.org> Priority: normal Signed-off-by: Steven Toth <stoth@linuxtv.org>