Re: [PATCH v2 1/6] dt-bindings: mfd: add NXP MC33978/MC34978 MSDI
From: Linus Walleij
Date: Fri Mar 06 2026 - 08:24:33 EST
On Fri, Mar 6, 2026 at 9:44 AM David Jander <david@xxxxxxxxxxx> wrote:
> > GPIO assumes all values are expressing the (raw) voltage on the pin
> > clamped to [0,1] logic level.
>
> This sounds like a good, usable definition. I like it, but I can't find it in
> the documentation.
I sent a patch, thanks for noting that.
> To make it more complete, I'd add one more clarification in
> case we deal with negative voltage levels (0 and -5V for example), but it is
> usable for this case. Where can I find it? Or.. should we add it to the
> documentation if it isn't documented this way yet?
We don't really do upfront design, we deal with this case the day
we have a driver that needs it.
> Thanks for clarifying. This makes sense taking into account the above
> definition of raw logic-level == raw voltage on pin clamped to [0,1].
> But for the future users of this driver I would need this officially defined
> somewhere, so I can point there to avoid confusion.
See proposed patch, it may need some debate but it's in there.
Yours,
Linus Walleij