>From: Xiang Xiao <xiaoxiang781...@gmail.com> >Sent: 07 September 2022 13:40 > >On Wed, Sep 7, 2022 at 8:13 PM TimH <t...@jti.uk.com.invalid> wrote: > >> >From: Alan Carvalho de Assis <acas...@gmail.com> >> >Sent: 06 September 2022 13:51 >> >I think for ACT8945A should be included a regulator at >> drivers/power/supply/ >> >and will implement the functions from <nuttx/power/regulator.h> and >> >will register itself with regulator_register(). >> >> Sorry for the dumb question, but do I use regulator.c directly, or is >> it just a template for my own act8945a.c driver? I can find no other >> files that include regulator.h! >> >> >You need implement regulator_ops_s and call regulator_register, other >drivers which want to enable the power need call regulator_get and >regulator_enable > > >> And if this is very clear from some documentation somewhere, I apologise! >> >> >NuttX regulator framework is similar Linux kernel, so you can reference >this: >https://docs.kernel.org/power/regulator/overview.html
>From looking at the Linux documentation then back at Nuttx register.c it leads >me to think I have to register 6 different devices for this 6-output PMIC. Is >that right?