linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Add R8A7792 VSP1V support
@ 2016-08-19 22:17 Sergei Shtylyov
  2016-08-19 22:18 ` [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks Sergei Shtylyov
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Sergei Shtylyov @ 2016-08-19 22:17 UTC (permalink / raw)
  To: linux-arm-kernel

Hello.

   Here's the set of 2 patches against Simon Horman's 'renesas.git' repo,
'renesas-devel-20160817-v4.8-rc2' tag. We're adding the R8A7792 VSP1V clocks
and device nodes. The 2nd patch depends on the VSP1 driver patch in order for
the VSP1V core to be recognized by the driver. The patches have been tested on
the Blanche board...

[1/2] ARM: dts: r8a7792: add VSP1V clocks
[2/2] ARM: dts: r8a7792: add VSP1V support

WBR, Sergei

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks
  2016-08-19 22:17 [PATCH 0/2] Add R8A7792 VSP1V support Sergei Shtylyov
@ 2016-08-19 22:18 ` Sergei Shtylyov
  2016-08-22  8:13   ` Geert Uytterhoeven
  2016-08-19 22:19 ` [PATCH 2/2] ARM: dts: r8a7792: add VSP1V support Sergei Shtylyov
  2016-08-23  7:34 ` [PATCH 0/2] Add R8A7792 " Simon Horman
  2 siblings, 1 reply; 6+ messages in thread
From: Sergei Shtylyov @ 2016-08-19 22:18 UTC (permalink / raw)
  To: linux-arm-kernel

Describe the VSP1V clocks in the R8A7792 device tree.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>

---
 arch/arm/boot/dts/r8a7792.dtsi |   11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

Index: renesas/arch/arm/boot/dts/r8a7792.dtsi
===================================================================
--- renesas.orig/arch/arm/boot/dts/r8a7792.dtsi
+++ renesas/arch/arm/boot/dts/r8a7792.dtsi
@@ -757,10 +757,15 @@
 			compatible = "renesas,r8a7792-mstp-clocks",
 				     "renesas,cpg-mstp-clocks";
 			reg = <0 0xe6150134 0 4>, <0 0xe6150038 0 4>;
-			clocks = <&m2_clk>;
+			clocks = <&m2_clk>, <&zs_clk>, <&zs_clk>, <&zs_clk>;
 			#clock-cells = <1>;
-			clock-indices = <R8A7792_CLK_JPU>;
-			clock-output-names = "jpu";
+			clock-indices = <
+				R8A7792_CLK_JPU
+				R8A7792_CLK_VSP1DU1 R8A7792_CLK_VSP1DU0
+				R8A7792_CLK_VSP1_SY
+			>;
+			clock-output-names = "jpu", "vsp1du1", "vsp1du0",
+					     "vsp1-sy";
 		};
 		mstp2_clks: mstp2_clks at e6150138 {
 			compatible = "renesas,r8a7792-mstp-clocks",

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 2/2] ARM: dts: r8a7792: add VSP1V support
  2016-08-19 22:17 [PATCH 0/2] Add R8A7792 VSP1V support Sergei Shtylyov
  2016-08-19 22:18 ` [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks Sergei Shtylyov
@ 2016-08-19 22:19 ` Sergei Shtylyov
  2016-08-22  8:20   ` Geert Uytterhoeven
  2016-08-23  7:34 ` [PATCH 0/2] Add R8A7792 " Simon Horman
  2 siblings, 1 reply; 6+ messages in thread
From: Sergei Shtylyov @ 2016-08-19 22:19 UTC (permalink / raw)
  To: linux-arm-kernel

Describe  3 instances (VSPS, VSPD0, and VSPD1) of the VSP1V in the R8A7792
device tree.

Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>

---
 arch/arm/boot/dts/r8a7792.dtsi |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

Index: renesas/arch/arm/boot/dts/r8a7792.dtsi
===================================================================
--- renesas.orig/arch/arm/boot/dts/r8a7792.dtsi
+++ renesas/arch/arm/boot/dts/r8a7792.dtsi
@@ -668,6 +668,30 @@
 			status = "disabled";
 		};
 
+		vsp1 at fe928000 {
+			compatible = "renesas,vsp1";
+			reg = <0 0xfe928000 0 0x8000>;
+			interrupts = <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&mstp1_clks R8A7792_CLK_VSP1_SY>;
+			power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
+		};
+
+		vsp1 at fe930000 {
+			compatible = "renesas,vsp1";
+			reg = <0 0xfe930000 0 0x8000>;
+			interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&mstp1_clks R8A7792_CLK_VSP1DU0>;
+			power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
+		};
+
+		vsp1 at fe938000 {
+			compatible = "renesas,vsp1";
+			reg = <0 0xfe938000 0 0x8000>;
+			interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&mstp1_clks R8A7792_CLK_VSP1DU1>;
+			power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
+		};
+
 		/* Special CPG clocks */
 		cpg_clocks: cpg_clocks at e6150000 {
 			compatible = "renesas,r8a7792-cpg-clocks",

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks
  2016-08-19 22:18 ` [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks Sergei Shtylyov
@ 2016-08-22  8:13   ` Geert Uytterhoeven
  0 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2016-08-22  8:13 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Aug 20, 2016 at 12:18 AM, Sergei Shtylyov
<sergei.shtylyov@cogentembedded.com> wrote:
> Describe the VSP1V clocks in the R8A7792 device tree.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 2/2] ARM: dts: r8a7792: add VSP1V support
  2016-08-19 22:19 ` [PATCH 2/2] ARM: dts: r8a7792: add VSP1V support Sergei Shtylyov
@ 2016-08-22  8:20   ` Geert Uytterhoeven
  0 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2016-08-22  8:20 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Aug 20, 2016 at 12:19 AM, Sergei Shtylyov
<sergei.shtylyov@cogentembedded.com> wrote:
> Describe  3 instances (VSPS, VSPD0, and VSPD1) of the VSP1V in the R8A7792
> device tree.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 0/2] Add R8A7792 VSP1V support
  2016-08-19 22:17 [PATCH 0/2] Add R8A7792 VSP1V support Sergei Shtylyov
  2016-08-19 22:18 ` [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks Sergei Shtylyov
  2016-08-19 22:19 ` [PATCH 2/2] ARM: dts: r8a7792: add VSP1V support Sergei Shtylyov
@ 2016-08-23  7:34 ` Simon Horman
  2 siblings, 0 replies; 6+ messages in thread
From: Simon Horman @ 2016-08-23  7:34 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Aug 20, 2016 at 01:17:09AM +0300, Sergei Shtylyov wrote:
> Hello.
> 
>    Here's the set of 2 patches against Simon Horman's 'renesas.git' repo,
> 'renesas-devel-20160817-v4.8-rc2' tag. We're adding the R8A7792 VSP1V clocks
> and device nodes. The 2nd patch depends on the VSP1 driver patch in order for
> the VSP1V core to be recognized by the driver. The patches have been tested on
> the Blanche board...
> 
> [1/2] ARM: dts: r8a7792: add VSP1V clocks
> [2/2] ARM: dts: r8a7792: add VSP1V support

Thanks, I have queued these up.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-08-23  7:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-19 22:17 [PATCH 0/2] Add R8A7792 VSP1V support Sergei Shtylyov
2016-08-19 22:18 ` [PATCH 1/2] ARM: dts: r8a7792: add VSP1V clocks Sergei Shtylyov
2016-08-22  8:13   ` Geert Uytterhoeven
2016-08-19 22:19 ` [PATCH 2/2] ARM: dts: r8a7792: add VSP1V support Sergei Shtylyov
2016-08-22  8:20   ` Geert Uytterhoeven
2016-08-23  7:34 ` [PATCH 0/2] Add R8A7792 " Simon Horman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).