mbox

[GIT,PULL] ARM: mvebu: DT changes for v3.14

Message ID 20131201211341.GX2879@titan.lakedaemon.net
State New
Headers show

Pull-request

git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14

Message

Jason Cooper Dec. 1, 2013, 9:13 p.m. UTC
Guys,

Another round of small changes that have been in -next for a week or so.

thx,

Jason.


The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:

  Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)

are available in the git repository at:

  git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14

for you to fetch changes up to bd22bb23919e6727967e90eb89bb41ab790bcd2d:

  ARM: Dove: Add RTC interrupt via PMU interrupt controller. (2013-11-26 16:10:49 +0000)

----------------------------------------------------------------
mvebu DT changes for v3.14

 - mvebu:
    - remove unneeded OS-specific properties from led nodes
    - add NAND controller to Armada boards
    - add sata leds to readynas 104
    - add gpio-poweroff to readynas duo v2

 - kirkwood:
    - comment cleanup in sheevaplug files
    - default pinctrl for sdio
    - sdio in guruplug is non-removable

 - orion5x:
    - typo fix

 - dove:
    - typo fix
    - add PMU interrupt controller and RTC interrupt via same

----------------------------------------------------------------
Andrew Lunn (2):
      ARM: Dove: Add DT node for PMU interrupt controller.
      ARM: Dove: Add RTC interrupt via PMU interrupt controller.

Arnaud Ebalard (2):
      ARM: mvebu: Add RN104 SATA LEDs driven via NXP PCA9554 I2C to GPIO muxer
      ARM: mvebu: Add DT entry for ReadyNAS Duo v2 to use gpio-poweroff driver

Ezequiel Garcia (3):
      ARM: mvebu: Add support for NAND controller in Armada 370/XP
      ARM: mvebu: Enable NAND controller in Armada XP GP board
      ARM: mvebu: Enable NAND controller in Armada 370 Mirabox

Jason Cooper (1):
      ARM: mvebu: dts: remove unneeded linux,default-state from led nodes

Sebastian Hesselbarth (2):
      ARM: kirkwood: provide pinctrl default to sdio nodes
      ARM: kirkwood: mark guruplug sdio as non-removable

Simon Baatz (1):
      ARM: kirkwood: Cleanup comments in Sheevaplug dts files

Srinivas Kandagatla (2):
      ARM: orion5x: Fix typo in device_type property of phy node
      ARM: dove: Fix typo in device_type property of phy node

 arch/arm/boot/dts/armada-370-mirabox.dts           | 25 +++++++++++++++--
 arch/arm/boot/dts/armada-370-netgear-rn102.dts     |  2 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts     | 32 ++++++++++++++++++++++
 arch/arm/boot/dts/armada-370-xp.dtsi               |  9 ++++++
 arch/arm/boot/dts/armada-xp-gp.dts                 |  8 ++++++
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts   |  3 +-
 arch/arm/boot/dts/dove-cubox.dts                   |  2 +-
 arch/arm/boot/dts/dove.dtsi                        | 13 ++++++++-
 arch/arm/boot/dts/kirkwood-6281.dtsi               |  2 ++
 arch/arm/boot/dts/kirkwood-6282.dtsi               |  2 ++
 arch/arm/boot/dts/kirkwood-dns320.dts              |  2 +-
 arch/arm/boot/dts/kirkwood-dns325.dts              |  2 +-
 arch/arm/boot/dts/kirkwood-dockstar.dts            |  2 +-
 arch/arm/boot/dts/kirkwood-goflexnet.dts           |  2 +-
 .../arm/boot/dts/kirkwood-guruplug-server-plus.dts |  4 +--
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |  2 +-
 arch/arm/boot/dts/kirkwood-iconnect.dts            |  4 +--
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts      |  2 +-
 arch/arm/boot/dts/kirkwood-lsxl.dtsi               |  2 +-
 .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  | 14 +++++++++-
 arch/arm/boot/dts/kirkwood-ns2lite.dts             |  2 +-
 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi  |  2 +-
 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts    |  2 +-
 arch/arm/boot/dts/kirkwood-sheevaplug.dts          |  4 +--
 .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts    |  2 +-
 25 files changed, 121 insertions(+), 25 deletions(-)

