Message ID | 1393400016-23433-9-git-send-email-horms+renesas@verge.net.au (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi Simon, Thank you for the patch. On Wednesday 26 February 2014 16:33:24 Simon Horman wrote: > Reference clocks using a "clocks" property in all nodes corresponding to > devices that require a clock. > > Based on work by Laurent Pinchart for the r8a7790 and r8a7791 SoC. > > Cc: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> > Signed-off-by: Simon Horman <horms+renesas@verge.net.au> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > --- > v3 > * Also update the following nodes which are now present > - hspi{0,1,2} > - sata: Suggested by Laurent Pinchart > --- > arch/arm/boot/dts/r8a7779.dtsi | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi > index 240a03e..7352987 100644 > --- a/arch/arm/boot/dts/r8a7779.dtsi > +++ b/arch/arm/boot/dts/r8a7779.dtsi > @@ -166,6 +166,7 @@ > reg = <0xffc70000 0x1000>; > interrupt-parent = <&gic>; > interrupts = <0 79 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_I2C0>; > status = "disabled"; > }; > > @@ -176,6 +177,7 @@ > reg = <0xffc71000 0x1000>; > interrupt-parent = <&gic>; > interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_I2C1>; > status = "disabled"; > }; > > @@ -186,6 +188,7 @@ > reg = <0xffc72000 0x1000>; > interrupt-parent = <&gic>; > interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_I2C2>; > status = "disabled"; > }; > > @@ -196,6 +199,7 @@ > reg = <0xffc73000 0x1000>; > interrupt-parent = <&gic>; > interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_I2C3>; > status = "disabled"; > }; > > @@ -214,6 +218,7 @@ > reg = <0xfc600000 0x2000>; > interrupt-parent = <&gic>; > interrupts = <0 100 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp1_clks R8A7779_CLK_SATA>; > }; > > sdhi0: sd@ffe4c000 { > @@ -221,6 +226,7 @@ > reg = <0xffe4c000 0x100>; > interrupt-parent = <&gic>; > interrupts = <0 104 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp3_clks R8A7779_CLK_SDHI0>; > cap-sd-highspeed; > cap-sdio-irq; > status = "disabled"; > @@ -231,6 +237,7 @@ > reg = <0xffe4d000 0x100>; > interrupt-parent = <&gic>; > interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp3_clks R8A7779_CLK_SDHI1>; > cap-sd-highspeed; > cap-sdio-irq; > status = "disabled"; > @@ -241,6 +248,7 @@ > reg = <0xffe4e000 0x100>; > interrupt-parent = <&gic>; > interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp3_clks R8A7779_CLK_SDHI2>; > cap-sd-highspeed; > cap-sdio-irq; > status = "disabled"; > @@ -251,6 +259,7 @@ > reg = <0xffe4f000 0x100>; > interrupt-parent = <&gic>; > interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp3_clks R8A7779_CLK_SDHI3>; > cap-sd-highspeed; > cap-sdio-irq; > status = "disabled"; > @@ -261,6 +270,7 @@ > reg = <0xfffc7000 0x18>; > interrupt-controller = <&gic>; > interrupts = <0 73 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_HSPI>; > status = "disabled"; > }; > > @@ -269,6 +279,7 @@ > reg = <0xfffc8000 0x18>; > interrupt-controller = <&gic>; > interrupts = <0 74 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_HSPI>; > status = "disabled"; > }; > > @@ -277,6 +288,7 @@ > reg = <0xfffc6000 0x18>; > interrupt-controller = <&gic>; > interrupts = <0 75 IRQ_TYPE_LEVEL_HIGH>; > + clocks = <&mstp0_clks R8A7779_CLK_HSPI>; > status = "disabled"; > };
diff --git a/arch/arm/boot/dts/r8a7779.dtsi b/arch/arm/boot/dts/r8a7779.dtsi index 240a03e..7352987 100644 --- a/arch/arm/boot/dts/r8a7779.dtsi +++ b/arch/arm/boot/dts/r8a7779.dtsi @@ -166,6 +166,7 @@ reg = <0xffc70000 0x1000>; interrupt-parent = <&gic>; interrupts = <0 79 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_I2C0>; status = "disabled"; }; @@ -176,6 +177,7 @@ reg = <0xffc71000 0x1000>; interrupt-parent = <&gic>; interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_I2C1>; status = "disabled"; }; @@ -186,6 +188,7 @@ reg = <0xffc72000 0x1000>; interrupt-parent = <&gic>; interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_I2C2>; status = "disabled"; }; @@ -196,6 +199,7 @@ reg = <0xffc73000 0x1000>; interrupt-parent = <&gic>; interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_I2C3>; status = "disabled"; }; @@ -214,6 +218,7 @@ reg = <0xfc600000 0x2000>; interrupt-parent = <&gic>; interrupts = <0 100 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp1_clks R8A7779_CLK_SATA>; }; sdhi0: sd@ffe4c000 { @@ -221,6 +226,7 @@ reg = <0xffe4c000 0x100>; interrupt-parent = <&gic>; interrupts = <0 104 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp3_clks R8A7779_CLK_SDHI0>; cap-sd-highspeed; cap-sdio-irq; status = "disabled"; @@ -231,6 +237,7 @@ reg = <0xffe4d000 0x100>; interrupt-parent = <&gic>; interrupts = <0 105 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp3_clks R8A7779_CLK_SDHI1>; cap-sd-highspeed; cap-sdio-irq; status = "disabled"; @@ -241,6 +248,7 @@ reg = <0xffe4e000 0x100>; interrupt-parent = <&gic>; interrupts = <0 107 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp3_clks R8A7779_CLK_SDHI2>; cap-sd-highspeed; cap-sdio-irq; status = "disabled"; @@ -251,6 +259,7 @@ reg = <0xffe4f000 0x100>; interrupt-parent = <&gic>; interrupts = <0 106 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp3_clks R8A7779_CLK_SDHI3>; cap-sd-highspeed; cap-sdio-irq; status = "disabled"; @@ -261,6 +270,7 @@ reg = <0xfffc7000 0x18>; interrupt-controller = <&gic>; interrupts = <0 73 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_HSPI>; status = "disabled"; }; @@ -269,6 +279,7 @@ reg = <0xfffc8000 0x18>; interrupt-controller = <&gic>; interrupts = <0 74 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_HSPI>; status = "disabled"; }; @@ -277,6 +288,7 @@ reg = <0xfffc6000 0x18>; interrupt-controller = <&gic>; interrupts = <0 75 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&mstp0_clks R8A7779_CLK_HSPI>; status = "disabled"; };
Reference clocks using a "clocks" property in all nodes corresponding to devices that require a clock. Based on work by Laurent Pinchart for the r8a7790 and r8a7791 SoC. Cc: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au> --- v3 * Also update the following nodes which are now present - hspi{0,1,2} - sata: Suggested by Laurent Pinchart --- arch/arm/boot/dts/r8a7779.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+)