4 #include <linux/kconfig.h>
5 #include <linux/dvb/frontend.h>
6 #include "dvb_frontend.h"
9 /* the demodulator's i2c address */
12 /* minimum delay before retuning */
16 #if IS_ENABLED(CONFIG_DVB_SI21XX)
17 extern struct dvb_frontend
*si21xx_attach(const struct si21xx_config
*config
,
18 struct i2c_adapter
*i2c
);
20 static inline struct dvb_frontend
*si21xx_attach(
21 const struct si21xx_config
*config
, struct i2c_adapter
*i2c
)
23 printk(KERN_WARNING
"%s: driver disabled by Kconfig\n", __func__
);
28 static inline int si21xx_writeregister(struct dvb_frontend
*fe
, u8 reg
, u8 val
)
31 u8 buf
[] = {reg
, val
};
33 r
= fe
->ops
.write(fe
, buf
, 2);