Lines Matching refs:mv_i2c
36 struct mv_i2c { struct
44 struct mv_i2c { argument
69 static void i2c_reset(struct mv_i2c *base) in i2c_reset() argument
96 static int i2c_isr_set_cleared(struct mv_i2c *base, unsigned long set_mask, in i2c_isr_set_cleared()
126 static int i2c_transfer(struct mv_i2c *base, struct mv_i2c_msg *msg) in i2c_transfer()
238 static int __i2c_read(struct mv_i2c *base, uchar chip, u8 *addr, int alen, in __i2c_read()
314 static int __i2c_write(struct mv_i2c *base, uchar chip, u8 *addr, int alen, in __i2c_write()
374 static struct mv_i2c *base_glob;
376 static void i2c_board_init(struct mv_i2c *base) in i2c_board_init()
409 base_glob = (struct mv_i2c *)i2c_regs[bus]; in i2c_set_bus_num()
433 base_glob = (struct mv_i2c *)i2c_regs[current_bus]; in i2c_init()
435 base_glob = (struct mv_i2c *)CONFIG_MV_I2C_REG; in i2c_init()
447 static int __i2c_probe_chip(struct mv_i2c *base, uchar chip) in __i2c_probe_chip()
534 struct mv_i2c *base;