mbox

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

Message ID cover.1455303422.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.6

Message

Simon Horman Feb. 12, 2016, 7:05 p.m. UTC
Hi Olof, Hi Kevin, Hi Arnd,

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


Changes since v1 of this pull-request:
* Drop two non-DT patches


The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:

  Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)

are available in the git repository at:

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

for you to fetch changes up to c3373b09ba0391bcd9e992b0a2ce52d48d33e47b:

  ARM: dts: silk: Enable SCIF_CLK frequency and pins (2016-02-09 19:43:28 +0100)

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

* Use SCIF and USBHS fallback compatibility strings
* Add Baud Rate Generator (BRG) support for (H)SCIF
* Enable SCIF_CLK frequency and pins
* Use GIC_* defines
* Enable audio on r8a7793/gose
* Enable HDMI vidio out on r8a7793
* Enable i2c on r8a7793/gose
* Enable QSPI on alt
* Enable GPIO keys and leds on gise
* Enable audio on porter
* Enable DU on porter

----------------------------------------------------------------
Geert Uytterhoeven (20):
      ARM: dts: r8a7778: Add SCIF fallback compatibility strings
      ARM: dts: r8a7779: Add SCIF fallback compatibility strings
      ARM: dts: r8a7790: Add SCIF fallback compatibility strings
      ARM: dts: r8a7791: Add SCIF fallback compatibility strings
      ARM: dts: r8a7793: Add SCIF fallback compatibility strings
      ARM: dts: r8a7794: Add SCIF fallback compatibility strings
      ARM: dts: r8a7778: Add BRG support for SCIF
      ARM: dts: r8a7779: Add BRG support for SCIF
      ARM: dts: r8a7790: Add BRG support for (H)SCIF
      ARM: dts: r8a7791: Add BRG support for (H)SCIF
      ARM: dts: r8a7793: Add BRG support for SCIF
      ARM: dts: r8a7794: Add BRG support for (H)SCIF
      ARM: dts: alt: Enable SCIF_CLK frequency and pins
      ARM: dts: bockw: Enable SCIF_CLK frequency and pins
      ARM: dts: gose: Enable SCIF_CLK frequency and pins
      ARM: dts: koelsch: Enable SCIF_CLK frequency and pins
      ARM: dts: lager: Enable SCIF_CLK frequency and pins
      ARM: dts: marzen: Enable SCIF_CLK frequency and pins
      ARM: dts: porter: Enable SCIF_CLK frequency and pins
      ARM: dts: silk: Enable SCIF_CLK frequency and pins

Laurent Pinchart (11):
      ARM: dts: r8a7793: Add I2C master nodes to DT
      ARM: dts: sh73a0: Rename the serial port clock to fck
      ARM: dts: r7s72100: Rename the serial port clock to fck
      ARM: dts: r8a73a4: Rename the serial port clock to fck
      ARM: dts: r8a7740: Rename the serial port clock to fck
      ARM: dts: r8a7778: Rename the serial port clock to fck
      ARM: dts: r8a7779: Rename the serial port clock to fck
      ARM: dts: r8a7790: Rename the serial port clock to fck
      ARM: dts: r8a7791: Rename the serial port clock to fck
      ARM: dts: r8a7793: Rename the serial port clock to fck
      ARM: dts: r8a7794: Rename the serial port clock to fck

Magnus Damm (1):
      ARM: dts: r8a7793: gose: Add HDMI video out support

Sergei Shtylyov (3):
      ARM: dts: porter: add DU DT support
      ARM: dts: silk: add DU DT support
      ARM: dts: porter: add sound support

