mbox

[GIT,PULL] Renesas ARM Based SoC DT Updates for v4.9

Message ID cover.1471251169.git.horms+renesas@verge.net.au
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.9

Message

Simon Horman Aug. 15, 2016, 8:55 a.m. UTC
Hi Olof, Hi Kevin, Hi Arnd,

Please consider these Renesas ARM based SoC DT updates for v4.9.

In brief it adds support for a number of IP blocks on the r8a7792 and
r8a7794 SoCs, and corrects SDHI register size on the r8a7794.


The following changes since commit 29b4817d4018df78086157ea3a55c1d9424a7cfc:

  Linux 4.8-rc1 (2016-08-07 18:18:00 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.9

for you to fetch changes up to 8bec0842ba2bb1b3bd954a1ef50f426b8f09c84f:

  ARM: dts: r8a7792: add DU support (2016-08-09 14:37:47 +0200)

----------------------------------------------------------------
Renesas ARM Based SoC DT Updates for v4.9

* Add DU, VIN, I2C, SDHI, EtherAVB, GPIO support to r8a7792
* Enable CAN0 on r8a7792/blanche
* Enable sound on r8a7794/silk
* Correct SDHI register size on r8a7794

----------------------------------------------------------------
Sergei Shtylyov (25):
      ARM: dts: r8a7792: add PFC support
      ARM: dts: blanche: add SCIF0/3 pins
      ARM: dts: blanche: add Ethernet pins
      ARM: dts: r8a7792: add GPIO clocks
      ARM: dts: r8a7792: add GPIO support
      ARM: dts: r8a7792: add EtherAVB clocks
      ARM: dts: r8a7792: add EtherAVB support
      ARM: dts: r8a7792: add CAN clocks
      ARM: dts: r8a7792: add CAN support
      ARM: dts: blanche: add CAN0 support
      ARM: dts: r8a7792: add SD clocks
      ARM: dts: r8a7792: add SDHI support
      ARM: dts: r8a7792: add I2C clocks
      ARM: dts: r8a7792: add I2C support
      ARM: dts: r8a7792: add VIN clocks
      ARM: dts: r8a7792: add VIN support
      ARM: dts: r8a7794: add audio clocks
      ARM: dts: r8a7794: add MSTP5 clocks
      ARM: dts: r8a7794: add MSTP10 clocks
      ARM: dts: r8a7794: add Audio-DMAC support
      ARM: dts: r8a7794: add sound support
      ARM: dts: silk: add sound support
      ARM: dts: r8a7792: fix misindented line
      ARM: dts: r8a7792: add DU clocks
      ARM: dts: r8a7792: add DU support

Simon Horman (1):
      ARM: dts: r8a7794: Correct SDHI register size

 arch/arm/boot/dts/r8a7792-blanche.dts     |  48 +++
 arch/arm/boot/dts/r8a7792.dtsi            | 500 +++++++++++++++++++++++++++++-
 arch/arm/boot/dts/r8a7794-silk.dts        |  70 +++++
 arch/arm/boot/dts/r8a7794.dtsi            | 293 ++++++++++++++++-
 include/dt-bindings/clock/r8a7794-clock.h |  25 ++
 5 files changed, 933 insertions(+), 3 deletions(-)

Comments

Sergei Shtylyov Aug. 15, 2016, 5:56 p.m. UTC | #1
Hello.

On 08/15/2016 11:55 AM, Simon Horman wrote:

> From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
>
> Add some MSTP5 clocks to the R8A7794 device tree.
>
> Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
> Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> ---
>  arch/arm/boot/dts/r8a7794.dtsi            | 9 +++++++++
>  include/dt-bindings/clock/r8a7794-clock.h | 1 +
>  2 files changed, 10 insertions(+)
>
> diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
> index 5d1fded79633..1c2d3846d70e 100644
> --- a/arch/arm/boot/dts/r8a7794.dtsi
> +++ b/arch/arm/boot/dts/r8a7794.dtsi
> @@ -1204,6 +1204,15 @@
>  			clock-indices = <R8A7794_CLK_IRQC>;
>  			clock-output-names = "irqc";
>  		};
> +		mstp5_clks: mstp5_clks@e6150144 {
> +			compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
> +			reg = <0 0xe6150144 0 4>, <0 0xe615003c 0 4>;
> +			clocks = <&hp_clk>, <&extal_clk>, <&p_clk>;

    Argh! Looks like I forgot to remove <&extal_clk> when removing the thermal 
clock... will send the patch.

> +			#clock-cells = <1>;
> +			clock-indices = <R8A7794_CLK_AUDIO_DMAC0
> +					 R8A7794_CLK_PWM>;
> +			clock-output-names = "audmac0", "pwm";
> +		};
>  		mstp7_clks: mstp7_clks@e615014c {
>  			compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
>  			reg = <0 0xe615014c 0 4>, <0 0xe61501c4 0 4>;
[...]

MBR, Sergei
Simon Horman Aug. 16, 2016, 8:12 a.m. UTC | #2
On Mon, Aug 15, 2016 at 08:56:05PM +0300, Sergei Shtylyov wrote:
> Hello.
> 
> On 08/15/2016 11:55 AM, Simon Horman wrote:
> 
> >From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
> >
> >Add some MSTP5 clocks to the R8A7794 device tree.
> >
> >Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
> >Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
> >Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
> >Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> >---
> > arch/arm/boot/dts/r8a7794.dtsi            | 9 +++++++++
> > include/dt-bindings/clock/r8a7794-clock.h | 1 +
> > 2 files changed, 10 insertions(+)
> >
> >diff --git a/arch/arm/boot/dts/r8a7794.dtsi b/arch/arm/boot/dts/r8a7794.dtsi
> >index 5d1fded79633..1c2d3846d70e 100644
> >--- a/arch/arm/boot/dts/r8a7794.dtsi
> >+++ b/arch/arm/boot/dts/r8a7794.dtsi
> >@@ -1204,6 +1204,15 @@
> > 			clock-indices = <R8A7794_CLK_IRQC>;
> > 			clock-output-names = "irqc";
> > 		};
> >+		mstp5_clks: mstp5_clks@e6150144 {
> >+			compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
> >+			reg = <0 0xe6150144 0 4>, <0 0xe615003c 0 4>;
> >+			clocks = <&hp_clk>, <&extal_clk>, <&p_clk>;
> 
>    Argh! Looks like I forgot to remove <&extal_clk> when removing the
> thermal clock... will send the patch.

Please send it as an incremental follow-up.
Thanks!
Arnd Bergmann Sept. 13, 2016, 2:02 p.m. UTC | #3
On Monday, August 15, 2016 10:55:35 AM CEST Simon Horman wrote:
> Renesas ARM Based SoC DT Updates for v4.9
> 
> * Add DU, VIN, I2C, SDHI, EtherAVB, GPIO support to r8a7792
> * Enable CAN0 on r8a7792/blanche
> * Enable sound on r8a7794/silk
> * Correct SDHI register size on r8a7794
> 

Pulled into next/dt, thanks and sorry for the long delay.

	Arnd