summaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb-frontends/drxk.h
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2012-10-02 16:01:15 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-10-02 17:15:16 -0300
commit8e30783b0b3270736b2cff6415c68b894bc411df (patch)
tree0b409be3cff1bc39831f10b62a594832e3013387 /drivers/media/dvb-frontends/drxk.h
parent6ae5e060840589f567c1837613e8a9d34fc9188a (diff)
downloadlinux-8e30783b0b3270736b2cff6415c68b894bc411df.tar.gz
linux-8e30783b0b3270736b2cff6415c68b894bc411df.tar.bz2
linux-8e30783b0b3270736b2cff6415c68b894bc411df.zip
drxk: allow loading firmware synchrousnously
Due to udev-182, the firmware load was changed to be async, as otherwise udev would give up of loading a firmware. Add an option to return to the previous behaviour, async firmware loads cause failures with the tda18271 driver. Antti tested it with the following hardware: Hauppauge WinTV HVR 930C MaxMedia UB425-TC PCTV QuatroStick nano (520e) Tested-by: Antti Palosaari <crope@iki.fi> Cc: stable@kernel.org # for Kernel 3.6 - please note that driver location has changed Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb-frontends/drxk.h')
-rw-r--r--drivers/media/dvb-frontends/drxk.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/dvb-frontends/drxk.h b/drivers/media/dvb-frontends/drxk.h
index d615d7d055a2..94fecfbf14c1 100644
--- a/drivers/media/dvb-frontends/drxk.h
+++ b/drivers/media/dvb-frontends/drxk.h
@@ -28,6 +28,7 @@
* A value of 0 (default) or lower indicates that
* the correct number of parameters will be
* automatically detected.
+ * @load_firmware_sync: Force the firmware load to be synchronous.
*
* On the *_gpio vars, bit 0 is UIO-1, bit 1 is UIO-2 and bit 2 is
* UIO-3.
@@ -39,6 +40,7 @@ struct drxk_config {
bool parallel_ts;
bool dynamic_clk;
bool enable_merr_cfg;
+ bool load_firmware_sync;
bool antenna_dvbt;
u16 antenna_gpio;