Simon Horman (33):
      ARM: dts: gose: Add GPIO keys to DT
      ARM: dts: gose: Add GPIO leds to DT
      ARM: dts: alt: Add QSPI device to DT
      ARM: dts: r8a7790: use fallback usbhs compatibility string
      ARM: dts: r8a7791: use fallback usbhs compatibility string
      ARM: dts: r8a7794: use fallback usbhs compatibility string
      ARM: dts: r8a7793: move dmac nodes
      ARM: dts: gose: add i2c2 bus to device tree
      ARM: dts: r8a7790: use GIC_* defines
      ARM: dts: r8a7791: use GIC_* defines
      ARM: dts: r8a7793: use GIC_* defines
      ARM: dts: r8a7794: use GIC_* defines
      ARM: dts: r8a7778: use GIC_* defines
      ARM: dts: r8a7779: use GIC_* defines
      ARM: dts: r8a73a4: use GIC_* defines
      ARM: dts: r8a7740: use GIC_* defines
      ARM: dts: r8a7793: add MSTP10 clocks to device tree
      ARM: dts: r8a7793: add audio clock to device tree
      ARM: dts: r8a7793: add m2 clock to device tree
      ARM: dts: r8a7793: add R-Car sound support to device tree
      ARM: dts: r8a7793: add DVC support to device tree
      ARM: dts: r8a7793: add audio DMAC clocks to device tree
      ARM: dts: r8a7793: add audio DMAC to device tree
      ARM: dts: r8a7793: enable Audio DMAC peri peri via sound driver
      ARM: dts: gose: Enable sound PIO support in device tree
      ARM: dts: gose: enable sound DMA support in device tree
      ARM: dts: gose: enable sound DMA support via BUSIF in device tree
      ARM: dts: gose: enable sound DMA support via SRC in device tree
      ARM: dts: gose: enable sound DMA support via DVC in device tree
      ARM: dts: r8a7793: enable audio DMAC in device tree
      ARM: dts: r7s72100: use GIC_* defines
      ARM: dts: sh73a0: use GIC_* defines
      ARM: dts: emev2: use GIC_* defines

 arch/arm/boot/dts/emev2.dtsi              |  39 +-
 arch/arm/boot/dts/r7s72100.dtsi           | 177 +++----
 arch/arm/boot/dts/r8a73a4.dtsi            | 224 ++++-----
 arch/arm/boot/dts/r8a7740.dtsi            | 161 +++----
 arch/arm/boot/dts/r8a7778-bockw.dts       |  13 +
 arch/arm/boot/dts/r8a7778.dtsi            | 144 +++---
 arch/arm/boot/dts/r8a7779-marzen.dts      |  13 +
 arch/arm/boot/dts/r8a7779.dtsi            | 135 +++---
 arch/arm/boot/dts/r8a7790-lager.dts       |  13 +
 arch/arm/boot/dts/r8a7790.dtsi            | 441 +++++++++--------
 arch/arm/boot/dts/r8a7791-koelsch.dts     |  13 +
 arch/arm/boot/dts/r8a7791-porter.dts      | 165 +++++++
 arch/arm/boot/dts/r8a7791.dtsi            | 514 ++++++++++----------
 arch/arm/boot/dts/r8a7793-gose.dts        | 304 ++++++++++++
 arch/arm/boot/dts/r8a7793.dtsi            | 758 ++++++++++++++++++++++++------
 arch/arm/boot/dts/r8a7794-alt.dts         |  59 +++
 arch/arm/boot/dts/r8a7794-silk.dts        | 122 +++++
 arch/arm/boot/dts/r8a7794.dtsi            | 362 +++++++-------
 arch/arm/boot/dts/sh73a0.dtsi             | 186 ++++----
 include/dt-bindings/clock/r8a7793-clock.h |   2 +
 20 files changed, 2569 insertions(+), 1276 deletions(-)

Comments

