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