[GIT PULL] ARM: mvebu: soc for v4.5 (#1)

Gregory CLEMENT gregory.clement at free-electrons.com
Fri Dec 11 06:20:11 PST 2015


Hi,

Here is the first pull request for soc for mvebu for v4.5.

The annoying part is that with this pull request then the kernel built
for Orion5x will be bigger as noticed by Detlef.

Gregory

The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

  Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

  git://git.infradead.org/linux-mvebu.git tags/mvebu-soc-4.5-1

for you to fetch changes up to c5d431e8c511788556651b91debd7d77d4508f4b:

  ARM: dove: convert legacy dove to PMU support (2015-12-08 13:23:14 +0100)

----------------------------------------------------------------
mvebu soc for 4.5 (part 1)

- orion5x/mv78xx0 multiplatform conversion
- legacy dove PMU support conversion

----------------------------------------------------------------
Arnd Bergmann (7):
      ARM: orion: move watchdog setup to mach-orion5x
      ARM: orion: always use MULTI_IRQ_HANDLER
      ARM: orion: use SPARSE_IRQ everywhere
      ARM: mv78xx0: clean up mach/*.h headers
      ARM: mv78xx0: multiplatform support
      ARM: orion5x: clean up mach/*.h headers
      ARM: orion5x: multiplatform support

Russell King (2):
      soc: dove: add legacy support to PMU driver
      ARM: dove: convert legacy dove to PMU support

 arch/arm/Kconfig                                   |  30 +------
 arch/arm/configs/mv78xx0_defconfig                 |   3 +
 arch/arm/configs/orion5x_defconfig                 |   3 +
 arch/arm/mach-dove/cm-a510.c                       |   1 +
 arch/arm/mach-dove/common.c                        |  43 +++++++++
 arch/arm/mach-dove/dove-db-setup.c                 |   1 +
 arch/arm/mach-dove/include/mach/dove.h             |   2 +
 arch/arm/mach-dove/include/mach/entry-macro.S      |  33 -------
 arch/arm/mach-dove/include/mach/irqs.h             |   2 +-
 arch/arm/mach-dove/include/mach/pm.h               |  20 ++---
 arch/arm/mach-dove/irq.c                           | 100 +--------------------
 arch/arm/mach-mv78xx0/Kconfig                      |  15 +++-
 arch/arm/mach-mv78xx0/Makefile                     |   2 +
 .../mach-mv78xx0/{include/mach => }/bridge-regs.h  |   4 +-
 arch/arm/mach-mv78xx0/buffalo-wxl-setup.c          |   3 +-
 arch/arm/mach-mv78xx0/common.c                     |   4 +-
 arch/arm/mach-mv78xx0/db78x00-bp-setup.c           |   3 +-
 arch/arm/mach-mv78xx0/include/mach/entry-macro.S   |  41 ---------
 arch/arm/mach-mv78xx0/include/mach/hardware.h      |  14 ---
 arch/arm/mach-mv78xx0/include/mach/uncompress.h    |  46 ----------
 arch/arm/mach-mv78xx0/irq.c                        |  35 +++++++-
 arch/arm/mach-mv78xx0/{include/mach => }/irqs.h    |   4 +-
 arch/arm/mach-mv78xx0/mpp.c                        |   2 +-
 arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h |   4 +-
 arch/arm/mach-mv78xx0/pcie.c                       |   2 +-
 arch/arm/mach-mv78xx0/rd78x00-masa-setup.c         |   3 +-
 arch/arm/mach-orion5x/Kconfig                      |  18 +++-
 arch/arm/mach-orion5x/Makefile                     |   2 +
 arch/arm/mach-orion5x/board-d2net.c                |   2 +-
 arch/arm/mach-orion5x/board-dt.c                   |   4 +-
 arch/arm/mach-orion5x/board-mss2.c                 |   4 +-
 arch/arm/mach-orion5x/board-rd88f5182.c            |   2 +-
 .../mach-orion5x/{include/mach => }/bridge-regs.h  |   4 +-
 arch/arm/mach-orion5x/common.c                     |  20 ++++-
 arch/arm/mach-orion5x/db88f5281-setup.c            |   3 +-
 arch/arm/mach-orion5x/dns323-setup.c               |   3 +-
 arch/arm/mach-orion5x/include/mach/entry-macro.S   |  25 ------
 arch/arm/mach-orion5x/include/mach/hardware.h      |  14 ---
 arch/arm/mach-orion5x/include/mach/uncompress.h    |  48 ----------
 arch/arm/mach-orion5x/irq.c                        |  13 +--
 arch/arm/mach-orion5x/{include/mach => }/irqs.h    |   4 +-
 arch/arm/mach-orion5x/kurobox_pro-setup.c          |   4 +-
 arch/arm/mach-orion5x/ls-chl-setup.c               |   3 +-
 arch/arm/mach-orion5x/ls_hgl-setup.c               |   3 +-
 arch/arm/mach-orion5x/mpp.c                        |   2 +-
 arch/arm/mach-orion5x/mv2120-setup.c               |   3 +-
 arch/arm/mach-orion5x/net2big-setup.c              |   3 +-
 arch/arm/mach-orion5x/{include/mach => }/orion5x.h |   4 +-
 arch/arm/mach-orion5x/pci.c                        |   2 +-
 arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c       |   3 +-
 arch/arm/mach-orion5x/rd88f5181l-ge-setup.c        |   3 +-
 arch/arm/mach-orion5x/rd88f5182-setup.c            |   3 +-
 arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c       |   3 +-
 arch/arm/mach-orion5x/terastation_pro2-setup.c     |   3 +-
 arch/arm/mach-orion5x/ts209-setup.c                |   3 +-
 arch/arm/mach-orion5x/ts409-setup.c                |   3 +-
 arch/arm/mach-orion5x/ts78xx-setup.c               |   3 +-
 arch/arm/mach-orion5x/tsx09-common.c               |   2 +-
 arch/arm/mach-orion5x/wnr854t-setup.c              |   3 +-
 arch/arm/mach-orion5x/wrt350n-v2-setup.c           |   3 +-
 arch/arm/plat-orion/common.c                       |  21 -----
 arch/arm/plat-orion/include/plat/common.h          |   2 -
 arch/arm/plat-orion/irq.c                          |   1 -
 arch/arm/plat-orion/mpp.c                          |   1 -
 drivers/soc/Makefile                               |   1 +
 drivers/soc/dove/pmu.c                             |  43 +++++++++
 include/linux/soc/dove/pmu.h                       |  19 ++++
 67 files changed, 269 insertions(+), 461 deletions(-)
 delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S
 rename arch/arm/mach-mv78xx0/{include/mach => }/bridge-regs.h (92%)
 delete mode 100644 arch/arm/mach-mv78xx0/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-mv78xx0/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-mv78xx0/include/mach/uncompress.h
 rename arch/arm/mach-mv78xx0/{include/mach => }/irqs.h (95%)
 rename arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h (98%)
 rename arch/arm/mach-orion5x/{include/mach => }/bridge-regs.h (92%)
 delete mode 100644 arch/arm/mach-orion5x/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-orion5x/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-orion5x/include/mach/uncompress.h
 rename arch/arm/mach-orion5x/{include/mach => }/irqs.h (94%)
 rename arch/arm/mach-orion5x/{include/mach => }/orion5x.h (99%)

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the linux-arm-kernel mailing list