dibx000_i2c_master
struct dibx000_i2c_master i2c_master;
struct dibx000_i2c_master i2c_master;
struct dibx000_i2c_master i2c_master;
struct dibx000_i2c_master i2c_master;
struct dibx000_i2c_master i2c_master;
static int dibx000_master_i2c_read(struct dibx000_i2c_master *mst, struct i2c_msg *msg)
struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);
static int dibx000_i2c_select_interface(struct dibx000_i2c_master *mst,
static int dibx000_write_word(struct dibx000_i2c_master *mst, u16 reg, u16 val)
struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);
struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);
static int dibx000_i2c_gate_ctrl(struct dibx000_i2c_master *mst, u8 tx[4],
struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);
struct dibx000_i2c_master *mst = i2c_get_adapdata(i2c_adap);
struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master *mst,
void dibx000_reset_i2c_master(struct dibx000_i2c_master *mst)
struct dibx000_i2c_master *mst)
int dibx000_init_i2c_master(struct dibx000_i2c_master *mst, u16 device_rev,
static u16 dibx000_read_word(struct dibx000_i2c_master *mst, u16 reg)
void dibx000_exit_i2c_master(struct dibx000_i2c_master *mst)
static int dibx000_is_i2c_done(struct dibx000_i2c_master *mst)
static int dibx000_master_i2c_write(struct dibx000_i2c_master *mst, struct i2c_msg *msg, u8 stop)
extern int dibx000_init_i2c_master(struct dibx000_i2c_master *mst,
extern struct i2c_adapter *dibx000_get_i2c_adapter(struct dibx000_i2c_master
extern void dibx000_exit_i2c_master(struct dibx000_i2c_master *mst);
extern void dibx000_reset_i2c_master(struct dibx000_i2c_master *mst);