[GIT PULL] ARM: LPC32xx: Device tree updates
linus.walleij at linaro.org
Fri Sep 12 01:03:16 PDT 2014
On Wed, Sep 10, 2014 at 4:26 PM, Arnd Bergmann <arnd at arndb.de> wrote:
> On Wednesday 10 September 2014 15:51:33 Roland Stigge wrote:
>> > For
>> > lpc32xx, this is currently not possible because you are not using
>> > the common clk implementation. Would it be possible for you
>> > to look into converting that driver over and moving it to
>> > drivers/clk?
>> It's certainly possible, but time might be scarce. What would be a good
>> reference platform to have a look into as example? Or a hint/link?
> I'll let Linus answer that one, he converted a couple of platform and
> probably has a better idea than I do.
Step-wise conversion on U300:
"ARM: u300: convert to common clock"
converts to common clock *without* using device tree.
"clk: move the U300 fixed and fixed-factor to DT"
"ARM: u300: move the gated system controller clocks to DT"
"ARM: u300: convert MMC/SD clock to device tree"
Then gradually moves those clocks over to being handled
from the device tree.
For an example on a platform lacking clock implementation,
"clk: nomadik: implement the Nomadik clocks properly"
where I implement the Nomadik per-bit enabled clocks
This includes device tree bindings.
"ARM: nomadik: add the new clocks to the device tree"
adds them to the device tree and make use of them.
More information about the linux-arm-kernel