nxt2k
nxt2k_writereg(struct nxt2k *nxt, uint8_t reg, uint8_t *data, size_t len)
nxt2k_readreg(struct nxt2k *nxt, uint8_t reg, uint8_t *data, size_t len)
nxt2k_agc_reset(struct nxt2k *nxt)
nxt2k_mc_stop(struct nxt2k *nxt)
nxt2k_mc_start(struct nxt2k *nxt)
nxt2k4_mc_init(struct nxt2k *nxt)
nxt2k4_load_firmware(struct nxt2k *nxt)
nxt2k4_init(struct nxt2k *nxt)
nxt2k_get_signal(struct nxt2k *nxt)
nxt2k_get_snr(struct nxt2k *nxt)
static int nxt2k_init(struct nxt2k *);
nxt2k_get_dtv_status(struct nxt2k *nxt)
static int nxt2k_writedata(struct nxt2k *, uint8_t, uint8_t *, size_t);
nxt2k_fe_read_ucblocks(struct nxt2k *nxt, uint32_t *ucblk)
static int nxt2k_readdata(struct nxt2k *, uint8_t, uint8_t *, size_t);
nxt2k_fe_read_ber(struct nxt2k *nxt, uint32_t *ber)
static int nxt2k_writereg(struct nxt2k *, uint8_t, uint8_t *, size_t);
nxt2k_fe_set_frontend(struct nxt2k *nxt, fe_modulation_t modulation)
static int nxt2k_readreg(struct nxt2k*, uint8_t, uint8_t *, size_t);
static int nxt2k4_init(struct nxt2k *);
static bool nxt2k4_load_firmware(struct nxt2k *);
static void nxt2k4_mc_init(struct nxt2k *);
static void nxt2k_mc_start(struct nxt2k *);
static void nxt2k_mc_stop(struct nxt2k *);
static void nxt2k_agc_reset(struct nxt2k *);
nxt2k_writedata(struct nxt2k *nxt, uint8_t reg, uint8_t *data, size_t len)
nxt2k_init(struct nxt2k *nxt)
struct nxt2k *
struct nxt2k *nxt;
nxt2k_close(struct nxt2k *nxt)
nxt2k_enable(struct nxt2k *nxt, bool enable)
nxt2k_set_modulation(struct nxt2k *nxt, fe_modulation_t modulation)
MODULE(MODULE_CLASS_DRIVER, nxt2k, "i2cexec");
nxt2k_readdata(struct nxt2k *nxt, uint8_t reg, uint8_t *data, size_t len)
struct nxt2k;
struct nxt2k * nxt2k_open(device_t, i2c_tag_t, i2c_addr_t, unsigned int);
void nxt2k_close(struct nxt2k *);
void nxt2k_enable(struct nxt2k *, bool);
int nxt2k_set_modulation(struct nxt2k *, fe_modulation_t);
fe_status_t nxt2k_get_dtv_status(struct nxt2k *);
uint16_t nxt2k_get_signal(struct nxt2k *);
uint16_t nxt2k_get_snr(struct nxt2k *);