#include "ddbridge.h"
#include "ddbridge-io.h"
#include "ddbridge-mci.h"
static const u32 MCLK = …;
static const u32 MAX_LDPC_BITRATE = …;
static const u32 MAX_DEMOD_LDPC_BITRATE = …;
#define SX8_TUNER_NUM …
#define SX8_DEMOD_NUM …
#define SX8_DEMOD_NONE …
struct sx8_base { … };
struct sx8 { … };
static void release(struct dvb_frontend *fe)
{ … }
static int get_info(struct dvb_frontend *fe)
{ … }
static int get_snr(struct dvb_frontend *fe)
{ … }
static int get_strength(struct dvb_frontend *fe)
{ … }
static int read_status(struct dvb_frontend *fe, enum fe_status *status)
{ … }
static int mci_set_tuner(struct dvb_frontend *fe, u32 tuner, u32 on)
{ … }
static int stop(struct dvb_frontend *fe)
{ … }
static int start(struct dvb_frontend *fe, u32 flags, u32 modmask, u32 ts_config)
{ … }
static int start_iq(struct dvb_frontend *fe, u32 flags, u32 roll_off,
u32 ts_config)
{ … }
static int set_parameters(struct dvb_frontend *fe)
{ … }
static int tune(struct dvb_frontend *fe, bool re_tune,
unsigned int mode_flags,
unsigned int *delay, enum fe_status *status)
{ … }
static enum dvbfe_algo get_algo(struct dvb_frontend *fe)
{ … }
static int set_input(struct dvb_frontend *fe, int input)
{ … }
static struct dvb_frontend_ops sx8_ops = …;
static int init(struct mci *mci)
{ … }
const struct mci_cfg ddb_max_sx8_cfg = …;