Hi Linus, On Fri, Apr 09, 2021 at 01:28:05AM +0200, Linus Walleij wrote: > On Wed, Mar 17, 2021 at 2:51 PM Sebastian Reichel > wrote: > > > Convert the binding to DT schema format. > > > > Note: The battery node does not have a compatible value and needs > > to be described from the binding file for the PMIC. That has not > > yet been converted, so I kept the information in plaintext for now. > > > > Signed-off-by: Sebastian Reichel > > Thanks for doing this Sebastian: > Reviewed-by: Linus Walleij Thanks (I already merged this, though). > Long term I want to get rid of the "charging algorithm" device node, > as can be easily seen that is not a real hardware device but just > some mockery to get a platform device up and probed. It is actually > a library. But for now we need to keep it around. Yes, the ab8500 charging algorithm obviously does not describe hardware and should go away, just as charger-manager driver. Optimally power-supply would provide a framework for this. The battery node on the other hand does describe hardware (the raw battery cells) and we have a common binding for this nowadays: Documentation/devicetree/bindings/power/supply/battery.yaml (At the moment it has neither properties for the chemistry nor for temperature sensor position) -- Sebastian