Thread (1 message) 1 message, 1 author, 2011-12-20

[PATCH v3 1/3] mfd: mc13xxx: add device tree probe support

From: Shawn Guo <hidden>
Date: 2011-12-20 13:52:52
Also in: linux-devicetree

On Tue, Dec 20, 2011 at 11:25:11AM +0000, Mark Brown wrote:
On Tue, Dec 20, 2011 at 11:03:48AM +0800, Shawn Guo wrote:
quoted
On Tue, Dec 20, 2011 at 01:59:32AM +0000, Mark Brown wrote:
quoted
quoted
You're missing the point - someone reading the documentation needs to be
able to figure out what strings they need to use for all the different
regulators on the chip are without groveling through the driver code.
...
quoted
quoted
That's *not* something that we should be exposing in the device tree
bindings.  This is an implementation detail of the Linux driver which
might well change in future.
quoted
Any suggestion on a better binding for mc13892 regulator device?
Well, removing the random extra _s would be a big start (though I'd just
drop the chip name entirely from the name of the regulators since by the
time we're looking at the regulator we've already identified the chip)
and as I keep saying you need to document what the names mean - what are
the possible names and how do they map onto the hardware?
I just came up with an idea which can totally avoid matching name.  It
seems that we can identify a regulator using register plus enable bit,
which is basically 'reg' and 'enable_bit' in 'mc13xxx_regulator'.  As
these data must be coming from hardware manual, they should be stable
enough for binding a regulator.  What do you think?

-- 
Regards,
Shawn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help