diff options
Diffstat (limited to 'drivers/media/dvb-frontends/mb86a20s.h')
| -rw-r--r-- | drivers/media/dvb-frontends/mb86a20s.h | 12 | 
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/media/dvb-frontends/mb86a20s.h b/drivers/media/dvb-frontends/mb86a20s.h index bf22e77888b..6627a397608 100644 --- a/drivers/media/dvb-frontends/mb86a20s.h +++ b/drivers/media/dvb-frontends/mb86a20s.h @@ -16,21 +16,25 @@  #ifndef MB86A20S_H  #define MB86A20S_H +#include <linux/kconfig.h>  #include <linux/dvb/frontend.h>  /**   * struct mb86a20s_config - Define the per-device attributes of the frontend   * + * @fclk:		Clock frequency. If zero, assumes the default + *			(32.57142 Mhz)   * @demod_address:	the demodulator's i2c address + * @is_serial:		if true, TS is serial. Otherwise, TS is parallel   */  struct mb86a20s_config { -	u8 demod_address; -	bool is_serial; +	u32	fclk; +	u8	demod_address; +	bool	is_serial;  }; -#if defined(CONFIG_DVB_MB86A20S) || (defined(CONFIG_DVB_MB86A20S_MODULE) \ -	&& defined(MODULE)) +#if IS_ENABLED(CONFIG_DVB_MB86A20S)  extern struct dvb_frontend *mb86a20s_attach(const struct mb86a20s_config *config,  					   struct i2c_adapter *i2c);  extern struct i2c_adapter *mb86a20s_get_tuner_i2c_adapter(struct dvb_frontend *);  |