diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-10-02 16:01:15 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-10-02 17:15:16 -0300 |
commit | 8e30783b0b3270736b2cff6415c68b894bc411df (patch) | |
tree | 0b409be3cff1bc39831f10b62a594832e3013387 /drivers/media/dvb-frontends/drxk.h | |
parent | 6ae5e060840589f567c1837613e8a9d34fc9188a (diff) | |
download | linux-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.h | 2 |
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; |