Geert Uytterhoeven Feb. 13, 2016, 8:23 p.m. UTC | #1
On Fri, Feb 12, 2016 at 8:04 PM, Simon Horman
<horms+renesas@verge.net.au> wrote:
> Instantiate the GPIO keys in the gose device tree.
>
> Based on similar work for the koelsch board by Laurent Pinchart.
>
> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> Tested-by: Magnus Damm <damm+renesas@opensource.se>
> ---
>  arch/arm/boot/dts/r8a7793-gose.dts | 82 ++++++++++++++++++++++++++++++++++++++
>  1 file changed, 82 insertions(+)
>
> diff --git a/arch/arm/boot/dts/r8a7793-gose.dts b/arch/arm/boot/dts/r8a7793-gose.dts
> index baa59fe84298..ccbc1c66cc6c 100644
> --- a/arch/arm/boot/dts/r8a7793-gose.dts
> +++ b/arch/arm/boot/dts/r8a7793-gose.dts
> @@ -31,6 +31,88 @@
>                 device_type = "memory";
>                 reg = <0 0x40000000 0 0x40000000>;
>         };
> +
> +       gpio-keys {
> +               compatible = "gpio-keys";
> +
> +               key-1 {
> +                       gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
> +                       linux,code = <KEY_1>;
> +                       label = "SW2-1";
> +                       gpio-key,wakeup;

In the mean time, "gpio-key,wakeup" has been deprecated in favor of
"wakeup-source".

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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
Simon Horman Feb. 15, 2016, 7:18 a.m. UTC | #2
On Sat, Feb 13, 2016 at 09:23:47PM +0100, Geert Uytterhoeven wrote:
> On Fri, Feb 12, 2016 at 8:04 PM, Simon Horman
> <horms+renesas@verge.net.au> wrote:
> > Instantiate the GPIO keys in the gose device tree.
> >
> > Based on similar work for the koelsch board by Laurent Pinchart.
> >
> > Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
> > Tested-by: Magnus Damm <damm+renesas@opensource.se>
> > ---
> >  arch/arm/boot/dts/r8a7793-gose.dts | 82 ++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 82 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/r8a7793-gose.dts b/arch/arm/boot/dts/r8a7793-gose.dts
> > index baa59fe84298..ccbc1c66cc6c 100644
> > --- a/arch/arm/boot/dts/r8a7793-gose.dts
> > +++ b/arch/arm/boot/dts/r8a7793-gose.dts
> > @@ -31,6 +31,88 @@
> >                 device_type = "memory";
> >                 reg = <0 0x40000000 0 0x40000000>;
> >         };
> > +
> > +       gpio-keys {
> > +               compatible = "gpio-keys";
> > +
> > +               key-1 {
> > +                       gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
> > +                       linux,code = <KEY_1>;
> > +                       label = "SW2-1";
> > +                       gpio-key,wakeup;
> 
> In the mean time, "gpio-key,wakeup" has been deprecated in favor of
> "wakeup-source".

Is the change just a matter of s/gpio-key,wakeup/wakeup-source/ ?
If so I'll sort things out.
Geert Uytterhoeven Feb. 15, 2016, 7:45 a.m. UTC | #3
On Mon, Feb 15, 2016 at 8:18 AM, Simon Horman <horms@verge.net.au> wrote:
> On Sat, Feb 13, 2016 at 09:23:47PM +0100, Geert Uytterhoeven wrote:
>> On Fri, Feb 12, 2016 at 8:04 PM, Simon Horman
>> <horms+renesas@verge.net.au> wrote:
>> > Instantiate the GPIO keys in the gose device tree.
>> >
>> > Based on similar work for the koelsch board by Laurent Pinchart.
>> >
>> > Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
>> > Tested-by: Magnus Damm <damm+renesas@opensource.se>
>> > ---
>> >  arch/arm/boot/dts/r8a7793-gose.dts | 82 ++++++++++++++++++++++++++++++++++++++
>> >  1 file changed, 82 insertions(+)
>> >
>> > diff --git a/arch/arm/boot/dts/r8a7793-gose.dts b/arch/arm/boot/dts/r8a7793-gose.dts
>> > index baa59fe84298..ccbc1c66cc6c 100644
>> > --- a/arch/arm/boot/dts/r8a7793-gose.dts
>> > +++ b/arch/arm/boot/dts/r8a7793-gose.dts
>> > @@ -31,6 +31,88 @@
>> >                 device_type = "memory";
>> >                 reg = <0 0x40000000 0 0x40000000>;
>> >         };
>> > +
>> > +       gpio-keys {
>> > +               compatible = "gpio-keys";
>> > +
>> > +               key-1 {
>> > +                       gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
>> > +                       linux,code = <KEY_1>;
>> > +                       label = "SW2-1";
>> > +                       gpio-key,wakeup;
>>
>> In the mean time, "gpio-key,wakeup" has been deprecated in favor of
>> "wakeup-source".
>
> Is the change just a matter of s/gpio-key,wakeup/wakeup-source/ ?
> If so I'll sort things out.

Yes, cfr. e.g. commit 0cc16889e77a95568806b1e45af104f75547eac9
("ARM: dts: shmobile/r8a7xxx: replace gpio-key, wakeup with
wakeup-source property")

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@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
Olof Johansson Feb. 24, 2016, 10:02 p.m. UTC | #4
On Fri, Feb 12, 2016 at 08:05:46PM +0100, Simon Horman wrote:
> Hi Olof, Hi Kevin, Hi Arnd,
> 
> Please consider these Renesas ARM based SoC DT updates for v4.6.
> 
> 
> Changes since v1 of this pull-request:
> * Drop two non-DT patches
> 
> 
> The following changes since commit 92e963f50fc74041b5e9e744c330dca48e04f08d:
> 
>   Linux 4.5-rc1 (2016-01-24 13:06:47 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git tags/renesas-dt-for-v4.6
> 
> for you to fetch changes up to c3373b09ba0391bcd9e992b0a2ce52d48d33e47b:
> 
>   ARM: dts: silk: Enable SCIF_CLK frequency and pins (2016-02-09 19:43:28 +0100)
> 
> ----------------------------------------------------------------
> Renesas ARM Based SoC DT Updates for v4.6
> 
> * Use SCIF and USBHS fallback compatibility strings
> * Add Baud Rate Generator (BRG) support for (H)SCIF
> * Enable SCIF_CLK frequency and pins
> * Use GIC_* defines
> * Enable audio on r8a7793/gose
> * Enable HDMI vidio out on r8a7793
> * Enable i2c on r8a7793/gose
> * Enable QSPI on alt
> * Enable GPIO keys and leds on gise
> * Enable audio on porter
> * Enable DU on porter

Merged, thanks.


-Olof