Comments

Olof Johansson Dec. 4, 2013, 1:08 a.m. UTC | #1
On Sun, Dec 01, 2013 at 04:13:41PM -0500, Jason Cooper wrote:
> Guys,
> 
> Another round of small changes that have been in -next for a week or so.
> 
> thx,
> 
> Jason.
> 
> 
> The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
> 
>   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
> 
> are available in the git repository at:
> 
>   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14

Pulled, thanks.


-Olof
Olof Johansson Dec. 4, 2013, 3:17 a.m. UTC | #2
Hi,



On Sun, Dec 1, 2013 at 1:13 PM, Jason Cooper <jason@lakedaemon.net> wrote:
> Guys,
>
> Another round of small changes that have been in -next for a week or so.
>
> thx,
>
> Jason.
>
>
> The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
>
>   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
>
> are available in the git repository at:
>
>   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14
>
> for you to fetch changes up to bd22bb23919e6727967e90eb89bb41ab790bcd2d:
>
>   ARM: Dove: Add RTC interrupt via PMU interrupt controller. (2013-11-26 16:10:49 +0000)
>
> ----------------------------------------------------------------
> mvebu DT changes for v3.14
>
>  - mvebu:
>     - remove unneeded OS-specific properties from led nodes
>     - add NAND controller to Armada boards
>     - add sata leds to readynas 104
>     - add gpio-poweroff to readynas duo v2
>
>  - kirkwood:
>     - comment cleanup in sheevaplug files
>     - default pinctrl for sdio
>     - sdio in guruplug is non-removable
>
>  - orion5x:
>     - typo fix
>
>  - dove:
>     - typo fix
>     - add PMU interrupt controller and RTC interrupt via same
>
> ----------------------------------------------------------------
> Andrew Lunn (2):
>       ARM: Dove: Add DT node for PMU interrupt controller.

This one produces a boot time warning on dove now:

[    0.049752] irq: no irq domain found for
/mbus/internal-regs/pmu-interrupt-ctrl@d0050 !
[    0.049764] ------------[ cut here ]------------
[    0.049790] WARNING: CPU: 0 PID: 1 at
/home/build/work/batch/drivers/of/platform.c:171
of_device_alloc+0x178/0x17c()
[    0.049796] Modules linked in:
[    0.049810] CPU: 0 PID: 1 Comm: swapper Not tainted
3.13.0-rc2-00160-g788b89b #1
[    0.049844] [<c001356c>] (unwind_backtrace+0x0/0xf4) from
[<c0010dc0>] (show_stack+0x10/0x14)
[    0.049863] [<c0010dc0>] (show_stack+0x10/0x14) from [<c001b448>]
(warn_slowpath_common+0x6c/0x84)
[    0.049879] [<c001b448>] (warn_slowpath_common+0x6c/0x84) from
[<c001b4fc>] (warn_slowpath_null+0x1c/0x24)
[    0.049895] [<c001b4fc>] (warn_slowpath_null+0x1c/0x24) from
[<c02eef8c>] (of_device_alloc+0x178/0x17c)
[    0.049913] [<c02eef8c>] (of_device_alloc+0x178/0x17c) from
[<c02eefc0>] (of_platform_device_create_pdata+0x30/0x88)
[    0.049932] [<c02eefc0>]
(of_platform_device_create_pdata+0x30/0x88) from [<c02ef108>]
(of_platform_bus_create+0xe4/0x168)
[    0.049949] [<c02ef108>] (of_platform_bus_create+0xe4/0x168) from
[<c02ef164>] (of_platform_bus_create+0x140/0x168)
[    0.049979] ---[ end trace 16502b0864dc0741 ]---


Please follow up with incremental branch/fix (or just send patch directly).



