linux/drivers/media/dvb/frontends
Trent Piepho 8718455472 V4L/DVB (3723): Avoid unnecessary firmware re-loads in or51132 frontend
As QAM_64, QAM_256, and QAM_AUTO all use the same firmware, switching
between these modulations doesn't require a firmware re-load.  This also
fixes a mishandled error condition, in which the firmware file is loaded
into the kernel, the clock mode is changed, but then the firmware upload
to the device fails.  The modulation change is aborted, but the clock
mode would still be changed.

Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-06-25 01:57:44 -03:00
..
bcm3510_priv.h [PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card 2005-06-24 00:05:31 -07:00
bcm3510.c V4L/DVB (3318b): sem2mutex: drivers/media/, #2 2006-02-07 06:49:14 -02:00
bcm3510.h [PATCH] dvb: flexcop: add BCM3510 ATSC frontend support for Air2PC card 2005-06-24 00:05:31 -07:00
bsbe1.h V4L/DVB (3404): Refactored LNBP21 and BSBE1 support 2006-03-08 11:36:06 -03:00
bsru6.h V4L/DVB (3532): Moved duplicated code of ALPS BSRU6 tuner to a standalone file. 2006-03-21 08:53:54 -08:00
cx22700.c [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
cx22700.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cx22702.c V4L/DVB (3089): Adding support for the Hauppauge HVR1100 and HVR1100-LP products. 2006-01-09 15:25:12 -02:00
cx22702.h [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
cx24110.c V4L/DVB (3389): Fix broken IF-OUT Relay handling 2006-02-27 00:09:29 -03:00
cx24110.h V4L/DVB (3389): Fix broken IF-OUT Relay handling 2006-02-27 00:09:29 -03:00
cx24123.c V4L/DVB (3804): Tweak bandselect setup fox cx24123 2006-05-12 19:55:08 -03:00
cx24123.h DVB (2451): Add support for KWorld DVB-S 100, based on the same chips as Hauppauge 2006-01-09 15:25:08 -02:00
dib3000-common.c [PATCH] dvb: Add generalized dvb-usb driver 2005-06-24 00:05:30 -07:00
dib3000-common.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dib3000.h [PATCH] dvb: Add generalized dvb-usb driver 2005-06-24 00:05:30 -07:00
dib3000mb_priv.h [PATCH] dvb: Add generalized dvb-usb driver 2005-06-24 00:05:30 -07:00
dib3000mb.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
dib3000mc_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dib3000mc.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
dvb_dummy_fe.c [PATCH] kfree cleanup: drivers/media 2005-11-07 07:54:04 -08:00
dvb_dummy_fe.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dvb-pll.c V4L/DVB (3829): Fix frequency values in the ranges structures of the LG TDVS H06xF tuners 2006-05-12 19:55:16 -03:00
dvb-pll.h V4L/DVB (3411): FE6600 is a Thomson tuner 2006-03-08 11:37:29 -03:00
Kconfig V4L/DVB (3721): Fix spelling 2006-06-25 01:57:43 -03:00
l64781.c [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
l64781.h [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
lgdt330x_priv.h [PATCH] dvb: lgdt330x frontend: some bug fixes & add lgdt3303 support 2005-08-08 11:49:57 -07:00
lgdt330x.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
lgdt330x.h [PATCH] dvb: Add support for Air2PC/AirStar 2 ATSC 3rd generation (HD5000) 2005-11-09 07:56:03 -08:00
lnbp21.h V4L/DVB (3404): Refactored LNBP21 and BSBE1 support 2006-03-08 11:36:06 -03:00
Makefile V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support 2006-03-08 11:36:50 -03:00
mt312_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mt312.c V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups 2006-02-27 00:07:49 -03:00
mt312.h V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups 2006-02-27 00:07:49 -03:00
mt352_priv.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mt352.c V4L/DVB (3344a): Conversions from kmalloc+memset to k(z|c)alloc 2006-01-11 19:40:56 -02:00
mt352.h [PATCH] dvb: frontends: misc. minor cleanups 2005-05-17 07:59:32 -07:00
nxt200x.c V4L/DVB (3413): Kill nxt2002 in favor of the nxt200x module 2006-01-23 17:11:06 -02:00
nxt200x.h [PATCH] dvb: nxt200x: Add function for nxt200x to change pll input 2005-11-09 07:56:06 -08:00
nxt6000_priv.h [PATCH] dvb: nxt6000: support frontend status reads 2005-05-17 07:59:29 -07:00
nxt6000.c V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
nxt6000.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
or51132.c V4L/DVB (3723): Avoid unnecessary firmware re-loads in or51132 frontend 2006-06-25 01:57:44 -03:00
or51132.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
or51211.c V4L/DVB (3242): make the firmware dir docs consistent in the v4l-dvb tree. 2006-01-09 15:25:38 -02:00
or51211.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s5h1420.c V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
s5h1420.h [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
sp887x.c V4L/DVB (3242): make the firmware dir docs consistent in the v4l-dvb tree. 2006-01-09 15:25:38 -02:00
sp887x.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sp8870.c V4L/DVB (3242): make the firmware dir docs consistent in the v4l-dvb tree. 2006-01-09 15:25:38 -02:00
sp8870.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
stv0297.c V4L/DVB (3382): Fix stv0297 for qam128 on tt c1500 (saa7146) 2006-02-27 00:09:17 -03:00
stv0297.h [PATCH] dvb: budget-ci: add support for TT DVB-C CI card 2005-09-09 13:57:45 -07:00
stv0299.c V4L/DVB (3194): Revert one 64-bit fix and improved other 64-bit fixes 2006-01-09 15:32:43 -02:00
stv0299.h DVB (2454): Port code for SU1278/SH2 (TUA6100) from pre-refactored code 2006-01-09 15:25:09 -02:00
tda1004x.c V4L/DVB (3673): Fix budget-av CAM reset 2006-04-02 04:56:02 -03:00
tda1004x.h V4L/DVB (3304): TDA10046 Driver update 2006-02-07 06:49:10 -02:00
tda8083.c [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
tda8083.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tda10021.c V4L/DVB (3218): Whitespace cleanups 2006-01-09 15:25:34 -02:00
tda10021.h [PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1 2005-12-12 08:57:44 -08:00
ves1x93.c [PATCH] dvb: remove unnecessary casts in frontends 2005-05-17 07:59:30 -07:00
ves1x93.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ves1820.c [PATCH] DVB: Fixes ifs in ves1820 set symbolrate(). 2005-12-01 15:48:59 -08:00
ves1820.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
zl10353_priv.h V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support 2006-03-08 11:36:50 -03:00
zl10353.c V4L/DVB (3509): Make a needlessly global function static. 2006-03-21 08:53:37 -08:00
zl10353.h V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support 2006-03-08 11:36:50 -03:00