On Sun, Sep 17, 2017 at 11:39:05AM +0200, Linus Walleij wrote: > From: Geert Uytterhoeven <geert+renesas () glider ! be> > > The current i2c-gpio DT bindings use a single unnamed "gpios" property > to refer to the SDA and SCL signal lines by index. This is error-prone > for the casual DT writer and reviewer, as one has to look up the order > in the DT bindings. > > Fix this by amending the DT bindings to use two separate named gpios > properties, and deprecate the old unnamed variant. > > Take this opportunity to clearly deprecate the "i2c-gpio,sda-open-drain" > and "i2c-gpio,scl-open-drain" flags as well. The commit describes > in detail what these flags actually mean, and why they should not be > used in new device trees. > > Cc: devicetree@xxxxxxxxxxxxxxx > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > [Augmented to what I and Rob would like] > Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> > --- > ChangeLog v1->v2: > - Create a special section for the deprecated bindings > - Also deprecate the open drain bool properties > - Update the example to use the new style of bindings > --- > Documentation/devicetree/bindings/i2c/i2c-gpio.txt | 32 ++++++++++++++++------ > 1 file changed, 23 insertions(+), 9 deletions(-) Acked-by: Rob Herring <robh@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html