-Olof
Jason Cooper Dec. 4, 2013, 3:53 a.m. UTC | #3
On Tue, Dec 03, 2013 at 07:17:02PM -0800, Olof Johansson wrote:
> On Sun, Dec 1, 2013 at 1:13 PM, Jason Cooper <jason@lakedaemon.net> wrote:
...
> > The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
> >
> >   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
> >
> > are available in the git repository at:
> >
> >   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14
> >
> > for you to fetch changes up to bd22bb23919e6727967e90eb89bb41ab790bcd2d:
> >
> >   ARM: Dove: Add RTC interrupt via PMU interrupt controller. (2013-11-26 16:10:49 +0000)
> >
> > ----------------------------------------------------------------
> > mvebu DT changes for v3.14
> >
> >  - mvebu:
> >     - remove unneeded OS-specific properties from led nodes
> >     - add NAND controller to Armada boards
> >     - add sata leds to readynas 104
> >     - add gpio-poweroff to readynas duo v2
> >
> >  - kirkwood:
> >     - comment cleanup in sheevaplug files
> >     - default pinctrl for sdio
> >     - sdio in guruplug is non-removable
> >
> >  - orion5x:
> >     - typo fix
> >
> >  - dove:
> >     - typo fix
> >     - add PMU interrupt controller and RTC interrupt via same
> >
> > ----------------------------------------------------------------
> > Andrew Lunn (2):
> >       ARM: Dove: Add DT node for PMU interrupt controller.
> 
> This one produces a boot time warning on dove now:
> 
> [    0.049752] irq: no irq domain found for /mbus/internal-regs/pmu-interrupt-ctrl@d0050 !

Well, that wasn't supposed to happen.  :)  Shouldn't the of_ code handle
nodes with missing drivers better?

The driver for this node is currently sitting in mvebu/irqchip.  A pull
request has been sent to Thomas*.  If you'd like to give it a spin:

   git://git.infradead.org/linux-mvebu.git tags/mvebu-irqchip-3.14

If merging that in works, then it looks like we have things set up for
an out-of-tree dependency.

thx,

Jason.

* This was arranged recently to help him out with patch wrangling.
Olof Johansson Dec. 4, 2013, 4:51 a.m. UTC | #4
On Tue, Dec 3, 2013 at 7:53 PM, Jason Cooper <jason@lakedaemon.net> wrote:
> On Tue, Dec 03, 2013 at 07:17:02PM -0800, Olof Johansson wrote:
>> On Sun, Dec 1, 2013 at 1:13 PM, Jason Cooper <jason@lakedaemon.net> wrote:
> ...
>> > The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
>> >
>> >   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
>> >
>> > are available in the git repository at:
>> >
>> >   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14
>> >
>> > for you to fetch changes up to bd22bb23919e6727967e90eb89bb41ab790bcd2d:
>> >
>> >   ARM: Dove: Add RTC interrupt via PMU interrupt controller. (2013-11-26 16:10:49 +0000)
>> >
>> > ----------------------------------------------------------------
>> > mvebu DT changes for v3.14
>> >
>> >  - mvebu:
>> >     - remove unneeded OS-specific properties from led nodes
>> >     - add NAND controller to Armada boards
>> >     - add sata leds to readynas 104
>> >     - add gpio-poweroff to readynas duo v2
>> >
>> >  - kirkwood:
>> >     - comment cleanup in sheevaplug files
>> >     - default pinctrl for sdio
>> >     - sdio in guruplug is non-removable
>> >
>> >  - orion5x:
>> >     - typo fix
>> >
>> >  - dove:
>> >     - typo fix
>> >     - add PMU interrupt controller and RTC interrupt via same
>> >
>> > ----------------------------------------------------------------
>> > Andrew Lunn (2):
>> >       ARM: Dove: Add DT node for PMU interrupt controller.
>>
>> This one produces a boot time warning on dove now:
>>
>> [    0.049752] irq: no irq domain found for /mbus/internal-regs/pmu-interrupt-ctrl@d0050 !
>
> Well, that wasn't supposed to happen.  :)  Shouldn't the of_ code handle
> nodes with missing drivers better?
>
> The driver for this node is currently sitting in mvebu/irqchip.  A pull
> request has been sent to Thomas*.  If you'd like to give it a spin:
>
>    git://git.infradead.org/linux-mvebu.git tags/mvebu-irqchip-3.14
>
> If merging that in works, then it looks like we have things set up for
> an out-of-tree dependency.
>
> thx,
>
> Jason.
>
> * This was arranged recently to help him out with patch wrangling.

