#ifndef _LNBH24_H
#define _LNBH24_H
#define LNBH24_OLF …
#define LNBH24_OTF …
#define LNBH24_EN …
#define LNBH24_VSEL …
#define LNBH24_LLC …
#define LNBH24_TEN …
#define LNBH24_TTX …
#define LNBH24_PCL …
#include <linux/dvb/frontend.h>
#if IS_REACHABLE(CONFIG_DVB_LNBP21)
extern struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c, u8 override_set,
u8 override_clear, u8 i2c_addr);
#else
static inline struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c, u8 override_set,
u8 override_clear, u8 i2c_addr)
{
printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__);
return NULL;
}
#endif
#endif