Hi Simon, Another comment for this patch.
On Mon, 24 Nov 2014 11:57:24 -0700 Simon Glass <s...@chromium.org> wrote: > -/* Probe to see if a chip is present. */ > -static int tegra_i2c_probe(struct i2c_adapter *adap, uchar chip) > +static int tegra_i2c_set_offset_len(struct udevice *dev, const uint olen) > { > - struct i2c_bus *bus; > - int rc; > - uchar reg; > - > - debug("i2c_probe: addr=0x%x\n", chip); > - bus = tegra_i2c_get_bus(adap); > - if (!bus) > - return 1; > - reg = 0; > - rc = i2c_write_data(bus, chip, ®, 1, false); > - if (rc) { > - debug("Error probing 0x%x.\n", chip); > - return 1; > - } > - return 0; > -} > + if (olen < 4) > + return 0; The maximum length 4 is not tegra-specific. I can't find good reason to have .set_offset_len handler. Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot