devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
  • * [PATCH v2 2/4] arm64: dts: renesas: r8a77995: add VSP instances
           [not found] <1518550237-16753-1-git-send-email-kbingham@kernel.org>
           [not found] ` <1518550237-16753-1-git-send-email-kbingham-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    @ 2018-02-13 19:30 ` Kieran Bingham
      2018-02-13 22:03   ` Laurent Pinchart
      2018-02-13 19:30 ` [PATCH v2 3/4] arm64: dts: renesas: r8a7795: Fix register mappings on VSPs Kieran Bingham
      2018-02-13 19:30 ` [PATCH v2 4/4] arm64: dts: renesas: r8a7796: " Kieran Bingham
      3 siblings, 1 reply; 9+ messages in thread
    From: Kieran Bingham @ 2018-02-13 19:30 UTC (permalink / raw)
      To: linux-renesas-soc, Simon Horman, Laurent Pinchart, Kieran Bingham
      Cc: Kieran Bingham, Magnus Damm, Rob Herring, Mark Rutland,
    	Catalin Marinas, Will Deacon,
    	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
    	moderated list:ARM64 PORT AARCH64 ARCHITECTURE, open list
    
    From: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    
    The r8a77995 has a VSPBS to support image processing such as blending of
    two input images, and has two VSPDs to handle display pipelines with a
    DU.
    
    Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    
    ---
    v2:
     - Fix VSPD register map size
     - Squash VSPBS and VSPD patches together
    
     arch/arm64/boot/dts/renesas/r8a77995.dtsi | 30 ++++++++++++++++++++++++++++++
     1 file changed, 30 insertions(+)
    
    diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
    index 196a917afea6..19bd8be9926a 100644
    --- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
    +++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
    @@ -692,6 +692,16 @@
     			status = "disabled";
     		};
     
    +		vspbs: vsp@fe960000 {
    +			compatible = "renesas,vsp2";
    +			reg = <0 0xfe960000 0 0x4000>;
    +			interrupts = <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>;
    +			clocks = <&cpg CPG_MOD 627>;
    +			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    +			resets = <&cpg 627>;
    +			renesas,fcp = <&fcpvb0>;
    +		};
    +
     		fcpvb0: fcp@fe96f000 {
     			compatible = "renesas,fcpv";
     			reg = <0 0xfe96f000 0 0x200>;
    @@ -701,6 +711,16 @@
     			iommus = <&ipmmu_vp0 5>;
     		};
     
    +		vspd0: vsp@fea20000 {
    +			compatible = "renesas,vsp2";
    +			reg = <0 0xfea20000 0 0x8000>;
    +			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
    +			clocks = <&cpg CPG_MOD 623>;
    +			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    +			resets = <&cpg 623>;
    +			renesas,fcp = <&fcpvd0>;
    +		};
    +
     		fcpvd0: fcp@fea27000 {
     			compatible = "renesas,fcpv";
     			reg = <0 0xfea27000 0 0x200>;
    @@ -710,6 +730,16 @@
     			iommus = <&ipmmu_vi0 8>;
     		};
     
    +		vspd1: vsp@fea80000 {
    +			compatible = "renesas,vsp2";
    +			reg = <0 0xfea28000 0 0x8000>;
    +			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
    +			clocks = <&cpg CPG_MOD 622>;
    +			power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    +			resets = <&cpg 622>;
    +			renesas,fcp = <&fcpvd1>;
    +		};
    +
     		fcpvd1: fcp@fea2f000 {
     			compatible = "renesas,fcpv";
     			reg = <0 0xfea2f000 0 0x200>;
    -- 
    2.7.4
    
    ^ permalink raw reply related	[flat|nested] 9+ messages in thread
  • * [PATCH v2 3/4] arm64: dts: renesas: r8a7795: Fix register mappings on VSPs
           [not found] <1518550237-16753-1-git-send-email-kbingham@kernel.org>
           [not found] ` <1518550237-16753-1-git-send-email-kbingham-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
      2018-02-13 19:30 ` [PATCH v2 2/4] arm64: dts: renesas: r8a77995: add VSP instances Kieran Bingham
    @ 2018-02-13 19:30 ` Kieran Bingham
           [not found]   ` <1518550237-16753-4-git-send-email-kbingham-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
      2018-02-13 19:30 ` [PATCH v2 4/4] arm64: dts: renesas: r8a7796: " Kieran Bingham
      3 siblings, 1 reply; 9+ messages in thread
    From: Kieran Bingham @ 2018-02-13 19:30 UTC (permalink / raw)
      To: linux-renesas-soc, Simon Horman, Laurent Pinchart, Kieran Bingham
      Cc: Kieran Bingham, Magnus Damm, Rob Herring, Mark Rutland,
    	Catalin Marinas, Will Deacon,
    	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
    	moderated list:ARM64 PORT AARCH64 ARCHITECTURE, open list
    
    From: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    
    The VSPD includes a CLUT on RPF2. Ensure that the register space is
    mapped correctly to support this.
    
    Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    ---
     arch/arm64/boot/dts/renesas/r8a7795.dtsi | 6 +++---
     1 file changed, 3 insertions(+), 3 deletions(-)
    
    diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
    index 1f32340af2d1..772991db8820 100644
    --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
    +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
    @@ -2607,7 +2607,7 @@
     
     		vspd0: vsp@fea20000 {
     			compatible = "renesas,vsp2";
    -			reg = <0 0xfea20000 0 0x4000>;
    +			reg = <0 0xfea20000 0 0x8000>;
     			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
     			clocks = <&cpg CPG_MOD 623>;
     			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    @@ -2627,7 +2627,7 @@
     
     		vspd1: vsp@fea28000 {
     			compatible = "renesas,vsp2";
    -			reg = <0 0xfea28000 0 0x4000>;
    +			reg = <0 0xfea28000 0 0x8000>;
     			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
     			clocks = <&cpg CPG_MOD 622>;
     			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    @@ -2647,7 +2647,7 @@
     
     		vspd2: vsp@fea30000 {
     			compatible = "renesas,vsp2";
    -			reg = <0 0xfea30000 0 0x4000>;
    +			reg = <0 0xfea30000 0 0x8000>;
     			interrupts = <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>;
     			clocks = <&cpg CPG_MOD 621>;
     			power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
    -- 
    2.7.4
    
    ^ permalink raw reply related	[flat|nested] 9+ messages in thread
  • * [PATCH v2 4/4] arm64: dts: renesas: r8a7796: Fix register mappings on VSPs
           [not found] <1518550237-16753-1-git-send-email-kbingham@kernel.org>
                       ` (2 preceding siblings ...)
      2018-02-13 19:30 ` [PATCH v2 3/4] arm64: dts: renesas: r8a7795: Fix register mappings on VSPs Kieran Bingham
    @ 2018-02-13 19:30 ` Kieran Bingham
      2018-02-13 22:04   ` Laurent Pinchart
      3 siblings, 1 reply; 9+ messages in thread
    From: Kieran Bingham @ 2018-02-13 19:30 UTC (permalink / raw)
      To: linux-renesas-soc, Simon Horman, Laurent Pinchart, Kieran Bingham
      Cc: Kieran Bingham, Magnus Damm, Rob Herring, Mark Rutland,
    	Catalin Marinas, Will Deacon,
    	open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS,
    	moderated list:ARM64 PORT AARCH64 ARCHITECTURE, open list
    
    From: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    
    The VSPD includes a CLUT on RPF2. Ensure that the register space is
    mapped correctly to support this.
    
    Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
    ---
     arch/arm64/boot/dts/renesas/r8a7796.dtsi | 6 +++---
     1 file changed, 3 insertions(+), 3 deletions(-)
    
    diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
    index 60755117cba5..3fe5566e0630 100644
    --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
    +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
    @@ -2285,7 +2285,7 @@
     
     		vspd0: vsp@fea20000 {
     			compatible = "renesas,vsp2";
    -			reg = <0 0xfea20000 0 0x4000>;
    +			reg = <0 0xfea20000 0 0x8000>;
     			interrupts = <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>;
     			clocks = <&cpg CPG_MOD 623>;
     			power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
    @@ -2305,7 +2305,7 @@
     
     		vspd1: vsp@fea28000 {
     			compatible = "renesas,vsp2";
    -			reg = <0 0xfea28000 0 0x4000>;
    +			reg = <0 0xfea28000 0 0x8000>;
     			interrupts = <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>;
     			clocks = <&cpg CPG_MOD 622>;
     			power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
    @@ -2325,7 +2325,7 @@
     
     		vspd2: vsp@fea30000 {
     			compatible = "renesas,vsp2";
    -			reg = <0 0xfea30000 0 0x4000>;
    +			reg = <0 0xfea30000 0 0x8000>;
     			interrupts = <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>;
     			clocks = <&cpg CPG_MOD 621>;
     			power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
    -- 
    2.7.4
    
    ^ permalink raw reply related	[flat|nested] 9+ messages in thread

  • end of thread, other threads:[~2018-02-14  8:39 UTC | newest]
    
    Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1518550237-16753-1-git-send-email-kbingham@kernel.org>
         [not found] ` <1518550237-16753-1-git-send-email-kbingham-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    2018-02-13 19:30   ` [PATCH v2 1/4] arm64: dts: renesas: r8a77995: add FCPV nodes Kieran Bingham
    2018-02-13 22:02     ` Laurent Pinchart
    2018-02-13 19:30 ` [PATCH v2 2/4] arm64: dts: renesas: r8a77995: add VSP instances Kieran Bingham
    2018-02-13 22:03   ` Laurent Pinchart
    2018-02-14  8:39     ` Kieran Bingham
    2018-02-13 19:30 ` [PATCH v2 3/4] arm64: dts: renesas: r8a7795: Fix register mappings on VSPs Kieran Bingham
         [not found]   ` <1518550237-16753-4-git-send-email-kbingham-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
    2018-02-13 22:04     ` Laurent Pinchart
    2018-02-13 19:30 ` [PATCH v2 4/4] arm64: dts: renesas: r8a7796: " Kieran Bingham
    2018-02-13 22:04   ` Laurent Pinchart
    

    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).