Thread (3 messages) 3 messages, 3 authors, 2015-01-28

Re: [PATCH RFC 2/3] power: mxs_power: add driver for mxs power subsystem

From: Mark Brown <hidden>
Date: 2015-01-27 19:43:46
Also in: linux-arm-kernel, linux-pm

On Tue, Jan 27, 2015 at 07:35:09PM +0100, Stefan Wahren wrote:
quoted
Mark Brown [off-list ref] hat am 27. Januar 2015 um 01:16 geschrieben:
quoted
quoted
okay i understand. But doesn't it need a extra driver to set the switching
frequency because of the new compatible string?
quoted
I don't understand this bit at all, sorry.
Sebastian suggested a new sub-node in the devicetree:
    powerpll {
        compatible = "fsl,imx28-power-pll"
        #clock-cells = <0>;
        clock-frequency = <12345>;
    }
and i think that the new compatible string needs a separate driver to take care
of the switching frequency.
I can see that this has been suggested, what I can't understand is why
we would wish to do this but I am missing some context here which may
make it all perfectly clear.
Or is it okay to leave the handling of the switching frequency in the mxs-power
driver?
Unless the clock is exposed externally to the regulator either as an
input or an output I'm not sure I see any benefit but I'm possibly
missing something here.  It does sound like there might be a separate
clock IP or something?
Btw if we add a new node to set switching frequency, i think it would be better
to describe the dc-dc convertor and not the pll:
    dcdc {
       compatible = "fsl,imx28-dcdc"
       frequency = <12345>;
    }
What do you think?
Yes, just adding a new property on the regulator node with all the other
properties seems sensible (we've just gained some helpers which make it
fairly straightforward to do this).

Attachments

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