On Tue, 2018-10-02 at 21:56 +0200, Linus Walleij wrote: > On Tue, Oct 2, 2018 at 8:37 PM Leonard Crestez < > leonard.crestez@xxxxxxx> wrote: > > > This issue was exposed by commit efdfeb079cc3 ("regulator: fixed: > > Convert to use GPIO descriptor only") which causes the "gpios" > > property > > to also be parsed. Before that commit the "gpios" property had no > > effect and PHY reset was only handled in the bootloader. > > Wow that was a very interesting one. > Turning over these stones sometimes expose the weirdest > things. > > This is one of the reasons why we need formal validation of > DTS files: things look OK to the human eye and get merged > but they are just syntactically wrong. > > I guess I could hack to make "gpios" be ignored by the > regulator GPIO quirks in gpiolib, but I take it you probably > prefer to fix up the real issue like this. Maybe you could document in fixed-regulator bindings that it now supports the standard "gpios" property as well? There still seems to be a restriction that the list must contain a single element. Anyway, what my patch fixes is a board-specific issue which exists even outside your patch: the enet phy regulator never worked as expected. -- Regards, Leonard