Ah. Do you have that branch in -next? That would explain why I didn't
see it there.

I mostly wanted to make you aware of it so you can sort it out if needed.

There's nothing broken due to the warning (since it's new
functionality that's not yet landed), so it's mostly just a matter of
making sure the other patch lands before the merge window.


-Olof
Jason Cooper Dec. 4, 2013, 4:58 a.m. UTC | #5
On Tue, Dec 03, 2013 at 08:51:25PM -0800, Olof Johansson wrote:
> On Tue, Dec 3, 2013 at 7:53 PM, Jason Cooper <jason@lakedaemon.net> wrote:
> > On Tue, Dec 03, 2013 at 07:17:02PM -0800, Olof Johansson wrote:
> >> On Sun, Dec 1, 2013 at 1:13 PM, Jason Cooper <jason@lakedaemon.net> wrote:
> > ...
> >> > The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:
> >> >
> >> >   Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)
> >> >
> >> > are available in the git repository at:
> >> >
> >> >   git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-3.14
> >> >
> >> > for you to fetch changes up to bd22bb23919e6727967e90eb89bb41ab790bcd2d:
> >> >
> >> >   ARM: Dove: Add RTC interrupt via PMU interrupt controller. (2013-11-26 16:10:49 +0000)
> >> >
> >> > ----------------------------------------------------------------
> >> > mvebu DT changes for v3.14
> >> >
> >> >  - mvebu:
> >> >     - remove unneeded OS-specific properties from led nodes
> >> >     - add NAND controller to Armada boards
> >> >     - add sata leds to readynas 104
> >> >     - add gpio-poweroff to readynas duo v2
> >> >
> >> >  - kirkwood:
> >> >     - comment cleanup in sheevaplug files
> >> >     - default pinctrl for sdio
> >> >     - sdio in guruplug is non-removable
> >> >
> >> >  - orion5x:
> >> >     - typo fix
> >> >
> >> >  - dove:
> >> >     - typo fix
> >> >     - add PMU interrupt controller and RTC interrupt via same
> >> >
> >> > ----------------------------------------------------------------
> >> > Andrew Lunn (2):
> >> >       ARM: Dove: Add DT node for PMU interrupt controller.
> >>
> >> This one produces a boot time warning on dove now:
> >>
> >> [    0.049752] irq: no irq domain found for /mbus/internal-regs/pmu-interrupt-ctrl@d0050 !
> >
> > Well, that wasn't supposed to happen.  :)  Shouldn't the of_ code handle
> > nodes with missing drivers better?
> >
> > The driver for this node is currently sitting in mvebu/irqchip.  A pull
> > request has been sent to Thomas*.  If you'd like to give it a spin:
> >
> >    git://git.infradead.org/linux-mvebu.git tags/mvebu-irqchip-3.14
> >
> > If merging that in works, then it looks like we have things set up for
> > an out-of-tree dependency.
> >
> > thx,
> >
> > Jason.
> >
> > * This was arranged recently to help him out with patch wrangling.
> 
> Ah. Do you have that branch in -next? That would explain why I didn't
> see it there.

hmm, yes it is:

  40b367d95fb3 irqchip: irq-dove: Add PMU interrupt controller.

> There's nothing broken due to the warning (since it's new
> functionality that's not yet landed), so it's mostly just a matter of
> making sure the other patch lands before the merge window.

If our new process works out, that should be the case...

thx,

Jason.