[GIT PULL] ARM: mvebu: soc changes for v3.15 (incr. pull #2)

Jason Cooper jason at lakedaemon.net
Fri Feb 28 23:19:47 EST 2014


All,

This is a big one for us :)  You've already pulled part of this as
mvebu/soc-3xx.  I merged that branch and mvebu/soc-kw back into
mvebu/soc.  This whole lot has been in -next all week.  Two minor issues
were discovered and patches added to correct them.

At this point I think the kirkwood and armada changes have been shaken
out enough that they no longer need their own branches.  If you don't
agree, just let me know and I'll send separate pull requests for the
per-SoC branches.

This is an incremental pull request from tags/mvebu-soc-3.15 in the
mvebu/soc branch up to tags/mvebu-soc-3.15-2.

There will be a small conflict between this branch and mvebu/dt.  This
is due to the kirkwood migration and maintaining bisectability.  I'll
detail the conflict in the mvebu/dt pull request.

Please pull.

thx,

Jason.


The following changes since commit 08bb3adfd3adeb4653095e7968b6a46cef940404:

  ARM: mvebu: remove unneeded ->map_io field for Armada 370/XP (2014-02-11 19:33:04 +0000)

are available in the git repository at:

  git://git.infradead.org/linux-mvebu.git tags/mvebu-soc-3.15-2

for you to fetch changes up to 0d75ab68fd1a516f7a394fac6ba0f0ef34bbd18e:

  Merge branch 'mvebu/soc-kw' into mvebu/soc (2014-03-01 03:21:04 +0000)

----------------------------------------------------------------

