Thread (33 messages) 33 messages, 6 authors, 2012-03-17
STALE5214d

[PATCH 0/5] MMC: mmci: Provide bindings for Device Tree

From: Mark Brown <hidden>
Date: 2012-03-17 21:26:53
Also in: linux-mmc

On Fri, Mar 16, 2012 at 12:36:35PM +0000, Arnd Bergmann wrote:
On Friday 16 March 2012, Linus Walleij wrote:
quoted
On Thu, Mar 15, 2012 at 9:58 PM, Arnd Bergmann [off-list ref] wrote:
quoted
But I guess you're after modelling the levelshifter as a regulator?
quoted
Basically the level shifter is a separate device has two voltage
inputs A and B (from other regulators) that is controlled by a
simple GPIO to select voltage A or B to drive the signals to
the card.
quoted
That could probably be modelled as a regulator with two
volategs for sure, but then we should maybe create a more
generic "struct level_shifter_regulator" (or whatever) for the
concept as a whole.
Ok, thanks for the explanation.
I'm not sure I'd bother defining a special regulator type for this if it
is done using regulators - given that it's likely to just be a GPIO
rather than a specific driver I'm not sure it's worth worrying about how
exactly the hardware is implemented.
quoted
Let's page Mark about what to do with levelshifters and whether
they are regulators of sorts in his book.
It does sound appealing, especially because this one could be
done completely generically by defining a regulator that has
a bunch of other regulators as well as a set of gpio lines as
inputs and one output that can be used in other devices. We
would probably only use this one together with device tree then.
It seems sensible to me - probably the existing gpio-regulator driver
can do the job, though it's not unreasonable to expect that we'll want
to support switching between variable voltage supplies at some point.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20120317/67f5e0c6/attachment.sig>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help