Messages in this thread | | | Date | Fri, 21 Mar 2014 13:13:52 +0100 | From | Sebastian Hesselbarth <> | Subject | Re: [PATCH 5/5] ARM: berlin/dt: add cpupll and syspll support to BG2 |
| |
On 03/21/2014 12:43 PM, Alexandre Belloni wrote: > This also moves the clocks from the clocks container node to the root.
Same comments as for patch 4/5.
> Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> > --- > arch/arm/boot/dts/berlin2.dtsi | 56 +++++++++++++++++++++++++++++------------- > 1 file changed, 39 insertions(+), 17 deletions(-) > > diff --git a/arch/arm/boot/dts/berlin2.dtsi b/arch/arm/boot/dts/berlin2.dtsi > index 56a1af2f1052..4b82076ef1ed 100644 > --- a/arch/arm/boot/dts/berlin2.dtsi > +++ b/arch/arm/boot/dts/berlin2.dtsi > @@ -37,24 +37,46 @@ > }; > }; > > - clocks { > - smclk: sysmgr-clock { > - compatible = "fixed-clock"; > - #clock-cells = <0>; > - clock-frequency = <25000000>; > - }; > + smclk: sysmgr-clock { > + compatible = "fixed-clock"; > + #clock-cells = <0>; > + clock-frequency = <25000000>; > + }; > > - cfgclk: cfg-clock { > - compatible = "fixed-clock"; > - #clock-cells = <0>; > - clock-frequency = <100000000>; > - }; > + cfgclk: cfg-clock { > + compatible = "fixed-clock"; > + #clock-cells = <0>; > + clock-frequency = <100000000>; > + }; > > - sysclk: system-clock { > - compatible = "fixed-clock"; > - #clock-cells = <0>; > - clock-frequency = <400000000>; > - }; > + syspll: syspll { > + compatible = "marvell,berlin2-pll"; > + clocks = <&smclk>; > + #clock-cells = <0>; > + reg = <0xf7ea0014 8>; > + }; > + > + cpupll: cpupll { > + compatible = "marvell,berlin2-pll"; > + clocks = <&smclk>; > + #clock-cells = <0>; > + reg = <0xf7ea003c 8>; > + }; > + > + cpuclk: cpu-clock { > + compatible = "fixed-factor-clock"; > + clocks = <&cpupll>; > + #clock-cells = <0>; > + clock-div = <1>; > + clock-mult = <1>; > + }; > + > + twdclk: twdclk { > + compatible = "fixed-factor-clock"; > + #clock-cells = <0>; > + clocks = <&cpuclk>; > + clock-mult = <1>; > + clock-div = <3>; > }; > > soc { > @@ -83,7 +105,7 @@ > compatible = "arm,cortex-a9-twd-timer"; > reg = <0xad0600 0x20>; > interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>; > - clocks = <&sysclk>; > + clocks = <&twdclk>; > }; > > apb@e80000 { >
| |