4 #include <linux/dvb/frontend.h>
5 #include "dvb_frontend.h"
8 /* the demodulator's i2c address */
11 /* minimum delay before retuning */
15 #if IS_REACHABLE(CONFIG_DVB_SI21XX)
16 extern struct dvb_frontend
*si21xx_attach(const struct si21xx_config
*config
,
17 struct i2c_adapter
*i2c
);
19 static inline struct dvb_frontend
*si21xx_attach(
20 const struct si21xx_config
*config
, struct i2c_adapter
*i2c
)
22 printk(KERN_WARNING
"%s: driver disabled by Kconfig\n", __func__
);
27 static inline int si21xx_writeregister(struct dvb_frontend
*fe
, u8 reg
, u8 val
)
30 u8 buf
[] = {reg
, val
};
32 r
= fe
->ops
.write(fe
, buf
, 2);