mvebu soc changes for v3.15 (incremental pull #2)

 - mvebu
    - Add Armada 375, 380 and 385 SoCs

 - kirkwood
    - move kirkwood DT support to mach-mvebu
    - add mostly DT support for HP T5325 thin client

----------------------------------------------------------------
Andrew Lunn (17):
      ARM: kirkwood: Give pm.c its own header file.
      ARM: kirkwood: Convert mv88f6281gtw_ge switch setup to DT
      ARM: kirkwood: Drop printing the SoC type and revision
      ARM: kirkwood: Separate board-dt from common and pcie code.
      ARM: kirkwood: ioremap the cpu_config register before using it.
      ARM: kirkwood: ioremap memory control register
      ARM: mvebu: Add ARCH_MULTI_V7 to SoCs
      ARM: orion: Move cache-feroceon-l2.h out of plat-orion
      ARM: MM: Add DT binding for Feroceon L2 cache
      ARM: Fix default CPU selection for ARCH_MULTI_V5
      ARM: MM Enable building Feroceon L2 cache controller with ARCH_MVEBU
      ARM: mvebu: Move kirkwood DT boards into mach-mvebu
      ARM: mvebu: Let kirkwood use the system controller for restart
      ARM: mvebu: Enable mvebu-soc-id on Kirkwood
      ARM: mvebu: Simplify headers and make local
      ARM: kirkwood: Remove redundant kexec code
      ARM: kirkwood: Add HP T5325 thin client

Ezequiel Garcia (1):
      ARM: mvebu: Rename the ARCH_MVEBU menu option

Gregory CLEMENT (1):
      ARM: mvebu: add initial support for the Armada 375 SOCs

Jason Cooper (5):
      Merge tag 'tags/mvebu-soc-3.15' into mvebu/soc-3xx
      ARM: mvebu: Armada 375/38x depend on MULTI_V7
      ARM: kirkwood: select dtbs based on SoC
      Merge branch 'mvebu/soc-3xx' into mvebu/soc
      Merge branch 'mvebu/soc-kw' into mvebu/soc

Thomas Petazzoni (7):
      ARM: mvebu: rename armada-370-xp.c to board-v7.c
      ARM: mvebu: rename DT machine structure for Armada 370/XP
      ARM: mvebu: make CPU_PJ4B selection a per-SoC choice
      ARM: mvebu: add Armada 375 support to the system-controller driver
      ARM: mvebu: add workaround for data abort issue on Armada 375
      ARM: mvebu: add initial support for the Armada 380/385 SOCs
      Documentation: arm: update Marvell documentation about Armada 375/38x

 Documentation/arm/Marvell/README                   |  12 +-
 .../devicetree/bindings/arm/armada-375.txt         |   9 +
 .../devicetree/bindings/arm/armada-38x.txt         |  10 ++
 .../devicetree/bindings/arm/mrvl/feroceon.txt      |  16 ++
 .../bindings/arm/mvebu-system-controller.txt       |   3 +-
 arch/arm/Kconfig                                   |   2 +-
 arch/arm/boot/dts/Makefile                         |   7 +-
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts     |  62 +++++++
 .../asm/hardware}/cache-feroceon-l2.h              |   4 +-
 arch/arm/mach-kirkwood/Kconfig                     |   7 -
 arch/arm/mach-kirkwood/Makefile                    |   4 +-
 arch/arm/mach-kirkwood/board-dt.c                  | 113 +++++++++---
 arch/arm/mach-kirkwood/board-mv88f6281gtw_ge.c     |  50 ------
 arch/arm/mach-kirkwood/common.c                    |   3 +-
 arch/arm/mach-kirkwood/common.h                    |  13 --
 arch/arm/mach-kirkwood/include/mach/bridge-regs.h  |   2 +
 arch/arm/mach-kirkwood/pm.c                        |   9 +-
 arch/arm/mach-kirkwood/pm.h                        |  26 +++
 arch/arm/mach-mv78xx0/common.c                     |   2 +-
 arch/arm/mach-mvebu/Kconfig                        |  69 ++++++-
 arch/arm/mach-mvebu/Makefile                       |   7 +-
 arch/arm/mach-mvebu/board-t5325.c                  |  41 +++++
 .../arm/mach-mvebu/{armada-370-xp.c => board-v7.c} |  58 +++++-
 arch/arm/mach-mvebu/board.h                        |  22 +++
 arch/arm/mach-mvebu/kirkwood-pm.c                  |  76 ++++++++
 arch/arm/mach-mvebu/kirkwood-pm.h                  |  26 +++
 arch/arm/mach-mvebu/kirkwood.c                     | 199 +++++++++++++++++++++
 arch/arm/mach-mvebu/kirkwood.h                     |  22 +++
 arch/arm/mach-mvebu/mvebu-soc-id.c                 |   1 +
 arch/arm/mach-mvebu/system-controller.c            |  14 +-
 arch/arm/mm/Kconfig                                |   2 +-
 arch/arm/mm/cache-feroceon-l2.c                    |  45 ++++-
 32 files changed, 813 insertions(+), 123 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/armada-375.txt
 create mode 100644 Documentation/devicetree/bindings/arm/armada-38x.txt
 create mode 100644 Documentation/devicetree/bindings/arm/mrvl/feroceon.txt
 rename arch/arm/{plat-orion/include/plat => include/asm/hardware}/cache-feroceon-l2.h (75%)
 delete mode 100644 arch/arm/mach-kirkwood/board-mv88f6281gtw_ge.c
 create mode 100644 arch/arm/mach-kirkwood/pm.h
 create mode 100644 arch/arm/mach-mvebu/board-t5325.c
 rename arch/arm/mach-mvebu/{armada-370-xp.c => board-v7.c} (58%)
 create mode 100644 arch/arm/mach-mvebu/board.h
 create mode 100644 arch/arm/mach-mvebu/kirkwood-pm.c
 create mode 100644 arch/arm/mach-mvebu/kirkwood-pm.h
 create mode 100644 arch/arm/mach-mvebu/kirkwood.c
 create mode 100644 arch/arm/mach-mvebu/kirkwood.h



More information about the linux-arm-kernel mailing list