Hi Matti, On Thu, Sep 16, 2021 at 8:31 AM Vaittinen, Matti <Matti.Vaittinen@xxxxxxxxxxxxxxxxx> wrote: > On 9/15/21 15:14, Geert Uytterhoeven wrote: > > Convert the ROHM BD9571MWV/BD9574MWF Power Management Integrated Circuit > > (PMIC) Device Tree binding documentation to json-schema. > > > > Make the "regulators" subnode optional, as not all users describe the > > regulators. > > > > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > > Reviewed-by: Rob Herring <robh@xxxxxxxxxx> > > --- > > I have listed Marek as the maintainer, as he wrote the original > > bindings. Marek: Please scream if this is inappropriate ;-) > > > > v2: > > - Add Reviewed-by. > > --- > > .../devicetree/bindings/mfd/bd9571mwv.txt | 69 ---------- > > .../bindings/mfd/rohm,bd9571mwv.yaml | 127 ++++++++++++++++++ > > 2 files changed, 127 insertions(+), 69 deletions(-) > > delete mode 100644 Documentation/devicetree/bindings/mfd/bd9571mwv.txt > > create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml > > + regulators { > > + dvfs: dvfs { > > + regulator-name = "dvfs"; > > + regulator-min-microvolt = <750000>; > > + regulator-max-microvolt = <1030000>; > > + regulator-boot-on; > > + regulator-always-on; > Out of the curiosity (and in order to learn) - what is the exact idea of > the 'regulator-boot-on' and when it should be used? I _think_ the > 'regulator-boot-on' is in many cases used to make the regulator > framework to enable the regulator at start-up. What I _think_ the > 'regulator-boot-on' is intended for is to advertise the regulator > boot-up state for regulators which do not provide a way to get the > state. I am unsure if there is any property which is intended to be used > for enabling the regulator at start-up. DISCLAIMER: Source of these > thoughts is unknown. I may be wrong here. If someone knows this for sure > I'd be grateful for any education :) If I am not mistaken the dvfs > regulator does provide a way of reading the enable state after boot. > > Finally, I have seen this quite many times before but I am unsure I > understand it - why setting both the 'regulator-boot-on' and > 'regulator-always-on'? Wouldn't the 'regulator-always-on' suffice? > > + }; > > + }; > > + }; > > + }; > > > > Anyways - as I mentioned, I am not 100% sure of pretty much anything :) > Hence my questions are just questions - and the binding looks good to me. I have to defer to the regulator experts to answer those questions... > FWIW: > acked-by: Matti Vaittinen <matti.vaittinen@xxxxxxxxxxxxxxxxx> s/a/A/ Thank you! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds