Lines Matching refs:udevice
64 static int i2c_read_bytewise(struct udevice *dev, uint offset, in i2c_read_bytewise()
68 struct udevice *bus = dev_get_parent(dev); in i2c_read_bytewise()
93 static int i2c_write_bytewise(struct udevice *dev, uint offset, in i2c_write_bytewise()
97 struct udevice *bus = dev_get_parent(dev); in i2c_write_bytewise()
117 int dm_i2c_read(struct udevice *dev, uint offset, uint8_t *buffer, int len) in dm_i2c_read()
120 struct udevice *bus = dev_get_parent(dev); in dm_i2c_read()
147 int dm_i2c_write(struct udevice *dev, uint offset, const uint8_t *buffer, in dm_i2c_write()
151 struct udevice *bus = dev_get_parent(dev); in dm_i2c_write()
203 int dm_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in dm_i2c_xfer()
205 struct udevice *bus = dev_get_parent(dev); in dm_i2c_xfer()
214 int dm_i2c_reg_read(struct udevice *dev, uint offset) in dm_i2c_reg_read()
226 int dm_i2c_reg_write(struct udevice *dev, uint offset, uint value) in dm_i2c_reg_write()
233 int dm_i2c_reg_clrset(struct udevice *dev, uint offset, u32 clr, u32 set) in dm_i2c_reg_clrset()
257 static int i2c_probe_chip(struct udevice *bus, uint chip_addr, in i2c_probe_chip()
282 static int i2c_bind_driver(struct udevice *bus, uint chip_addr, uint offset_len, in i2c_bind_driver()
283 struct udevice **devp) in i2c_bind_driver()
287 struct udevice *dev; in i2c_bind_driver()
322 int i2c_get_chip(struct udevice *bus, uint chip_addr, uint offset_len, in i2c_get_chip()
323 struct udevice **devp) in i2c_get_chip()
325 struct udevice *dev; in i2c_get_chip()
348 struct udevice **devp) in i2c_get_chip_for_busnum()
350 struct udevice *bus; in i2c_get_chip_for_busnum()
368 int dm_i2c_probe(struct udevice *bus, uint chip_addr, uint chip_flags, in dm_i2c_probe()
369 struct udevice **devp) in dm_i2c_probe()
389 int dm_i2c_set_bus_speed(struct udevice *bus, unsigned int speed) in dm_i2c_set_bus_speed()
410 int dm_i2c_get_bus_speed(struct udevice *bus) in dm_i2c_get_bus_speed()
421 int i2c_set_chip_flags(struct udevice *dev, uint flags) in i2c_set_chip_flags()
423 struct udevice *bus = dev->parent; in i2c_set_chip_flags()
438 int i2c_get_chip_flags(struct udevice *dev, uint *flagsp) in i2c_get_chip_flags()
447 int i2c_set_chip_offset_len(struct udevice *dev, uint offset_len) in i2c_set_chip_offset_len()
458 int i2c_get_chip_offset_len(struct udevice *dev) in i2c_get_chip_offset_len()
465 int i2c_deblock(struct udevice *bus) in i2c_deblock()
484 int i2c_chip_ofdata_to_platdata(struct udevice *dev, struct dm_i2c_chip *chip) in i2c_chip_ofdata_to_platdata()
503 static int i2c_post_probe(struct udevice *dev) in i2c_post_probe()
522 static int i2c_child_post_bind(struct udevice *dev) in i2c_child_post_bind()