Searched refs:i2c_regs (Results 1 - 10 of 10) sorted by relevance

/u-boot/drivers/i2c/
H A Di2c-cortina.h14 struct i2c_regs { struct
69 struct i2c_regs *regs;
H A Di2c-cortina.c15 static void set_speed(struct i2c_regs *regs, int i2c_spd)
73 static void ca_i2c_init(struct i2c_regs *regs)
92 static int i2c_wait_complete(struct i2c_regs *regs)
115 static void i2c_setaddress(struct i2c_regs *regs, unsigned int i2c_addr,
126 static int i2c_wait_for_bus_busy(struct i2c_regs *regs)
146 static int i2c_xfer_init(struct i2c_regs *regs, uint8_t chip, uint addr,
179 static int i2c_xfer_finish(struct i2c_regs *regs)
193 static int ca_i2c_read(struct i2c_regs *regs, uint8_t chip, uint addr,
231 static int ca_i2c_write(struct i2c_regs *regs, uint8_t chip, uint addr,
329 priv->regs = map_sysmem(dev_read_addr(bus), sizeof(struct i2c_regs));
[all...]
H A Ddesignware_i2c.c38 static int dw_i2c_enable(struct i2c_regs *i2c_base, bool enable)
218 static int calc_bus_speed(struct dw_i2c *priv, struct i2c_regs *regs, int speed,
287 static int _dw_i2c_set_bus_speed(struct dw_i2c *priv, struct i2c_regs *i2c_base,
372 static void i2c_setaddress(struct i2c_regs *i2c_base, unsigned int i2c_addr)
388 static void i2c_flush_rxfifo(struct i2c_regs *i2c_base)
399 static int i2c_wait_for_bb(struct i2c_regs *i2c_base)
414 static int i2c_xfer_init(struct i2c_regs *i2c_base, uchar chip, uint addr,
430 static int i2c_xfer_finish(struct i2c_regs *i2c_base)
463 static int __dw_i2c_read(struct i2c_regs *i2c_base, u8 dev, uint addr,
531 static int __dw_i2c_write(struct i2c_regs *i2c_bas
[all...]
H A Ddavinci_i2c.c28 struct i2c_regs *regs;
39 static int _wait_for_bus(struct i2c_regs *i2c_base)
60 static int _poll_i2c_irq(struct i2c_regs *i2c_base, int mask)
75 static void _flush_rx(struct i2c_regs *i2c_base)
87 static uint _davinci_i2c_setspeed(struct i2c_regs *i2c_base,
102 static void _davinci_i2c_init(struct i2c_regs *i2c_base,
125 static int _davinci_i2c_read(struct i2c_regs *i2c_base, uint8_t chip,
223 static int _davinci_i2c_write(struct i2c_regs *i2c_base, uint8_t chip,
305 static int _davinci_i2c_probe_chip(struct i2c_regs *i2c_base, uint8_t chip)
H A Ddavinci_i2c.h14 struct i2c_regs { struct
H A Drk_i2c.c32 struct i2c_regs *regs;
83 static void rk_i2c_show_regs(struct i2c_regs *regs)
106 struct i2c_regs *regs = i2c->regs;
134 struct i2c_regs *regs = i2c->regs;
168 struct i2c_regs *regs = i2c->regs;
266 struct i2c_regs *regs = i2c->regs;
H A Ddesignware_i2c.h15 struct i2c_regs { struct
198 struct i2c_regs *regs;
H A Ddesignware_i2c_pci.c59 priv->regs = (struct i2c_regs *)dm_pci_read_bar32(dev, 0);
61 priv->regs = (struct i2c_regs *)
H A Dmeson_i2c.c37 struct i2c_regs { struct
55 struct i2c_regs *regs;
/u-boot/arch/arm/include/asm/arch-rockchip/
H A Di2c.h10 struct i2c_regs { struct

Completed in 164 milliseconds