lg3303
lg3303_close(struct lg3303 *lg)
lg3303_write(struct lg3303 *lg, uint8_t *buf, size_t len)
lg3303_read(struct lg3303 *lg, uint8_t reg, uint8_t *buf, size_t len)
lg3303_reset(struct lg3303 *lg)
lg3303_init(struct lg3303 *lg)
lg3303_set_modulation(struct lg3303 *lg, fe_modulation_t modulation)
lg3303_get_dtv_status(struct lg3303 *lg)
lg3303_get_snr(struct lg3303 *lg)
lg3303_get_signal_strength(struct lg3303 *lg)
lg3303_get_ucblocks(struct lg3303 *lg)
MODULE(MODULE_CLASS_DRIVER, lg3303, "i2cexec,dtv_math");
static int lg3303_reset(struct lg3303 *);
static int lg3303_init(struct lg3303 *);
struct lg3303 *
struct lg3303 *lg;
struct lg3303 * lg3303_open(device_t, i2c_tag_t, i2c_addr_t, int);
void lg3303_close(struct lg3303 *);
int lg3303_set_modulation(struct lg3303 *, fe_modulation_t);
fe_status_t lg3303_get_dtv_status(struct lg3303 *);
uint16_t lg3303_get_snr(struct lg3303 *);
uint16_t lg3303_get_signal_strength(struct lg3303 *);
uint32_t lg3303_get_ucblocks(struct lg3303 *);
struct lg3303 *sc_lg3303;