mbox

[GIT,PULL] ARM: mvebu: dt for v4.11 (#3)

Message ID 87vasvz575.fsf@free-electrons.com
State New
Headers show

Pull-request

git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-4.11-3

Message

Gregory CLEMENT Jan. 31, 2017, 2:15 p.m. UTC
Hi,

Here is the third pull request for dt for mvebu for v4.11.

As for the soc, I hope it is not too late, the support for this new
SoC needed to have several iteration and the last one was mainly
cosmetic. The code was in linux-next since last week by the way. So I
don't expect any regression with it.

Gregory

The following changes since commit a3fe1d5dce142400945ecdc0d2e91b1645b6ebfa:

  ARM: dts: kirkwood-rd88f6281: Utilize new DSA binding (2017-01-19 23:47:11 +0100)

are available in the git repository at:

  git://git.infradead.org/linux-mvebu.git tags/mvebu-dt-4.11-3

for you to fetch changes up to 5cb13094484ba89d9a2623ddb72b36ea498e2bff:

  ARM: dts: mvebu: Add device tree for db-dxbc2 and db-xc3-24g4xg boards (2017-01-31 14:45:04 +0100)

----------------------------------------------------------------
mvebu dt for 4.11 (part 3)

Add support for Marvell switches with integrated CPUs based on Armada XP

----------------------------------------------------------------
Chris Packham (2):
      ARM: dts: mvebu: Add device tree for 98DX3236 SoCs
      ARM: dts: mvebu: Add device tree for db-dxbc2 and db-xc3-24g4xg boards

 .../devicetree/bindings/arm/marvell/98dx3236.txt   |  23 ++
 .../devicetree/bindings/net/marvell,prestera.txt   |  50 ++++
 arch/arm/boot/dts/Makefile                         |   2 +
 arch/arm/boot/dts/armada-xp-98dx3236.dtsi          | 254 +++++++++++++++++++++
 arch/arm/boot/dts/armada-xp-98dx3336.dtsi          |  76 ++++++
 arch/arm/boot/dts/armada-xp-98dx4251.dtsi          |  90 ++++++++
 arch/arm/boot/dts/armada-xp-db-dxbc2.dts           | 151 ++++++++++++
 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts      | 142 ++++++++++++
 8 files changed, 788 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/arm/marvell/98dx3236.txt
 create mode 100644 Documentation/devicetree/bindings/net/marvell,prestera.txt
 create mode 100644 arch/arm/boot/dts/armada-xp-98dx3236.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-98dx3336.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-98dx4251.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-db-dxbc2.dts
 create mode 100644 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts

Comments

Arnd Bergmann Feb. 7, 2017, 2:14 p.m. UTC | #1
On Tuesday, January 31, 2017 3:15:10 PM CET Gregory CLEMENT wrote:
> ----------------------------------------------------------------
> mvebu dt for 4.11 (part 3)
> 
> Add support for Marvell switches with integrated CPUs based on Armada XP
> 
> ----------------------------------------------------------------
> Chris Packham (2):
>       ARM: dts: mvebu: Add device tree for 98DX3236 SoCs
>       ARM: dts: mvebu: Add device tree for db-dxbc2 and db-xc3-24g4xg boards

Pulled into next/dt, nice to see this getting added! Just for my information,
do we also support the actual switch driver in Linux, or just the parts that
are common with Armada?

	Arnd
Gregory CLEMENT Feb. 7, 2017, 2:35 p.m. UTC | #2
Hi Arnd,
 
 On mar., févr. 07 2017, Arnd Bergmann <arnd@arndb.de> wrote:

> On Tuesday, January 31, 2017 3:15:10 PM CET Gregory CLEMENT wrote:
>> ----------------------------------------------------------------
>> mvebu dt for 4.11 (part 3)
>> 
>> Add support for Marvell switches with integrated CPUs based on Armada XP
>> 
>> ----------------------------------------------------------------
>> Chris Packham (2):
>>       ARM: dts: mvebu: Add device tree for 98DX3236 SoCs
>>       ARM: dts: mvebu: Add device tree for db-dxbc2 and db-xc3-24g4xg boards
>
> Pulled into next/dt, nice to see this getting added! Just for my information,
> do we also support the actual switch driver in Linux, or just the parts that
> are common with Armada?

Currently it is only the common parts with Armada XP. Adding switches
support seems a big task, see the answer of Chris Packham about it:
http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/476910.html

And also the switch of this family seems different of the one having
support in the dsa subsystem:
http://lists.infradead.org/pipermail/linux-arm-kernel/2017-January/477063.html

Thanks,

Gregory

>
> 	Arnd
Andrew Lunn Feb. 7, 2017, 2:44 p.m. UTC | #3
> Pulled into next/dt, nice to see this getting added! Just for my information,
> do we also support the actual switch driver in Linux, or just the parts that
> are common with Armada?

Hi Arnd

This just supports the SoC part of the switch. As Gregory pointed out,
this switch is a completely different beast to the Marvell SOHO
switches DSA supports.

	 Andrew