Hi Jakob, thanks for your patch! The following caught my eye: On Sun, Apr 16, 2023 at 2:50 PM Jakob Hauser <jahau@xxxxxxxxxxxxxx> wrote: > Add device tree binding documentation for rt5033 multifunction device, voltage > regulator and battery charger. > > Cc: Beomho Seo <beomho.seo@xxxxxxxxxxx> > Cc: Chanwoo Choi <cw00.choi@xxxxxxxxxxx> > Signed-off-by: Jakob Hauser <jahau@xxxxxxxxxxxxxx> > --- > The patch is based on linux-next (tag "next-20230413"). (...) > --- /dev/null > +++ b/Documentation/devicetree/bindings/power/supply/richtek,rt5033-charger.yaml (...) > + richtek,pre-microamp: > + description: > + Current of pre-charge mode. The pre-charge current levels are 350 mA to > + 650 mA programmed by I2C per 100 mA. > + maxItems: 1 > + > + richtek,fast-microamp: > + description: > + Current of fast-charge mode. The fast-charge current levels are 700 mA > + to 2000 mA programmed by I2C per 100 mA. > + maxItems: 1 > + > + richtek,eoc-microamp: > + description: > + This property is end of charge current. Its level ranges from 150 mA to > + 600 mA. Between 150 mA and 300 mA in 50 mA steps, between 300 mA and 600 mA > + in 100 mA steps. > + maxItems: 1 > + > + richtek,pre-threshold-microvolt: > + description: > + Voltage of pre-charge mode. If the battery voltage is below the pre-charge > + threshold voltage, the charger is in pre-charge mode with pre-charge current. > + Its levels are 2.3 V to 3.8 V programmed by I2C per 0.1 V. > + maxItems: 1 > + > + richtek,const-microvolt: > + description: > + Battery regulation voltage of constant voltage mode. This voltage levels from > + 3.65 V to 4.4 V by I2C per 0.025 V. > + maxItems: 1 These are very generic currents and voltages, and their usage is well known and generic. So they should not be prefixed "richtek,". Use the properties already defined in Documentation/devicetree/bindings/power/supply/battery.yaml for these: precharge-current-microamp constant-charge-current-max-microamp charge-term-current-microamp precharge-upper-limit-microvolt constant-charge-voltage-max-microvolt Please double-check, I think those are the ones you need. Perhaps it is possible to just $ref these properties directly and add the additional restrictions on top. Yours, Linus Walleij