Messages in this thread | | | From | Linus Walleij <> | Date | Fri, 21 Feb 2020 14:49:21 +0100 | Subject | Re: [RFC PATCH v2 3/5] power: Add linear_range helper |
| |
On Fri, Feb 14, 2020 at 8:37 AM Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> wrote:
> Many devices have control registers which control some measurable > property. Often a register contains control field so that change in > this field causes linear change in the controlled property. It is not > a rare case that user wants to give 'meaningfull' control values and > driver needs to convert them to register field values. Even more > often user wants to 'see' the currently set value - again in > meaningfull units - and driver needs to convert the values it reads > from register to these meaningfull units.
Rename meaningfull -> meaningful
> This ideas is stol... borrowed from regulator framework's > regulator_linear_ranges handling.
Hehe maybe one day we can move the whole thing to lib/ but let's take one step at a time.
> Provide a linear_range helper which can do conversion from user value > to register value 'selector'. > > Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> > --- > > Where should we put these?
This works.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Yours, Linus Walleij
| |