#ifndef __TUNER_XC2028_H__
#define __TUNER_XC2028_H__
#include <media/dvb_frontend.h>
#define XC2028_DEFAULT_FIRMWARE …
#define XC3028L_DEFAULT_FIRMWARE …
#define XC3028_FE_DEFAULT …
#define XC3028_FE_LG60 …
#define XC3028_FE_ATI638 …
#define XC3028_FE_OREN538 …
#define XC3028_FE_OREN36 …
#define XC3028_FE_TOYOTA388 …
#define XC3028_FE_TOYOTA794 …
#define XC3028_FE_DIBCOM52 …
#define XC3028_FE_ZARLINK456 …
#define XC3028_FE_CHINA …
enum firmware_type { … };
struct xc2028_ctrl { … };
struct xc2028_config { … };
#define XC2028_TUNER_RESET …
#define XC2028_RESET_CLK …
#define XC2028_I2C_FLUSH …
#if IS_REACHABLE(CONFIG_MEDIA_TUNER_XC2028)
extern struct dvb_frontend *xc2028_attach(struct dvb_frontend *fe,
struct xc2028_config *cfg);
#else
static inline struct dvb_frontend *xc2028_attach(struct dvb_frontend *fe,
struct xc2028_config *cfg)
{
printk(KERN_INFO "%s: not probed - driver disabled by Kconfig\n",
__func__);
return NULL;
}
#endif
#endif