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, &reg, 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

Reply via email to