Lines Matching defs:devaddr
64 uint8_t devaddr;
224 uint8_t devaddr;
230 __func__, info->devaddr, info->cmd_valid, info->command,
233 /* Shift devaddr by 1 bit since SMBus uses the low bit[0] for R/W_n */
234 devaddr = (info->devaddr << 1);
245 devaddr | 0x1U | SMB_MSTRWRSTS_MASK);
250 devaddr);
257 devaddr | 0x1U);
261 devaddr | 0x1U | SMB_MSTRWRSTS_MASK);
266 devaddr);
275 devaddr);
463 uint8_t devaddr, uint8_t cmd, uint8_t *value,
467 info->devaddr = devaddr;
569 * devaddr - Device Address
574 int i2c_probe(uint32_t bus_id, uint8_t devaddr)
582 * Shift devaddr by 1 bit since SMBus uses the low bit[0] for R/W_n
584 regval = (devaddr << 1U);
600 VERBOSE("i2c device address: 0x%x\n", devaddr);
619 * devaddr - Device Address
625 int i2c_recv_byte(uint32_t bus_id, uint8_t devaddr, uint8_t *value)
631 iproc_i2c_fill_info(&info, bus_id, devaddr, 0U, value,
639 __func__, "Read", devaddr);
654 * devaddr - Device Address
660 int i2c_send_byte(uint32_t bus_id, uint8_t devaddr, uint8_t value)
665 iproc_i2c_fill_info(&info, bus_id, devaddr, 0U, &value,
673 __func__, "Write", devaddr);
681 uint8_t devaddr,
689 iproc_i2c_fill_info(&info, bus_id, devaddr, regoffset, value,
697 __func__, "Read", devaddr);
711 * devaddr - Device Address
721 uint8_t devaddr,
740 if (i2c_read_byte(bus_id, devaddr, addr + i, &buffer[i])) {
752 uint8_t devaddr,
759 iproc_i2c_fill_info(&info, bus_id, devaddr, regoffset, &value,
767 __func__, "Write", devaddr);
783 * devaddr - Device Address
793 uint8_t devaddr,
812 if (i2c_write_byte(bus_id, devaddr, addr + i, buffer[i])) {