Lines Matching refs:i2c_addr
240 static int parse_i2c_bus_addr(int *i2c_bus, ulong *i2c_addr, int argc, in parse_i2c_bus_addr() argument
249 *i2c_addr = CONFIG_SYS_DEF_EEPROM_ADDR; in parse_i2c_bus_addr()
256 *i2c_addr = parse_numeric_param(argv[0]); in parse_i2c_bus_addr()
263 *i2c_addr = parse_numeric_param(argv[1]); in parse_i2c_bus_addr()
307 ulong i2c_addr, int layout_ver, char *key, in eeprom_execute_command() argument
322 printf(fmt, i2c_addr, "read", addr, off, cnt); in eeprom_execute_command()
324 rcode = eeprom_read(i2c_addr, off, (uchar *)addr, cnt); in eeprom_execute_command()
329 printf(fmt, i2c_addr, "write", addr, off, cnt); in eeprom_execute_command()
331 rcode = eeprom_write(i2c_addr, off, (uchar *)addr, cnt); in eeprom_execute_command()
338 rcode = eeprom_read(i2c_addr, 0, eeprom_buf, CONFIG_SYS_EEPROM_SIZE); in eeprom_execute_command()
352 rcode = eeprom_write(i2c_addr, 0, layout.data, CONFIG_SYS_EEPROM_SIZE); in eeprom_execute_command()
364 ulong i2c_addr = -1, addr = 0, cnt = 0, off = 0; in do_eeprom() local
393 ret = parse_i2c_bus_addr(&i2c_bus, &i2c_addr, argc, in do_eeprom()
397 ret = parse_i2c_bus_addr(&i2c_bus, &i2c_addr, argc, in do_eeprom()
401 ret = parse_i2c_bus_addr(&i2c_bus, &i2c_addr, argc, in do_eeprom()
432 return eeprom_execute_command(action, i2c_bus, i2c_addr, layout_ver, in do_eeprom()