diff options
Diffstat (limited to 'drivers/media/dvb/frontends/drxk_hard.h')
-rw-r--r-- | drivers/media/dvb/frontends/drxk_hard.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/drivers/media/dvb/frontends/drxk_hard.h b/drivers/media/dvb/frontends/drxk_hard.h index 4bbf841de83a..6bb9fc4a7b96 100644 --- a/drivers/media/dvb/frontends/drxk_hard.h +++ b/drivers/media/dvb/frontends/drxk_hard.h | |||
@@ -94,7 +94,15 @@ enum DRXPowerMode { | |||
94 | 94 | ||
95 | 95 | ||
96 | enum AGC_CTRL_MODE { DRXK_AGC_CTRL_AUTO = 0, DRXK_AGC_CTRL_USER, DRXK_AGC_CTRL_OFF }; | 96 | enum AGC_CTRL_MODE { DRXK_AGC_CTRL_AUTO = 0, DRXK_AGC_CTRL_USER, DRXK_AGC_CTRL_OFF }; |
97 | enum EDrxkState { DRXK_UNINITIALIZED = 0, DRXK_STOPPED, DRXK_DTV_STARTED, DRXK_ATV_STARTED, DRXK_POWERED_DOWN }; | 97 | enum EDrxkState { |
98 | DRXK_UNINITIALIZED = 0, | ||
99 | DRXK_STOPPED, | ||
100 | DRXK_DTV_STARTED, | ||
101 | DRXK_ATV_STARTED, | ||
102 | DRXK_POWERED_DOWN, | ||
103 | DRXK_NO_DEV /* If drxk init failed */ | ||
104 | }; | ||
105 | |||
98 | enum EDrxkCoefArrayIndex { | 106 | enum EDrxkCoefArrayIndex { |
99 | DRXK_COEF_IDX_MN = 0, | 107 | DRXK_COEF_IDX_MN = 0, |
100 | DRXK_COEF_IDX_FM , | 108 | DRXK_COEF_IDX_FM , |
@@ -325,6 +333,9 @@ struct drxk_state { | |||
325 | 333 | ||
326 | enum DRXPowerMode m_currentPowerMode; | 334 | enum DRXPowerMode m_currentPowerMode; |
327 | 335 | ||
336 | /* when true, avoids other devices to use the I2C bus */ | ||
337 | bool drxk_i2c_exclusive_lock; | ||
338 | |||
328 | /* | 339 | /* |
329 | * Configurable parameters at the driver. They stores the values found | 340 | * Configurable parameters at the driver. They stores the values found |
330 | * at struct drxk_config. | 341 | * at struct drxk_config. |
@@ -338,7 +349,11 @@ struct drxk_state { | |||
338 | bool antenna_dvbt; | 349 | bool antenna_dvbt; |
339 | u16 antenna_gpio; | 350 | u16 antenna_gpio; |
340 | 351 | ||
352 | /* Firmware */ | ||
341 | const char *microcode_name; | 353 | const char *microcode_name; |
354 | struct completion fw_wait_load; | ||
355 | const struct firmware *fw; | ||
356 | int qam_demod_parameter_count; | ||
342 | }; | 357 | }; |
343 | 358 | ||
344 | #define NEVER_LOCK 0 | 359 | #define NEVER_LOCK 0 |