All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 0/9] ARM: SoC updates for v4.5
@ 2016-01-21  1:14 ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel

Hi Linus,

Here's our batch of changes for v4.5. A little later than usual, life has been
a bit on the busy side lately.

Biggest news this cycle is the conversion of the remaining long tail ARMv6/v7
platforms to multiplatform, the culmination of 5 years worth of work. Details
are in the 3rd pull request.

Beyond that it's the usual mix of some new SoCs and platforms, new
hardware support, a few driver additions and updates and various tweaks
and fixes.

No hairy conflicts this time around, mostly a few add/add trivial updates.

I did notice that you picked up a conflicting MAINTAINERS update for
Renesas platforms this morning (after I had generated these emails and
checked for conflicts), but it shouldn't be bad to sort out.


Please merge!  

Thanks,

-Olof

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 0/9] ARM: SoC updates for v4.5
@ 2016-01-21  1:14 ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

Here's our batch of changes for v4.5. A little later than usual, life has been
a bit on the busy side lately.

Biggest news this cycle is the conversion of the remaining long tail ARMv6/v7
platforms to multiplatform, the culmination of 5 years worth of work. Details
are in the 3rd pull request.

Beyond that it's the usual mix of some new SoCs and platforms, new
hardware support, a few driver additions and updates and various tweaks
and fixes.

No hairy conflicts this time around, mostly a few add/add trivial updates.

I did notice that you picked up a conflicting MAINTAINERS update for
Renesas platforms this morning (after I had generated these emails and
checked for conflicts), but it shouldn't be bad to sort out.


Please merge!  

Thanks,

-Olof

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 1/9] ARM: SoC non-urgent fixes for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

As usual, we queue up a few fixes that don't seem urgent enough to go in
through -rc.

- MAINTAINERS updates to add a list for brcmstb and fix a typo
- A handful of fixes for OMAP 81xx, a recently resurrected platform so these
can't be considered real regressions and thus got queued.
- A couple of other small fixes for scoop, sa1100 and davinci

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

The following changes since commit 99e38df892234aa985185fc776647bad6f9bd7a7:

  Merge tag 'iommu-updates-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes-nc

for you to fetch changes up to 08ceca8ea629828e4cb922c121b5c87681c97fb7:

  Merge tag 'omap-for-v4.5/81xx-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical

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

Arnd Bergmann (4):
      ARM: davinci: only select WT cache if cache is enabled
      Merge tag 'arm-soc/for-4.5/maintainers' of http://github.com/Broadcom/stblinux into next/fixes-non-critical
      Merge tag 'omap-for-v4.5/81xx-fixes-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'omap-for-v4.5/81xx-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical

Florian Fainelli (2):
      MAINTAINERS: brcmstb: Include Broadcom internal mailing-list
      MAINTAINERS: gpio-brcmstb: Remove stray '>'

Geliang Tang (1):
      ARM: davinci: fix a problematic usage of WARN()

Linus Walleij (2):
      ARM: scoop: Be sure to clamp return value
      ARM: sa1100/simpad: Be sure to clamp return value

Olof Johansson (1):
      Merge tag 'davinci-for-v4.5/fixes' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical

Tony Lindgren (10):
      ARM: dts: Fix dm814x entries for pllss and prcm
      clk: ti: Add few dm814x clock aliases
      ARM: OMAP2+: Add DPPLS clock manager for dm814x
      ARM: dts: Fix some mux and divider clocks to get dm814x-evm booting
      ARM: OMAP2+: Fix timer entries for dm814x
      ARM: dts: Fix dm8148 control modules ranges
      ARM: dts: Fix dm814x pinctrl address and mask
      ARM: OMAP2+: Enable GPIO for dm814x
      ARM: OMAP2+: Remove useless check for legacy booting for dm814x
      ARM: OMAP2+: Fix randconfig build warning for dm814_pllss_data


 MAINTAINERS                                 |   3 +-
 arch/arm/boot/dts/dm814x-clocks.dtsi        | 109 ++++++++++++++++-------
 arch/arm/boot/dts/dm814x.dtsi               |  33 +++++--
 arch/arm/common/scoop.c                     |   2 +-
 arch/arm/mach-davinci/Kconfig               |   3 +-
 arch/arm/mach-davinci/board-dm355-evm.c     |   4 +-
 arch/arm/mach-davinci/board-dm355-leopard.c |   4 +-
 arch/arm/mach-omap2/io.c                    |   3 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c  |  12 +--
 arch/arm/mach-omap2/prm_common.c            |   8 ++
 arch/arm/mach-sa1100/simpad.c               |   4 +-
 drivers/clk/ti/clk-814x.c                   |   4 +
 include/linux/clk/ti.h                      |   1 +
 13 files changed, 133 insertions(+), 57 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 1/9] ARM: SoC non-urgent fixes for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

As usual, we queue up a few fixes that don't seem urgent enough to go in
through -rc.

- MAINTAINERS updates to add a list for brcmstb and fix a typo
- A handful of fixes for OMAP 81xx, a recently resurrected platform so these
can't be considered real regressions and thus got queued.
- A couple of other small fixes for scoop, sa1100 and davinci

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

The following changes since commit 99e38df892234aa985185fc776647bad6f9bd7a7:

  Merge tag 'iommu-updates-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes-nc

for you to fetch changes up to 08ceca8ea629828e4cb922c121b5c87681c97fb7:

  Merge tag 'omap-for-v4.5/81xx-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical

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

Arnd Bergmann (4):
      ARM: davinci: only select WT cache if cache is enabled
      Merge tag 'arm-soc/for-4.5/maintainers' of http://github.com/Broadcom/stblinux into next/fixes-non-critical
      Merge tag 'omap-for-v4.5/81xx-fixes-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'omap-for-v4.5/81xx-fix-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical

Florian Fainelli (2):
      MAINTAINERS: brcmstb: Include Broadcom internal mailing-list
      MAINTAINERS: gpio-brcmstb: Remove stray '>'

Geliang Tang (1):
      ARM: davinci: fix a problematic usage of WARN()

Linus Walleij (2):
      ARM: scoop: Be sure to clamp return value
      ARM: sa1100/simpad: Be sure to clamp return value

Olof Johansson (1):
      Merge tag 'davinci-for-v4.5/fixes' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical

Tony Lindgren (10):
      ARM: dts: Fix dm814x entries for pllss and prcm
      clk: ti: Add few dm814x clock aliases
      ARM: OMAP2+: Add DPPLS clock manager for dm814x
      ARM: dts: Fix some mux and divider clocks to get dm814x-evm booting
      ARM: OMAP2+: Fix timer entries for dm814x
      ARM: dts: Fix dm8148 control modules ranges
      ARM: dts: Fix dm814x pinctrl address and mask
      ARM: OMAP2+: Enable GPIO for dm814x
      ARM: OMAP2+: Remove useless check for legacy booting for dm814x
      ARM: OMAP2+: Fix randconfig build warning for dm814_pllss_data


 MAINTAINERS                                 |   3 +-
 arch/arm/boot/dts/dm814x-clocks.dtsi        | 109 ++++++++++++++++-------
 arch/arm/boot/dts/dm814x.dtsi               |  33 +++++--
 arch/arm/common/scoop.c                     |   2 +-
 arch/arm/mach-davinci/Kconfig               |   3 +-
 arch/arm/mach-davinci/board-dm355-evm.c     |   4 +-
 arch/arm/mach-davinci/board-dm355-leopard.c |   4 +-
 arch/arm/mach-omap2/io.c                    |   3 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c  |  12 +--
 arch/arm/mach-omap2/prm_common.c            |   8 ++
 arch/arm/mach-sa1100/simpad.c               |   4 +-
 drivers/clk/ti/clk-814x.c                   |   4 +
 include/linux/clk/ti.h                      |   1 +
 13 files changed, 133 insertions(+), 57 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 2/9] ARM: SoC cleanups for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

A smallish number of general cleanup commits this release cycle. Some
of these are minor tweaks:

- shmobile change of binding for their GIC (using arm,pl390 now)
- ARCH_RENESAS introduction
- Misc other renesas updates

There's also a couple of treewide commits from Masahiro Yamada cleaning up
const/__initconst for SMP operation structs and a switch to using "depends
on" instead of if-constructs on most of the Kconfig platform targets.

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

The following changes since commit a718ed0e247571cc0d2d34a20e2fb528d4177185:

  Merge branch 'next/fixes-non-critical' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-cleanup

for you to fetch changes up to 0ef917f4fb8342fe2fd0b195f2d65223faf273a2:

  Merge tag 'renesas-gic-cleanup-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup

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

Arnd Bergmann (5):
      ARM: mvebu: remove unused mach/gpio.h
      Merge branch 'treewide/cleanup' into next/cleanup
      Merge tag 'renesas-cleanup-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'mvebu-cleanup-4.5-1' of git://git.infradead.org/linux-mvebu into next/cleanup
      Merge tag 'arm-soc/for-4.5/cleanup' of git://git.infradead.org/linux-mtd into next/cleanup

Geert Uytterhoeven (6):
      ARM: shmobile: r7s72100 dtsi: Use "arm,pl390" for GIC
      ARM: shmobile: r8a7740 dtsi: Use "arm,pl390" for GIC
      ARM: shmobile: emev2 dtsi: Use "arm,pl390" for GIC
      ARM: shmobile: r8a7778 dtsi: Use "arm,pl390" for GIC
      staging: board: kzm9d: Use "arm,pl390"
      staging: board: armadillo800eva: Use "arm,pl390"

Laurent Pinchart (1):
      ARM: shmobile: Remove legacy mach/irqs.h

Linus Walleij (1):
      ARM/clocksource: use automatic DT probing for ux500 PRCMU

Masahiro Yamada (3):
      ARM: hisi: do not export smp_operations structures
      ARM: use const and __initconst for smp_operations
      ARM: use "depends on" for SoC configs instead of "if" after prompt

Olof Johansson (1):
      Merge tag 'renesas-gic-cleanup-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/cleanup

Simon Horman (2):
      MAINTAINERS: Remove link to oss.renesas.com which is closed
      ARM: shmobile: Introduce ARCH_RENESAS


 MAINTAINERS                                |  1 -
 arch/arm/Kconfig                           |  3 +-
 arch/arm/boot/dts/emev2.dtsi               |  2 +-
 arch/arm/boot/dts/r7s72100.dtsi            |  2 +-
 arch/arm/boot/dts/r8a7740.dtsi             |  2 +-
 arch/arm/boot/dts/r8a7778.dtsi             |  2 +-
 arch/arm/common/mcpm_platsmp.c             |  2 +-
 arch/arm/configs/multi_v7_defconfig        |  2 +-
 arch/arm/configs/shmobile_defconfig        |  2 +-
 arch/arm/include/asm/psci.h                |  2 +-
 arch/arm/kernel/psci_smp.c                 |  2 +-
 arch/arm/mach-alpine/Kconfig               |  3 +-
 arch/arm/mach-alpine/platsmp.c             |  2 +-
 arch/arm/mach-at91/Kconfig                 | 15 +++++---
 arch/arm/mach-axxia/Kconfig                |  3 +-
 arch/arm/mach-axxia/platsmp.c              |  2 +-
 arch/arm/mach-bcm/Kconfig                  | 27 +++++++++-----
 arch/arm/mach-bcm/bcm63xx_smp.c            |  2 +-
 arch/arm/mach-bcm/kona_smp.c               |  2 +-
 arch/arm/mach-bcm/platsmp-brcmstb.c        |  2 +-
 arch/arm/mach-berlin/Kconfig               |  3 +-
 arch/arm/mach-berlin/platsmp.c             |  2 +-
 arch/arm/mach-cns3xxx/Kconfig              |  3 +-
 arch/arm/mach-exynos/Kconfig               |  3 +-
 arch/arm/mach-exynos/common.h              |  2 +-
 arch/arm/mach-exynos/platsmp.c             |  2 +-
 arch/arm/mach-highbank/Kconfig             |  3 +-
 arch/arm/mach-hisi/Kconfig                 | 12 ++++---
 arch/arm/mach-hisi/core.h                  |  3 --
 arch/arm/mach-hisi/platmcpm.c              |  2 +-
 arch/arm/mach-hisi/platsmp.c               |  6 ++--
 arch/arm/mach-imx/Kconfig                  |  6 ++--
 arch/arm/mach-imx/common.h                 |  4 +--
 arch/arm/mach-imx/platsmp.c                |  4 +--
 arch/arm/mach-integrator/Kconfig           |  3 +-
 arch/arm/mach-keystone/keystone.h          |  2 +-
 arch/arm/mach-keystone/platsmp.c           |  2 +-
 arch/arm/mach-mediatek/Kconfig             |  3 +-
 arch/arm/mach-mediatek/platsmp.c           |  4 +--
 arch/arm/mach-meson/Kconfig                |  3 +-
 arch/arm/mach-moxart/Kconfig               |  3 +-
 arch/arm/mach-mvebu/Kconfig                | 24 ++++++++-----
 arch/arm/mach-mvebu/armada-370-xp.h        |  2 +-
 arch/arm/mach-mvebu/include/mach/gpio.h    |  1 -
 arch/arm/mach-mvebu/platsmp-a9.c           |  4 +--
 arch/arm/mach-mvebu/platsmp.c              |  2 +-
 arch/arm/mach-omap2/common.h               |  2 +-
 arch/arm/mach-omap2/omap-smp.c             |  2 +-
 arch/arm/mach-picoxcell/Kconfig            |  3 +-
 arch/arm/mach-prima2/Kconfig               |  3 +-
 arch/arm/mach-prima2/common.h              |  2 +-
 arch/arm/mach-prima2/platsmp.c             |  2 +-
 arch/arm/mach-qcom/Kconfig                 |  3 +-
 arch/arm/mach-qcom/platsmp.c               |  6 ++--
 arch/arm/mach-realview/core.h              |  2 +-
 arch/arm/mach-realview/platsmp.c           |  2 +-
 arch/arm/mach-rockchip/Kconfig             |  3 +-
 arch/arm/mach-rockchip/platsmp.c           |  2 +-
 arch/arm/mach-s5pv210/Kconfig              |  3 +-
 arch/arm/mach-shmobile/Kconfig             | 14 +++++---
 arch/arm/mach-shmobile/include/mach/irqs.h | 10 ------
 arch/arm/mach-shmobile/irqs.h              | 15 --------
 arch/arm/mach-shmobile/r8a7779.h           |  2 +-
 arch/arm/mach-shmobile/r8a7790.h           |  2 +-
 arch/arm/mach-shmobile/r8a7791.h           |  2 +-
 arch/arm/mach-shmobile/setup-emev2.c       |  2 +-
 arch/arm/mach-shmobile/setup-r8a7778.c     |  1 -
 arch/arm/mach-shmobile/sh73a0.h            |  2 +-
 arch/arm/mach-shmobile/smp-emev2.c         |  2 +-
 arch/arm/mach-shmobile/smp-r8a7779.c       |  2 +-
 arch/arm/mach-shmobile/smp-r8a7790.c       |  2 +-
 arch/arm/mach-shmobile/smp-r8a7791.c       |  2 +-
 arch/arm/mach-shmobile/smp-sh73a0.c        |  2 +-
 arch/arm/mach-socfpga/Kconfig              |  3 +-
 arch/arm/mach-socfpga/platsmp.c            |  4 +--
 arch/arm/mach-spear/Kconfig                |  3 +-
 arch/arm/mach-spear/generic.h              |  2 +-
 arch/arm/mach-spear/platsmp.c              |  2 +-
 arch/arm/mach-sti/Kconfig                  |  3 +-
 arch/arm/mach-sti/platsmp.c                |  2 +-
 arch/arm/mach-sti/smp.h                    |  2 +-
 arch/arm/mach-sunxi/Kconfig                |  3 +-
 arch/arm/mach-sunxi/platsmp.c              |  4 +--
 arch/arm/mach-tegra/Kconfig                |  3 +-
 arch/arm/mach-tegra/common.h               |  2 +-
 arch/arm/mach-tegra/platsmp.c              |  2 +-
 arch/arm/mach-u300/Kconfig                 |  4 +--
 arch/arm/mach-uniphier/platsmp.c           |  2 +-
 arch/arm/mach-ux500/Kconfig                |  4 +--
 arch/arm/mach-ux500/Makefile               |  2 +-
 arch/arm/mach-ux500/cpu-db8500.c           |  2 --
 arch/arm/mach-ux500/cpu.c                  |  1 -
 arch/arm/mach-ux500/platsmp.c              |  2 +-
 arch/arm/mach-ux500/setup.h                |  3 --
 arch/arm/mach-ux500/timer.c                | 48 -------------------------
 arch/arm/mach-vexpress/Kconfig             |  3 +-
 arch/arm/mach-vexpress/core.h              |  2 +-
 arch/arm/mach-vexpress/platsmp.c           |  2 +-
 arch/arm/mach-zx/Kconfig                   |  3 +-
 arch/arm/mach-zx/platsmp.c                 |  2 +-
 arch/arm/mach-zynq/Kconfig                 |  3 +-
 arch/arm/mach-zynq/common.h                |  2 +-
 arch/arm/mach-zynq/platsmp.c               |  2 +-
 drivers/clocksource/clksrc-dbx500-prcmu.c  |  9 +++--
 drivers/staging/board/armadillo800eva.c    |  2 +-
 drivers/staging/board/kzm9d.c              |  2 +-
 include/linux/clksrc-dbx500-prcmu.h        | 20 -----------
 107 files changed, 196 insertions(+), 242 deletions(-)
 delete mode 100644 arch/arm/mach-mvebu/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-shmobile/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-shmobile/irqs.h
 delete mode 100644 arch/arm/mach-ux500/timer.c
 delete mode 100644 include/linux/clksrc-dbx500-prcmu.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 2/9] ARM: SoC cleanups for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

A smallish number of general cleanup commits this release cycle. Some
of these are minor tweaks:

- shmobile change of binding for their GIC (using arm,pl390 now)
- ARCH_RENESAS introduction
- Misc other renesas updates

There's also a couple of treewide commits from Masahiro Yamada cleaning up
const/__initconst for SMP operation structs and a switch to using "depends
on" instead of if-constructs on most of the Kconfig platform targets.

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

The following changes since commit a718ed0e247571cc0d2d34a20e2fb528d4177185:

  Merge branch 'next/fixes-non-critical' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-cleanup

for you to fetch changes up to 0ef917f4fb8342fe2fd0b195f2d65223faf273a2:

  Merge tag 'renesas-gic-cleanup-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup

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

Arnd Bergmann (5):
      ARM: mvebu: remove unused mach/gpio.h
      Merge branch 'treewide/cleanup' into next/cleanup
      Merge tag 'renesas-cleanup-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'mvebu-cleanup-4.5-1' of git://git.infradead.org/linux-mvebu into next/cleanup
      Merge tag 'arm-soc/for-4.5/cleanup' of git://git.infradead.org/linux-mtd into next/cleanup

Geert Uytterhoeven (6):
      ARM: shmobile: r7s72100 dtsi: Use "arm,pl390" for GIC
      ARM: shmobile: r8a7740 dtsi: Use "arm,pl390" for GIC
      ARM: shmobile: emev2 dtsi: Use "arm,pl390" for GIC
      ARM: shmobile: r8a7778 dtsi: Use "arm,pl390" for GIC
      staging: board: kzm9d: Use "arm,pl390"
      staging: board: armadillo800eva: Use "arm,pl390"

Laurent Pinchart (1):
      ARM: shmobile: Remove legacy mach/irqs.h

Linus Walleij (1):
      ARM/clocksource: use automatic DT probing for ux500 PRCMU

Masahiro Yamada (3):
      ARM: hisi: do not export smp_operations structures
      ARM: use const and __initconst for smp_operations
      ARM: use "depends on" for SoC configs instead of "if" after prompt

Olof Johansson (1):
      Merge tag 'renesas-gic-cleanup-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/cleanup

Simon Horman (2):
      MAINTAINERS: Remove link to oss.renesas.com which is closed
      ARM: shmobile: Introduce ARCH_RENESAS


 MAINTAINERS                                |  1 -
 arch/arm/Kconfig                           |  3 +-
 arch/arm/boot/dts/emev2.dtsi               |  2 +-
 arch/arm/boot/dts/r7s72100.dtsi            |  2 +-
 arch/arm/boot/dts/r8a7740.dtsi             |  2 +-
 arch/arm/boot/dts/r8a7778.dtsi             |  2 +-
 arch/arm/common/mcpm_platsmp.c             |  2 +-
 arch/arm/configs/multi_v7_defconfig        |  2 +-
 arch/arm/configs/shmobile_defconfig        |  2 +-
 arch/arm/include/asm/psci.h                |  2 +-
 arch/arm/kernel/psci_smp.c                 |  2 +-
 arch/arm/mach-alpine/Kconfig               |  3 +-
 arch/arm/mach-alpine/platsmp.c             |  2 +-
 arch/arm/mach-at91/Kconfig                 | 15 +++++---
 arch/arm/mach-axxia/Kconfig                |  3 +-
 arch/arm/mach-axxia/platsmp.c              |  2 +-
 arch/arm/mach-bcm/Kconfig                  | 27 +++++++++-----
 arch/arm/mach-bcm/bcm63xx_smp.c            |  2 +-
 arch/arm/mach-bcm/kona_smp.c               |  2 +-
 arch/arm/mach-bcm/platsmp-brcmstb.c        |  2 +-
 arch/arm/mach-berlin/Kconfig               |  3 +-
 arch/arm/mach-berlin/platsmp.c             |  2 +-
 arch/arm/mach-cns3xxx/Kconfig              |  3 +-
 arch/arm/mach-exynos/Kconfig               |  3 +-
 arch/arm/mach-exynos/common.h              |  2 +-
 arch/arm/mach-exynos/platsmp.c             |  2 +-
 arch/arm/mach-highbank/Kconfig             |  3 +-
 arch/arm/mach-hisi/Kconfig                 | 12 ++++---
 arch/arm/mach-hisi/core.h                  |  3 --
 arch/arm/mach-hisi/platmcpm.c              |  2 +-
 arch/arm/mach-hisi/platsmp.c               |  6 ++--
 arch/arm/mach-imx/Kconfig                  |  6 ++--
 arch/arm/mach-imx/common.h                 |  4 +--
 arch/arm/mach-imx/platsmp.c                |  4 +--
 arch/arm/mach-integrator/Kconfig           |  3 +-
 arch/arm/mach-keystone/keystone.h          |  2 +-
 arch/arm/mach-keystone/platsmp.c           |  2 +-
 arch/arm/mach-mediatek/Kconfig             |  3 +-
 arch/arm/mach-mediatek/platsmp.c           |  4 +--
 arch/arm/mach-meson/Kconfig                |  3 +-
 arch/arm/mach-moxart/Kconfig               |  3 +-
 arch/arm/mach-mvebu/Kconfig                | 24 ++++++++-----
 arch/arm/mach-mvebu/armada-370-xp.h        |  2 +-
 arch/arm/mach-mvebu/include/mach/gpio.h    |  1 -
 arch/arm/mach-mvebu/platsmp-a9.c           |  4 +--
 arch/arm/mach-mvebu/platsmp.c              |  2 +-
 arch/arm/mach-omap2/common.h               |  2 +-
 arch/arm/mach-omap2/omap-smp.c             |  2 +-
 arch/arm/mach-picoxcell/Kconfig            |  3 +-
 arch/arm/mach-prima2/Kconfig               |  3 +-
 arch/arm/mach-prima2/common.h              |  2 +-
 arch/arm/mach-prima2/platsmp.c             |  2 +-
 arch/arm/mach-qcom/Kconfig                 |  3 +-
 arch/arm/mach-qcom/platsmp.c               |  6 ++--
 arch/arm/mach-realview/core.h              |  2 +-
 arch/arm/mach-realview/platsmp.c           |  2 +-
 arch/arm/mach-rockchip/Kconfig             |  3 +-
 arch/arm/mach-rockchip/platsmp.c           |  2 +-
 arch/arm/mach-s5pv210/Kconfig              |  3 +-
 arch/arm/mach-shmobile/Kconfig             | 14 +++++---
 arch/arm/mach-shmobile/include/mach/irqs.h | 10 ------
 arch/arm/mach-shmobile/irqs.h              | 15 --------
 arch/arm/mach-shmobile/r8a7779.h           |  2 +-
 arch/arm/mach-shmobile/r8a7790.h           |  2 +-
 arch/arm/mach-shmobile/r8a7791.h           |  2 +-
 arch/arm/mach-shmobile/setup-emev2.c       |  2 +-
 arch/arm/mach-shmobile/setup-r8a7778.c     |  1 -
 arch/arm/mach-shmobile/sh73a0.h            |  2 +-
 arch/arm/mach-shmobile/smp-emev2.c         |  2 +-
 arch/arm/mach-shmobile/smp-r8a7779.c       |  2 +-
 arch/arm/mach-shmobile/smp-r8a7790.c       |  2 +-
 arch/arm/mach-shmobile/smp-r8a7791.c       |  2 +-
 arch/arm/mach-shmobile/smp-sh73a0.c        |  2 +-
 arch/arm/mach-socfpga/Kconfig              |  3 +-
 arch/arm/mach-socfpga/platsmp.c            |  4 +--
 arch/arm/mach-spear/Kconfig                |  3 +-
 arch/arm/mach-spear/generic.h              |  2 +-
 arch/arm/mach-spear/platsmp.c              |  2 +-
 arch/arm/mach-sti/Kconfig                  |  3 +-
 arch/arm/mach-sti/platsmp.c                |  2 +-
 arch/arm/mach-sti/smp.h                    |  2 +-
 arch/arm/mach-sunxi/Kconfig                |  3 +-
 arch/arm/mach-sunxi/platsmp.c              |  4 +--
 arch/arm/mach-tegra/Kconfig                |  3 +-
 arch/arm/mach-tegra/common.h               |  2 +-
 arch/arm/mach-tegra/platsmp.c              |  2 +-
 arch/arm/mach-u300/Kconfig                 |  4 +--
 arch/arm/mach-uniphier/platsmp.c           |  2 +-
 arch/arm/mach-ux500/Kconfig                |  4 +--
 arch/arm/mach-ux500/Makefile               |  2 +-
 arch/arm/mach-ux500/cpu-db8500.c           |  2 --
 arch/arm/mach-ux500/cpu.c                  |  1 -
 arch/arm/mach-ux500/platsmp.c              |  2 +-
 arch/arm/mach-ux500/setup.h                |  3 --
 arch/arm/mach-ux500/timer.c                | 48 -------------------------
 arch/arm/mach-vexpress/Kconfig             |  3 +-
 arch/arm/mach-vexpress/core.h              |  2 +-
 arch/arm/mach-vexpress/platsmp.c           |  2 +-
 arch/arm/mach-zx/Kconfig                   |  3 +-
 arch/arm/mach-zx/platsmp.c                 |  2 +-
 arch/arm/mach-zynq/Kconfig                 |  3 +-
 arch/arm/mach-zynq/common.h                |  2 +-
 arch/arm/mach-zynq/platsmp.c               |  2 +-
 drivers/clocksource/clksrc-dbx500-prcmu.c  |  9 +++--
 drivers/staging/board/armadillo800eva.c    |  2 +-
 drivers/staging/board/kzm9d.c              |  2 +-
 include/linux/clksrc-dbx500-prcmu.h        | 20 -----------
 107 files changed, 196 insertions(+), 242 deletions(-)
 delete mode 100644 arch/arm/mach-mvebu/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-shmobile/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-shmobile/irqs.h
 delete mode 100644 arch/arm/mach-ux500/timer.c
 delete mode 100644 include/linux/clksrc-dbx500-prcmu.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 3/9] ARM: SoC multiplatform code changes for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

This branch is the culmination of 5 years of effort to bring the ARMv6
and ARMv7 platforms together such that they can all be enabled and
boot the same kernel. It has been a tremendous amount of cleanup and
refactoring by a huge number of people, and creation of several new
(and major) subsystems to better abstract out all the platform details
in an appropriate manner.

The bulk of this branch is a large patchset from Arnd that brings several
of the more minor and older platforms we have closer to multiplatform
support.  Among these are MMP, S3C64xx, Orion5x, mv78xx0 and realview
Much of this is moving around header files from old mach directories,
but there are also some cleanup patches of debug_ll (lowlevel debug
per-platform options) and other parts.

Linus Walleij also has some patchs to clean up the older ARM Realview
platforms by finally introducing DT support, and Rob Herring has some
for ARM Versatile which is now DT-only. Both of these platforms are
now multiplatform.

Finally, a couple of patches from Russell for Dove PMU, and a fix from
Valentin Rothberg for Exynos ADC, which were rebased on top of the
series to avoid conflicts.


Conflicts:

Include file rename conflicts with media includes. Keep the
platform_data/media/ version from HEAD, and go with the local file option
from branch.

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

The following changes since commit d62948942b595415de0e38674c17c806b1a8c0c0:

  Merge branch 'next/cleanup' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-multiplatform

for you to fetch changes up to 2cb58c016673c4c8b8ec59e71c5ec4b2c6a76afb:

  ARM: realview: don't select SMP_ON_UP for UP builds

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

Arnd Bergmann (70):
      clk: mmp: stop using platform headers
      ARM: make xscale iwmmxt code multiplatform aware
      ARM: mohawk: allow building with MMU disabled
      ARM: mmp: remove remaining legacy pxa-dma support
      ARM: mmp: make plat-pxa build standalone
      ARM: mmp: make all header files local
      ARM: mmp: move into ARCH_MULTIPLATFORM
      ARM: mmp: avoid unused functions
      Input: s3c2410_ts: fix S3C_ADC dependency
      ASoC: samsung/smartq: use dynamic registration
      gpio: samsung: move gpio-samsung driver back to platform code
      ARM: s3c64xx: prepare initcalls for multiplatform
      ARM: s3c64xx: enable sparse IRQ support
      iio: exynos-adc: add experimental touchscreen support
      ARM: s3c64xx: use new adc/touchscreen driver
      ARM: s3c64xx: use common debug-ll implementation
      ARM: s3c64xx: multiplatform support
      ARM: s3c64xx: allow building without board support
      ARM: pxa: make more mach/*.h files local
      ARM: omap1: make headers more local
      ARM: ks8695: make headers more local
      ARM: davinci: make headers more local
      ARM: iop13xx: make headers more local
      ARM: w90x900: make headers more local
      ARM: netx: remove unused mach/param.h
      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
      ARM: realview: remove sparsemem hack
      ARM: realview: don't map undefined PCI registers
      clk/realview: stop using machine headers
      ARM: no longer force unbuffered DMA for realview
      ARM: realview: remove private barrier implementation
      ARM: debug-ll: fix UART configuration with ARCH_KEYSTONE
      ARM: debug-ll: reorganize mvebu debug uart config
      ARM: debug-ll: rework ep93xx handling
      ARM: debug-ll: rework SPEAr handling
      ARM: debug-ll: rework integrator/versatile handling
      ARM: debug-ll: rework gemini handling
      ARM: debug-ll: rework lpc32xx handling
      ARM: debug-ll: rework footbridge handling
      ARM: debug-ll: reorder Kconfig alphanumerically
      Merge branch 'multiplatform/debug-ll' into next/multiplatform
      Merge branch 's3c64xx/multiplatform' into next/multiplatform
      Merge branch 'mmp/multiplatform' into next/multiplatform
      ARM: pxa: cm-x2xx: avoid duplicate macro warnings
      ARM: pxa: mark raumfeld init functions as __maybe_unused
      ARM: pxa: mark ezx structures as __maybe_unused
      Merge branch 'versatile/multiplatform' into next/multiplatform
      Merge tag 'realview-base-armsoc-1-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/multiplatform
      Merge tag 'mvebu-soc-4.5-1' of git://git.infradead.org/linux-mvebu into next/multiplatform
      ARM: defconfig: use correct debug_ll settings
      ARM: debug-ll: move DEBUG_LL_UART_EFM32 to correct Kconfig location
      ARM: make default platform work for NOMMU
      Merge branch 'fixes' into next/multiplatform
      ARM: realview: enable multiplatform
      ARM: integrator: use explicit core module options
      ARM: no longer make CPU targets visible separately
      ARM: realview: make all header files local
      ARM: realview: clean up header files
      Merge tag 'realview-multiplatform-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/multiplatform
      ARM: realview: build realview-dt SMP support only when used
      Merge branch 'treewide/cleanup' into next/multiplatform
      ARM: s3c64xx: fix pm-debug compilation
      ARM: s3c: simplify s3c_irqwake_{e,}intallow definition
      ARM: realview: don't select SMP_ON_UP for UP builds

Linus Walleij (7):
      clk: versatile-icst: convert to use regmap
      clk: versatile-icst: refactor to allocate regmap separately
      clk: versatile-icst: add device tree support
      soc: versatile: add support for the PB11MPCore
      ARM: realview: select SP810 and ICST for the DT variant
      ARM: realview: add an DT SMP boot method
      ARM: realview: select apropriate targets

Rob Herring (4):
      ARM: versatile: add DT based PCI detection
      ARM: versatile: switch to DT only booting and remove legacy code
      ARM: versatile: merge mach code into a single file
      ARM: versatile: convert to multi-platform

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

Valentin Rothberg (1):
      iio: exynos-adc: fix irqf_oneshot.cocci warnings


 Documentation/arm/pxa/mfp.txt                   |  26 +-
 Documentation/devicetree/bindings/arm/cpus.txt  |   1 +
 .../bindings/arm/samsung/exynos-adc.txt         |   3 +
 arch/arm/Kconfig                                | 107 +--
 arch/arm/Kconfig.debug                          | 391 +++++----
 arch/arm/configs/ep93xx_defconfig               |   1 -
 arch/arm/configs/lpc32xx_defconfig              |   1 -
 arch/arm/configs/multi_v7_defconfig             |   3 +
 arch/arm/configs/mv78xx0_defconfig              |   4 +-
 arch/arm/configs/orion5x_defconfig              |   4 +-
 arch/arm/configs/realview-smp_defconfig         |   9 +
 arch/arm/configs/realview_defconfig             |   8 +
 arch/arm/configs/s3c6400_defconfig              |   2 +
 arch/arm/configs/versatile_defconfig            |   3 +-
 arch/arm/include/asm/cputype.h                  |  22 +-
 .../debug-macro.S => include/debug/dc21285.S}   |   0
 arch/arm/kernel/devtree.c                       |   2 +-
 arch/arm/kernel/xscale-cp0.c                    |   7 +
 arch/arm/mach-davinci/board-da830-evm.c         |   2 +-
 arch/arm/mach-davinci/board-da850-evm.c         |   4 +-
 arch/arm/mach-davinci/board-mityomapl138.c      |   2 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c     |   2 +-
 arch/arm/mach-davinci/clock.c                   |   2 +-
 arch/arm/mach-davinci/cp_intc.c                 |   2 +-
 .../mach-davinci/{include/mach => }/cp_intc.h   |   0
 arch/arm/mach-davinci/cpuidle.c                 |   4 +-
 .../mach-davinci/{include/mach => }/cpuidle.h   |   0
 arch/arm/mach-davinci/da830.c                   |   2 +-
 arch/arm/mach-davinci/da850.c                   |   2 +-
 arch/arm/mach-davinci/da8xx-dt.c                |   2 +-
 arch/arm/mach-davinci/{include/mach => }/ddr2.h |   0
 arch/arm/mach-davinci/devices-da8xx.c           |   4 +-
 arch/arm/mach-davinci/dm355.c                   |   2 +-
 arch/arm/mach-davinci/dm365.c                   |   2 +-
 arch/arm/mach-davinci/dm644x.c                  |   2 +-
 arch/arm/mach-davinci/dm646x.c                  |   2 +-
 arch/arm/mach-davinci/pm.c                      |   2 +-
 arch/arm/mach-davinci/psc.c                     |   2 +-
 arch/arm/mach-davinci/{include/mach => }/psc.h  |   0
 arch/arm/mach-davinci/sleep.S                   |   4 +-
 arch/arm/mach-davinci/sram.c                    |   2 +-
 arch/arm/mach-davinci/{include/mach => }/sram.h |   0
 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-integrator/Kconfig                | 132 ++-
 arch/arm/mach-iop13xx/include/mach/pci.h        |  57 --
 arch/arm/mach-iop13xx/iq81340mc.c               |   2 +-
 arch/arm/mach-iop13xx/iq81340sc.c               |   2 +-
 arch/arm/mach-iop13xx/irq.c                     |   2 +-
 arch/arm/mach-iop13xx/{include/mach => }/msi.h  |   0
 arch/arm/mach-iop13xx/pci.c                     |   2 +-
 arch/arm/mach-iop13xx/pci.h                     |  58 ++
 arch/arm/mach-ks8695/board-acs5k.c              |   2 +-
 arch/arm/mach-ks8695/board-dsm320.c             |   2 +-
 arch/arm/mach-ks8695/board-micrel.c             |   2 +-
 arch/arm/mach-ks8695/board-og.c                 |   2 +-
 arch/arm/mach-ks8695/board-sg.c                 |   2 +-
 arch/arm/mach-ks8695/cpu.c                      |   2 +-
 arch/arm/mach-ks8695/devices.c                  |   6 +-
 .../mach-ks8695/{include/mach => }/devices.h    |   0
 arch/arm/mach-ks8695/pci.c                      |   4 +-
 .../mach-ks8695/{include/mach => }/regs-hpna.h  |   0
 .../mach-ks8695/{include/mach => }/regs-lan.h   |   0
 .../mach-ks8695/{include/mach => }/regs-mem.h   |   0
 .../mach-ks8695/{include/mach => }/regs-pci.h   |   0
 .../mach-ks8695/{include/mach => }/regs-sys.h   |   0
 .../mach-ks8695/{include/mach => }/regs-wan.h   |   0
 arch/arm/mach-mmp/Kconfig                       |  34 +-
 arch/arm/mach-mmp/Makefile                      |   1 +
 arch/arm/mach-mmp/{include/mach => }/addr-map.h |   2 -
 arch/arm/mach-mmp/aspenite.c                    |   8 +-
 arch/arm/mach-mmp/avengers_lite.c               |   8 +-
 arch/arm/mach-mmp/brownstone.c                  |   8 +-
 arch/arm/mach-mmp/clock-mmp2.c                  |   6 +-
 arch/arm/mach-mmp/clock-pxa168.c                |   6 +-
 arch/arm/mach-mmp/clock-pxa910.c                |   6 +-
 arch/arm/mach-mmp/clock.c                       |   2 +-
 arch/arm/mach-mmp/clock.h                       |   2 -
 arch/arm/mach-mmp/common.c                      |   4 +-
 arch/arm/mach-mmp/common.h                      |   3 -
 arch/arm/mach-mmp/{include/mach => }/cputype.h  |   0
 arch/arm/mach-mmp/devices.c                     |  13 +-
 arch/arm/mach-mmp/{include/mach => }/devices.h  |   0
 arch/arm/mach-mmp/flint.c                       |   8 +-
 arch/arm/mach-mmp/gplugd.c                      |   6 +-
 arch/arm/mach-mmp/include/mach/dma.h            |  13 -
 arch/arm/mach-mmp/include/mach/hardware.h       |   4 -
 arch/arm/mach-mmp/include/mach/regs-smc.h       |  37 -
 arch/arm/mach-mmp/include/mach/uncompress.h     |  45 --
 arch/arm/mach-mmp/{include/mach => }/irqs.h     |   0
 arch/arm/mach-mmp/jasper.c                      |   8 +-
 arch/arm/mach-mmp/{include/mach => }/mfp-mmp2.h |   2 +-
 .../mach-mmp/{include/mach => }/mfp-pxa168.h    |   2 +-
 .../mach-mmp/{include/mach => }/mfp-pxa910.h    |   2 +-
 arch/arm/mach-mmp/{include/mach => }/mfp.h      |   0
 arch/arm/mach-mmp/mmp2.c                        |  23 +-
 arch/arm/mach-mmp/{include/mach => }/mmp2.h     |   3 +-
 arch/arm/mach-mmp/pm-mmp2.c                     |  12 +-
 arch/arm/mach-mmp/{include/mach => }/pm-mmp2.h  |   2 +-
 arch/arm/mach-mmp/pm-pxa910.c                   |  12 +-
 .../arm/mach-mmp/{include/mach => }/pm-pxa910.h |   0
 arch/arm/mach-mmp/pxa168.c                      |  29 +-
 arch/arm/mach-mmp/{include/mach => }/pxa168.h   |   5 +-
 arch/arm/mach-mmp/pxa910.c                      |  24 +-
 arch/arm/mach-mmp/{include/mach => }/pxa910.h   |   3 +-
 .../arm/mach-mmp/{include/mach => }/regs-apbc.h |   4 +-
 .../arm/mach-mmp/{include/mach => }/regs-apmu.h |   4 +-
 arch/arm/mach-mmp/{include/mach => }/regs-icu.h |   4 +-
 .../mach-mmp/{include/mach => }/regs-timers.h   |   4 +-
 arch/arm/mach-mmp/{include/mach => }/regs-usb.h |   0
 arch/arm/mach-mmp/tavorevb.c                    |   8 +-
 arch/arm/mach-mmp/teton_bga.c                   |  10 +-
 .../arm/mach-mmp/{include/mach => }/teton_bga.h |   2 -
 arch/arm/mach-mmp/time.c                        |  11 +-
 arch/arm/mach-mmp/ttc_dkb.c                     |  10 +-
 arch/arm/mach-mv78xx0/Kconfig                   |  15 +-
 arch/arm/mach-mv78xx0/Makefile                  |   2 +
 .../{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 +-
 .../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 +-
 .../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-netx/include/mach/param.h         |  18 -
 arch/arm/mach-omap1/board-ams-delta.c           |   2 +-
 arch/arm/mach-omap1/board-fsample.c             |   2 +-
 arch/arm/mach-omap1/board-h2.c                  |   2 +-
 arch/arm/mach-omap1/board-h3.c                  |   2 +-
 arch/arm/mach-omap1/board-innovator.c           |   2 +-
 arch/arm/mach-omap1/board-osk.c                 |   2 +-
 arch/arm/mach-omap1/board-palmte.c              |   2 +-
 arch/arm/mach-omap1/board-palmtt.c              |   2 +-
 arch/arm/mach-omap1/board-palmz71.c             |   2 +-
 arch/arm/mach-omap1/board-perseus2.c            |   2 +-
 arch/arm/mach-omap1/board-sx1-mmc.c             |   2 +-
 arch/arm/mach-omap1/board-sx1.c                 |   4 +-
 .../mach-omap1/{include/mach => }/board-sx1.h   |   0
 arch/arm/mach-omap1/{include/mach => }/camera.h |   0
 arch/arm/mach-omap1/devices.c                   |   2 +-
 arch/arm/mach-omap1/flash.c                     |   2 +-
 arch/arm/mach-omap1/{include/mach => }/flash.h  |   0
 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 +-
 .../{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 +-
 .../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 +-
 .../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/mach-pxa/am200epd.c                    |   4 +-
 arch/arm/mach-pxa/am300epd.c                    |   4 +-
 arch/arm/mach-pxa/balloon3.c                    |   6 +-
 arch/arm/mach-pxa/capc7117.c                    |   4 +-
 arch/arm/mach-pxa/cm-x255.c                     |   2 +-
 arch/arm/mach-pxa/cm-x270.c                     |   2 +-
 arch/arm/mach-pxa/cm-x2xx.c                     |  13 +-
 arch/arm/mach-pxa/cm-x300.c                     |   4 +-
 arch/arm/mach-pxa/colibri-evalboard.c           |   6 +-
 arch/arm/mach-pxa/colibri-pxa270-income.c       |   4 +-
 arch/arm/mach-pxa/colibri-pxa270.c              |   4 +-
 arch/arm/mach-pxa/colibri-pxa300.c              |   4 +-
 arch/arm/mach-pxa/colibri-pxa320.c              |   8 +-
 arch/arm/mach-pxa/colibri-pxa3xx.c              |   4 +-
 arch/arm/mach-pxa/{include/mach => }/colibri.h  |   0
 arch/arm/mach-pxa/corgi.c                       |   6 +-
 arch/arm/mach-pxa/corgi_pm.c                    |   2 +-
 arch/arm/mach-pxa/csb726.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/csb726.h   |   2 +-
 arch/arm/mach-pxa/devices.c                     |   2 +-
 arch/arm/mach-pxa/em-x270.c                     |   4 +-
 .../mach-pxa/{include/mach => }/eseries-irq.h   |   0
 arch/arm/mach-pxa/eseries.c                     |   6 +-
 arch/arm/mach-pxa/ezx.c                         |  12 +-
 arch/arm/mach-pxa/gumstix.c                     |   6 +-
 arch/arm/mach-pxa/{include/mach => }/gumstix.h  |   2 +-
 arch/arm/mach-pxa/h5000.c                       |   6 +-
 arch/arm/mach-pxa/{include/mach => }/h5000.h    |   2 +-
 arch/arm/mach-pxa/himalaya.c                    |   2 +-
 arch/arm/mach-pxa/hx4700.c                      |   2 +-
 arch/arm/mach-pxa/icontrol.c                    |   4 +-
 arch/arm/mach-pxa/idp.c                         |   4 +-
 arch/arm/mach-pxa/{include/mach => }/idp.h      |   2 +-
 arch/arm/mach-pxa/littleton.c                   |   4 +-
 .../arm/mach-pxa/{include/mach => }/littleton.h |   0
 arch/arm/mach-pxa/lpd270.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/lpd270.h   |   0
 arch/arm/mach-pxa/lubbock.c                     |   6 +-
 arch/arm/mach-pxa/magician.c                    |   6 +-
 arch/arm/mach-pxa/mainstone.c                   |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa25x.h    |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa27x.h    |   2 +-
 arch/arm/mach-pxa/mfp-pxa2xx.c                  |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa2xx.h    |   0
 .../mach-pxa/{include/mach => }/mfp-pxa300.h    |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa320.h    |   2 +-
 arch/arm/mach-pxa/mfp-pxa3xx.c                  |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa3xx.h    |   0
 .../mach-pxa/{include/mach => }/mfp-pxa930.h    |   2 +-
 arch/arm/mach-pxa/mioa701.c                     |  10 +-
 arch/arm/mach-pxa/{include/mach => }/mioa701.h  |   0
 arch/arm/mach-pxa/mp900.c                       |   2 +-
 arch/arm/mach-pxa/mxm8x10.c                     |   4 +-
 arch/arm/mach-pxa/{include/mach => }/mxm8x10.h  |   0
 arch/arm/mach-pxa/palm27x.c                     |   6 +-
 arch/arm/mach-pxa/{include/mach => }/palm27x.h  |   0
 arch/arm/mach-pxa/palmld.c                      |   4 +-
 arch/arm/mach-pxa/palmt5.c                      |   8 +-
 arch/arm/mach-pxa/{include/mach => }/palmt5.h   |   2 +-
 arch/arm/mach-pxa/palmtc.c                      |   4 +-
 arch/arm/mach-pxa/palmte2.c                     |   6 +-
 arch/arm/mach-pxa/{include/mach => }/palmte2.h  |   0
 arch/arm/mach-pxa/palmtreo.c                    |  10 +-
 arch/arm/mach-pxa/{include/mach => }/palmtreo.h |   0
 arch/arm/mach-pxa/palmtx.c                      |   6 +-
 arch/arm/mach-pxa/palmz72.c                     |  10 +-
 arch/arm/mach-pxa/{include/mach => }/palmz72.h  |   0
 arch/arm/mach-pxa/pcm027.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/pcm027.h   |   2 +-
 arch/arm/mach-pxa/pcm990-baseboard.c            |   4 +-
 .../{include/mach => }/pcm990_baseboard.h       |   4 +-
 arch/arm/mach-pxa/pm.c                          |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pm.h       |   0
 arch/arm/mach-pxa/poodle.c                      |   4 +-
 arch/arm/mach-pxa/pxa25x.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/pxa25x.h   |   2 +-
 .../mach-pxa/{include/mach => }/pxa27x-udc.h    |   0
 arch/arm/mach-pxa/pxa27x.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/pxa27x.h   |   2 +-
 arch/arm/mach-pxa/pxa2xx.c                      |   2 +-
 arch/arm/mach-pxa/pxa300.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa300.h   |   4 +-
 arch/arm/mach-pxa/pxa320.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa320.h   |   4 +-
 arch/arm/mach-pxa/pxa3xx-ulpi.c                 |   2 +-
 arch/arm/mach-pxa/pxa3xx.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa3xx.h   |   0
 arch/arm/mach-pxa/pxa930.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa930.h   |   4 +-
 arch/arm/mach-pxa/raumfeld.c                    |   8 +-
 arch/arm/mach-pxa/{include/mach => }/regs-rtc.h |   0
 arch/arm/mach-pxa/{include/mach => }/regs-u2d.h |   0
 arch/arm/mach-pxa/saar.c                        |   2 +-
 arch/arm/mach-pxa/sharpsl_pm.c                  |   6 +-
 .../mach-pxa/{include/mach => }/sharpsl_pm.h    |   0
 arch/arm/mach-pxa/spitz.c                       |   6 +-
 arch/arm/mach-pxa/spitz_pm.c                    |   4 +-
 arch/arm/mach-pxa/stargate2.c                   |   6 +-
 arch/arm/mach-pxa/tavorevb.c                    |   2 +-
 arch/arm/mach-pxa/tosa-bt.c                     |   2 +-
 arch/arm/mach-pxa/tosa.c                        |   6 +-
 arch/arm/mach-pxa/{include/mach => }/tosa_bt.h  |   0
 arch/arm/mach-pxa/trizeps4.c                    |   2 +-
 arch/arm/mach-pxa/{include/mach => }/udc.h      |   0
 arch/arm/mach-pxa/viper.c                       |   4 +-
 arch/arm/mach-pxa/{include/mach => }/viper.h    |   0
 arch/arm/mach-pxa/vpac270.c                     |   6 +-
 arch/arm/mach-pxa/xcep.c                        |   2 +-
 arch/arm/mach-pxa/z2.c                          |   6 +-
 arch/arm/mach-pxa/zeus.c                        |  10 +-
 arch/arm/mach-pxa/{include/mach => }/zeus.h     |   0
 arch/arm/mach-pxa/zylonite.c                    |   4 +-
 arch/arm/mach-pxa/{include/mach => }/zylonite.h |   0
 arch/arm/mach-pxa/zylonite_pxa300.c             |   4 +-
 arch/arm/mach-pxa/zylonite_pxa320.c             |   4 +-
 arch/arm/mach-realview/Kconfig                  |  66 +-
 arch/arm/mach-realview/Makefile                 |   9 +-
 .../mach-realview/{include/mach => }/board-eb.h |   4 +-
 .../{include/mach => }/board-pb1176.h           |   4 +-
 .../{include/mach => }/board-pb11mp.h           |   4 +-
 .../{include/mach => }/board-pba8.h             |   4 +-
 .../{include/mach => }/board-pbx.h              |   4 +-
 arch/arm/mach-realview/core.c                   |   6 +-
 arch/arm/mach-realview/core.h                   |   2 -
 .../mach-realview/{include/mach => }/hardware.h |   2 -
 arch/arm/mach-realview/include/mach/barriers.h  |   8 -
 arch/arm/mach-realview/include/mach/irqs.h      |  40 -
 arch/arm/mach-realview/include/mach/memory.h    |  64 --
 .../arm/mach-realview/include/mach/uncompress.h |  77 --
 .../mach-realview/{include/mach => }/irqs-eb.h  |  20 +-
 .../{include/mach => }/irqs-pb1176.h            |  23 -
 .../{include/mach => }/irqs-pb11mp.h            |  27 +-
 .../{include/mach => }/irqs-pba8.h              |  23 -
 .../mach-realview/{include/mach => }/irqs-pbx.h |  24 +-
 .../mach-realview/{include/mach => }/platform.h |   2 -
 arch/arm/mach-realview/platsmp-dt.c             |  91 +++
 arch/arm/mach-realview/platsmp.c                |   8 +-
 arch/arm/mach-realview/realview-dt.c            |   1 -
 arch/arm/mach-realview/realview_eb.c            |  13 +-
 arch/arm/mach-realview/realview_pb1176.c        |   6 +-
 arch/arm/mach-realview/realview_pb11mp.c        |  12 +-
 arch/arm/mach-realview/realview_pba8.c          |  14 +-
 arch/arm/mach-realview/realview_pbx.c           |  14 +-
 arch/arm/mach-s3c24xx/include/mach/pm-core.h    |  14 +
 arch/arm/mach-s3c24xx/irq-pm.c                  |  11 +-
 arch/arm/mach-s3c64xx/Kconfig                   |  31 +-
 arch/arm/mach-s3c64xx/Makefile                  |  24 +-
 arch/arm/mach-s3c64xx/common.c                  |   5 +-
 arch/arm/mach-s3c64xx/cpuidle.c                 |   5 +-
 arch/arm/mach-s3c64xx/dev-uart.c                |   1 +
 .../arm/mach-s3c64xx/include/mach/debug-macro.S |  38 -
 .../mach-s3c64xx/include/mach/gpio-samsung.h    |   3 +
 arch/arm/mach-s3c64xx/include/mach/irqs.h       |  20 +-
 arch/arm/mach-s3c64xx/include/mach/pm-core.h    |   9 +-
 arch/arm/mach-s3c64xx/irq-pm.c                  |   2 +-
 arch/arm/mach-s3c64xx/mach-anw6410.c            |   3 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    |   6 +
 arch/arm/mach-s3c64xx/mach-crag6410.c           |   2 +
 arch/arm/mach-s3c64xx/mach-hmt.c                |   2 +
 arch/arm/mach-s3c64xx/mach-mini6410.c           |   5 +-
 arch/arm/mach-s3c64xx/mach-ncp.c                |   2 +
 arch/arm/mach-s3c64xx/mach-real6410.c           |   6 +-
 arch/arm/mach-s3c64xx/mach-smartq.c             |  16 +-
 arch/arm/mach-s3c64xx/mach-smartq5.c            |   2 +
 arch/arm/mach-s3c64xx/mach-smartq7.c            |   2 +
 arch/arm/mach-s3c64xx/mach-smdk6400.c           |   3 +-
 arch/arm/mach-s3c64xx/mach-smdk6410.c           |   6 +-
 arch/arm/mach-s3c64xx/pl080.c                   |   4 +
 arch/arm/mach-s3c64xx/pm.c                      |   4 +
 arch/arm/mach-s3c64xx/s3c6400.c                 |   2 +-
 arch/arm/mach-s3c64xx/s3c6410.c                 |   2 +-
 arch/arm/mach-versatile/Kconfig                 |  41 +-
 arch/arm/mach-versatile/Makefile                |   6 +-
 arch/arm/mach-versatile/Makefile.boot           |   4 -
 arch/arm/mach-versatile/core.c                  | 808 -------------------
 arch/arm/mach-versatile/core.h                  |  46 --
 arch/arm/mach-versatile/include/mach/clkdev.h   |  16 -
 arch/arm/mach-versatile/include/mach/hardware.h |  38 -
 arch/arm/mach-versatile/include/mach/irqs.h     | 134 ---
 arch/arm/mach-versatile/include/mach/platform.h | 416 ----------
 .../mach-versatile/include/mach/uncompress.h    |  45 --
 arch/arm/mach-versatile/pci.c                   | 368 ---------
 arch/arm/mach-versatile/versatile_ab.c          |  44 -
 arch/arm/mach-versatile/versatile_dt.c          | 376 ++++++++-
 arch/arm/mach-versatile/versatile_pb.c          |  91 ---
 arch/arm/mach-w90x900/cpu.c                     |   4 +-
 .../mach-w90x900/{include/mach => }/regs-ebi.h  |   0
 .../mach-w90x900/{include/mach => }/regs-gcr.h  |   0
 .../{include/mach => }/regs-timer.h             |   0
 .../mach-w90x900/{include/mach => }/regs-usb.h  |   0
 arch/arm/mach-w90x900/time.c                    |   2 +-
 arch/arm/mm/Kconfig                             |  32 +-
 arch/arm/mm/idmap.c                             |   2 +-
 arch/arm/mm/mmu.c                               |   2 +-
 arch/arm/mm/proc-mohawk.S                       |   2 +
 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 -
 arch/arm/plat-pxa/Makefile                      |   3 +-
 arch/arm/plat-pxa/ssp.c                         |   1 -
 arch/arm/plat-samsung/Kconfig                   |   5 +-
 arch/arm/plat-samsung/Makefile                  |   5 +-
 arch/arm/plat-samsung/devs.c                    |  22 +-
 .../arm/plat-samsung}/gpio-samsung.c            |  12 +-
 arch/arm/plat-samsung/include/plat/pm.h         |   8 -
 arch/arm/plat-samsung/init.c                    |   5 +
 arch/arm/plat-samsung/pm.c                      |   4 -
 drivers/clk/mmp/clk-mmp2.c                      |  11 +-
 drivers/clk/mmp/clk-pxa168.c                    |  11 +-
 drivers/clk/mmp/clk-pxa910.c                    |  13 +-
 drivers/clk/pxa/clk-pxa25x.c                    |   1 -
 drivers/clk/versatile/Kconfig                   |   5 +-
 drivers/clk/versatile/clk-icst.c                | 194 ++++-
 drivers/clk/versatile/clk-realview.c            |  10 +-
 drivers/gpio/Kconfig                            |   7 -
 drivers/gpio/Makefile                           |   1 -
 drivers/iio/adc/exynos_adc.c                    | 224 ++++-
 drivers/input/touchscreen/Kconfig               |   2 +-
 drivers/irqchip/irq-versatile-fpga.c            |   5 -
 drivers/soc/Makefile                            |   1 +
 drivers/soc/dove/pmu.c                          |  43 +
 drivers/soc/versatile/soc-realview.c            |   4 +
 include/linux/clk/mmp.h                         |  17 +
 .../linux/platform_data/touchscreen-s3c2410.h   |   1 +
 include/linux/soc/dove/pmu.h                    |  19 +
 sound/soc/samsung/smartq_wm8987.c               |  76 +-
 415 files changed, 2369 insertions(+), 4001 deletions(-)
 rename arch/arm/{mach-footbridge/include/mach/debug-macro.S => include/debug/dc21285.S} (100%)
 rename arch/arm/mach-davinci/{include/mach => }/cp_intc.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/cpuidle.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/ddr2.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/psc.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/sram.h (100%)
 delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-iop13xx/include/mach/pci.h
 rename arch/arm/mach-iop13xx/{include/mach => }/msi.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/devices.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-hpna.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-lan.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-mem.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-pci.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-sys.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-wan.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/addr-map.h (96%)
 rename arch/arm/mach-mmp/{include/mach => }/cputype.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/devices.h (100%)
 delete mode 100644 arch/arm/mach-mmp/include/mach/dma.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/regs-smc.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/uncompress.h
 rename arch/arm/mach-mmp/{include/mach => }/irqs.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp-mmp2.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp-pxa168.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp-pxa910.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/mmp2.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/pm-mmp2.h (98%)
 rename arch/arm/mach-mmp/{include/mach => }/pm-pxa910.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/pxa168.h (98%)
 rename arch/arm/mach-mmp/{include/mach => }/pxa910.h (98%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-apbc.h (88%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-apmu.h (91%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-icu.h (96%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-timers.h (93%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-usb.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/teton_bga.h (92%)
 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%)
 delete mode 100644 arch/arm/mach-netx/include/mach/param.h
 rename arch/arm/mach-omap1/{include/mach => }/board-sx1.h (100%)
 rename arch/arm/mach-omap1/{include/mach => }/camera.h (100%)
 rename arch/arm/mach-omap1/{include/mach => }/flash.h (100%)
 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%)
 rename arch/arm/mach-pxa/{include/mach => }/colibri.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/csb726.h (93%)
 rename arch/arm/mach-pxa/{include/mach => }/eseries-irq.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/gumstix.h (98%)
 rename arch/arm/mach-pxa/{include/mach => }/h5000.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/idp.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/littleton.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/lpd270.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa25x.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa27x.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa2xx.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa300.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa320.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa3xx.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa930.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mioa701.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mxm8x10.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palm27x.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palmt5.h (98%)
 rename arch/arm/mach-pxa/{include/mach => }/palmte2.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palmtreo.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palmz72.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pcm027.h (98%)
 rename arch/arm/mach-pxa/{include/mach => }/pcm990_baseboard.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/pm.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa25x.h (84%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa27x-udc.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa27x.h (97%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa300.h (59%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa320.h (59%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa3xx.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa930.h (59%)
 rename arch/arm/mach-pxa/{include/mach => }/regs-rtc.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/regs-u2d.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/sharpsl_pm.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/tosa_bt.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/udc.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/viper.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/zeus.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/zylonite.h (100%)
 rename arch/arm/mach-realview/{include/mach => }/board-eb.h (97%)
 rename arch/arm/mach-realview/{include/mach => }/board-pb1176.h (97%)
 rename arch/arm/mach-realview/{include/mach => }/board-pb11mp.h (98%)
 rename arch/arm/mach-realview/{include/mach => }/board-pba8.h (97%)
 rename arch/arm/mach-realview/{include/mach => }/board-pbx.h (98%)
 rename arch/arm/mach-realview/{include/mach => }/hardware.h (95%)
 delete mode 100644 arch/arm/mach-realview/include/mach/barriers.h
 delete mode 100644 arch/arm/mach-realview/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-realview/include/mach/memory.h
 delete mode 100644 arch/arm/mach-realview/include/mach/uncompress.h
 rename arch/arm/mach-realview/{include/mach => }/irqs-eb.h (91%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pb1176.h (87%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pb11mp.h (90%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pba8.h (87%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pbx.h (90%)
 rename arch/arm/mach-realview/{include/mach => }/platform.h (99%)
 create mode 100644 arch/arm/mach-realview/platsmp-dt.c
 delete mode 100644 arch/arm/mach-s3c64xx/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-versatile/Makefile.boot
 delete mode 100644 arch/arm/mach-versatile/core.c
 delete mode 100644 arch/arm/mach-versatile/core.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/platform.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-versatile/pci.c
 delete mode 100644 arch/arm/mach-versatile/versatile_ab.c
 delete mode 100644 arch/arm/mach-versatile/versatile_pb.c
 rename arch/arm/mach-w90x900/{include/mach => }/regs-ebi.h (100%)
 rename arch/arm/mach-w90x900/{include/mach => }/regs-gcr.h (100%)
 rename arch/arm/mach-w90x900/{include/mach => }/regs-timer.h (100%)
 rename arch/arm/mach-w90x900/{include/mach => }/regs-usb.h (100%)
 rename {drivers/gpio => arch/arm/plat-samsung}/gpio-samsung.c (99%)
 create mode 100644 include/linux/clk/mmp.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 3/9] ARM: SoC multiplatform code changes for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

This branch is the culmination of 5 years of effort to bring the ARMv6
and ARMv7 platforms together such that they can all be enabled and
boot the same kernel. It has been a tremendous amount of cleanup and
refactoring by a huge number of people, and creation of several new
(and major) subsystems to better abstract out all the platform details
in an appropriate manner.

The bulk of this branch is a large patchset from Arnd that brings several
of the more minor and older platforms we have closer to multiplatform
support.  Among these are MMP, S3C64xx, Orion5x, mv78xx0 and realview
Much of this is moving around header files from old mach directories,
but there are also some cleanup patches of debug_ll (lowlevel debug
per-platform options) and other parts.

Linus Walleij also has some patchs to clean up the older ARM Realview
platforms by finally introducing DT support, and Rob Herring has some
for ARM Versatile which is now DT-only. Both of these platforms are
now multiplatform.

Finally, a couple of patches from Russell for Dove PMU, and a fix from
Valentin Rothberg for Exynos ADC, which were rebased on top of the
series to avoid conflicts.


Conflicts:

Include file rename conflicts with media includes. Keep the
platform_data/media/ version from HEAD, and go with the local file option
from branch.

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

The following changes since commit d62948942b595415de0e38674c17c806b1a8c0c0:

  Merge branch 'next/cleanup' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-multiplatform

for you to fetch changes up to 2cb58c016673c4c8b8ec59e71c5ec4b2c6a76afb:

  ARM: realview: don't select SMP_ON_UP for UP builds

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

Arnd Bergmann (70):
      clk: mmp: stop using platform headers
      ARM: make xscale iwmmxt code multiplatform aware
      ARM: mohawk: allow building with MMU disabled
      ARM: mmp: remove remaining legacy pxa-dma support
      ARM: mmp: make plat-pxa build standalone
      ARM: mmp: make all header files local
      ARM: mmp: move into ARCH_MULTIPLATFORM
      ARM: mmp: avoid unused functions
      Input: s3c2410_ts: fix S3C_ADC dependency
      ASoC: samsung/smartq: use dynamic registration
      gpio: samsung: move gpio-samsung driver back to platform code
      ARM: s3c64xx: prepare initcalls for multiplatform
      ARM: s3c64xx: enable sparse IRQ support
      iio: exynos-adc: add experimental touchscreen support
      ARM: s3c64xx: use new adc/touchscreen driver
      ARM: s3c64xx: use common debug-ll implementation
      ARM: s3c64xx: multiplatform support
      ARM: s3c64xx: allow building without board support
      ARM: pxa: make more mach/*.h files local
      ARM: omap1: make headers more local
      ARM: ks8695: make headers more local
      ARM: davinci: make headers more local
      ARM: iop13xx: make headers more local
      ARM: w90x900: make headers more local
      ARM: netx: remove unused mach/param.h
      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
      ARM: realview: remove sparsemem hack
      ARM: realview: don't map undefined PCI registers
      clk/realview: stop using machine headers
      ARM: no longer force unbuffered DMA for realview
      ARM: realview: remove private barrier implementation
      ARM: debug-ll: fix UART configuration with ARCH_KEYSTONE
      ARM: debug-ll: reorganize mvebu debug uart config
      ARM: debug-ll: rework ep93xx handling
      ARM: debug-ll: rework SPEAr handling
      ARM: debug-ll: rework integrator/versatile handling
      ARM: debug-ll: rework gemini handling
      ARM: debug-ll: rework lpc32xx handling
      ARM: debug-ll: rework footbridge handling
      ARM: debug-ll: reorder Kconfig alphanumerically
      Merge branch 'multiplatform/debug-ll' into next/multiplatform
      Merge branch 's3c64xx/multiplatform' into next/multiplatform
      Merge branch 'mmp/multiplatform' into next/multiplatform
      ARM: pxa: cm-x2xx: avoid duplicate macro warnings
      ARM: pxa: mark raumfeld init functions as __maybe_unused
      ARM: pxa: mark ezx structures as __maybe_unused
      Merge branch 'versatile/multiplatform' into next/multiplatform
      Merge tag 'realview-base-armsoc-1-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/multiplatform
      Merge tag 'mvebu-soc-4.5-1' of git://git.infradead.org/linux-mvebu into next/multiplatform
      ARM: defconfig: use correct debug_ll settings
      ARM: debug-ll: move DEBUG_LL_UART_EFM32 to correct Kconfig location
      ARM: make default platform work for NOMMU
      Merge branch 'fixes' into next/multiplatform
      ARM: realview: enable multiplatform
      ARM: integrator: use explicit core module options
      ARM: no longer make CPU targets visible separately
      ARM: realview: make all header files local
      ARM: realview: clean up header files
      Merge tag 'realview-multiplatform-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/multiplatform
      ARM: realview: build realview-dt SMP support only when used
      Merge branch 'treewide/cleanup' into next/multiplatform
      ARM: s3c64xx: fix pm-debug compilation
      ARM: s3c: simplify s3c_irqwake_{e,}intallow definition
      ARM: realview: don't select SMP_ON_UP for UP builds

Linus Walleij (7):
      clk: versatile-icst: convert to use regmap
      clk: versatile-icst: refactor to allocate regmap separately
      clk: versatile-icst: add device tree support
      soc: versatile: add support for the PB11MPCore
      ARM: realview: select SP810 and ICST for the DT variant
      ARM: realview: add an DT SMP boot method
      ARM: realview: select apropriate targets

Rob Herring (4):
      ARM: versatile: add DT based PCI detection
      ARM: versatile: switch to DT only booting and remove legacy code
      ARM: versatile: merge mach code into a single file
      ARM: versatile: convert to multi-platform

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

Valentin Rothberg (1):
      iio: exynos-adc: fix irqf_oneshot.cocci warnings


 Documentation/arm/pxa/mfp.txt                   |  26 +-
 Documentation/devicetree/bindings/arm/cpus.txt  |   1 +
 .../bindings/arm/samsung/exynos-adc.txt         |   3 +
 arch/arm/Kconfig                                | 107 +--
 arch/arm/Kconfig.debug                          | 391 +++++----
 arch/arm/configs/ep93xx_defconfig               |   1 -
 arch/arm/configs/lpc32xx_defconfig              |   1 -
 arch/arm/configs/multi_v7_defconfig             |   3 +
 arch/arm/configs/mv78xx0_defconfig              |   4 +-
 arch/arm/configs/orion5x_defconfig              |   4 +-
 arch/arm/configs/realview-smp_defconfig         |   9 +
 arch/arm/configs/realview_defconfig             |   8 +
 arch/arm/configs/s3c6400_defconfig              |   2 +
 arch/arm/configs/versatile_defconfig            |   3 +-
 arch/arm/include/asm/cputype.h                  |  22 +-
 .../debug-macro.S => include/debug/dc21285.S}   |   0
 arch/arm/kernel/devtree.c                       |   2 +-
 arch/arm/kernel/xscale-cp0.c                    |   7 +
 arch/arm/mach-davinci/board-da830-evm.c         |   2 +-
 arch/arm/mach-davinci/board-da850-evm.c         |   4 +-
 arch/arm/mach-davinci/board-mityomapl138.c      |   2 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c     |   2 +-
 arch/arm/mach-davinci/clock.c                   |   2 +-
 arch/arm/mach-davinci/cp_intc.c                 |   2 +-
 .../mach-davinci/{include/mach => }/cp_intc.h   |   0
 arch/arm/mach-davinci/cpuidle.c                 |   4 +-
 .../mach-davinci/{include/mach => }/cpuidle.h   |   0
 arch/arm/mach-davinci/da830.c                   |   2 +-
 arch/arm/mach-davinci/da850.c                   |   2 +-
 arch/arm/mach-davinci/da8xx-dt.c                |   2 +-
 arch/arm/mach-davinci/{include/mach => }/ddr2.h |   0
 arch/arm/mach-davinci/devices-da8xx.c           |   4 +-
 arch/arm/mach-davinci/dm355.c                   |   2 +-
 arch/arm/mach-davinci/dm365.c                   |   2 +-
 arch/arm/mach-davinci/dm644x.c                  |   2 +-
 arch/arm/mach-davinci/dm646x.c                  |   2 +-
 arch/arm/mach-davinci/pm.c                      |   2 +-
 arch/arm/mach-davinci/psc.c                     |   2 +-
 arch/arm/mach-davinci/{include/mach => }/psc.h  |   0
 arch/arm/mach-davinci/sleep.S                   |   4 +-
 arch/arm/mach-davinci/sram.c                    |   2 +-
 arch/arm/mach-davinci/{include/mach => }/sram.h |   0
 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-integrator/Kconfig                | 132 ++-
 arch/arm/mach-iop13xx/include/mach/pci.h        |  57 --
 arch/arm/mach-iop13xx/iq81340mc.c               |   2 +-
 arch/arm/mach-iop13xx/iq81340sc.c               |   2 +-
 arch/arm/mach-iop13xx/irq.c                     |   2 +-
 arch/arm/mach-iop13xx/{include/mach => }/msi.h  |   0
 arch/arm/mach-iop13xx/pci.c                     |   2 +-
 arch/arm/mach-iop13xx/pci.h                     |  58 ++
 arch/arm/mach-ks8695/board-acs5k.c              |   2 +-
 arch/arm/mach-ks8695/board-dsm320.c             |   2 +-
 arch/arm/mach-ks8695/board-micrel.c             |   2 +-
 arch/arm/mach-ks8695/board-og.c                 |   2 +-
 arch/arm/mach-ks8695/board-sg.c                 |   2 +-
 arch/arm/mach-ks8695/cpu.c                      |   2 +-
 arch/arm/mach-ks8695/devices.c                  |   6 +-
 .../mach-ks8695/{include/mach => }/devices.h    |   0
 arch/arm/mach-ks8695/pci.c                      |   4 +-
 .../mach-ks8695/{include/mach => }/regs-hpna.h  |   0
 .../mach-ks8695/{include/mach => }/regs-lan.h   |   0
 .../mach-ks8695/{include/mach => }/regs-mem.h   |   0
 .../mach-ks8695/{include/mach => }/regs-pci.h   |   0
 .../mach-ks8695/{include/mach => }/regs-sys.h   |   0
 .../mach-ks8695/{include/mach => }/regs-wan.h   |   0
 arch/arm/mach-mmp/Kconfig                       |  34 +-
 arch/arm/mach-mmp/Makefile                      |   1 +
 arch/arm/mach-mmp/{include/mach => }/addr-map.h |   2 -
 arch/arm/mach-mmp/aspenite.c                    |   8 +-
 arch/arm/mach-mmp/avengers_lite.c               |   8 +-
 arch/arm/mach-mmp/brownstone.c                  |   8 +-
 arch/arm/mach-mmp/clock-mmp2.c                  |   6 +-
 arch/arm/mach-mmp/clock-pxa168.c                |   6 +-
 arch/arm/mach-mmp/clock-pxa910.c                |   6 +-
 arch/arm/mach-mmp/clock.c                       |   2 +-
 arch/arm/mach-mmp/clock.h                       |   2 -
 arch/arm/mach-mmp/common.c                      |   4 +-
 arch/arm/mach-mmp/common.h                      |   3 -
 arch/arm/mach-mmp/{include/mach => }/cputype.h  |   0
 arch/arm/mach-mmp/devices.c                     |  13 +-
 arch/arm/mach-mmp/{include/mach => }/devices.h  |   0
 arch/arm/mach-mmp/flint.c                       |   8 +-
 arch/arm/mach-mmp/gplugd.c                      |   6 +-
 arch/arm/mach-mmp/include/mach/dma.h            |  13 -
 arch/arm/mach-mmp/include/mach/hardware.h       |   4 -
 arch/arm/mach-mmp/include/mach/regs-smc.h       |  37 -
 arch/arm/mach-mmp/include/mach/uncompress.h     |  45 --
 arch/arm/mach-mmp/{include/mach => }/irqs.h     |   0
 arch/arm/mach-mmp/jasper.c                      |   8 +-
 arch/arm/mach-mmp/{include/mach => }/mfp-mmp2.h |   2 +-
 .../mach-mmp/{include/mach => }/mfp-pxa168.h    |   2 +-
 .../mach-mmp/{include/mach => }/mfp-pxa910.h    |   2 +-
 arch/arm/mach-mmp/{include/mach => }/mfp.h      |   0
 arch/arm/mach-mmp/mmp2.c                        |  23 +-
 arch/arm/mach-mmp/{include/mach => }/mmp2.h     |   3 +-
 arch/arm/mach-mmp/pm-mmp2.c                     |  12 +-
 arch/arm/mach-mmp/{include/mach => }/pm-mmp2.h  |   2 +-
 arch/arm/mach-mmp/pm-pxa910.c                   |  12 +-
 .../arm/mach-mmp/{include/mach => }/pm-pxa910.h |   0
 arch/arm/mach-mmp/pxa168.c                      |  29 +-
 arch/arm/mach-mmp/{include/mach => }/pxa168.h   |   5 +-
 arch/arm/mach-mmp/pxa910.c                      |  24 +-
 arch/arm/mach-mmp/{include/mach => }/pxa910.h   |   3 +-
 .../arm/mach-mmp/{include/mach => }/regs-apbc.h |   4 +-
 .../arm/mach-mmp/{include/mach => }/regs-apmu.h |   4 +-
 arch/arm/mach-mmp/{include/mach => }/regs-icu.h |   4 +-
 .../mach-mmp/{include/mach => }/regs-timers.h   |   4 +-
 arch/arm/mach-mmp/{include/mach => }/regs-usb.h |   0
 arch/arm/mach-mmp/tavorevb.c                    |   8 +-
 arch/arm/mach-mmp/teton_bga.c                   |  10 +-
 .../arm/mach-mmp/{include/mach => }/teton_bga.h |   2 -
 arch/arm/mach-mmp/time.c                        |  11 +-
 arch/arm/mach-mmp/ttc_dkb.c                     |  10 +-
 arch/arm/mach-mv78xx0/Kconfig                   |  15 +-
 arch/arm/mach-mv78xx0/Makefile                  |   2 +
 .../{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 +-
 .../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 +-
 .../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-netx/include/mach/param.h         |  18 -
 arch/arm/mach-omap1/board-ams-delta.c           |   2 +-
 arch/arm/mach-omap1/board-fsample.c             |   2 +-
 arch/arm/mach-omap1/board-h2.c                  |   2 +-
 arch/arm/mach-omap1/board-h3.c                  |   2 +-
 arch/arm/mach-omap1/board-innovator.c           |   2 +-
 arch/arm/mach-omap1/board-osk.c                 |   2 +-
 arch/arm/mach-omap1/board-palmte.c              |   2 +-
 arch/arm/mach-omap1/board-palmtt.c              |   2 +-
 arch/arm/mach-omap1/board-palmz71.c             |   2 +-
 arch/arm/mach-omap1/board-perseus2.c            |   2 +-
 arch/arm/mach-omap1/board-sx1-mmc.c             |   2 +-
 arch/arm/mach-omap1/board-sx1.c                 |   4 +-
 .../mach-omap1/{include/mach => }/board-sx1.h   |   0
 arch/arm/mach-omap1/{include/mach => }/camera.h |   0
 arch/arm/mach-omap1/devices.c                   |   2 +-
 arch/arm/mach-omap1/flash.c                     |   2 +-
 arch/arm/mach-omap1/{include/mach => }/flash.h  |   0
 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 +-
 .../{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 +-
 .../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 +-
 .../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/mach-pxa/am200epd.c                    |   4 +-
 arch/arm/mach-pxa/am300epd.c                    |   4 +-
 arch/arm/mach-pxa/balloon3.c                    |   6 +-
 arch/arm/mach-pxa/capc7117.c                    |   4 +-
 arch/arm/mach-pxa/cm-x255.c                     |   2 +-
 arch/arm/mach-pxa/cm-x270.c                     |   2 +-
 arch/arm/mach-pxa/cm-x2xx.c                     |  13 +-
 arch/arm/mach-pxa/cm-x300.c                     |   4 +-
 arch/arm/mach-pxa/colibri-evalboard.c           |   6 +-
 arch/arm/mach-pxa/colibri-pxa270-income.c       |   4 +-
 arch/arm/mach-pxa/colibri-pxa270.c              |   4 +-
 arch/arm/mach-pxa/colibri-pxa300.c              |   4 +-
 arch/arm/mach-pxa/colibri-pxa320.c              |   8 +-
 arch/arm/mach-pxa/colibri-pxa3xx.c              |   4 +-
 arch/arm/mach-pxa/{include/mach => }/colibri.h  |   0
 arch/arm/mach-pxa/corgi.c                       |   6 +-
 arch/arm/mach-pxa/corgi_pm.c                    |   2 +-
 arch/arm/mach-pxa/csb726.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/csb726.h   |   2 +-
 arch/arm/mach-pxa/devices.c                     |   2 +-
 arch/arm/mach-pxa/em-x270.c                     |   4 +-
 .../mach-pxa/{include/mach => }/eseries-irq.h   |   0
 arch/arm/mach-pxa/eseries.c                     |   6 +-
 arch/arm/mach-pxa/ezx.c                         |  12 +-
 arch/arm/mach-pxa/gumstix.c                     |   6 +-
 arch/arm/mach-pxa/{include/mach => }/gumstix.h  |   2 +-
 arch/arm/mach-pxa/h5000.c                       |   6 +-
 arch/arm/mach-pxa/{include/mach => }/h5000.h    |   2 +-
 arch/arm/mach-pxa/himalaya.c                    |   2 +-
 arch/arm/mach-pxa/hx4700.c                      |   2 +-
 arch/arm/mach-pxa/icontrol.c                    |   4 +-
 arch/arm/mach-pxa/idp.c                         |   4 +-
 arch/arm/mach-pxa/{include/mach => }/idp.h      |   2 +-
 arch/arm/mach-pxa/littleton.c                   |   4 +-
 .../arm/mach-pxa/{include/mach => }/littleton.h |   0
 arch/arm/mach-pxa/lpd270.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/lpd270.h   |   0
 arch/arm/mach-pxa/lubbock.c                     |   6 +-
 arch/arm/mach-pxa/magician.c                    |   6 +-
 arch/arm/mach-pxa/mainstone.c                   |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa25x.h    |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa27x.h    |   2 +-
 arch/arm/mach-pxa/mfp-pxa2xx.c                  |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa2xx.h    |   0
 .../mach-pxa/{include/mach => }/mfp-pxa300.h    |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa320.h    |   2 +-
 arch/arm/mach-pxa/mfp-pxa3xx.c                  |   2 +-
 .../mach-pxa/{include/mach => }/mfp-pxa3xx.h    |   0
 .../mach-pxa/{include/mach => }/mfp-pxa930.h    |   2 +-
 arch/arm/mach-pxa/mioa701.c                     |  10 +-
 arch/arm/mach-pxa/{include/mach => }/mioa701.h  |   0
 arch/arm/mach-pxa/mp900.c                       |   2 +-
 arch/arm/mach-pxa/mxm8x10.c                     |   4 +-
 arch/arm/mach-pxa/{include/mach => }/mxm8x10.h  |   0
 arch/arm/mach-pxa/palm27x.c                     |   6 +-
 arch/arm/mach-pxa/{include/mach => }/palm27x.h  |   0
 arch/arm/mach-pxa/palmld.c                      |   4 +-
 arch/arm/mach-pxa/palmt5.c                      |   8 +-
 arch/arm/mach-pxa/{include/mach => }/palmt5.h   |   2 +-
 arch/arm/mach-pxa/palmtc.c                      |   4 +-
 arch/arm/mach-pxa/palmte2.c                     |   6 +-
 arch/arm/mach-pxa/{include/mach => }/palmte2.h  |   0
 arch/arm/mach-pxa/palmtreo.c                    |  10 +-
 arch/arm/mach-pxa/{include/mach => }/palmtreo.h |   0
 arch/arm/mach-pxa/palmtx.c                      |   6 +-
 arch/arm/mach-pxa/palmz72.c                     |  10 +-
 arch/arm/mach-pxa/{include/mach => }/palmz72.h  |   0
 arch/arm/mach-pxa/pcm027.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/pcm027.h   |   2 +-
 arch/arm/mach-pxa/pcm990-baseboard.c            |   4 +-
 .../{include/mach => }/pcm990_baseboard.h       |   4 +-
 arch/arm/mach-pxa/pm.c                          |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pm.h       |   0
 arch/arm/mach-pxa/poodle.c                      |   4 +-
 arch/arm/mach-pxa/pxa25x.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/pxa25x.h   |   2 +-
 .../mach-pxa/{include/mach => }/pxa27x-udc.h    |   0
 arch/arm/mach-pxa/pxa27x.c                      |   4 +-
 arch/arm/mach-pxa/{include/mach => }/pxa27x.h   |   2 +-
 arch/arm/mach-pxa/pxa2xx.c                      |   2 +-
 arch/arm/mach-pxa/pxa300.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa300.h   |   4 +-
 arch/arm/mach-pxa/pxa320.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa320.h   |   4 +-
 arch/arm/mach-pxa/pxa3xx-ulpi.c                 |   2 +-
 arch/arm/mach-pxa/pxa3xx.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa3xx.h   |   0
 arch/arm/mach-pxa/pxa930.c                      |   2 +-
 arch/arm/mach-pxa/{include/mach => }/pxa930.h   |   4 +-
 arch/arm/mach-pxa/raumfeld.c                    |   8 +-
 arch/arm/mach-pxa/{include/mach => }/regs-rtc.h |   0
 arch/arm/mach-pxa/{include/mach => }/regs-u2d.h |   0
 arch/arm/mach-pxa/saar.c                        |   2 +-
 arch/arm/mach-pxa/sharpsl_pm.c                  |   6 +-
 .../mach-pxa/{include/mach => }/sharpsl_pm.h    |   0
 arch/arm/mach-pxa/spitz.c                       |   6 +-
 arch/arm/mach-pxa/spitz_pm.c                    |   4 +-
 arch/arm/mach-pxa/stargate2.c                   |   6 +-
 arch/arm/mach-pxa/tavorevb.c                    |   2 +-
 arch/arm/mach-pxa/tosa-bt.c                     |   2 +-
 arch/arm/mach-pxa/tosa.c                        |   6 +-
 arch/arm/mach-pxa/{include/mach => }/tosa_bt.h  |   0
 arch/arm/mach-pxa/trizeps4.c                    |   2 +-
 arch/arm/mach-pxa/{include/mach => }/udc.h      |   0
 arch/arm/mach-pxa/viper.c                       |   4 +-
 arch/arm/mach-pxa/{include/mach => }/viper.h    |   0
 arch/arm/mach-pxa/vpac270.c                     |   6 +-
 arch/arm/mach-pxa/xcep.c                        |   2 +-
 arch/arm/mach-pxa/z2.c                          |   6 +-
 arch/arm/mach-pxa/zeus.c                        |  10 +-
 arch/arm/mach-pxa/{include/mach => }/zeus.h     |   0
 arch/arm/mach-pxa/zylonite.c                    |   4 +-
 arch/arm/mach-pxa/{include/mach => }/zylonite.h |   0
 arch/arm/mach-pxa/zylonite_pxa300.c             |   4 +-
 arch/arm/mach-pxa/zylonite_pxa320.c             |   4 +-
 arch/arm/mach-realview/Kconfig                  |  66 +-
 arch/arm/mach-realview/Makefile                 |   9 +-
 .../mach-realview/{include/mach => }/board-eb.h |   4 +-
 .../{include/mach => }/board-pb1176.h           |   4 +-
 .../{include/mach => }/board-pb11mp.h           |   4 +-
 .../{include/mach => }/board-pba8.h             |   4 +-
 .../{include/mach => }/board-pbx.h              |   4 +-
 arch/arm/mach-realview/core.c                   |   6 +-
 arch/arm/mach-realview/core.h                   |   2 -
 .../mach-realview/{include/mach => }/hardware.h |   2 -
 arch/arm/mach-realview/include/mach/barriers.h  |   8 -
 arch/arm/mach-realview/include/mach/irqs.h      |  40 -
 arch/arm/mach-realview/include/mach/memory.h    |  64 --
 .../arm/mach-realview/include/mach/uncompress.h |  77 --
 .../mach-realview/{include/mach => }/irqs-eb.h  |  20 +-
 .../{include/mach => }/irqs-pb1176.h            |  23 -
 .../{include/mach => }/irqs-pb11mp.h            |  27 +-
 .../{include/mach => }/irqs-pba8.h              |  23 -
 .../mach-realview/{include/mach => }/irqs-pbx.h |  24 +-
 .../mach-realview/{include/mach => }/platform.h |   2 -
 arch/arm/mach-realview/platsmp-dt.c             |  91 +++
 arch/arm/mach-realview/platsmp.c                |   8 +-
 arch/arm/mach-realview/realview-dt.c            |   1 -
 arch/arm/mach-realview/realview_eb.c            |  13 +-
 arch/arm/mach-realview/realview_pb1176.c        |   6 +-
 arch/arm/mach-realview/realview_pb11mp.c        |  12 +-
 arch/arm/mach-realview/realview_pba8.c          |  14 +-
 arch/arm/mach-realview/realview_pbx.c           |  14 +-
 arch/arm/mach-s3c24xx/include/mach/pm-core.h    |  14 +
 arch/arm/mach-s3c24xx/irq-pm.c                  |  11 +-
 arch/arm/mach-s3c64xx/Kconfig                   |  31 +-
 arch/arm/mach-s3c64xx/Makefile                  |  24 +-
 arch/arm/mach-s3c64xx/common.c                  |   5 +-
 arch/arm/mach-s3c64xx/cpuidle.c                 |   5 +-
 arch/arm/mach-s3c64xx/dev-uart.c                |   1 +
 .../arm/mach-s3c64xx/include/mach/debug-macro.S |  38 -
 .../mach-s3c64xx/include/mach/gpio-samsung.h    |   3 +
 arch/arm/mach-s3c64xx/include/mach/irqs.h       |  20 +-
 arch/arm/mach-s3c64xx/include/mach/pm-core.h    |   9 +-
 arch/arm/mach-s3c64xx/irq-pm.c                  |   2 +-
 arch/arm/mach-s3c64xx/mach-anw6410.c            |   3 +-
 arch/arm/mach-s3c64xx/mach-crag6410-module.c    |   6 +
 arch/arm/mach-s3c64xx/mach-crag6410.c           |   2 +
 arch/arm/mach-s3c64xx/mach-hmt.c                |   2 +
 arch/arm/mach-s3c64xx/mach-mini6410.c           |   5 +-
 arch/arm/mach-s3c64xx/mach-ncp.c                |   2 +
 arch/arm/mach-s3c64xx/mach-real6410.c           |   6 +-
 arch/arm/mach-s3c64xx/mach-smartq.c             |  16 +-
 arch/arm/mach-s3c64xx/mach-smartq5.c            |   2 +
 arch/arm/mach-s3c64xx/mach-smartq7.c            |   2 +
 arch/arm/mach-s3c64xx/mach-smdk6400.c           |   3 +-
 arch/arm/mach-s3c64xx/mach-smdk6410.c           |   6 +-
 arch/arm/mach-s3c64xx/pl080.c                   |   4 +
 arch/arm/mach-s3c64xx/pm.c                      |   4 +
 arch/arm/mach-s3c64xx/s3c6400.c                 |   2 +-
 arch/arm/mach-s3c64xx/s3c6410.c                 |   2 +-
 arch/arm/mach-versatile/Kconfig                 |  41 +-
 arch/arm/mach-versatile/Makefile                |   6 +-
 arch/arm/mach-versatile/Makefile.boot           |   4 -
 arch/arm/mach-versatile/core.c                  | 808 -------------------
 arch/arm/mach-versatile/core.h                  |  46 --
 arch/arm/mach-versatile/include/mach/clkdev.h   |  16 -
 arch/arm/mach-versatile/include/mach/hardware.h |  38 -
 arch/arm/mach-versatile/include/mach/irqs.h     | 134 ---
 arch/arm/mach-versatile/include/mach/platform.h | 416 ----------
 .../mach-versatile/include/mach/uncompress.h    |  45 --
 arch/arm/mach-versatile/pci.c                   | 368 ---------
 arch/arm/mach-versatile/versatile_ab.c          |  44 -
 arch/arm/mach-versatile/versatile_dt.c          | 376 ++++++++-
 arch/arm/mach-versatile/versatile_pb.c          |  91 ---
 arch/arm/mach-w90x900/cpu.c                     |   4 +-
 .../mach-w90x900/{include/mach => }/regs-ebi.h  |   0
 .../mach-w90x900/{include/mach => }/regs-gcr.h  |   0
 .../{include/mach => }/regs-timer.h             |   0
 .../mach-w90x900/{include/mach => }/regs-usb.h  |   0
 arch/arm/mach-w90x900/time.c                    |   2 +-
 arch/arm/mm/Kconfig                             |  32 +-
 arch/arm/mm/idmap.c                             |   2 +-
 arch/arm/mm/mmu.c                               |   2 +-
 arch/arm/mm/proc-mohawk.S                       |   2 +
 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 -
 arch/arm/plat-pxa/Makefile                      |   3 +-
 arch/arm/plat-pxa/ssp.c                         |   1 -
 arch/arm/plat-samsung/Kconfig                   |   5 +-
 arch/arm/plat-samsung/Makefile                  |   5 +-
 arch/arm/plat-samsung/devs.c                    |  22 +-
 .../arm/plat-samsung}/gpio-samsung.c            |  12 +-
 arch/arm/plat-samsung/include/plat/pm.h         |   8 -
 arch/arm/plat-samsung/init.c                    |   5 +
 arch/arm/plat-samsung/pm.c                      |   4 -
 drivers/clk/mmp/clk-mmp2.c                      |  11 +-
 drivers/clk/mmp/clk-pxa168.c                    |  11 +-
 drivers/clk/mmp/clk-pxa910.c                    |  13 +-
 drivers/clk/pxa/clk-pxa25x.c                    |   1 -
 drivers/clk/versatile/Kconfig                   |   5 +-
 drivers/clk/versatile/clk-icst.c                | 194 ++++-
 drivers/clk/versatile/clk-realview.c            |  10 +-
 drivers/gpio/Kconfig                            |   7 -
 drivers/gpio/Makefile                           |   1 -
 drivers/iio/adc/exynos_adc.c                    | 224 ++++-
 drivers/input/touchscreen/Kconfig               |   2 +-
 drivers/irqchip/irq-versatile-fpga.c            |   5 -
 drivers/soc/Makefile                            |   1 +
 drivers/soc/dove/pmu.c                          |  43 +
 drivers/soc/versatile/soc-realview.c            |   4 +
 include/linux/clk/mmp.h                         |  17 +
 .../linux/platform_data/touchscreen-s3c2410.h   |   1 +
 include/linux/soc/dove/pmu.h                    |  19 +
 sound/soc/samsung/smartq_wm8987.c               |  76 +-
 415 files changed, 2369 insertions(+), 4001 deletions(-)
 rename arch/arm/{mach-footbridge/include/mach/debug-macro.S => include/debug/dc21285.S} (100%)
 rename arch/arm/mach-davinci/{include/mach => }/cp_intc.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/cpuidle.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/ddr2.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/psc.h (100%)
 rename arch/arm/mach-davinci/{include/mach => }/sram.h (100%)
 delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-iop13xx/include/mach/pci.h
 rename arch/arm/mach-iop13xx/{include/mach => }/msi.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/devices.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-hpna.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-lan.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-mem.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-pci.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-sys.h (100%)
 rename arch/arm/mach-ks8695/{include/mach => }/regs-wan.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/addr-map.h (96%)
 rename arch/arm/mach-mmp/{include/mach => }/cputype.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/devices.h (100%)
 delete mode 100644 arch/arm/mach-mmp/include/mach/dma.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/regs-smc.h
 delete mode 100644 arch/arm/mach-mmp/include/mach/uncompress.h
 rename arch/arm/mach-mmp/{include/mach => }/irqs.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp-mmp2.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp-pxa168.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp-pxa910.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/mfp.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/mmp2.h (99%)
 rename arch/arm/mach-mmp/{include/mach => }/pm-mmp2.h (98%)
 rename arch/arm/mach-mmp/{include/mach => }/pm-pxa910.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/pxa168.h (98%)
 rename arch/arm/mach-mmp/{include/mach => }/pxa910.h (98%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-apbc.h (88%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-apmu.h (91%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-icu.h (96%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-timers.h (93%)
 rename arch/arm/mach-mmp/{include/mach => }/regs-usb.h (100%)
 rename arch/arm/mach-mmp/{include/mach => }/teton_bga.h (92%)
 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%)
 delete mode 100644 arch/arm/mach-netx/include/mach/param.h
 rename arch/arm/mach-omap1/{include/mach => }/board-sx1.h (100%)
 rename arch/arm/mach-omap1/{include/mach => }/camera.h (100%)
 rename arch/arm/mach-omap1/{include/mach => }/flash.h (100%)
 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%)
 rename arch/arm/mach-pxa/{include/mach => }/colibri.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/csb726.h (93%)
 rename arch/arm/mach-pxa/{include/mach => }/eseries-irq.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/gumstix.h (98%)
 rename arch/arm/mach-pxa/{include/mach => }/h5000.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/idp.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/littleton.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/lpd270.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa25x.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa27x.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa2xx.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa300.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa320.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa3xx.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mfp-pxa930.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/mioa701.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/mxm8x10.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palm27x.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palmt5.h (98%)
 rename arch/arm/mach-pxa/{include/mach => }/palmte2.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palmtreo.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/palmz72.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pcm027.h (98%)
 rename arch/arm/mach-pxa/{include/mach => }/pcm990_baseboard.h (99%)
 rename arch/arm/mach-pxa/{include/mach => }/pm.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa25x.h (84%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa27x-udc.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa27x.h (97%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa300.h (59%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa320.h (59%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa3xx.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/pxa930.h (59%)
 rename arch/arm/mach-pxa/{include/mach => }/regs-rtc.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/regs-u2d.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/sharpsl_pm.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/tosa_bt.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/udc.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/viper.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/zeus.h (100%)
 rename arch/arm/mach-pxa/{include/mach => }/zylonite.h (100%)
 rename arch/arm/mach-realview/{include/mach => }/board-eb.h (97%)
 rename arch/arm/mach-realview/{include/mach => }/board-pb1176.h (97%)
 rename arch/arm/mach-realview/{include/mach => }/board-pb11mp.h (98%)
 rename arch/arm/mach-realview/{include/mach => }/board-pba8.h (97%)
 rename arch/arm/mach-realview/{include/mach => }/board-pbx.h (98%)
 rename arch/arm/mach-realview/{include/mach => }/hardware.h (95%)
 delete mode 100644 arch/arm/mach-realview/include/mach/barriers.h
 delete mode 100644 arch/arm/mach-realview/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-realview/include/mach/memory.h
 delete mode 100644 arch/arm/mach-realview/include/mach/uncompress.h
 rename arch/arm/mach-realview/{include/mach => }/irqs-eb.h (91%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pb1176.h (87%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pb11mp.h (90%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pba8.h (87%)
 rename arch/arm/mach-realview/{include/mach => }/irqs-pbx.h (90%)
 rename arch/arm/mach-realview/{include/mach => }/platform.h (99%)
 create mode 100644 arch/arm/mach-realview/platsmp-dt.c
 delete mode 100644 arch/arm/mach-s3c64xx/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-versatile/Makefile.boot
 delete mode 100644 arch/arm/mach-versatile/core.c
 delete mode 100644 arch/arm/mach-versatile/core.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/platform.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-versatile/pci.c
 delete mode 100644 arch/arm/mach-versatile/versatile_ab.c
 delete mode 100644 arch/arm/mach-versatile/versatile_pb.c
 rename arch/arm/mach-w90x900/{include/mach => }/regs-ebi.h (100%)
 rename arch/arm/mach-w90x900/{include/mach => }/regs-gcr.h (100%)
 rename arch/arm/mach-w90x900/{include/mach => }/regs-timer.h (100%)
 rename arch/arm/mach-w90x900/{include/mach => }/regs-usb.h (100%)
 rename {drivers/gpio => arch/arm/plat-samsung}/gpio-samsung.c (99%)
 create mode 100644 include/linux/clk/mmp.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 4/9] ARM: SoC platform updates for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

Updates for new platform support:

- New platform: Tango4 from Sigma Designs.
- Broadcom BCM2836 (Raspberry Pi 2 SoC)
- Enable cpufreq on Freescale i.MX7D
- Rockchip: SMP support for rk3036, general support for rk3228
- SMP support on Broadcom Kona and NSP
- Cleanups for OMAP removing legacy IOMMU data

+ a bunch of misc fixes and tweaks for various platforms.


Conflicts:

arch/arm/mach-exynos/Kconfig: Add/add. Keep both.

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

The following changes since commit d6e3b31e8a51f63d7991dc08bfbcf37c1518cd09:

  Merge branch 'next/multiplatform' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc

for you to fetch changes up to d6bd05794f18673097ec5e62e577754649a5c632:

  ARM: tango: Fix UP build issues

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

Aaro Koskinen (1):
      ARM: OMAP: RX-51: fix a typo in log writing

Alim Akhtar (5):
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos3250
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos4
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410
      ARM: EXYNOS: Switch to syscon reboot and poweroff

Arnd Bergmann (6):
      Merge tag 'arm-soc/for-4.5/soc' of http://github.com/Broadcom/stblinux into next/soc
      ARM: imx: select SRC for i.MX7
      Merge tag 'omap-for-v4.5/81xx-soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branch 'depends/usb-fixes' into next/soc
      Merge tag 'bcm2835-soc-next-2015-12-28' of http://github.com/anholt/linux into next/soc
      ARM: tango: pass ARM arch level for smc.S

Bai Ping (1):
      ARM: imx: enable cpufreq device on i.mx7d

Colin Ian King (1):
      ARM: mach-imx: iomux-imx31: fix spelling mistake in error message

Eric Anholt (3):
      dt-bindings: Add root properties for Raspberry Pi 2
      ARM: bcm2835: Add a compat string for bcm2836 machine probe
      ARM: bcm2835: Add Kconfig support for bcm2836

Franklin S Cooper Jr (1):
      ARM: omap4: hwmod: Remove elm address space from hwmod data

Hauke Mehrtens (1):
      ARM: BCM5310X: activate erratas needed for SoC

Heiko Stuebner (2):
      ARM: rockchip: add support smp for rk3036
      ARM: rockchip: use const and __initconst for rk3036 smp_operations

J.D. Schroeder (1):
      ARM: DRA7: hwmod: Enable DEBUG_LL for UART4

Jeffy Chen (1):
      ARM: rockchip: enable support for RK3228 SoCs

Jon Mason (1):
      ARM: BCM: Add SMP support for Broadcom 4708

Kapil Hali (2):
      ARM: BCM: Clean up SMP support for Broadcom Kona
      ARM: BCM: Add SMP support for Broadcom NSP

Krzysztof Kozlowski (2):
      Merge tag 'samsung-dt-syscon-restart-4.5' into next/soc
      ARM: EXYNOS: Constify local exynos_pmu_data structure

Lucas Stach (1):
      ARM: BCM5301X: remove workaround imprecise abort fault handler

Marc Gonzalez (2):
      ARM: tango4: Initial platform support
      ARM: tango: Fix UP build issues

Masahiro Yamada (1):
      ARM: uniphier: select PINCTRL

Moritz Fischer (1):
      ARM: zynq: Select ARCH_HAS_RESET_CONTROLLER

Neil Armstrong (3):
      ARM: OMAP: dmtimer: Add clock source from DT
      ARM: OMAP: add DT support for ti,dm816-timer
      ARM: OMAP2+: Add hwmod spinbox support for dm816x

Nicolas Pitre (1):
      mach-imx/mach-imx6ul.c: proper constness with __initconst

Olof Johansson (6):
      Merge tag 'samsung-soc-4.5' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'zynq-soc-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/soc
      Merge tag 'v4.5-rockchip-soc-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge branch 'treewide/cleanup' into next/soc
      Merge tag 'omap-for-v4.5/soc-initcall' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'imx-soc-4.5' of git://git.kernel.org/.../shawnguo/linux into next/soc

Pankaj Dubey (1):
      ARM: EXYNOS: Remove redundant code from regs-pmu.h

Peter Ujfalusi (2):
      ARM: OMAP1: Remove device creation for omap-pcm-audio
      ARM: OMAP2+: Remove device creation for omap-pcm-audio

Suman Anna (6):
      ARM: OMAP2+: Remove legacy device instantiation of IOMMUs
      ARM: OMAP3: hwmod data: Remove legacy IOMMU data
      ARM: OMAP4: hwmod data: Remove legacy IOMMU attr and addrs
      ARM: OMAP2+: Remove omap_mmu_dev_attr structure
      ARM: OMAP: dmtimer: check for fixed timers during config
      ARM: OMAP2+: timer: Remove secure timer for DRA7xx HS devices

Tony Lindgren (6):
      ARM: OMAP2+: Change core_initcall levels to postcore_initcall
      Merge branch 'omap-for-v4.5/initcall' into omap-for-v4.5/soc-v2
      ARM: OMAP2+: Fix SoC detection for dra62x j5-eco
      ARM: OMAP2+: Update 81xx clock and power domains for default, active and sgx
      ARM: OMAP2+: Add mmc hwmod entries for dm814x
      ARM: OMAP2+: Add support for dm814x and dra62x usb


 .../bindings/arm/bcm/brcm,bcm2835.txt           |   4 +
 Documentation/devicetree/bindings/arm/cpus.txt  |   1 +
 MAINTAINERS                                     |   7 +
 arch/arm/Kconfig                                |   2 +
 arch/arm/Kconfig.debug                          |  10 +-
 arch/arm/Makefile                               |   1 +
 arch/arm/boot/dts/bcm11351.dtsi                 |   2 +-
 arch/arm/boot/dts/bcm21664.dtsi                 |   2 +-
 arch/arm/boot/dts/bcm4708.dtsi                  |   2 +
 arch/arm/boot/dts/exynos3250.dtsi               |  14 ++
 arch/arm/boot/dts/exynos4.dtsi                  |  14 ++
 arch/arm/boot/dts/exynos5.dtsi                  |  14 ++
 arch/arm/boot/dts/exynos5410.dtsi               |  14 ++
 arch/arm/mach-bcm/Kconfig                       |  16 +-
 arch/arm/mach-bcm/Makefile                      |  11 +-
 arch/arm/mach-bcm/bcm_5301x.c                   |  35 ----
 arch/arm/mach-bcm/board_bcm2835.c               |   5 +
 arch/arm/mach-bcm/{kona_smp.c => platsmp.c}     | 144 ++++++++++++----
 arch/arm/mach-exynos/Kconfig                    |   3 +
 arch/arm/mach-exynos/pmu.c                      |  45 +----
 arch/arm/mach-exynos/regs-pmu.h                 |   9 -
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/iomux-imx31.c                 |   2 +-
 arch/arm/mach-imx/mach-imx6ul.c                 |   2 +-
 arch/arm/mach-imx/mach-imx7d.c                  |   6 +
 arch/arm/mach-omap1/devices.c                   |  19 ---
 arch/arm/mach-omap2/Makefile                    |   2 -
 arch/arm/mach-omap2/board-rx51-peripherals.c    |   2 +-
 arch/arm/mach-omap2/clockdomains81xx_data.c     |  29 ++--
 arch/arm/mach-omap2/cm81xx.h                    |   6 +-
 arch/arm/mach-omap2/devices.c                   |  25 +--
 arch/arm/mach-omap2/id.c                        |   4 +-
 arch/arm/mach-omap2/omap-iommu.c                |  66 --------
 arch/arm/mach-omap2/omap2-restart.c             |   2 +-
 arch/arm/mach-omap2/omap_device.c               |   2 +-
 arch/arm/mach-omap2/omap_hwmod.c                |   2 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |  42 -----
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |  41 -----
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   2 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      | 166 ++++++++++++++++---
 arch/arm/mach-omap2/pdata-quirks.c              |   2 +-
 arch/arm/mach-omap2/powerdomains3xxx_data.c     |  10 +-
 arch/arm/mach-omap2/serial.c                    |   2 +-
 arch/arm/mach-omap2/timer.c                     |   6 +-
 arch/arm/mach-rockchip/platsmp.c                |  45 +++--
 arch/arm/mach-rockchip/rockchip.c               |   1 +
 arch/arm/mach-tango/Kconfig                     |  12 ++
 arch/arm/mach-tango/Makefile                    |   5 +
 arch/arm/mach-tango/platsmp.c                   |  16 ++
 arch/arm/mach-tango/setup.c                     |  17 ++
 arch/arm/mach-tango/smc.S                       |   9 +
 arch/arm/mach-tango/smc.h                       |   5 +
 arch/arm/mach-uniphier/Kconfig                  |   1 +
 arch/arm/mach-zynq/Kconfig                      |   1 +
 arch/arm/plat-omap/dmtimer.c                    |  42 ++++-
 include/linux/platform_data/iommu-omap.h        |   9 -
 56 files changed, 568 insertions(+), 391 deletions(-)
 rename arch/arm/mach-bcm/{kona_smp.c => platsmp.c} (63%)
 delete mode 100644 arch/arm/mach-omap2/omap-iommu.c
 create mode 100644 arch/arm/mach-tango/Kconfig
 create mode 100644 arch/arm/mach-tango/Makefile
 create mode 100644 arch/arm/mach-tango/platsmp.c
 create mode 100644 arch/arm/mach-tango/setup.c
 create mode 100644 arch/arm/mach-tango/smc.S
 create mode 100644 arch/arm/mach-tango/smc.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 4/9] ARM: SoC platform updates for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

Updates for new platform support:

- New platform: Tango4 from Sigma Designs.
- Broadcom BCM2836 (Raspberry Pi 2 SoC)
- Enable cpufreq on Freescale i.MX7D
- Rockchip: SMP support for rk3036, general support for rk3228
- SMP support on Broadcom Kona and NSP
- Cleanups for OMAP removing legacy IOMMU data

+ a bunch of misc fixes and tweaks for various platforms.


Conflicts:

arch/arm/mach-exynos/Kconfig: Add/add. Keep both.

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

The following changes since commit d6e3b31e8a51f63d7991dc08bfbcf37c1518cd09:

  Merge branch 'next/multiplatform' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc

for you to fetch changes up to d6bd05794f18673097ec5e62e577754649a5c632:

  ARM: tango: Fix UP build issues

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

Aaro Koskinen (1):
      ARM: OMAP: RX-51: fix a typo in log writing

Alim Akhtar (5):
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos3250
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos4
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5
      ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410
      ARM: EXYNOS: Switch to syscon reboot and poweroff

Arnd Bergmann (6):
      Merge tag 'arm-soc/for-4.5/soc' of http://github.com/Broadcom/stblinux into next/soc
      ARM: imx: select SRC for i.MX7
      Merge tag 'omap-for-v4.5/81xx-soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branch 'depends/usb-fixes' into next/soc
      Merge tag 'bcm2835-soc-next-2015-12-28' of http://github.com/anholt/linux into next/soc
      ARM: tango: pass ARM arch level for smc.S

Bai Ping (1):
      ARM: imx: enable cpufreq device on i.mx7d

Colin Ian King (1):
      ARM: mach-imx: iomux-imx31: fix spelling mistake in error message

Eric Anholt (3):
      dt-bindings: Add root properties for Raspberry Pi 2
      ARM: bcm2835: Add a compat string for bcm2836 machine probe
      ARM: bcm2835: Add Kconfig support for bcm2836

Franklin S Cooper Jr (1):
      ARM: omap4: hwmod: Remove elm address space from hwmod data

Hauke Mehrtens (1):
      ARM: BCM5310X: activate erratas needed for SoC

Heiko Stuebner (2):
      ARM: rockchip: add support smp for rk3036
      ARM: rockchip: use const and __initconst for rk3036 smp_operations

J.D. Schroeder (1):
      ARM: DRA7: hwmod: Enable DEBUG_LL for UART4

Jeffy Chen (1):
      ARM: rockchip: enable support for RK3228 SoCs

Jon Mason (1):
      ARM: BCM: Add SMP support for Broadcom 4708

Kapil Hali (2):
      ARM: BCM: Clean up SMP support for Broadcom Kona
      ARM: BCM: Add SMP support for Broadcom NSP

Krzysztof Kozlowski (2):
      Merge tag 'samsung-dt-syscon-restart-4.5' into next/soc
      ARM: EXYNOS: Constify local exynos_pmu_data structure

Lucas Stach (1):
      ARM: BCM5301X: remove workaround imprecise abort fault handler

Marc Gonzalez (2):
      ARM: tango4: Initial platform support
      ARM: tango: Fix UP build issues

Masahiro Yamada (1):
      ARM: uniphier: select PINCTRL

Moritz Fischer (1):
      ARM: zynq: Select ARCH_HAS_RESET_CONTROLLER

Neil Armstrong (3):
      ARM: OMAP: dmtimer: Add clock source from DT
      ARM: OMAP: add DT support for ti,dm816-timer
      ARM: OMAP2+: Add hwmod spinbox support for dm816x

Nicolas Pitre (1):
      mach-imx/mach-imx6ul.c: proper constness with __initconst

Olof Johansson (6):
      Merge tag 'samsung-soc-4.5' of https://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'zynq-soc-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/soc
      Merge tag 'v4.5-rockchip-soc-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge branch 'treewide/cleanup' into next/soc
      Merge tag 'omap-for-v4.5/soc-initcall' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'imx-soc-4.5' of git://git.kernel.org/.../shawnguo/linux into next/soc

Pankaj Dubey (1):
      ARM: EXYNOS: Remove redundant code from regs-pmu.h

Peter Ujfalusi (2):
      ARM: OMAP1: Remove device creation for omap-pcm-audio
      ARM: OMAP2+: Remove device creation for omap-pcm-audio

Suman Anna (6):
      ARM: OMAP2+: Remove legacy device instantiation of IOMMUs
      ARM: OMAP3: hwmod data: Remove legacy IOMMU data
      ARM: OMAP4: hwmod data: Remove legacy IOMMU attr and addrs
      ARM: OMAP2+: Remove omap_mmu_dev_attr structure
      ARM: OMAP: dmtimer: check for fixed timers during config
      ARM: OMAP2+: timer: Remove secure timer for DRA7xx HS devices

Tony Lindgren (6):
      ARM: OMAP2+: Change core_initcall levels to postcore_initcall
      Merge branch 'omap-for-v4.5/initcall' into omap-for-v4.5/soc-v2
      ARM: OMAP2+: Fix SoC detection for dra62x j5-eco
      ARM: OMAP2+: Update 81xx clock and power domains for default, active and sgx
      ARM: OMAP2+: Add mmc hwmod entries for dm814x
      ARM: OMAP2+: Add support for dm814x and dra62x usb


 .../bindings/arm/bcm/brcm,bcm2835.txt           |   4 +
 Documentation/devicetree/bindings/arm/cpus.txt  |   1 +
 MAINTAINERS                                     |   7 +
 arch/arm/Kconfig                                |   2 +
 arch/arm/Kconfig.debug                          |  10 +-
 arch/arm/Makefile                               |   1 +
 arch/arm/boot/dts/bcm11351.dtsi                 |   2 +-
 arch/arm/boot/dts/bcm21664.dtsi                 |   2 +-
 arch/arm/boot/dts/bcm4708.dtsi                  |   2 +
 arch/arm/boot/dts/exynos3250.dtsi               |  14 ++
 arch/arm/boot/dts/exynos4.dtsi                  |  14 ++
 arch/arm/boot/dts/exynos5.dtsi                  |  14 ++
 arch/arm/boot/dts/exynos5410.dtsi               |  14 ++
 arch/arm/mach-bcm/Kconfig                       |  16 +-
 arch/arm/mach-bcm/Makefile                      |  11 +-
 arch/arm/mach-bcm/bcm_5301x.c                   |  35 ----
 arch/arm/mach-bcm/board_bcm2835.c               |   5 +
 arch/arm/mach-bcm/{kona_smp.c => platsmp.c}     | 144 ++++++++++++----
 arch/arm/mach-exynos/Kconfig                    |   3 +
 arch/arm/mach-exynos/pmu.c                      |  45 +----
 arch/arm/mach-exynos/regs-pmu.h                 |   9 -
 arch/arm/mach-imx/Kconfig                       |   1 +
 arch/arm/mach-imx/iomux-imx31.c                 |   2 +-
 arch/arm/mach-imx/mach-imx6ul.c                 |   2 +-
 arch/arm/mach-imx/mach-imx7d.c                  |   6 +
 arch/arm/mach-omap1/devices.c                   |  19 ---
 arch/arm/mach-omap2/Makefile                    |   2 -
 arch/arm/mach-omap2/board-rx51-peripherals.c    |   2 +-
 arch/arm/mach-omap2/clockdomains81xx_data.c     |  29 ++--
 arch/arm/mach-omap2/cm81xx.h                    |   6 +-
 arch/arm/mach-omap2/devices.c                   |  25 +--
 arch/arm/mach-omap2/id.c                        |   4 +-
 arch/arm/mach-omap2/omap-iommu.c                |  66 --------
 arch/arm/mach-omap2/omap2-restart.c             |   2 +-
 arch/arm/mach-omap2/omap_device.c               |   2 +-
 arch/arm/mach-omap2/omap_hwmod.c                |   2 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |  42 -----
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |  41 -----
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   2 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      | 166 ++++++++++++++++---
 arch/arm/mach-omap2/pdata-quirks.c              |   2 +-
 arch/arm/mach-omap2/powerdomains3xxx_data.c     |  10 +-
 arch/arm/mach-omap2/serial.c                    |   2 +-
 arch/arm/mach-omap2/timer.c                     |   6 +-
 arch/arm/mach-rockchip/platsmp.c                |  45 +++--
 arch/arm/mach-rockchip/rockchip.c               |   1 +
 arch/arm/mach-tango/Kconfig                     |  12 ++
 arch/arm/mach-tango/Makefile                    |   5 +
 arch/arm/mach-tango/platsmp.c                   |  16 ++
 arch/arm/mach-tango/setup.c                     |  17 ++
 arch/arm/mach-tango/smc.S                       |   9 +
 arch/arm/mach-tango/smc.h                       |   5 +
 arch/arm/mach-uniphier/Kconfig                  |   1 +
 arch/arm/mach-zynq/Kconfig                      |   1 +
 arch/arm/plat-omap/dmtimer.c                    |  42 ++++-
 include/linux/platform_data/iommu-omap.h        |   9 -
 56 files changed, 568 insertions(+), 391 deletions(-)
 rename arch/arm/mach-bcm/{kona_smp.c => platsmp.c} (63%)
 delete mode 100644 arch/arm/mach-omap2/omap-iommu.c
 create mode 100644 arch/arm/mach-tango/Kconfig
 create mode 100644 arch/arm/mach-tango/Makefile
 create mode 100644 arch/arm/mach-tango/platsmp.c
 create mode 100644 arch/arm/mach-tango/setup.c
 create mode 100644 arch/arm/mach-tango/smc.S
 create mode 100644 arch/arm/mach-tango/smc.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 5/9] ARM: DT updates for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

As usual, the bulk of this release is again DT file contents.

There's a huge number of changes here, and it's challenging to give a crisp
overview of just what is in here. To start with:

New boards:

- TI-based DM3730 from LogicPD (Torpedo)
- Cosmic+ M4 (nommu) initial support (Freescale Vybrid)
- Raspberry Pi 2 DT files
- Watchdog on Meson8b
- Veyron-mickey (ASUS Chromebit) DTS
- Rockchip rk3228 SoC and eval board
- Sigma Designs Tango4

Improvements:

- Improved support for Qualcomm APQ8084, including Sony Xperia Z DT files
- Misc new devices for Rockchip rk3036 and rk3288
- Allwinner updates for misc SoCs and systems

... and a _large_ number of other changes across the field. Devices
added to SoC DTSI and board DTS files for a number of SoC vendors, new
product boards on already-supported SoCs, cleanups and refactorings of
existing DTS/DTSI files and a bunch of other changes.


Conflicts:

Documentation/devicetree/bindings/arm/cpus.txt: Add/add. Keep both.
Documentation/devicetree/bindings/vendor-prefixes.txt: Add/add. Keep both.

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

The following changes since commit 893cace3c8e907059e95f1dcfa2ea7d9838f39bd:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt

for you to fetch changes up to 4dd041b6f68ad942b843038e4ff6932c6571ccad:

  Merge tag 'renesas-dt-fixes-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt

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

Adam Ford (10):
      ARM: dts: Add audio support for LogicPD Torpedo DM3730 devkit
      ARM: dts: Change I2C2 and I2C3 to 400KHz for LogicPD Torpedo DM3730 devkit
      ARM: dts: Set VAUX1 and VAUX4 to 3.0V and 1.8V respectively
      ARM: dts: Enable UART2 pinctrl on LogicPD Torpedo + Wireless module
      ARM: dts: Change I2C2 and I2C3 to 400KHz for LogicPD Torpedo DM3730 devkit
      ARM: dts: Set VAUX1 and VAUX4 on Logic PD Torpedo
      ARM: OMAP2+: LogicPD Torpedo: Add LCD Type 15 Support
      ARM: OMAP2+: LogicPD Torpedo + Wireless: Add Bluetooth
      ARM: OMAP2+: LogicPD Torpedo: Revert Duplicative Entries
      ARM: OMAP2+: LogicPD Torpedo: Add Touchscreen Support

Adam Sampson (1):
      ARM: sun7i: dt: Enable audio codec on pcDuino V3 Nano

Afzal Mohammed (1):
      ARM: dts: vf6xx: Cosmic+: M4(nommu) initial support

Aleksei Mamlin (5):
      ARM: dts: sun7i: Enable audio codec on Wexler TAB7200 tablet.
      ARM: dts: sun7i: Enable PWM controller on Wexler TAB7200 tablet
      ARM: dts: sun7i: Enable touchscreen on Wexler TAB7200 tablet
      ARM: dts: sun7i: Add backlight node to Wexler TAB7200 tablet
      ARM: dts: sun7i: Add PA gpio pin to Wexler TAB7200 tablet

Alexandre Belloni (1):
      ARM: mxs: dt: cfa10057: fix backlight PWM

Andrew F. Davis (1):
      ARM: dts: am335x-boneblack: Use pinctrl constants and AM33XX_IOPAD macro

Andrzej Hajda (1):
      dt-bindings: remove deprecated compatible string from exynos-hdmi

Andy Gross (3):
      arm: dts: Add APQ8084 SMEM nodes
      arm: dts: Add RPM/SMD support on APQ8084
      arm: dts: Add support for PMA8084 on APQ8084

Ariel D'Alessandro (3):
      ARM: dts: lpc18xx: add EEPROM memory node
      ARM: dts: lpc4337-ciaa: enable SCT-PWM
      ARM: dts: lpc4337-ciaa: add i2c0 and devices

Arnd Bergmann (17):
      Merge branch 'lpc32xx-dts' of https://github.com/vzapolskiy/linux into next/dt
      Merge tag 'renesas-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'v4.5-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'berlin-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      Merge tag 'mvebu-dt-4.5-1' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'mvebu-dt-4.5-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'omap-for-v4.5/dt-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'arm-soc/for-4.5/devicetree' of http://github.com/Broadcom/stblinux into next/dt
      Merge tag 'realview-base-armsoc-2-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
      Merge tag 'socfpga_dts_for_v4.5' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'omap-for-v4.5/81xx-dts-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'davinci-for-v4.5/dts' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
      Merge tag 'samsung-dt-4.5-2' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'meson-for-4.5/dts' of https://github.com/carlocaione/linux-meson into next/dt
      Merge tag 'renesas-dt-fixes-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt

Bai Ping (1):
      ARM: dts: imx: modify the clocks used by cpufreq driver

Bjorn Andersson (14):
      ARM: dts: qcom: msm8974-honami: Define pinctrl state for blsp_uart2
      ARM: dts: qcom: msm8974-honami: Add regulator nodes for Honami
      ARM: dts: qcom: msm8974-honami: Introduce gpio-keys
      ARM: dts: qcom: msm8974-honami: Add sdhci1 node
      ARM: dts: qcom: msm8974-honami: Add uSD slot nodes
      ARM: dts: qcom: msm8974-honami: Specify charging parameters
      dt-binding: soc: qcom: Add Qualcomm SMSM device tree documentation
      dt-binding: soc: qcom: Introduce qcom, smp2p binding documentation
      ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes
      ARM: dts: qcom: apq8064: Declare all pm8921 regulators
      ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node
      ARM: dts: qcom: apq8064: Introduce Sony Xperia Z dts
      ARM: dts: qcom: msm8974: Disable wled and move it to honami
      ARM: dts: qcom: msm8974: Add i2c8 node

Caesar Wang (6):
      ARM: dts: rockchip: update the thermal management on rk3288
      ARM: dts: rockchip: fix voltage ranges for rk3288-evb-act8846 board
      ARM: dts: rockchip: add eFuse node for rk3066a SoCs
      ARM: dts: rockchip: add eFuse node for rk3188 SoCs
      ARM: dts: rockchip: add the sdio/sdmmc node for rk3036
      ARM: dts: rockchip: add the kylin board for rk3036

Carlo Caione (2):
      Documentation: watchdog: Add new bindings for meson8b
      ARM: dts: meson8b: Add watchdog node

Chen-Yu Tsai (17):
      ARM: dts: sun8i: Add simplefb node labels to reference at board level
      ARM: dts: sun9i: Add A80 PRCM clocks and reset control nodes
      ARM: dts: sun9i: Add TODO comments for the main and low power clocks
      ARM: dts: sun9i: Add A80 R_PIO pin controller device node
      ARM: dts: sun9i: optimus: Enable LED3
      ARM: dts: sun9i: Add consumer IR receiver device node and pinmux settings
      ARM: dts: sun9i: optimus: Enable consumer IR receiver
      ARM: dts: sun9i: Add Reduced Serial Bus controller device node to A80 dtsi
      ARM: dts: sun9i: optimus: Enable Reduced Serial Bus controller
      ARM: dts: sun9i: Add NMI controller device node
      ARM: dts: sun4i: Add DRAM gates
      ARM: dts: sun7i: Add DRAM gates
      ARM: dts: sun4i: Add VE (Video Engine) module clock node
      ARM: dts: sun7i: Add VE (Video Engine) module clock node
      ARM: dts: sun9i: cubieboard4: Enable LEDs
      ARM: dts: sun9i: cubieboard4: Enable consumer IR receiver
      ARM: dts: sun9i: cubieboard4: Enable Reduced Serial Bus controller

Chris Zhong (4):
      ARM: dts: rockchip: add veyron-mickey board
      ARM: dts: rockchip: correct the name of REG8 for rk3288-evb-act8846
      ARM: dts: rockchip: add 2 regulators for rk3288-evb-act8846
      ARM: dts: rockchip: move the public part to rk3288-evb common

Cory Tusar (1):
      ARM: dts: vfxxx: Include support for dspi[23] functionality.

Damien Riegel (7):
      of: add vendor prefix for Technologic Systems
      of: documentation: add bindings documentation for TS-4800
      ARM: dts: TS-4800: add basic device tree
      ARM: dts: TS-4800: drop uart rts/cts pin reservations
      ARM: dts: TS-4800: use weim IP to map the FPGA
      ARM: dts: ts-4800: Add LCD support
      ARM: dts: TS-4800: add touchscreen support

Dmitry Lifshitz (19):
      ARM: dts: am57xx: cl-som-am57x: add basic module support
      ARM: dts: am57xx: cl-som-am57x: dts: add RTC support
      ARM: dts: am57xx: cl-som-am57x: add I2C3 support
      ARM: dts: am57xx: cl-som-am57x: add EEPROM support
      ARM: dts: am57xx: cl-som-am57x: add eMMC support
      ARM: dts: am57xx: cl-som-am57x: add spi-flash support
      ARM: dts: am57xx: cl-som-am57x: add dual EMAC support
      ARM: dts: am57xx: cl-som-am57x: add USB support
      ARM: dts: am57xx: cl-som-am57x: add touchscreen support
      ARM: dts: am57xx: cl-som-am57x: add analog audio support
      ARM: dts: am57xx: sbc-am57x: add basic board support
      ARM: dts: am57xx: cl-som-am57x: add MMC1 support
      ARM: dts: am57xx: sbc-am57x: add usb vbus pinmux
      ARM: dts: am57xx: sbc-am57x: add EEPROM support
      ARM: dts: am57xx: sbc-am57x: add GPIO expander support
      ARM: dts: am57xx: sbc-am57x: add LCD support
      ARM: dts: am57xx: compulab-sb-som: add HDMI connector
      ARM: dts: am57xx: sbc-am57x: add HDMI support
      ARM: dts: am57xx: cl-som-am57x: skip resetting ETH PHYs

Edward Cragg (1):
      ARM: meson: Add status LED for Odroid-C1

Eric Anholt (4):
      ARM: bcm2835: Split the DT for peripherals from the DT for the CPU
      ARM: bcm2835: Move the CPU/peripheral include out of common RPi DT.
      ARM: bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B
      ARM: bcm2835: Add the auxiliary clocks to the device tree.

Erin Lo (2):
      Document: DT: Add bindings for mediatek MT2701 SoC Platform
      ARM: dts: mediatek: add MT2701 basic support

Fabio Estevam (2):
      ARM: dts: imx6sx: Pass the 'adck-max-frequency' property
      ARM: dts: imx6ul: Add ADC support

Florian Fainelli (3):
      clk: iproc: Extend binding to cover BCM63138
      clk: bcm: Add BCM63138 clock support
      ARM: dts: BCM63xx: Add ARMPLL device tree nodes

Franklin S Cooper Jr (2):
      ARM: dts: am437x/am33xx/omap/dm816x: Add gpmc dma channel
      ARM: dts: omap4: Add elm node

Geert Uytterhoeven (26):
      ARM: shmobile: r8a7794 dtsi: Remove bogus imp_clk node
      ARM: shmobile: r8a7791 dtsi: Remove bogus imp_clk node
      ARM: shmobile: koelsch: Move SPI FLASH partitions to subnode
      ARM: shmobile: bockw: Move SPI FLASH partition to subnode
      ARM: shmobile: porter: Move SPI FLASH partitions to subnode
      ARM: shmobile: lager: Move SPI FLASH partitions to subnode
      ARM: shmobile: silk: Move SPI FLASH partitions to subnode
      ARM: shmobile: r8a7740 dtsi: Add L2 cache-controller node
      ARM: shmobile: sh73a0 dtsi: Add L2 cache-controller node
      ARM: shmobile: sh73a0: Add MSIOF clocks
      ARM: shmobile: sh73a0: Add MSIOF device nodes
      ARM: shmobile: bockw dts: Override #sound-dai-cells to zero
      ARM: shmobile: koelsch dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: alt dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: ape6evm dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: bockw dts: Update console parameters
      ARM: shmobile: gose dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: silk dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: porter dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: lager dts: Add serial port config to chosen/stdout-path
      ARM: dts: bockw: Add compatible property to "partitions" node
      ARM: dts: lager: Add compatible property to "partitions" node
      ARM: dts: koelsch: Add compatible property to "partitions" node
      ARM: dts: porter: Add compatible property to "partitions" node
      ARM: dts: gose: Add compatible property to "partitions" node
      ARM: dts: silk: Add compatible property to "partitions" node

Georgi Djakov (1):
      arm: dts: qcom: apq8064: Add fixed rate on-board oscillators

Gregory CLEMENT (1):
      ARM: at91/dt: Add Support for the L+G VInCo platform

Haibo Chen (2):
      ARM: dts: imx7d.dtsi: add ADC support
      ARM: dts: imx7d-sdb: add ADC support

Hans Ulli Kroll (1):
      ARM: dts: kirkwood: Add DTS for Zyxel NSA325

Hans de Goede (11):
      ARM: dts: sun4i: inet9f-rev03: Add support for game buttons / joysticks
      ARM: dts: sun4i: Enable onboard codec used on the iNet1 tablet
      ARM: dts: sun4i: Add backlight node to iNet1 tablet
      ARM: dts: sun5i: Add backlight node to UTOO P66 tablet
      ARM: dts: sun4i: Add backlight node to pov protab2 ips9 tablet
      ARM: dts: sun4i: Add touchscreen node to iNet1 tablet
      ARM: dts: sun4i: Add touchscreen node to pov protab2-ips9 tablet
      ARM: dts: sun5i: Enable onboard codec used on the UTOO P66 tablet
      ARM: dts: sun4i: Enable onboard codec used on the pov protab2-ips9 tablet
      ARM: dts: sun7i: Enable gmac on Wits Pro A20 DKT
      ARM: dts: sun5i: Add dts file for the Empire Electronix D709 tablet

Heiko Schocher (2):
      regulator: tps65217: remove tps65217.dtsi file
      arm, am335x: add support for the bosch shc board

Heiko Stuebner (8):
      ARM: dts: rockchip: Setup rk3066/rk3188 ethernet0 alias for u-boot
      Merge branch 'v4.5-clk/clkids' into v4.5-armsoc/dts32
      ARM: dts: rockchip: override thermal settings on veyron-speedy
      ARM: dts: rockchip: make sure edp_24m is associated to xin24m on veyron
      ARM: dts: rockchip: add veyron-brain board
      ARM: dts: rockchip: add touchscreen node to veyron minnie
      ARM: dts: rockchip: add gpio-ir-receiver to the R89 board
      Merge branch 'v4.5-clk/clkids' into v4.5-armsoc/dts32

Ilya Ledvich (10):
      ARM: dts: cm-t335: add initial support
      ARM: dts: cm-t335: add basic support for I2C
      ARM: dts: cm-t335: add support for NAND flash
      ARM: dts: cm-t335: add support for MMC
      ARM: dts: cm-t335: add support for network device
      ARM: dts: cm-t335: add support for PWM backlight
      ARM: dts: cm-t335: add support for USB0
      ARM: dts: imx7d: cl-som-imx7: add basic module support
      ARM: dts: imx7d: sbc-imx7: add basic board support
      ARM: dts: compulab: add new board description

Ivan T. Ivanov (1):
      ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6

Javier Martinez Canillas (50):
      ARM: ux500: remove regulator-compatible usage
      ARM: u300: remove regulator-compatible usage
      pinctrl: Move am4372 and dra7 macros to the the SoC header files
      ARM: dts: am335x-baltos-ir5221: Remove leftover pinctrl lines
      ARM: dts: am335x-baltos-ir5221: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-bone-common: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-bonegreen: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-chiliboard: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-chilisom: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-evm: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-evmsk: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-lxm: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-nano: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-pepper: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-phycore-som: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-wega: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am3517-craneboard: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: am437x-gp-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am437x-idk-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am437x-sk-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am43x-epos-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am57xx-beagle-x15: Use DRA7XX_CORE_IOPAD pinmux macro
      ARM: dts: dra7-evm: Use DRA7XX_CORE_IOPAD pinmux macro
      ARM: dts: dra72-evm: Use DRA7XX_CORE_IOPAD pinmux macro
      ARM: dts: omap3-beagle: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: omap3-beagle-xm: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: omap3-evm-37xx: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: omap3-ldp: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap3-n900: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap3-n9: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap3-zoom3: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: twl4030: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap4-panda-a4: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-panda-common: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-panda-es: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-sdp: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-sdp-es23plus: Use OMAP4_IOPAD pinmux macro
      ARM: dts: twl6030: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap5-board-common: Use OMAP5_IOPAD pinmux macro
      ARM: dts: omap5-cm-t54: Use OMAP5_IOPAD pinmux macro
      ARM: dts: omap5-uevm.dts: Use OMAP5_IOPAD pinmux macro
      ARM: dts: omap3-igep0020: Use MMC pwrseq to init SDIO WiFi
      ARM: dts: omap3-igep0030: Use MMC pwrseq to init SDIO WiFi
      ARM: dts: Mark SDIO as non-removable in exynos5800-peach-pi
      ARM: dts: Mark SDIO as non-removable in exynos5420-peach-pit
      ARM: dts: Mark SDIO as non-removable in exynos5250-snow-common
      ARM: dts: Remove broken-cd from eMMC node in exynos5800-peach-pi
      ARM: dts: Remove broken-cd from eMMC node in exynos5420-peach-pi
      ARM: dts: Mark eMMC as non-removable in exynos5250-snow-common
      ARM: dts: Remove unneeded GPIO include in exynos4412-odroidu3

Jeffy Chen (2):
      ARM: dts: rockchip: add core rk3228 dtsi
      ARM: dts: rockchip: add rk3228-evb board

Jelle van der Waa (1):
      ARM: dts: sun7i: Enable audio codec on pcDuino

Jens Kuske (2):
      ARM: dts: sunxi: Add Allwinner H3 DTSI
      ARM: dts: sun8i: Add Orange Pi Plus support

Jisheng Zhang (6):
      arm: dts: berlin2q-marvell-dmp: remove broken-cd from eMMC node
      arm: dts: berlin2q: remove duplicated interrupt-parent
      arm: dts: berlin2q: add watchdog nodes
      arm: dts: berlin2cd: add watchdog nodes
      arm: dts: berlin2: add watchdog nodes
      arm: dts: berlin2q-marvell-dmp: add sdhci1 fully functionality

Joachim Eastwood (2):
      ARM: dts: lpc4357: enable EEPROM memory
      ARM: dts: lpc4357-ea4357: add mma7455 i2c accelerometer

John Keeping (1):
      ARM: dts: rockchip: set system-power-controller property on rk3288-rock2

John Stultz (1):
      devicetree: Add hardware rng entry to qcom-apq8064.dtsi

Jon Mason (9):
      ARM: dts: NSP: Add PCI support
      ARM: dts: NSP: Add NAND Support to DT
      ARM: dts: NSP: Add TWD Support to DT
      dt-bindings: Add new SoCs to bcm4708 DT bindings
      ARM: dts: bcm5301x: Add BCM SVK DT files
      ARM: dts: NSP: Device Tree clean-ups
      ARM: dts: NSP: Add I2C support to the DT
      ARM: dts: enable clock support for BCM5301X
      ARM: dts: enable clock support for Broadcom NSP

Kapil Hali (2):
      dt-bindings: add SMP enable-method for Broadcom NSP
      ARM: dts: Add SMP support for Broadcom NSP

Karsten Merker (2):
      ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys
      ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket)

Keerthy (2):
      ARM: dts: DRA72-EVM: Add regulator-allow-bypass property for ldo1 and ldo2
      ARM: dts: DRA7-EVM: Add regulator-allow-bypass property for ldo9

Krzysztof Kozlowski (4):
      clk: samsung: exynos4: Add SSS gate clock
      Merge tag 'samsung-clk-exynos4-4.5' into next/dt
      ARM: dts: Add PRNG module for exynos4
      ARM: dts: Enable PRNG module on exynos4412-trats2

Kuninori Morimoto (1):
      ARM: shmobile: r8a7778: tidyup #sound-dai-cells settings

Laurent Pinchart (4):
      ARM: shmobile: r8a7794: Add DU0 clock
      ARM: shmobile: r8a7794: Add DU node to device tree
      ARM: shmobile: r8a7793: Add DU node to device tree
      ARM: shmobile: r8a7791: koelsch: Fix pinmux for HDMI

Lawrence Yu (1):
      dts: sun6i: yones toptech bs1078 v2: Add AXP221 support to dts

Linus Walleij (10):
      ARM: ux500: push down Rohm TS to STUIB
      ARM: ux500: Assign proper sensor IRQs for Snowball
      ARM: ux500: configure the sensors on the TVK board correctly
      ARM: add DT bindings for the ARM11MPCore CPU cluster
      clk: add ARM syscon ICST device tree bindings
      ARM: realview: add device tree for PB11MPCore
      ARM: mvebu: add kirkwood compatibles for cloudengine boards
      ARM: mvebu: kirkwood: add PogoPlug series 4 device tree
      ARM: realview: set up cache correctly on the PB11MPCore
      ARM: versatile: add the syscon LEDs to the DT

Lucas Stach (3):
      ARM: dts: imx6: remove config space from PCIe controller ranges property
      ARM: dts: imx6qdl: move GIC to right location in DT
      ARM: dts: imx6: add Vivante GPU nodes

Ludovic Desroches (2):
      ARM: at91/dt: sama5d4: update i2c compatible string
      ARM: at91/dt: sama5d2 Xplained: pmic needs a specific sda hold time

Magnus Damm (9):
      ARM: shmobile: r8a7794: Disable all IPMMU nodes by default
      ARM: shmobile: r8a7793: Add IPMMU nodes
      ARM: shmobile: r8a7794: alt: Enable VGA port
      ARM: shmobile: r8a7793: Add GPIO nodes to device tree
      ARM: shmobile: r8a7794: alt: Enable PFC DU for the VGA port
      ARM: shmobile: r8a7790: IPMMU compat string SoC part number update
      ARM: shmobile: r8a7791: IPMMU compat string SoC part number update
      ARM: shmobile: r8a7793: IPMMU compat string SoC part number update
      ARM: shmobile: r8a7794: IPMMU compat string SoC part number update

Mans Rullgard (1):
      ARM: dts: imx28: add alternate auart4 pinmux

Marc Gonzalez (1):
      ARM: dts: tango4: Initial device trees

Marc Kleine-Budde (1):
      ARM: dts: imx25: add alias for pwm nodes

Marcus Cooper (2):
      ARM: sunxi: dt: enable audio codec on mk802
      ARM: dt: sun7i: Enable audio codec on MK808C

Marcus Weseloh (1):
      ARM: dts: sun4i: Enable audio codec on Olimex A20-SOM-EVB

Marek Szyprowski (10):
      ARM: dts: Remove fimd node from exynos5422-odroidxu3-common
      ARM: dts: Add rotator nodes on exynos4
      ARM: dts: Fix power domain for sysmmu-rotator device on exynos4
      ARM: dts: Add rotator node on exynos5250
      ARM: dts: Add rotator node on exynos5420
      ARM: dts: Use peripheral mode for dwc3_1 on exynos5422-odroidxu3
      ARM: dts: exynos4210-universal_c210: Disable DMA for UARTs
      ARM: dts: MDMA1 device belongs to LCD0 power domain on exynos4210
      ARM: dts: Add power domain to G2D device on exynos4210
      ARM: dts: Unify G2D device node with other devices on exynos4

Marek Vasut (6):
      ARM: socfpga: Add support for DENX MCV SoM and MCVEVK baseboard
      ARM: at91/dt: sama5d4: Fix mmc0 pinmux comments
      ARM: at91/dt: sama5d4: Add pinmux for 8-bit MMC0 bus
      ARM: at91/dt: sama5d4: Add support for DENX MA5D4 SoM and EVK
      ARM: socfpga: Repair incorrectly applied MCV patch
      ARM: socfpga: dts: Enable MMC support at correct place in the DT

Markus Pargmann (1):
      ARM: dts: imx6dl: Fix gpt compatibles, remove imx6q-gpt

Masahiro Yamada (4):
      ARM: dts: uniphier: change IRQ number of UART3 of PH1-Pro4 SoC
      ARM: dts: uniphier: factor out common nodes to uniphier-common32.dtsi
      ARM: dts: zynq: describe SLCR as simple-mfd rather than simple-bus
      ARM: dts: uniphier: fix a typo in comment block

Matthias Brugger (1):
      ARM: dts: rockchip: Fix typo in rk3288 sdmmc card detect pin name

Meng Yi (2):
      ARM: dts: ls1021a: Add DCU dts node.
      ARM: dts: ls1021a: Add a TFT LCD panel.

Michael van Slingerland (1):
      ARM: dts: sun5i: Add i2c axp152 pmic support for Auxtek T004 boards

Moritz Fischer (1):
      ARM: dt: zynq: Add labels to cpu nodes to allow overriding OPPs.

Mugunthan V N (2):
      ARM: dts: dra7: add spi alias for qspi
      ARM: dts: am4372: add spi alias for qspi

Neil Armstrong (3):
      ARM: dts: add dm816x pwm property to timers
      ARM: dts: remove dm816x invalid DT l3_main hwmod
      ARM: dts: Add omap4-hwspinlock support in dm816x

Nicolas Ferre (1):
      ARM: at91/dt: sama5d4 master clock can run at 200MHz now

Nikita Kiryanov (14):
      ARM: dts: am437x: cm-t43: add basic support for sbc-t43
      ARM: dts: am437x: cm-t43: add support for module eeprom
      ARM: dts: am437x: cm-t43: add PMIC support.
      ARM: dts: am437x: cm-t43: add spi-flash support
      ARM: dts: am437x: cm-t43: add NAND support
      ARM: dts: am437x: cm-t43: add dual emac support
      ARM: dts: am437x: cm-t43: add USB support
      ARM: dts: am437x: cm-t43: add eMMC support
      ARM: dts: am437x: cm-t43: add touchscreen support
      ARM: dts: am437x: cm-t43: add pca9555 support
      ARM: dts: am437x: cm-t43: add support for baseboard eeprom
      ARM: dts: sb-som: introduce SB-SOM baseboard
      ARM: dts: am437x: cm-t43: add support for mmc1
      ARM: dts: am437x: cm-t43: add lcd support

Olof Johansson (15):
      Merge tag 'samsung-dt-syscon-restart-4.5' of https://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'zynq-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt
      Merge tag 'sunxi-dt-for-4.5' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'qcom-dt-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt
      Merge tag 'renesas-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'mvebu-dt-4.5-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v4.4-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'lpc18xx_dts_for_4.5' of https://github.com/manabian/linux-lpc into next/dt
      Merge tag 'v4.5-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'socfpga_dts_for_v4.5_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'omap-for-v4.5/dt-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'imx-dt-4.5' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'at91-4.5-dt2' of git://git.kernel.org/.../abelloni/linux into next/dt
      Merge tag 'sunxi-dt-for-4.5-2' of https://git.kernel.org/.../mripard/linux into next/dt

Peter Chen (2):
      ARM: dts: imx6: set ahb-burst-config as 0 for USB
      ARM: dts: imx6: change default burst size for USB

Peter Ujfalusi (8):
      ARM: DTS: am33xx: Use the new DT bindings for the eDMA3
      ARM: DTS: am437x: Use the new DT bindings for the eDMA3
      ARM: DTS: da850: fix edma0 reg space
      ARM: DTS: da850: Use the new DT bindings for the eDMA3
      ARM: DTS: da850: Enable eDMA1
      ARM: DTS: da850: Enable DMA use for MMC0
      ARM: DTS: da850: Add node for mmc1
      ARM: DTS: da850: Enable DMA for SPI1

Philipp Zabel (2):
      ARM: mediatek: DT: Move reset controller constants into common location
      ARM: dts: imx6qdl: add IPU aliases

Pramod Kumar (2):
      dts: pinctrl: Add GPIO to Pinctrl pin mapping in DT
      ARM: dts: Cygnus: define ngpios property in gpio controller's node

Priit Laes (4):
      ARM: dts: sun4i: gemei-g9: Convert to use axp209 regulator nodes
      ARM: dts: sun4i: gemei-g9: Use reg_ldo2 instead of reg_vcc3v0
      ARM: dts: sun4i: gemei-g9: Enable sun4i audio codec support
      ARM: dts: sun4i: gemei-g9: Enable PA GPIO pin configuration

Rafał Miłecki (1):
      ARM: BCM5301X: Add missing Netgear R8000 LEDs

Ray Jui (2):
      ARM: dts: enable PCIe PHY support for Cygnus
      ARM: dts: Enable MSI support for Broadcom Cygnus

Roman Volkov (1):
      dts: vt8500: Fix errors in SDHC node for WM8505

Russell King (6):
      dt-bindings: add Marvell core PLL and clock divider PMU documentation
      ARM: dts: dove: add Dove divider clocks
      dt-bindings: add Marvell PMU documentation
      ARM: dts: Add SolidRun Armada 388 Clearfog A1 DT file
      ARM: dts: dove: add DT GPU support
      ARM: dts: enable GPU for SolidRun's Cubox

Sascha Hauer (1):
      dt-bindings: soc: Add supplies for Mediatek SCPSYS unit

Sean Cross (2):
      devicetree: bindings: Add vendor prefix for Kosagi
      ARM: dts: imx6q: add Novena board

Sebastian Hesselbarth (3):
      ARM: dt: mvebu: ix4-300d: remove whole flash partition
      ARM: dt: mvebu: ix4-300d: move partitions to partition sub-node
      ARM: dt: mvebu: ix4-300d: Cleanup NAND partition ranges

Sergei Shtylyov (8):
      ARM: shmobile: porter: add HS-USB DT support
      ARM: shmobile: silk: add SDHI1 DT support
      ARM: shmobile: r8a7790: fix "gpio-ranges" props
      ARM: shmobile: r8a7791: fix "gpio-ranges" props
      ARM: shmobile: porter: add CAN0 DT support
      ARM: shmobile: henninger: remove board DT
      ARM: shmobile: r8a7791: add EtherAVB clock
      ARM: shmobile: r8a7791: add EtherAVB DT support

Shawn Guo (2):
      Merge branch 'imx/clk' into imx/dt
      ARM: dts: imx6q: clean up unused ipu2grp

Shengjiu Wang (1):
      ARM: dts: imx6: Change the clock name for spba clock

Simon Horman (18):
      ARM: shmobile: r8a7793: Add thermal device to DT
      ARM: shmobile: r8a7793: Add PFC to DT
      ARM: shmobile: gose: Configure PFC in DT
      ARM: shmobile: r8a7793: Add DMAC devices to DT
      ARM: shmobile: r8a7793: Add QSPI device to DT
      ARM: shmobile: gose: Add QSPI device to DT
      ARM: shmobile: r8a7790: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: r8a7791: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: r8a7793: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: r8a7794: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: alt: Add pfc pins to DT
      Merge tag 'v4.4-rc1' into HEAD
      ARM: shmobile: alt: Correct scif2 pfc
      ARM: shmobile: alt: Correct ether pfc
      ARM: shmobile: r8a7793: remove deprecated #gpio-range-cells
      ARM: shmobile: r8a7793: Add missing serial devices to DT
      ARM: shmobile: r8a7793: Describe DMA for the serial ports
      ARM: shmobile: r8a779x: use SoC-specific usb-dmac compatibility strings

Sjoerd Simons (2):
      ARM: dts: rockchip: Setup rk3288 ethernet0 alias for u-boot
      ARM: dts: rockchip: Add IR receiver to RK3288 Radxa Rock 2 Square

Songjun Wu (2):
      ARM: at91/dt: sama5d2: add pdmic node
      ARM: at91/dt: sama5d2 Xplained: add pdmic node

Soren Brinkmann (1):
      ARM: zynq: DT: Add interrupt-controller property to GPIO

Stefan Agner (1):
      ARM: dts: vf-colibri: add CAN support

Stefan Monnier (2):
      ARM: dts: sun7i: Enable audio codec on OrangePi Mini
      ARM: dts: sun7i: Enable audio codec on BananaPi

Stefan Roese (1):
      arm: sun7i: Add sun7i-a20-icnova-swac.dts

Stephen Boyd (4):
      arm: dts: qcom: Add board clocks
      arm: dts: qcom: Update ifc6540 compat for qcom boot format
      arm: dts: qcom: Add aliases for PMICs
      arm: dts: qcom: Add generic PMIC gpio/MPP compat strings

Sudeep Holla (6):
      ARM: dts: shmobile/r8a7xxx: replace gpio-key, wakeup with wakeup-source property
      ARM: ux500: replace legacy *,wakeup property with wakeup-source
      ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property
      ARM: dts: armada: replace isil, irq2-can-wakeup-machine with wakeup-source property
      ARM: dts: am335x: replace gpio-key,wakeup with wakeup-source property
      ARM: dts: omap: replace legacy *,wakeup property with wakeup-source

Sugar Zhang (1):
      ARM: dts: rockchip: add channels properties for i2s

Tang Yuantian (1):
      ARM: dts: ls1021a: add sata node to dts

Thomas Petazzoni (1):
      ARM: mvebu: remove duplicated regulator definition in Armada 388 GP

Tim Harvey (5):
      ARM: dts: imx: ventana: GW54xx PMIC swbst reg always-on
      ARM: dts: imx: ventana: fix GW53xx/GW54xx lvds channel
      ARM: dts: imx: ventana: Allow HDMI and LVDS to work simultaneously
      ARM: dts: imx: ventana: add PWM nodes for Ventana boards
      ARM: dts: imx: ventana: Add SPI support for GW52xx

Tony Lindgren (13):
      Merge commit 'ae0add740cd06169cd124f9aaa6eceb11e5b3060' into omap-for-v4.5/dt
      ARM: dts: Add basic support for dra62x j5-eco SoC
      ARM: dts: Add minimal dra62x j5-eco evm support
      ARM: dts: Add pinctrl macros for dm814x
      ARM: dts: Update edma bindings on dm814x to use edma_xbar
      ARM: dts: Add mmc device entries for dm814x
      ARM: dts: Add mmc support for dm8148-evm
      ARM: dts: Add mmc support for dra62x j5-eco evm
      ARM: dts: Enable emmc on hp t410
      ARM: dts: Add usb support for dm814x and dra62x
      ARM: dts: Add usb support for dm814x-evm
      ARM: dts: Add usb support for hp t410
      ARM: dts: Add usb support for j5-eco evm

Ulrich Hecht (4):
      ARM: shmobile: alt: add I2C1 DT support
      ARM: shmobile: alt: add VIN0, ADV7180 DT support
      ARM: shmobile: r8a7790: switch console back to scif0
      ARM: shmobile: bockw dts: define sdhi0 pins with pull-ups

Uri Mashiach (4):
      ARM: dts: cm-t335: add support for SBC-T335
      ARM: dts: cm-t335: add support for I2C GPIO expander
      ARM: dts: cm-t335: add support for DVI/LCD
      ARM: dts: cm-t335: add support for bluetooth

Uwe Kleine-König (1):
      ARM: dts: imx25-pinfunc: add some more pin configurations

Vignesh R (3):
      ARM: dts: dra72-evm: Mark uart1 rxd as wakeup capable
      ARM: dts: DRA7: add entry for qspi mmap region
      ARM: dts: AM4372: add entry for qspi mmap region

Vladimir Zapolskiy (8):
      arm: dts: lpc32xx: change include syntax to be C preprocessor friendly
      arm: dts: lpc32xx: add labels to all defined peripheral nodes
      arm: dts: lpc32xx: add reg property to cpu device node
      arm: dts: lpc32xx: add device node for the second pwm controller
      arm: dts: ea3250/phy3250: specify phys memory offset for lpc32xx boards
      arm: dts: lpc32xx: add external memory controller device node
      arm: dts: lpc32xx: add device nodes for standard timers
      arm: dts: lpc32xx: move USB controller subdevices into own device node

Wenyou Yang (1):
      ARM: at91/dt: sama5d2: add watchdog node

Wolfram Sang (5):
      ARM: shmobile: r8a7791: remove deprecated #gpio-range-cells from dtsi
      ARM: shmobile: r8a7794: remove deprecated #gpio-range-cells from dtsi
      ARM: shmobile: r8a7790: dtsi: add internal delay for i2c IPs
      ARM: shmobile: r8a7791: dtsi: add internal delay for i2c IPs
      ARM: shmobile: r8a7794: dtsi: add internal delay for i2c IPs

Xing Zheng (3):
      ARM: dts: rockchip: add core rk3036 dtsi
      ARM: dts: rockchip: add rk3036-evb board
      ARM: dts: rockchip: fix the pinctrl bias settings for rk3036

Yendapally Reddy Dhananjaya Reddy (1):
      ARM: dts: enable pinctrl for Broadcom NSP

Zain Wang (1):
      ARM: dts: rockchip: Add Crypto node for rk3288

ZhengShunQian (1):
      ARM: dts: rockchip: add eFuse config of rk3288 SoC


 .../bindings/arm/bcm/brcm,bcm4708.txt           |   7 +
 .../bindings/arm/bcm/brcm,nsp-cpu-method.txt    |  39 +
 .../devicetree/bindings/arm/compulab-boards.txt |  25 +
 Documentation/devicetree/bindings/arm/cpus.txt  |   1 +
 .../bindings/arm/marvell,kirkwood.txt           |   2 +
 .../devicetree/bindings/arm/mediatek.txt        |   4 +
 .../bindings/arm/mediatek/mediatek,infracfg.txt |   2 +-
 .../bindings/arm/mediatek/mediatek,pericfg.txt  |   2 +-
 .../devicetree/bindings/arm/omap/omap.txt       |  18 +
 .../devicetree/bindings/arm/rockchip.txt        |  22 +
 Documentation/devicetree/bindings/arm/scu.txt   |   3 +
 .../devicetree/bindings/arm/technologic.txt     |   6 +
 .../bindings/clock/arm-syscon-icst.txt          |  40 +
 .../bindings/clock/dove-divider-clock.txt       |  28 +
 .../bindings/display/exynos/exynos_hdmi.txt     |   7 +-
 .../display/panel/startek,startek-kd050c.txt    |   4 +
 .../interrupt-controller/mediatek,sysirq.txt    |   1 +
 .../devicetree/bindings/regulator/tps65217.txt  |  10 +
 .../devicetree/bindings/serial/mtk-uart.txt     |  14 +-
 .../devicetree/bindings/soc/dove/pmu.txt        |  56 ++
 .../devicetree/bindings/soc/mediatek/scpsys.txt |  12 +
 .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 104 +++
 .../devicetree/bindings/soc/qcom/qcom,smsm.txt  | 104 +++
 .../devicetree/bindings/spi/ti_qspi.txt         |  22 +-
 .../bindings/timer/mediatek,mtk-timer.txt       |   1 +
 .../devicetree/bindings/vendor-prefixes.txt     |   3 +
 .../watchdog/{meson6-wdt.txt => meson-wdt.txt}  |   2 +-
 .../devicetree/bindings/watchdog/mtk-wdt.txt    |   6 +-
 arch/arm/boot/dts/Makefile                      |  63 +-
 arch/arm/boot/dts/am335x-baltos-ir5221.dts      | 186 +++--
 arch/arm/boot/dts/am335x-bone-common.dtsi       | 118 +--
 arch/arm/boot/dts/am335x-boneblack.dts          |  44 +-
 arch/arm/boot/dts/am335x-bonegreen.dts          |   4 +-
 arch/arm/boot/dts/am335x-chiliboard.dts         |  20 +-
 arch/arm/boot/dts/am335x-chilisom.dtsi          |  94 ++-
 arch/arm/boot/dts/am335x-cm-t335.dts            | 396 ++++++++++
 arch/arm/boot/dts/am335x-evm.dts                | 233 +++---
 arch/arm/boot/dts/am335x-evmsk.dts              | 280 +++----
 arch/arm/boot/dts/am335x-lxm.dts                | 120 +--
 arch/arm/boot/dts/am335x-nano.dts               | 154 ++--
 arch/arm/boot/dts/am335x-pepper.dts             | 231 +++---
 arch/arm/boot/dts/am335x-phycore-som.dtsi       |  60 +-
 arch/arm/boot/dts/am335x-sbc-t335.dts           | 219 ++++++
 arch/arm/boot/dts/am335x-shc.dts                | 577 ++++++++++++++
 arch/arm/boot/dts/am335x-sl50.dts               |  13 +-
 arch/arm/boot/dts/am335x-wega.dtsi              |  58 +-
 arch/arm/boot/dts/am33xx.dtsi                   |  96 ++-
 arch/arm/boot/dts/am3517-craneboard.dts         |   2 +-
 arch/arm/boot/dts/am4372.dtsi                   |  87 +-
 arch/arm/boot/dts/am437x-cm-t43.dts             | 422 ++++++++++
 arch/arm/boot/dts/am437x-gp-evm.dts             | 389 +++++----
 arch/arm/boot/dts/am437x-idk-evm.dts            | 128 +--
 arch/arm/boot/dts/am437x-sbc-t43.dts            | 180 +++++
 arch/arm/boot/dts/am437x-sk-evm.dts             | 298 +++----
 arch/arm/boot/dts/am43x-epos-evm.dts            | 246 +++---
 arch/arm/boot/dts/am57xx-beagle-x15.dts         | 198 ++---
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts       | 617 +++++++++++++++
 arch/arm/boot/dts/am57xx-sbc-am57x.dts          | 179 +++++
 arch/arm/boot/dts/arm-realview-pb11mp.dts       | 681 ++++++++++++++++
 arch/arm/boot/dts/armada-370-netgear-rn102.dts  |   2 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts  |   2 +-
 arch/arm/boot/dts/armada-388-clearfog.dts       | 456 +++++++++++
 arch/arm/boot/dts/armada-388-gp.dts             |  10 -
 .../boot/dts/armada-38x-solidrun-microsom.dtsi  | 115 +++
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts |  72 +-
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts  |   2 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts     |  21 +
 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi       | 127 +++
 arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts     | 170 ++++
 arch/arm/boot/dts/at91-vinco.dts                | 256 ++++++
 arch/arm/boot/dts/bcm-cygnus.dtsi               | 101 ++-
 arch/arm/boot/dts/bcm-nsp.dtsi                  | 232 +++++-
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts        |   1 +
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts        |   1 +
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts        |   1 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts             |   1 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi              |   2 -
 arch/arm/boot/dts/bcm2835.dtsi                  | 194 +----
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts           |  35 +
 arch/arm/boot/dts/bcm2836.dtsi                  |  78 ++
 arch/arm/boot/dts/bcm283x.dtsi                  | 212 +++++
 arch/arm/boot/dts/bcm4709-netgear-r8000.dts     |  30 +
 arch/arm/boot/dts/bcm5301x.dtsi                 |  92 ++-
 arch/arm/boot/dts/bcm63138.dtsi                 |  36 +-
 arch/arm/boot/dts/bcm94708.dts                  |  56 ++
 arch/arm/boot/dts/bcm94709.dts                  |  56 ++
 arch/arm/boot/dts/bcm953012k.dts                |  63 ++
 arch/arm/boot/dts/bcm958625k.dts                |  59 ++
 arch/arm/boot/dts/berlin2.dtsi                  |  23 +
 arch/arm/boot/dts/berlin2cd.dtsi                |  23 +
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts      |  38 +-
 arch/arm/boot/dts/berlin2q.dtsi                 |  34 +-
 arch/arm/boot/dts/compulab-sb-som.dtsi          |  49 ++
 arch/arm/boot/dts/da850-enbw-cmc.dts            |   8 +
 arch/arm/boot/dts/da850-evm.dts                 |   8 +
 arch/arm/boot/dts/da850.dtsi                    |  58 +-
 arch/arm/boot/dts/dm8148-evm.dts                |  55 ++
 arch/arm/boot/dts/dm8148-t410.dts               |  70 ++
 arch/arm/boot/dts/dm814x.dtsi                   | 226 +++++-
 arch/arm/boot/dts/dm816x.dtsi                   |  14 +-
 arch/arm/boot/dts/dove-cubox.dts                |   8 +
 arch/arm/boot/dts/dove.dtsi                     |  22 +
 arch/arm/boot/dts/dra62x-clocks.dtsi            |  23 +
 arch/arm/boot/dts/dra62x-j5eco-evm.dts          |  80 ++
 arch/arm/boot/dts/dra62x.dtsi                   |  23 +
 arch/arm/boot/dts/dra7-evm.dts                  | 255 +++---
 arch/arm/boot/dts/dra7.dtsi                     |   7 +-
 arch/arm/boot/dts/dra72-evm.dts                 | 204 ++---
 arch/arm/boot/dts/ea3250.dts                    |  41 +-
 arch/arm/boot/dts/exynos4.dtsi                  |  18 +-
 arch/arm/boot/dts/exynos4210-origen.dts         |   4 -
 arch/arm/boot/dts/exynos4210-smdkv310.dts       |   4 -
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   8 +
 arch/arm/boot/dts/exynos4210.dtsi               |  14 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |   4 -
 arch/arm/boot/dts/exynos4412-odroidu3.dts       |   1 -
 arch/arm/boot/dts/exynos4412-origen.dts         |   4 -
 arch/arm/boot/dts/exynos4412-smdk4412.dts       |   4 -
 arch/arm/boot/dts/exynos4412-trats2.dts         |   4 +
 arch/arm/boot/dts/exynos4x12.dtsi               |   5 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi   |   6 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   9 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |   5 +-
 arch/arm/boot/dts/exynos5420.dtsi               |  19 +
 .../boot/dts/exynos5422-odroidxu3-common.dtsi   |   5 -
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts |   2 +-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts      |   2 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |   5 +-
 arch/arm/boot/dts/imx25-pinfunc.h               |   3 +
 arch/arm/boot/dts/imx25.dtsi                    |   4 +
 arch/arm/boot/dts/imx28-cfa10057.dts            |   4 +-
 arch/arm/boot/dts/imx28.dtsi                    |  11 +
 arch/arm/boot/dts/imx51-ts4800.dts              | 302 +++++++
 arch/arm/boot/dts/imx6dl.dtsi                   |   7 +-
 arch/arm/boot/dts/imx6q-novena.dts              | 785 +++++++++++++++++++
 arch/arm/boot/dts/imx6q.dtsi                    |  52 +-
 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi           |  36 +
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi           |  48 ++
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi           |  33 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |  47 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi           |  24 +
 arch/arm/boot/dts/imx6qdl-gw552x.dtsi           |  24 +
 arch/arm/boot/dts/imx6qdl.dtsi                  |  61 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |  11 +-
 arch/arm/boot/dts/imx6sx.dtsi                   |  19 +-
 arch/arm/boot/dts/imx6ul.dtsi                   |  18 +
 arch/arm/boot/dts/imx7d-cl-som-imx7.dts         | 286 +++++++
 arch/arm/boot/dts/imx7d-sbc-imx7.dts            |  42 +
 arch/arm/boot/dts/imx7d-sdb.dts                 |  10 +
 arch/arm/boot/dts/imx7d.dtsi                    |  22 +-
 arch/arm/boot/dts/kirkwood-nsa325.dts           | 238 ++++++
 .../arm/boot/dts/kirkwood-pogoplug-series-4.dts | 178 +++++
 .../boot/dts/logicpd-torpedo-37xx-devkit.dts    | 155 +++-
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi      |  44 ++
 arch/arm/boot/dts/lpc18xx.dtsi                  |  11 +
 arch/arm/boot/dts/lpc32xx.dtsi                  | 142 +++-
 arch/arm/boot/dts/lpc4337-ciaa.dts              |  34 +
 arch/arm/boot/dts/lpc4357-ea4357-devkit.dts     |   5 +
 arch/arm/boot/dts/lpc4357.dtsi                  |   4 +
 arch/arm/boot/dts/ls1021a-qds.dts               |   4 +
 arch/arm/boot/dts/ls1021a-twr.dts               |  13 +
 arch/arm/boot/dts/ls1021a.dtsi                  |  21 +
 arch/arm/boot/dts/meson8b-odroidc1.dts          |  11 +
 arch/arm/boot/dts/meson8b.dtsi                  |   6 +
 arch/arm/boot/dts/mt2701-evb.dts                |  29 +
 arch/arm/boot/dts/mt2701.dtsi                   | 146 ++++
 arch/arm/boot/dts/mt8135.dtsi                   |   2 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts           |  20 +-
 arch/arm/boot/dts/omap3-beagle.dts              |  66 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi             |   2 +-
 arch/arm/boot/dts/omap3-devkit8000-common.dtsi  |   2 +-
 .../boot/dts/omap3-devkit8000-lcd-common.dtsi   |   2 +-
 arch/arm/boot/dts/omap3-evm-37xx.dts            |  54 +-
 arch/arm/boot/dts/omap3-gta04.dtsi              |   2 +-
 arch/arm/boot/dts/omap3-igep0020.dts            |  24 +-
 arch/arm/boot/dts/omap3-igep0030.dts            |  24 +-
 arch/arm/boot/dts/omap3-ldp.dts                 |  60 +-
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi         |   2 +-
 arch/arm/boot/dts/omap3-n900.dts                | 116 +--
 arch/arm/boot/dts/omap3-n950-n9.dtsi            |  12 +-
 .../arm/boot/dts/omap3-overo-alto35-common.dtsi |   2 +-
 .../boot/dts/omap3-overo-chestnut43-common.dtsi |   4 +-
 arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi |   2 +-
 arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi |   2 +-
 .../boot/dts/omap3-overo-gallop43-common.dtsi   |   4 +-
 .../arm/boot/dts/omap3-overo-palo35-common.dtsi |   4 +-
 .../arm/boot/dts/omap3-overo-palo43-common.dtsi |   4 +-
 arch/arm/boot/dts/omap3-pandora-common.dtsi     |  34 +-
 .../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi |   2 +-
 arch/arm/boot/dts/omap3-zoom3.dts               |  60 +-
 arch/arm/boot/dts/omap3.dtsi                    |   2 +
 arch/arm/boot/dts/omap4-duovero-parlor.dts      |   2 +-
 arch/arm/boot/dts/omap4-panda-a4.dts            |   6 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi       | 164 ++--
 arch/arm/boot/dts/omap4-panda-es.dts            |  10 +-
 arch/arm/boot/dts/omap4-sdp-es23plus.dts        |   6 +-
 arch/arm/boot/dts/omap4-sdp.dts                 | 110 +--
 .../arm/boot/dts/omap4-var-om44customboard.dtsi |   2 +-
 arch/arm/boot/dts/omap4.dtsi                    |  10 +
 arch/arm/boot/dts/omap5-board-common.dtsi       |  94 +--
 arch/arm/boot/dts/omap5-cm-t54.dts              |   4 +-
 arch/arm/boot/dts/omap5-uevm.dts                |   4 +-
 arch/arm/boot/dts/omap5.dtsi                    |   2 +
 arch/arm/boot/dts/phy3250.dts                   |  41 +-
 arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts     |  16 +-
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts      |  22 +-
 .../boot/dts/qcom-apq8064-sony-xperia-yuga.dts  | 436 ++++++++++
 arch/arm/boot/dts/qcom-apq8064.dtsi             | 130 ++-
 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts  |   2 +
 arch/arm/boot/dts/qcom-apq8084-ifc6540.dts      |   3 +-
 arch/arm/boot/dts/qcom-apq8084-mtp.dts          |   1 +
 arch/arm/boot/dts/qcom-apq8084.dtsi             | 108 +++
 arch/arm/boot/dts/qcom-msm8960.dtsi             |  23 +
 .../dts/qcom-msm8974-sony-xperia-honami.dts     | 382 +++++++++
 arch/arm/boot/dts/qcom-msm8974.dtsi             |  11 +
 arch/arm/boot/dts/qcom-pm8841.dtsi              |  10 +-
 arch/arm/boot/dts/qcom-pm8941.dtsi              |  21 +-
 arch/arm/boot/dts/qcom-pma8084.dtsi             |  12 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |   4 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts   |   2 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |  13 +
 arch/arm/boot/dts/r8a7778-bockw.dts             |  33 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |   7 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |  56 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  32 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         | 320 --------
 arch/arm/boot/dts/r8a7791-koelsch.dts           |  60 +-
 arch/arm/boot/dts/r8a7791-porter.dts            |  56 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  65 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |  77 +-
 arch/arm/boot/dts/r8a7793.dtsi                  | 534 +++++++++++++
 arch/arm/boot/dts/r8a7794-alt.dts               | 140 +++-
 arch/arm/boot/dts/r8a7794-silk.dts              |  76 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |  68 +-
 arch/arm/boot/dts/rk3036-evb.dts                |  64 ++
 arch/arm/boot/dts/rk3036-kylin.dts              | 300 +++++++
 arch/arm/boot/dts/rk3036.dtsi                   | 622 +++++++++++++++
 arch/arm/boot/dts/rk3066a.dtsi                  |  19 +
 arch/arm/boot/dts/rk3188.dtsi                   |  15 +
 arch/arm/boot/dts/rk3228-evb.dts                |  66 ++
 arch/arm/boot/dts/rk3228.dtsi                   | 442 +++++++++++
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |  44 +-
 arch/arm/boot/dts/rk3288-evb-rk808.dts          |  27 -
 arch/arm/boot/dts/rk3288-evb.dtsi               |  37 +-
 arch/arm/boot/dts/rk3288-r89.dts                |  13 +
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |   1 +
 arch/arm/boot/dts/rk3288-rock2-square.dts       |  13 +
 arch/arm/boot/dts/rk3288-thermal.dtsi           |  14 +-
 arch/arm/boot/dts/rk3288-veyron-brain.dts       | 139 ++++
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      | 250 ++++++
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |  12 +
 arch/arm/boot/dts/rk3288-veyron-speedy.dts      |   8 +
 arch/arm/boot/dts/rk3288-veyron.dtsi            |   5 +
 arch/arm/boot/dts/rk3288.dtsi                   |  30 +-
 arch/arm/boot/dts/rk3xxx.dtsi                   |   1 +
 arch/arm/boot/dts/sama5d2.dtsi                  |  31 +
 arch/arm/boot/dts/sama5d4.dtsi                  |  26 +-
 arch/arm/boot/dts/sh73a0-kzm9g.dts              |   2 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |  86 +-
 arch/arm/boot/dts/socfpga.dtsi                  |   1 +
 arch/arm/boot/dts/socfpga_arria5_socdk.dts      |   1 +
 .../boot/dts/socfpga_cyclone5_de0_sockit.dts    |   1 +
 arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi     |  34 +
 arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts   |  94 +++
 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts    |   1 +
 arch/arm/boot/dts/socfpga_cyclone5_sockit.dts   |   1 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |  33 -
 arch/arm/boot/dts/ste-href-stuib.dtsi           |  23 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |  52 +-
 arch/arm/boot/dts/ste-hrefv60plus.dtsi          |  18 -
 arch/arm/boot/dts/ste-nomadik-s8815.dts         |   2 +-
 arch/arm/boot/dts/ste-snowball.dts              |   7 +-
 arch/arm/boot/dts/ste-u300.dts                  |  10 -
 arch/arm/boot/dts/sun4i-a10-gemei-g9.dts        |  54 +-
 arch/arm/boot/dts/sun4i-a10-inet1.dts           |  48 ++
 arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts    | 164 ++++
 arch/arm/boot/dts/sun4i-a10-mk802.dts           |   4 +
 .../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts |  61 ++
 arch/arm/boot/dts/sun4i-a10.dtsi                |  45 +-
 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts    |  14 +
 .../dts/sun5i-a13-empire-electronix-d709.dts    | 241 ++++++
 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts        |  30 +
 .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts  |  85 +-
 arch/arm/boot/dts/sun7i-a20-bananapi.dts        |   4 +
 arch/arm/boot/dts/sun7i-a20-icnova-swac.dts     | 169 ++++
 arch/arm/boot/dts/sun7i-a20-mk808c.dts          |   4 +
 arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts  |  77 ++
 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts   |   4 +
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts   |   4 +
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |   4 +
 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts  |  57 ++
 .../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts |  12 +
 arch/arm/boot/dts/sun7i-a20.dtsi                |  41 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   2 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts    |  77 ++
 arch/arm/boot/dts/sun8i-h3.dtsi                 | 497 ++++++++++++
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts     |  30 +
 arch/arm/boot/dts/sun9i-a80-optimus.dts         |  24 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                | 159 +++-
 arch/arm/boot/dts/tango4-common.dtsi            | 130 +++
 arch/arm/boot/dts/tango4-smp8758.dtsi           |  31 +
 arch/arm/boot/dts/tango4-vantage-1172.dts       |  37 +
 arch/arm/boot/dts/tps65217.dtsi                 |  56 --
 arch/arm/boot/dts/twl4030_omap3.dtsi            |   2 +-
 arch/arm/boot/dts/twl6030_omap4.dtsi            |   4 +-
 arch/arm/boot/dts/uniphier-common32.dtsi        | 135 ++++
 arch/arm/boot/dts/uniphier-ph1-ld4.dtsi         | 265 +++----
 arch/arm/boot/dts/uniphier-ph1-ld6b.dtsi        |   2 +-
 arch/arm/boot/dts/uniphier-ph1-pro4.dtsi        | 288 +++----
 arch/arm/boot/dts/uniphier-ph1-pro5.dtsi        | 274 +++----
 arch/arm/boot/dts/uniphier-ph1-sld8.dtsi        | 266 +++----
 arch/arm/boot/dts/uniphier-proxstream2.dtsi     | 269 +++----
 arch/arm/boot/dts/versatile-ab.dts              |  62 +-
 arch/arm/boot/dts/vf-colibri.dtsi               |  26 +
 arch/arm/boot/dts/vf610m4-cosmic.dts            |  90 +++
 arch/arm/boot/dts/vfxxx.dtsi                    |  24 +
 arch/arm/boot/dts/wm8505.dtsi                   |   4 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |   8 +-
 arch/arm/boot/dts/zynq-zc702.dts                |   4 +-
 arch/arm/mach-mediatek/mediatek.c               |   1 +
 arch/arm/mach-omap2/pdata-quirks.c              |  24 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |   2 +-
 drivers/clk/samsung/clk-exynos4.c               |   1 +
 include/dt-bindings/clock/exynos4.h             |   1 +
 include/dt-bindings/clock/r8a7791-clock.h       |   1 +
 include/dt-bindings/clock/r8a7794-clock.h       |   1 +
 include/dt-bindings/clock/sh73a0-clock.h        |   6 +-
 include/dt-bindings/pinctrl/am43xx.h            |   6 +
 include/dt-bindings/pinctrl/dm814x.h            |  48 ++
 include/dt-bindings/pinctrl/dra.h               |   6 +
 include/dt-bindings/pinctrl/omap.h              |   3 +-
 .../{reset-controller => reset}/mt8135-resets.h |   0
 .../{reset-controller => reset}/mt8173-resets.h |   0
 333 files changed, 19552 insertions(+), 4367 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp-cpu-method.txt
 create mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt
 create mode 100644 Documentation/devicetree/bindings/arm/technologic.txt
 create mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
 create mode 100644 Documentation/devicetree/bindings/clock/dove-divider-clock.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek-kd050c.txt
 create mode 100644 Documentation/devicetree/bindings/soc/dove/pmu.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt
 rename Documentation/devicetree/bindings/watchdog/{meson6-wdt.txt => meson-wdt.txt} (75%)
 create mode 100644 arch/arm/boot/dts/am335x-cm-t335.dts
 create mode 100644 arch/arm/boot/dts/am335x-sbc-t335.dts
 create mode 100644 arch/arm/boot/dts/am335x-shc.dts
 create mode 100644 arch/arm/boot/dts/am437x-cm-t43.dts
 create mode 100644 arch/arm/boot/dts/am437x-sbc-t43.dts
 create mode 100644 arch/arm/boot/dts/am57xx-cl-som-am57x.dts
 create mode 100644 arch/arm/boot/dts/am57xx-sbc-am57x.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-pb11mp.dts
 create mode 100644 arch/arm/boot/dts/armada-388-clearfog.dts
 create mode 100644 arch/arm/boot/dts/armada-38x-solidrun-microsom.dtsi
 create mode 100644 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi
 create mode 100644 arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts
 create mode 100644 arch/arm/boot/dts/at91-vinco.dts
 create mode 100644 arch/arm/boot/dts/bcm2836-rpi-2-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2836.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x.dtsi
 create mode 100644 arch/arm/boot/dts/bcm94708.dts
 create mode 100644 arch/arm/boot/dts/bcm94709.dts
 create mode 100644 arch/arm/boot/dts/bcm953012k.dts
 create mode 100644 arch/arm/boot/dts/compulab-sb-som.dtsi
 create mode 100644 arch/arm/boot/dts/dra62x-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/dra62x-j5eco-evm.dts
 create mode 100644 arch/arm/boot/dts/dra62x.dtsi
 create mode 100644 arch/arm/boot/dts/imx51-ts4800.dts
 create mode 100644 arch/arm/boot/dts/imx6q-novena.dts
 create mode 100644 arch/arm/boot/dts/imx7d-cl-som-imx7.dts
 create mode 100644 arch/arm/boot/dts/imx7d-sbc-imx7.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-nsa325.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-pogoplug-series-4.dts
 create mode 100644 arch/arm/boot/dts/mt2701-evb.dts
 create mode 100644 arch/arm/boot/dts/mt2701.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts
 delete mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
 create mode 100644 arch/arm/boot/dts/rk3036-evb.dts
 create mode 100644 arch/arm/boot/dts/rk3036-kylin.dts
 create mode 100644 arch/arm/boot/dts/rk3036.dtsi
 create mode 100644 arch/arm/boot/dts/rk3228-evb.dts
 create mode 100644 arch/arm/boot/dts/rk3228.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-brain.dts
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-mickey.dts
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a13-empire-electronix-d709.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-icnova-swac.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3.dtsi
 create mode 100644 arch/arm/boot/dts/tango4-common.dtsi
 create mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi
 create mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts
 delete mode 100644 arch/arm/boot/dts/tps65217.dtsi
 create mode 100644 arch/arm/boot/dts/uniphier-common32.dtsi
 create mode 100644 arch/arm/boot/dts/vf610m4-cosmic.dts
 create mode 100644 include/dt-bindings/pinctrl/dm814x.h
 rename include/dt-bindings/{reset-controller => reset}/mt8135-resets.h (100%)
 rename include/dt-bindings/{reset-controller => reset}/mt8173-resets.h (100%)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 5/9] ARM: DT updates for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

As usual, the bulk of this release is again DT file contents.

There's a huge number of changes here, and it's challenging to give a crisp
overview of just what is in here. To start with:

New boards:

- TI-based DM3730 from LogicPD (Torpedo)
- Cosmic+ M4 (nommu) initial support (Freescale Vybrid)
- Raspberry Pi 2 DT files
- Watchdog on Meson8b
- Veyron-mickey (ASUS Chromebit) DTS
- Rockchip rk3228 SoC and eval board
- Sigma Designs Tango4

Improvements:

- Improved support for Qualcomm APQ8084, including Sony Xperia Z DT files
- Misc new devices for Rockchip rk3036 and rk3288
- Allwinner updates for misc SoCs and systems

... and a _large_ number of other changes across the field. Devices
added to SoC DTSI and board DTS files for a number of SoC vendors, new
product boards on already-supported SoCs, cleanups and refactorings of
existing DTS/DTSI files and a bunch of other changes.


Conflicts:

Documentation/devicetree/bindings/arm/cpus.txt: Add/add. Keep both.
Documentation/devicetree/bindings/vendor-prefixes.txt: Add/add. Keep both.

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

The following changes since commit 893cace3c8e907059e95f1dcfa2ea7d9838f39bd:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt

for you to fetch changes up to 4dd041b6f68ad942b843038e4ff6932c6571ccad:

  Merge tag 'renesas-dt-fixes-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt

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

Adam Ford (10):
      ARM: dts: Add audio support for LogicPD Torpedo DM3730 devkit
      ARM: dts: Change I2C2 and I2C3 to 400KHz for LogicPD Torpedo DM3730 devkit
      ARM: dts: Set VAUX1 and VAUX4 to 3.0V and 1.8V respectively
      ARM: dts: Enable UART2 pinctrl on LogicPD Torpedo + Wireless module
      ARM: dts: Change I2C2 and I2C3 to 400KHz for LogicPD Torpedo DM3730 devkit
      ARM: dts: Set VAUX1 and VAUX4 on Logic PD Torpedo
      ARM: OMAP2+: LogicPD Torpedo: Add LCD Type 15 Support
      ARM: OMAP2+: LogicPD Torpedo + Wireless: Add Bluetooth
      ARM: OMAP2+: LogicPD Torpedo: Revert Duplicative Entries
      ARM: OMAP2+: LogicPD Torpedo: Add Touchscreen Support

Adam Sampson (1):
      ARM: sun7i: dt: Enable audio codec on pcDuino V3 Nano

Afzal Mohammed (1):
      ARM: dts: vf6xx: Cosmic+: M4(nommu) initial support

Aleksei Mamlin (5):
      ARM: dts: sun7i: Enable audio codec on Wexler TAB7200 tablet.
      ARM: dts: sun7i: Enable PWM controller on Wexler TAB7200 tablet
      ARM: dts: sun7i: Enable touchscreen on Wexler TAB7200 tablet
      ARM: dts: sun7i: Add backlight node to Wexler TAB7200 tablet
      ARM: dts: sun7i: Add PA gpio pin to Wexler TAB7200 tablet

Alexandre Belloni (1):
      ARM: mxs: dt: cfa10057: fix backlight PWM

Andrew F. Davis (1):
      ARM: dts: am335x-boneblack: Use pinctrl constants and AM33XX_IOPAD macro

Andrzej Hajda (1):
      dt-bindings: remove deprecated compatible string from exynos-hdmi

Andy Gross (3):
      arm: dts: Add APQ8084 SMEM nodes
      arm: dts: Add RPM/SMD support on APQ8084
      arm: dts: Add support for PMA8084 on APQ8084

Ariel D'Alessandro (3):
      ARM: dts: lpc18xx: add EEPROM memory node
      ARM: dts: lpc4337-ciaa: enable SCT-PWM
      ARM: dts: lpc4337-ciaa: add i2c0 and devices

Arnd Bergmann (17):
      Merge branch 'lpc32xx-dts' of https://github.com/vzapolskiy/linux into next/dt
      Merge tag 'renesas-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'v4.5-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'berlin-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      Merge tag 'mvebu-dt-4.5-1' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'mvebu-dt-4.5-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'omap-for-v4.5/dt-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'arm-soc/for-4.5/devicetree' of http://github.com/Broadcom/stblinux into next/dt
      Merge tag 'realview-base-armsoc-2-tag' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
      Merge tag 'socfpga_dts_for_v4.5' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'omap-for-v4.5/81xx-dts-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'davinci-for-v4.5/dts' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
      Merge tag 'samsung-dt-4.5-2' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'meson-for-4.5/dts' of https://github.com/carlocaione/linux-meson into next/dt
      Merge tag 'renesas-dt-fixes-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt

Bai Ping (1):
      ARM: dts: imx: modify the clocks used by cpufreq driver

Bjorn Andersson (14):
      ARM: dts: qcom: msm8974-honami: Define pinctrl state for blsp_uart2
      ARM: dts: qcom: msm8974-honami: Add regulator nodes for Honami
      ARM: dts: qcom: msm8974-honami: Introduce gpio-keys
      ARM: dts: qcom: msm8974-honami: Add sdhci1 node
      ARM: dts: qcom: msm8974-honami: Add uSD slot nodes
      ARM: dts: qcom: msm8974-honami: Specify charging parameters
      dt-binding: soc: qcom: Add Qualcomm SMSM device tree documentation
      dt-binding: soc: qcom: Introduce qcom, smp2p binding documentation
      ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes
      ARM: dts: qcom: apq8064: Declare all pm8921 regulators
      ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node
      ARM: dts: qcom: apq8064: Introduce Sony Xperia Z dts
      ARM: dts: qcom: msm8974: Disable wled and move it to honami
      ARM: dts: qcom: msm8974: Add i2c8 node

Caesar Wang (6):
      ARM: dts: rockchip: update the thermal management on rk3288
      ARM: dts: rockchip: fix voltage ranges for rk3288-evb-act8846 board
      ARM: dts: rockchip: add eFuse node for rk3066a SoCs
      ARM: dts: rockchip: add eFuse node for rk3188 SoCs
      ARM: dts: rockchip: add the sdio/sdmmc node for rk3036
      ARM: dts: rockchip: add the kylin board for rk3036

Carlo Caione (2):
      Documentation: watchdog: Add new bindings for meson8b
      ARM: dts: meson8b: Add watchdog node

Chen-Yu Tsai (17):
      ARM: dts: sun8i: Add simplefb node labels to reference at board level
      ARM: dts: sun9i: Add A80 PRCM clocks and reset control nodes
      ARM: dts: sun9i: Add TODO comments for the main and low power clocks
      ARM: dts: sun9i: Add A80 R_PIO pin controller device node
      ARM: dts: sun9i: optimus: Enable LED3
      ARM: dts: sun9i: Add consumer IR receiver device node and pinmux settings
      ARM: dts: sun9i: optimus: Enable consumer IR receiver
      ARM: dts: sun9i: Add Reduced Serial Bus controller device node to A80 dtsi
      ARM: dts: sun9i: optimus: Enable Reduced Serial Bus controller
      ARM: dts: sun9i: Add NMI controller device node
      ARM: dts: sun4i: Add DRAM gates
      ARM: dts: sun7i: Add DRAM gates
      ARM: dts: sun4i: Add VE (Video Engine) module clock node
      ARM: dts: sun7i: Add VE (Video Engine) module clock node
      ARM: dts: sun9i: cubieboard4: Enable LEDs
      ARM: dts: sun9i: cubieboard4: Enable consumer IR receiver
      ARM: dts: sun9i: cubieboard4: Enable Reduced Serial Bus controller

Chris Zhong (4):
      ARM: dts: rockchip: add veyron-mickey board
      ARM: dts: rockchip: correct the name of REG8 for rk3288-evb-act8846
      ARM: dts: rockchip: add 2 regulators for rk3288-evb-act8846
      ARM: dts: rockchip: move the public part to rk3288-evb common

Cory Tusar (1):
      ARM: dts: vfxxx: Include support for dspi[23] functionality.

Damien Riegel (7):
      of: add vendor prefix for Technologic Systems
      of: documentation: add bindings documentation for TS-4800
      ARM: dts: TS-4800: add basic device tree
      ARM: dts: TS-4800: drop uart rts/cts pin reservations
      ARM: dts: TS-4800: use weim IP to map the FPGA
      ARM: dts: ts-4800: Add LCD support
      ARM: dts: TS-4800: add touchscreen support

Dmitry Lifshitz (19):
      ARM: dts: am57xx: cl-som-am57x: add basic module support
      ARM: dts: am57xx: cl-som-am57x: dts: add RTC support
      ARM: dts: am57xx: cl-som-am57x: add I2C3 support
      ARM: dts: am57xx: cl-som-am57x: add EEPROM support
      ARM: dts: am57xx: cl-som-am57x: add eMMC support
      ARM: dts: am57xx: cl-som-am57x: add spi-flash support
      ARM: dts: am57xx: cl-som-am57x: add dual EMAC support
      ARM: dts: am57xx: cl-som-am57x: add USB support
      ARM: dts: am57xx: cl-som-am57x: add touchscreen support
      ARM: dts: am57xx: cl-som-am57x: add analog audio support
      ARM: dts: am57xx: sbc-am57x: add basic board support
      ARM: dts: am57xx: cl-som-am57x: add MMC1 support
      ARM: dts: am57xx: sbc-am57x: add usb vbus pinmux
      ARM: dts: am57xx: sbc-am57x: add EEPROM support
      ARM: dts: am57xx: sbc-am57x: add GPIO expander support
      ARM: dts: am57xx: sbc-am57x: add LCD support
      ARM: dts: am57xx: compulab-sb-som: add HDMI connector
      ARM: dts: am57xx: sbc-am57x: add HDMI support
      ARM: dts: am57xx: cl-som-am57x: skip resetting ETH PHYs

Edward Cragg (1):
      ARM: meson: Add status LED for Odroid-C1

Eric Anholt (4):
      ARM: bcm2835: Split the DT for peripherals from the DT for the CPU
      ARM: bcm2835: Move the CPU/peripheral include out of common RPi DT.
      ARM: bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B
      ARM: bcm2835: Add the auxiliary clocks to the device tree.

Erin Lo (2):
      Document: DT: Add bindings for mediatek MT2701 SoC Platform
      ARM: dts: mediatek: add MT2701 basic support

Fabio Estevam (2):
      ARM: dts: imx6sx: Pass the 'adck-max-frequency' property
      ARM: dts: imx6ul: Add ADC support

Florian Fainelli (3):
      clk: iproc: Extend binding to cover BCM63138
      clk: bcm: Add BCM63138 clock support
      ARM: dts: BCM63xx: Add ARMPLL device tree nodes

Franklin S Cooper Jr (2):
      ARM: dts: am437x/am33xx/omap/dm816x: Add gpmc dma channel
      ARM: dts: omap4: Add elm node

Geert Uytterhoeven (26):
      ARM: shmobile: r8a7794 dtsi: Remove bogus imp_clk node
      ARM: shmobile: r8a7791 dtsi: Remove bogus imp_clk node
      ARM: shmobile: koelsch: Move SPI FLASH partitions to subnode
      ARM: shmobile: bockw: Move SPI FLASH partition to subnode
      ARM: shmobile: porter: Move SPI FLASH partitions to subnode
      ARM: shmobile: lager: Move SPI FLASH partitions to subnode
      ARM: shmobile: silk: Move SPI FLASH partitions to subnode
      ARM: shmobile: r8a7740 dtsi: Add L2 cache-controller node
      ARM: shmobile: sh73a0 dtsi: Add L2 cache-controller node
      ARM: shmobile: sh73a0: Add MSIOF clocks
      ARM: shmobile: sh73a0: Add MSIOF device nodes
      ARM: shmobile: bockw dts: Override #sound-dai-cells to zero
      ARM: shmobile: koelsch dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: alt dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: ape6evm dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: bockw dts: Update console parameters
      ARM: shmobile: gose dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: silk dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: porter dts: Add serial port config to chosen/stdout-path
      ARM: shmobile: lager dts: Add serial port config to chosen/stdout-path
      ARM: dts: bockw: Add compatible property to "partitions" node
      ARM: dts: lager: Add compatible property to "partitions" node
      ARM: dts: koelsch: Add compatible property to "partitions" node
      ARM: dts: porter: Add compatible property to "partitions" node
      ARM: dts: gose: Add compatible property to "partitions" node
      ARM: dts: silk: Add compatible property to "partitions" node

Georgi Djakov (1):
      arm: dts: qcom: apq8064: Add fixed rate on-board oscillators

Gregory CLEMENT (1):
      ARM: at91/dt: Add Support for the L+G VInCo platform

Haibo Chen (2):
      ARM: dts: imx7d.dtsi: add ADC support
      ARM: dts: imx7d-sdb: add ADC support

Hans Ulli Kroll (1):
      ARM: dts: kirkwood: Add DTS for Zyxel NSA325

Hans de Goede (11):
      ARM: dts: sun4i: inet9f-rev03: Add support for game buttons / joysticks
      ARM: dts: sun4i: Enable onboard codec used on the iNet1 tablet
      ARM: dts: sun4i: Add backlight node to iNet1 tablet
      ARM: dts: sun5i: Add backlight node to UTOO P66 tablet
      ARM: dts: sun4i: Add backlight node to pov protab2 ips9 tablet
      ARM: dts: sun4i: Add touchscreen node to iNet1 tablet
      ARM: dts: sun4i: Add touchscreen node to pov protab2-ips9 tablet
      ARM: dts: sun5i: Enable onboard codec used on the UTOO P66 tablet
      ARM: dts: sun4i: Enable onboard codec used on the pov protab2-ips9 tablet
      ARM: dts: sun7i: Enable gmac on Wits Pro A20 DKT
      ARM: dts: sun5i: Add dts file for the Empire Electronix D709 tablet

Heiko Schocher (2):
      regulator: tps65217: remove tps65217.dtsi file
      arm, am335x: add support for the bosch shc board

Heiko Stuebner (8):
      ARM: dts: rockchip: Setup rk3066/rk3188 ethernet0 alias for u-boot
      Merge branch 'v4.5-clk/clkids' into v4.5-armsoc/dts32
      ARM: dts: rockchip: override thermal settings on veyron-speedy
      ARM: dts: rockchip: make sure edp_24m is associated to xin24m on veyron
      ARM: dts: rockchip: add veyron-brain board
      ARM: dts: rockchip: add touchscreen node to veyron minnie
      ARM: dts: rockchip: add gpio-ir-receiver to the R89 board
      Merge branch 'v4.5-clk/clkids' into v4.5-armsoc/dts32

Ilya Ledvich (10):
      ARM: dts: cm-t335: add initial support
      ARM: dts: cm-t335: add basic support for I2C
      ARM: dts: cm-t335: add support for NAND flash
      ARM: dts: cm-t335: add support for MMC
      ARM: dts: cm-t335: add support for network device
      ARM: dts: cm-t335: add support for PWM backlight
      ARM: dts: cm-t335: add support for USB0
      ARM: dts: imx7d: cl-som-imx7: add basic module support
      ARM: dts: imx7d: sbc-imx7: add basic board support
      ARM: dts: compulab: add new board description

Ivan T. Ivanov (1):
      ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6

Javier Martinez Canillas (50):
      ARM: ux500: remove regulator-compatible usage
      ARM: u300: remove regulator-compatible usage
      pinctrl: Move am4372 and dra7 macros to the the SoC header files
      ARM: dts: am335x-baltos-ir5221: Remove leftover pinctrl lines
      ARM: dts: am335x-baltos-ir5221: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-bone-common: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-bonegreen: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-chiliboard: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-chilisom: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-evm: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-evmsk: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-lxm: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-nano: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-pepper: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-phycore-som: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am335x-wega: Use AM33XX_IOPAD pinmux macro
      ARM: dts: am3517-craneboard: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: am437x-gp-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am437x-idk-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am437x-sk-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am43x-epos-evm: Use AM4372_IOPAD pinmux macro
      ARM: dts: am57xx-beagle-x15: Use DRA7XX_CORE_IOPAD pinmux macro
      ARM: dts: dra7-evm: Use DRA7XX_CORE_IOPAD pinmux macro
      ARM: dts: dra72-evm: Use DRA7XX_CORE_IOPAD pinmux macro
      ARM: dts: omap3-beagle: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: omap3-beagle-xm: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: omap3-evm-37xx: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: omap3-ldp: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap3-n900: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap3-n9: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap3-zoom3: Use OMAP3_*_IOPAD pinmux macros
      ARM: dts: twl4030: Use OMAP3_CORE1_IOPAD pinmux macro
      ARM: dts: omap4-panda-a4: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-panda-common: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-panda-es: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-sdp: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap4-sdp-es23plus: Use OMAP4_IOPAD pinmux macro
      ARM: dts: twl6030: Use OMAP4_IOPAD pinmux macro
      ARM: dts: omap5-board-common: Use OMAP5_IOPAD pinmux macro
      ARM: dts: omap5-cm-t54: Use OMAP5_IOPAD pinmux macro
      ARM: dts: omap5-uevm.dts: Use OMAP5_IOPAD pinmux macro
      ARM: dts: omap3-igep0020: Use MMC pwrseq to init SDIO WiFi
      ARM: dts: omap3-igep0030: Use MMC pwrseq to init SDIO WiFi
      ARM: dts: Mark SDIO as non-removable in exynos5800-peach-pi
      ARM: dts: Mark SDIO as non-removable in exynos5420-peach-pit
      ARM: dts: Mark SDIO as non-removable in exynos5250-snow-common
      ARM: dts: Remove broken-cd from eMMC node in exynos5800-peach-pi
      ARM: dts: Remove broken-cd from eMMC node in exynos5420-peach-pi
      ARM: dts: Mark eMMC as non-removable in exynos5250-snow-common
      ARM: dts: Remove unneeded GPIO include in exynos4412-odroidu3

Jeffy Chen (2):
      ARM: dts: rockchip: add core rk3228 dtsi
      ARM: dts: rockchip: add rk3228-evb board

Jelle van der Waa (1):
      ARM: dts: sun7i: Enable audio codec on pcDuino

Jens Kuske (2):
      ARM: dts: sunxi: Add Allwinner H3 DTSI
      ARM: dts: sun8i: Add Orange Pi Plus support

Jisheng Zhang (6):
      arm: dts: berlin2q-marvell-dmp: remove broken-cd from eMMC node
      arm: dts: berlin2q: remove duplicated interrupt-parent
      arm: dts: berlin2q: add watchdog nodes
      arm: dts: berlin2cd: add watchdog nodes
      arm: dts: berlin2: add watchdog nodes
      arm: dts: berlin2q-marvell-dmp: add sdhci1 fully functionality

Joachim Eastwood (2):
      ARM: dts: lpc4357: enable EEPROM memory
      ARM: dts: lpc4357-ea4357: add mma7455 i2c accelerometer

John Keeping (1):
      ARM: dts: rockchip: set system-power-controller property on rk3288-rock2

John Stultz (1):
      devicetree: Add hardware rng entry to qcom-apq8064.dtsi

Jon Mason (9):
      ARM: dts: NSP: Add PCI support
      ARM: dts: NSP: Add NAND Support to DT
      ARM: dts: NSP: Add TWD Support to DT
      dt-bindings: Add new SoCs to bcm4708 DT bindings
      ARM: dts: bcm5301x: Add BCM SVK DT files
      ARM: dts: NSP: Device Tree clean-ups
      ARM: dts: NSP: Add I2C support to the DT
      ARM: dts: enable clock support for BCM5301X
      ARM: dts: enable clock support for Broadcom NSP

Kapil Hali (2):
      dt-bindings: add SMP enable-method for Broadcom NSP
      ARM: dts: Add SMP support for Broadcom NSP

Karsten Merker (2):
      ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys
      ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket)

Keerthy (2):
      ARM: dts: DRA72-EVM: Add regulator-allow-bypass property for ldo1 and ldo2
      ARM: dts: DRA7-EVM: Add regulator-allow-bypass property for ldo9

Krzysztof Kozlowski (4):
      clk: samsung: exynos4: Add SSS gate clock
      Merge tag 'samsung-clk-exynos4-4.5' into next/dt
      ARM: dts: Add PRNG module for exynos4
      ARM: dts: Enable PRNG module on exynos4412-trats2

Kuninori Morimoto (1):
      ARM: shmobile: r8a7778: tidyup #sound-dai-cells settings

Laurent Pinchart (4):
      ARM: shmobile: r8a7794: Add DU0 clock
      ARM: shmobile: r8a7794: Add DU node to device tree
      ARM: shmobile: r8a7793: Add DU node to device tree
      ARM: shmobile: r8a7791: koelsch: Fix pinmux for HDMI

Lawrence Yu (1):
      dts: sun6i: yones toptech bs1078 v2: Add AXP221 support to dts

Linus Walleij (10):
      ARM: ux500: push down Rohm TS to STUIB
      ARM: ux500: Assign proper sensor IRQs for Snowball
      ARM: ux500: configure the sensors on the TVK board correctly
      ARM: add DT bindings for the ARM11MPCore CPU cluster
      clk: add ARM syscon ICST device tree bindings
      ARM: realview: add device tree for PB11MPCore
      ARM: mvebu: add kirkwood compatibles for cloudengine boards
      ARM: mvebu: kirkwood: add PogoPlug series 4 device tree
      ARM: realview: set up cache correctly on the PB11MPCore
      ARM: versatile: add the syscon LEDs to the DT

Lucas Stach (3):
      ARM: dts: imx6: remove config space from PCIe controller ranges property
      ARM: dts: imx6qdl: move GIC to right location in DT
      ARM: dts: imx6: add Vivante GPU nodes

Ludovic Desroches (2):
      ARM: at91/dt: sama5d4: update i2c compatible string
      ARM: at91/dt: sama5d2 Xplained: pmic needs a specific sda hold time

Magnus Damm (9):
      ARM: shmobile: r8a7794: Disable all IPMMU nodes by default
      ARM: shmobile: r8a7793: Add IPMMU nodes
      ARM: shmobile: r8a7794: alt: Enable VGA port
      ARM: shmobile: r8a7793: Add GPIO nodes to device tree
      ARM: shmobile: r8a7794: alt: Enable PFC DU for the VGA port
      ARM: shmobile: r8a7790: IPMMU compat string SoC part number update
      ARM: shmobile: r8a7791: IPMMU compat string SoC part number update
      ARM: shmobile: r8a7793: IPMMU compat string SoC part number update
      ARM: shmobile: r8a7794: IPMMU compat string SoC part number update

Mans Rullgard (1):
      ARM: dts: imx28: add alternate auart4 pinmux

Marc Gonzalez (1):
      ARM: dts: tango4: Initial device trees

Marc Kleine-Budde (1):
      ARM: dts: imx25: add alias for pwm nodes

Marcus Cooper (2):
      ARM: sunxi: dt: enable audio codec on mk802
      ARM: dt: sun7i: Enable audio codec on MK808C

Marcus Weseloh (1):
      ARM: dts: sun4i: Enable audio codec on Olimex A20-SOM-EVB

Marek Szyprowski (10):
      ARM: dts: Remove fimd node from exynos5422-odroidxu3-common
      ARM: dts: Add rotator nodes on exynos4
      ARM: dts: Fix power domain for sysmmu-rotator device on exynos4
      ARM: dts: Add rotator node on exynos5250
      ARM: dts: Add rotator node on exynos5420
      ARM: dts: Use peripheral mode for dwc3_1 on exynos5422-odroidxu3
      ARM: dts: exynos4210-universal_c210: Disable DMA for UARTs
      ARM: dts: MDMA1 device belongs to LCD0 power domain on exynos4210
      ARM: dts: Add power domain to G2D device on exynos4210
      ARM: dts: Unify G2D device node with other devices on exynos4

Marek Vasut (6):
      ARM: socfpga: Add support for DENX MCV SoM and MCVEVK baseboard
      ARM: at91/dt: sama5d4: Fix mmc0 pinmux comments
      ARM: at91/dt: sama5d4: Add pinmux for 8-bit MMC0 bus
      ARM: at91/dt: sama5d4: Add support for DENX MA5D4 SoM and EVK
      ARM: socfpga: Repair incorrectly applied MCV patch
      ARM: socfpga: dts: Enable MMC support at correct place in the DT

Markus Pargmann (1):
      ARM: dts: imx6dl: Fix gpt compatibles, remove imx6q-gpt

Masahiro Yamada (4):
      ARM: dts: uniphier: change IRQ number of UART3 of PH1-Pro4 SoC
      ARM: dts: uniphier: factor out common nodes to uniphier-common32.dtsi
      ARM: dts: zynq: describe SLCR as simple-mfd rather than simple-bus
      ARM: dts: uniphier: fix a typo in comment block

Matthias Brugger (1):
      ARM: dts: rockchip: Fix typo in rk3288 sdmmc card detect pin name

Meng Yi (2):
      ARM: dts: ls1021a: Add DCU dts node.
      ARM: dts: ls1021a: Add a TFT LCD panel.

Michael van Slingerland (1):
      ARM: dts: sun5i: Add i2c axp152 pmic support for Auxtek T004 boards

Moritz Fischer (1):
      ARM: dt: zynq: Add labels to cpu nodes to allow overriding OPPs.

Mugunthan V N (2):
      ARM: dts: dra7: add spi alias for qspi
      ARM: dts: am4372: add spi alias for qspi

Neil Armstrong (3):
      ARM: dts: add dm816x pwm property to timers
      ARM: dts: remove dm816x invalid DT l3_main hwmod
      ARM: dts: Add omap4-hwspinlock support in dm816x

Nicolas Ferre (1):
      ARM: at91/dt: sama5d4 master clock can run at 200MHz now

Nikita Kiryanov (14):
      ARM: dts: am437x: cm-t43: add basic support for sbc-t43
      ARM: dts: am437x: cm-t43: add support for module eeprom
      ARM: dts: am437x: cm-t43: add PMIC support.
      ARM: dts: am437x: cm-t43: add spi-flash support
      ARM: dts: am437x: cm-t43: add NAND support
      ARM: dts: am437x: cm-t43: add dual emac support
      ARM: dts: am437x: cm-t43: add USB support
      ARM: dts: am437x: cm-t43: add eMMC support
      ARM: dts: am437x: cm-t43: add touchscreen support
      ARM: dts: am437x: cm-t43: add pca9555 support
      ARM: dts: am437x: cm-t43: add support for baseboard eeprom
      ARM: dts: sb-som: introduce SB-SOM baseboard
      ARM: dts: am437x: cm-t43: add support for mmc1
      ARM: dts: am437x: cm-t43: add lcd support

Olof Johansson (15):
      Merge tag 'samsung-dt-syscon-restart-4.5' of https://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'zynq-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt
      Merge tag 'sunxi-dt-for-4.5' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'qcom-dt-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt
      Merge tag 'renesas-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'mvebu-dt-4.5-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v4.4-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'lpc18xx_dts_for_4.5' of https://github.com/manabian/linux-lpc into next/dt
      Merge tag 'v4.5-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'socfpga_dts_for_v4.5_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'omap-for-v4.5/dt-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'imx-dt-4.5' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'at91-4.5-dt2' of git://git.kernel.org/.../abelloni/linux into next/dt
      Merge tag 'sunxi-dt-for-4.5-2' of https://git.kernel.org/.../mripard/linux into next/dt

Peter Chen (2):
      ARM: dts: imx6: set ahb-burst-config as 0 for USB
      ARM: dts: imx6: change default burst size for USB

Peter Ujfalusi (8):
      ARM: DTS: am33xx: Use the new DT bindings for the eDMA3
      ARM: DTS: am437x: Use the new DT bindings for the eDMA3
      ARM: DTS: da850: fix edma0 reg space
      ARM: DTS: da850: Use the new DT bindings for the eDMA3
      ARM: DTS: da850: Enable eDMA1
      ARM: DTS: da850: Enable DMA use for MMC0
      ARM: DTS: da850: Add node for mmc1
      ARM: DTS: da850: Enable DMA for SPI1

Philipp Zabel (2):
      ARM: mediatek: DT: Move reset controller constants into common location
      ARM: dts: imx6qdl: add IPU aliases

Pramod Kumar (2):
      dts: pinctrl: Add GPIO to Pinctrl pin mapping in DT
      ARM: dts: Cygnus: define ngpios property in gpio controller's node

Priit Laes (4):
      ARM: dts: sun4i: gemei-g9: Convert to use axp209 regulator nodes
      ARM: dts: sun4i: gemei-g9: Use reg_ldo2 instead of reg_vcc3v0
      ARM: dts: sun4i: gemei-g9: Enable sun4i audio codec support
      ARM: dts: sun4i: gemei-g9: Enable PA GPIO pin configuration

Rafa? Mi?ecki (1):
      ARM: BCM5301X: Add missing Netgear R8000 LEDs

Ray Jui (2):
      ARM: dts: enable PCIe PHY support for Cygnus
      ARM: dts: Enable MSI support for Broadcom Cygnus

Roman Volkov (1):
      dts: vt8500: Fix errors in SDHC node for WM8505

Russell King (6):
      dt-bindings: add Marvell core PLL and clock divider PMU documentation
      ARM: dts: dove: add Dove divider clocks
      dt-bindings: add Marvell PMU documentation
      ARM: dts: Add SolidRun Armada 388 Clearfog A1 DT file
      ARM: dts: dove: add DT GPU support
      ARM: dts: enable GPU for SolidRun's Cubox

Sascha Hauer (1):
      dt-bindings: soc: Add supplies for Mediatek SCPSYS unit

Sean Cross (2):
      devicetree: bindings: Add vendor prefix for Kosagi
      ARM: dts: imx6q: add Novena board

Sebastian Hesselbarth (3):
      ARM: dt: mvebu: ix4-300d: remove whole flash partition
      ARM: dt: mvebu: ix4-300d: move partitions to partition sub-node
      ARM: dt: mvebu: ix4-300d: Cleanup NAND partition ranges

Sergei Shtylyov (8):
      ARM: shmobile: porter: add HS-USB DT support
      ARM: shmobile: silk: add SDHI1 DT support
      ARM: shmobile: r8a7790: fix "gpio-ranges" props
      ARM: shmobile: r8a7791: fix "gpio-ranges" props
      ARM: shmobile: porter: add CAN0 DT support
      ARM: shmobile: henninger: remove board DT
      ARM: shmobile: r8a7791: add EtherAVB clock
      ARM: shmobile: r8a7791: add EtherAVB DT support

Shawn Guo (2):
      Merge branch 'imx/clk' into imx/dt
      ARM: dts: imx6q: clean up unused ipu2grp

Shengjiu Wang (1):
      ARM: dts: imx6: Change the clock name for spba clock

Simon Horman (18):
      ARM: shmobile: r8a7793: Add thermal device to DT
      ARM: shmobile: r8a7793: Add PFC to DT
      ARM: shmobile: gose: Configure PFC in DT
      ARM: shmobile: r8a7793: Add DMAC devices to DT
      ARM: shmobile: r8a7793: Add QSPI device to DT
      ARM: shmobile: gose: Add QSPI device to DT
      ARM: shmobile: r8a7790: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: r8a7791: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: r8a7793: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: r8a7794: Use SoC specific binding for rcar-dmac nodes
      ARM: shmobile: alt: Add pfc pins to DT
      Merge tag 'v4.4-rc1' into HEAD
      ARM: shmobile: alt: Correct scif2 pfc
      ARM: shmobile: alt: Correct ether pfc
      ARM: shmobile: r8a7793: remove deprecated #gpio-range-cells
      ARM: shmobile: r8a7793: Add missing serial devices to DT
      ARM: shmobile: r8a7793: Describe DMA for the serial ports
      ARM: shmobile: r8a779x: use SoC-specific usb-dmac compatibility strings

Sjoerd Simons (2):
      ARM: dts: rockchip: Setup rk3288 ethernet0 alias for u-boot
      ARM: dts: rockchip: Add IR receiver to RK3288 Radxa Rock 2 Square

Songjun Wu (2):
      ARM: at91/dt: sama5d2: add pdmic node
      ARM: at91/dt: sama5d2 Xplained: add pdmic node

Soren Brinkmann (1):
      ARM: zynq: DT: Add interrupt-controller property to GPIO

Stefan Agner (1):
      ARM: dts: vf-colibri: add CAN support

Stefan Monnier (2):
      ARM: dts: sun7i: Enable audio codec on OrangePi Mini
      ARM: dts: sun7i: Enable audio codec on BananaPi

Stefan Roese (1):
      arm: sun7i: Add sun7i-a20-icnova-swac.dts

Stephen Boyd (4):
      arm: dts: qcom: Add board clocks
      arm: dts: qcom: Update ifc6540 compat for qcom boot format
      arm: dts: qcom: Add aliases for PMICs
      arm: dts: qcom: Add generic PMIC gpio/MPP compat strings

Sudeep Holla (6):
      ARM: dts: shmobile/r8a7xxx: replace gpio-key, wakeup with wakeup-source property
      ARM: ux500: replace legacy *,wakeup property with wakeup-source
      ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property
      ARM: dts: armada: replace isil, irq2-can-wakeup-machine with wakeup-source property
      ARM: dts: am335x: replace gpio-key,wakeup with wakeup-source property
      ARM: dts: omap: replace legacy *,wakeup property with wakeup-source

Sugar Zhang (1):
      ARM: dts: rockchip: add channels properties for i2s

Tang Yuantian (1):
      ARM: dts: ls1021a: add sata node to dts

Thomas Petazzoni (1):
      ARM: mvebu: remove duplicated regulator definition in Armada 388 GP

Tim Harvey (5):
      ARM: dts: imx: ventana: GW54xx PMIC swbst reg always-on
      ARM: dts: imx: ventana: fix GW53xx/GW54xx lvds channel
      ARM: dts: imx: ventana: Allow HDMI and LVDS to work simultaneously
      ARM: dts: imx: ventana: add PWM nodes for Ventana boards
      ARM: dts: imx: ventana: Add SPI support for GW52xx

Tony Lindgren (13):
      Merge commit 'ae0add740cd06169cd124f9aaa6eceb11e5b3060' into omap-for-v4.5/dt
      ARM: dts: Add basic support for dra62x j5-eco SoC
      ARM: dts: Add minimal dra62x j5-eco evm support
      ARM: dts: Add pinctrl macros for dm814x
      ARM: dts: Update edma bindings on dm814x to use edma_xbar
      ARM: dts: Add mmc device entries for dm814x
      ARM: dts: Add mmc support for dm8148-evm
      ARM: dts: Add mmc support for dra62x j5-eco evm
      ARM: dts: Enable emmc on hp t410
      ARM: dts: Add usb support for dm814x and dra62x
      ARM: dts: Add usb support for dm814x-evm
      ARM: dts: Add usb support for hp t410
      ARM: dts: Add usb support for j5-eco evm

Ulrich Hecht (4):
      ARM: shmobile: alt: add I2C1 DT support
      ARM: shmobile: alt: add VIN0, ADV7180 DT support
      ARM: shmobile: r8a7790: switch console back to scif0
      ARM: shmobile: bockw dts: define sdhi0 pins with pull-ups

Uri Mashiach (4):
      ARM: dts: cm-t335: add support for SBC-T335
      ARM: dts: cm-t335: add support for I2C GPIO expander
      ARM: dts: cm-t335: add support for DVI/LCD
      ARM: dts: cm-t335: add support for bluetooth

Uwe Kleine-K?nig (1):
      ARM: dts: imx25-pinfunc: add some more pin configurations

Vignesh R (3):
      ARM: dts: dra72-evm: Mark uart1 rxd as wakeup capable
      ARM: dts: DRA7: add entry for qspi mmap region
      ARM: dts: AM4372: add entry for qspi mmap region

Vladimir Zapolskiy (8):
      arm: dts: lpc32xx: change include syntax to be C preprocessor friendly
      arm: dts: lpc32xx: add labels to all defined peripheral nodes
      arm: dts: lpc32xx: add reg property to cpu device node
      arm: dts: lpc32xx: add device node for the second pwm controller
      arm: dts: ea3250/phy3250: specify phys memory offset for lpc32xx boards
      arm: dts: lpc32xx: add external memory controller device node
      arm: dts: lpc32xx: add device nodes for standard timers
      arm: dts: lpc32xx: move USB controller subdevices into own device node

Wenyou Yang (1):
      ARM: at91/dt: sama5d2: add watchdog node

Wolfram Sang (5):
      ARM: shmobile: r8a7791: remove deprecated #gpio-range-cells from dtsi
      ARM: shmobile: r8a7794: remove deprecated #gpio-range-cells from dtsi
      ARM: shmobile: r8a7790: dtsi: add internal delay for i2c IPs
      ARM: shmobile: r8a7791: dtsi: add internal delay for i2c IPs
      ARM: shmobile: r8a7794: dtsi: add internal delay for i2c IPs

Xing Zheng (3):
      ARM: dts: rockchip: add core rk3036 dtsi
      ARM: dts: rockchip: add rk3036-evb board
      ARM: dts: rockchip: fix the pinctrl bias settings for rk3036

Yendapally Reddy Dhananjaya Reddy (1):
      ARM: dts: enable pinctrl for Broadcom NSP

Zain Wang (1):
      ARM: dts: rockchip: Add Crypto node for rk3288

ZhengShunQian (1):
      ARM: dts: rockchip: add eFuse config of rk3288 SoC


 .../bindings/arm/bcm/brcm,bcm4708.txt           |   7 +
 .../bindings/arm/bcm/brcm,nsp-cpu-method.txt    |  39 +
 .../devicetree/bindings/arm/compulab-boards.txt |  25 +
 Documentation/devicetree/bindings/arm/cpus.txt  |   1 +
 .../bindings/arm/marvell,kirkwood.txt           |   2 +
 .../devicetree/bindings/arm/mediatek.txt        |   4 +
 .../bindings/arm/mediatek/mediatek,infracfg.txt |   2 +-
 .../bindings/arm/mediatek/mediatek,pericfg.txt  |   2 +-
 .../devicetree/bindings/arm/omap/omap.txt       |  18 +
 .../devicetree/bindings/arm/rockchip.txt        |  22 +
 Documentation/devicetree/bindings/arm/scu.txt   |   3 +
 .../devicetree/bindings/arm/technologic.txt     |   6 +
 .../bindings/clock/arm-syscon-icst.txt          |  40 +
 .../bindings/clock/dove-divider-clock.txt       |  28 +
 .../bindings/display/exynos/exynos_hdmi.txt     |   7 +-
 .../display/panel/startek,startek-kd050c.txt    |   4 +
 .../interrupt-controller/mediatek,sysirq.txt    |   1 +
 .../devicetree/bindings/regulator/tps65217.txt  |  10 +
 .../devicetree/bindings/serial/mtk-uart.txt     |  14 +-
 .../devicetree/bindings/soc/dove/pmu.txt        |  56 ++
 .../devicetree/bindings/soc/mediatek/scpsys.txt |  12 +
 .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 104 +++
 .../devicetree/bindings/soc/qcom/qcom,smsm.txt  | 104 +++
 .../devicetree/bindings/spi/ti_qspi.txt         |  22 +-
 .../bindings/timer/mediatek,mtk-timer.txt       |   1 +
 .../devicetree/bindings/vendor-prefixes.txt     |   3 +
 .../watchdog/{meson6-wdt.txt => meson-wdt.txt}  |   2 +-
 .../devicetree/bindings/watchdog/mtk-wdt.txt    |   6 +-
 arch/arm/boot/dts/Makefile                      |  63 +-
 arch/arm/boot/dts/am335x-baltos-ir5221.dts      | 186 +++--
 arch/arm/boot/dts/am335x-bone-common.dtsi       | 118 +--
 arch/arm/boot/dts/am335x-boneblack.dts          |  44 +-
 arch/arm/boot/dts/am335x-bonegreen.dts          |   4 +-
 arch/arm/boot/dts/am335x-chiliboard.dts         |  20 +-
 arch/arm/boot/dts/am335x-chilisom.dtsi          |  94 ++-
 arch/arm/boot/dts/am335x-cm-t335.dts            | 396 ++++++++++
 arch/arm/boot/dts/am335x-evm.dts                | 233 +++---
 arch/arm/boot/dts/am335x-evmsk.dts              | 280 +++----
 arch/arm/boot/dts/am335x-lxm.dts                | 120 +--
 arch/arm/boot/dts/am335x-nano.dts               | 154 ++--
 arch/arm/boot/dts/am335x-pepper.dts             | 231 +++---
 arch/arm/boot/dts/am335x-phycore-som.dtsi       |  60 +-
 arch/arm/boot/dts/am335x-sbc-t335.dts           | 219 ++++++
 arch/arm/boot/dts/am335x-shc.dts                | 577 ++++++++++++++
 arch/arm/boot/dts/am335x-sl50.dts               |  13 +-
 arch/arm/boot/dts/am335x-wega.dtsi              |  58 +-
 arch/arm/boot/dts/am33xx.dtsi                   |  96 ++-
 arch/arm/boot/dts/am3517-craneboard.dts         |   2 +-
 arch/arm/boot/dts/am4372.dtsi                   |  87 +-
 arch/arm/boot/dts/am437x-cm-t43.dts             | 422 ++++++++++
 arch/arm/boot/dts/am437x-gp-evm.dts             | 389 +++++----
 arch/arm/boot/dts/am437x-idk-evm.dts            | 128 +--
 arch/arm/boot/dts/am437x-sbc-t43.dts            | 180 +++++
 arch/arm/boot/dts/am437x-sk-evm.dts             | 298 +++----
 arch/arm/boot/dts/am43x-epos-evm.dts            | 246 +++---
 arch/arm/boot/dts/am57xx-beagle-x15.dts         | 198 ++---
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts       | 617 +++++++++++++++
 arch/arm/boot/dts/am57xx-sbc-am57x.dts          | 179 +++++
 arch/arm/boot/dts/arm-realview-pb11mp.dts       | 681 ++++++++++++++++
 arch/arm/boot/dts/armada-370-netgear-rn102.dts  |   2 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts  |   2 +-
 arch/arm/boot/dts/armada-388-clearfog.dts       | 456 +++++++++++
 arch/arm/boot/dts/armada-388-gp.dts             |  10 -
 .../boot/dts/armada-38x-solidrun-microsom.dtsi  | 115 +++
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts |  72 +-
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts  |   2 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts     |  21 +
 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi       | 127 +++
 arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts     | 170 ++++
 arch/arm/boot/dts/at91-vinco.dts                | 256 ++++++
 arch/arm/boot/dts/bcm-cygnus.dtsi               | 101 ++-
 arch/arm/boot/dts/bcm-nsp.dtsi                  | 232 +++++-
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts        |   1 +
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts        |   1 +
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts        |   1 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts             |   1 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi              |   2 -
 arch/arm/boot/dts/bcm2835.dtsi                  | 194 +----
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts           |  35 +
 arch/arm/boot/dts/bcm2836.dtsi                  |  78 ++
 arch/arm/boot/dts/bcm283x.dtsi                  | 212 +++++
 arch/arm/boot/dts/bcm4709-netgear-r8000.dts     |  30 +
 arch/arm/boot/dts/bcm5301x.dtsi                 |  92 ++-
 arch/arm/boot/dts/bcm63138.dtsi                 |  36 +-
 arch/arm/boot/dts/bcm94708.dts                  |  56 ++
 arch/arm/boot/dts/bcm94709.dts                  |  56 ++
 arch/arm/boot/dts/bcm953012k.dts                |  63 ++
 arch/arm/boot/dts/bcm958625k.dts                |  59 ++
 arch/arm/boot/dts/berlin2.dtsi                  |  23 +
 arch/arm/boot/dts/berlin2cd.dtsi                |  23 +
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts      |  38 +-
 arch/arm/boot/dts/berlin2q.dtsi                 |  34 +-
 arch/arm/boot/dts/compulab-sb-som.dtsi          |  49 ++
 arch/arm/boot/dts/da850-enbw-cmc.dts            |   8 +
 arch/arm/boot/dts/da850-evm.dts                 |   8 +
 arch/arm/boot/dts/da850.dtsi                    |  58 +-
 arch/arm/boot/dts/dm8148-evm.dts                |  55 ++
 arch/arm/boot/dts/dm8148-t410.dts               |  70 ++
 arch/arm/boot/dts/dm814x.dtsi                   | 226 +++++-
 arch/arm/boot/dts/dm816x.dtsi                   |  14 +-
 arch/arm/boot/dts/dove-cubox.dts                |   8 +
 arch/arm/boot/dts/dove.dtsi                     |  22 +
 arch/arm/boot/dts/dra62x-clocks.dtsi            |  23 +
 arch/arm/boot/dts/dra62x-j5eco-evm.dts          |  80 ++
 arch/arm/boot/dts/dra62x.dtsi                   |  23 +
 arch/arm/boot/dts/dra7-evm.dts                  | 255 +++---
 arch/arm/boot/dts/dra7.dtsi                     |   7 +-
 arch/arm/boot/dts/dra72-evm.dts                 | 204 ++---
 arch/arm/boot/dts/ea3250.dts                    |  41 +-
 arch/arm/boot/dts/exynos4.dtsi                  |  18 +-
 arch/arm/boot/dts/exynos4210-origen.dts         |   4 -
 arch/arm/boot/dts/exynos4210-smdkv310.dts       |   4 -
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   8 +
 arch/arm/boot/dts/exynos4210.dtsi               |  14 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |   4 -
 arch/arm/boot/dts/exynos4412-odroidu3.dts       |   1 -
 arch/arm/boot/dts/exynos4412-origen.dts         |   4 -
 arch/arm/boot/dts/exynos4412-smdk4412.dts       |   4 -
 arch/arm/boot/dts/exynos4412-trats2.dts         |   4 +
 arch/arm/boot/dts/exynos4x12.dtsi               |   5 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi   |   6 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   9 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |   5 +-
 arch/arm/boot/dts/exynos5420.dtsi               |  19 +
 .../boot/dts/exynos5422-odroidxu3-common.dtsi   |   5 -
 arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts |   2 +-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts      |   2 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |   5 +-
 arch/arm/boot/dts/imx25-pinfunc.h               |   3 +
 arch/arm/boot/dts/imx25.dtsi                    |   4 +
 arch/arm/boot/dts/imx28-cfa10057.dts            |   4 +-
 arch/arm/boot/dts/imx28.dtsi                    |  11 +
 arch/arm/boot/dts/imx51-ts4800.dts              | 302 +++++++
 arch/arm/boot/dts/imx6dl.dtsi                   |   7 +-
 arch/arm/boot/dts/imx6q-novena.dts              | 785 +++++++++++++++++++
 arch/arm/boot/dts/imx6q.dtsi                    |  52 +-
 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi           |  36 +
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi           |  48 ++
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi           |  33 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |  47 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi           |  24 +
 arch/arm/boot/dts/imx6qdl-gw552x.dtsi           |  24 +
 arch/arm/boot/dts/imx6qdl.dtsi                  |  61 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |  11 +-
 arch/arm/boot/dts/imx6sx.dtsi                   |  19 +-
 arch/arm/boot/dts/imx6ul.dtsi                   |  18 +
 arch/arm/boot/dts/imx7d-cl-som-imx7.dts         | 286 +++++++
 arch/arm/boot/dts/imx7d-sbc-imx7.dts            |  42 +
 arch/arm/boot/dts/imx7d-sdb.dts                 |  10 +
 arch/arm/boot/dts/imx7d.dtsi                    |  22 +-
 arch/arm/boot/dts/kirkwood-nsa325.dts           | 238 ++++++
 .../arm/boot/dts/kirkwood-pogoplug-series-4.dts | 178 +++++
 .../boot/dts/logicpd-torpedo-37xx-devkit.dts    | 155 +++-
 arch/arm/boot/dts/logicpd-torpedo-som.dtsi      |  44 ++
 arch/arm/boot/dts/lpc18xx.dtsi                  |  11 +
 arch/arm/boot/dts/lpc32xx.dtsi                  | 142 +++-
 arch/arm/boot/dts/lpc4337-ciaa.dts              |  34 +
 arch/arm/boot/dts/lpc4357-ea4357-devkit.dts     |   5 +
 arch/arm/boot/dts/lpc4357.dtsi                  |   4 +
 arch/arm/boot/dts/ls1021a-qds.dts               |   4 +
 arch/arm/boot/dts/ls1021a-twr.dts               |  13 +
 arch/arm/boot/dts/ls1021a.dtsi                  |  21 +
 arch/arm/boot/dts/meson8b-odroidc1.dts          |  11 +
 arch/arm/boot/dts/meson8b.dtsi                  |   6 +
 arch/arm/boot/dts/mt2701-evb.dts                |  29 +
 arch/arm/boot/dts/mt2701.dtsi                   | 146 ++++
 arch/arm/boot/dts/mt8135.dtsi                   |   2 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts           |  20 +-
 arch/arm/boot/dts/omap3-beagle.dts              |  66 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi             |   2 +-
 arch/arm/boot/dts/omap3-devkit8000-common.dtsi  |   2 +-
 .../boot/dts/omap3-devkit8000-lcd-common.dtsi   |   2 +-
 arch/arm/boot/dts/omap3-evm-37xx.dts            |  54 +-
 arch/arm/boot/dts/omap3-gta04.dtsi              |   2 +-
 arch/arm/boot/dts/omap3-igep0020.dts            |  24 +-
 arch/arm/boot/dts/omap3-igep0030.dts            |  24 +-
 arch/arm/boot/dts/omap3-ldp.dts                 |  60 +-
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi         |   2 +-
 arch/arm/boot/dts/omap3-n900.dts                | 116 +--
 arch/arm/boot/dts/omap3-n950-n9.dtsi            |  12 +-
 .../arm/boot/dts/omap3-overo-alto35-common.dtsi |   2 +-
 .../boot/dts/omap3-overo-chestnut43-common.dtsi |   4 +-
 arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi |   2 +-
 arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi |   2 +-
 .../boot/dts/omap3-overo-gallop43-common.dtsi   |   4 +-
 .../arm/boot/dts/omap3-overo-palo35-common.dtsi |   4 +-
 .../arm/boot/dts/omap3-overo-palo43-common.dtsi |   4 +-
 arch/arm/boot/dts/omap3-pandora-common.dtsi     |  34 +-
 .../boot/dts/omap3-panel-sharp-ls037v7dw01.dtsi |   2 +-
 arch/arm/boot/dts/omap3-zoom3.dts               |  60 +-
 arch/arm/boot/dts/omap3.dtsi                    |   2 +
 arch/arm/boot/dts/omap4-duovero-parlor.dts      |   2 +-
 arch/arm/boot/dts/omap4-panda-a4.dts            |   6 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi       | 164 ++--
 arch/arm/boot/dts/omap4-panda-es.dts            |  10 +-
 arch/arm/boot/dts/omap4-sdp-es23plus.dts        |   6 +-
 arch/arm/boot/dts/omap4-sdp.dts                 | 110 +--
 .../arm/boot/dts/omap4-var-om44customboard.dtsi |   2 +-
 arch/arm/boot/dts/omap4.dtsi                    |  10 +
 arch/arm/boot/dts/omap5-board-common.dtsi       |  94 +--
 arch/arm/boot/dts/omap5-cm-t54.dts              |   4 +-
 arch/arm/boot/dts/omap5-uevm.dts                |   4 +-
 arch/arm/boot/dts/omap5.dtsi                    |   2 +
 arch/arm/boot/dts/phy3250.dts                   |  41 +-
 arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts     |  16 +-
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts      |  22 +-
 .../boot/dts/qcom-apq8064-sony-xperia-yuga.dts  | 436 ++++++++++
 arch/arm/boot/dts/qcom-apq8064.dtsi             | 130 ++-
 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts  |   2 +
 arch/arm/boot/dts/qcom-apq8084-ifc6540.dts      |   3 +-
 arch/arm/boot/dts/qcom-apq8084-mtp.dts          |   1 +
 arch/arm/boot/dts/qcom-apq8084.dtsi             | 108 +++
 arch/arm/boot/dts/qcom-msm8960.dtsi             |  23 +
 .../dts/qcom-msm8974-sony-xperia-honami.dts     | 382 +++++++++
 arch/arm/boot/dts/qcom-msm8974.dtsi             |  11 +
 arch/arm/boot/dts/qcom-pm8841.dtsi              |  10 +-
 arch/arm/boot/dts/qcom-pm8941.dtsi              |  21 +-
 arch/arm/boot/dts/qcom-pma8084.dtsi             |  12 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |   4 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts   |   2 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |  13 +
 arch/arm/boot/dts/r8a7778-bockw.dts             |  33 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |   7 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |  56 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  32 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         | 320 --------
 arch/arm/boot/dts/r8a7791-koelsch.dts           |  60 +-
 arch/arm/boot/dts/r8a7791-porter.dts            |  56 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  65 +-
 arch/arm/boot/dts/r8a7793-gose.dts              |  77 +-
 arch/arm/boot/dts/r8a7793.dtsi                  | 534 +++++++++++++
 arch/arm/boot/dts/r8a7794-alt.dts               | 140 +++-
 arch/arm/boot/dts/r8a7794-silk.dts              |  76 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |  68 +-
 arch/arm/boot/dts/rk3036-evb.dts                |  64 ++
 arch/arm/boot/dts/rk3036-kylin.dts              | 300 +++++++
 arch/arm/boot/dts/rk3036.dtsi                   | 622 +++++++++++++++
 arch/arm/boot/dts/rk3066a.dtsi                  |  19 +
 arch/arm/boot/dts/rk3188.dtsi                   |  15 +
 arch/arm/boot/dts/rk3228-evb.dts                |  66 ++
 arch/arm/boot/dts/rk3228.dtsi                   | 442 +++++++++++
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |  44 +-
 arch/arm/boot/dts/rk3288-evb-rk808.dts          |  27 -
 arch/arm/boot/dts/rk3288-evb.dtsi               |  37 +-
 arch/arm/boot/dts/rk3288-r89.dts                |  13 +
 arch/arm/boot/dts/rk3288-rock2-som.dtsi         |   1 +
 arch/arm/boot/dts/rk3288-rock2-square.dts       |  13 +
 arch/arm/boot/dts/rk3288-thermal.dtsi           |  14 +-
 arch/arm/boot/dts/rk3288-veyron-brain.dts       | 139 ++++
 arch/arm/boot/dts/rk3288-veyron-mickey.dts      | 250 ++++++
 arch/arm/boot/dts/rk3288-veyron-minnie.dts      |  12 +
 arch/arm/boot/dts/rk3288-veyron-speedy.dts      |   8 +
 arch/arm/boot/dts/rk3288-veyron.dtsi            |   5 +
 arch/arm/boot/dts/rk3288.dtsi                   |  30 +-
 arch/arm/boot/dts/rk3xxx.dtsi                   |   1 +
 arch/arm/boot/dts/sama5d2.dtsi                  |  31 +
 arch/arm/boot/dts/sama5d4.dtsi                  |  26 +-
 arch/arm/boot/dts/sh73a0-kzm9g.dts              |   2 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |  86 +-
 arch/arm/boot/dts/socfpga.dtsi                  |   1 +
 arch/arm/boot/dts/socfpga_arria5_socdk.dts      |   1 +
 .../boot/dts/socfpga_cyclone5_de0_sockit.dts    |   1 +
 arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi     |  34 +
 arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts   |  94 +++
 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts    |   1 +
 arch/arm/boot/dts/socfpga_cyclone5_sockit.dts   |   1 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |  33 -
 arch/arm/boot/dts/ste-href-stuib.dtsi           |  23 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |  52 +-
 arch/arm/boot/dts/ste-hrefv60plus.dtsi          |  18 -
 arch/arm/boot/dts/ste-nomadik-s8815.dts         |   2 +-
 arch/arm/boot/dts/ste-snowball.dts              |   7 +-
 arch/arm/boot/dts/ste-u300.dts                  |  10 -
 arch/arm/boot/dts/sun4i-a10-gemei-g9.dts        |  54 +-
 arch/arm/boot/dts/sun4i-a10-inet1.dts           |  48 ++
 arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts    | 164 ++++
 arch/arm/boot/dts/sun4i-a10-mk802.dts           |   4 +
 .../arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts |  61 ++
 arch/arm/boot/dts/sun4i-a10.dtsi                |  45 +-
 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts    |  14 +
 .../dts/sun5i-a13-empire-electronix-d709.dts    | 241 ++++++
 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts        |  30 +
 .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts  |  85 +-
 arch/arm/boot/dts/sun7i-a20-bananapi.dts        |   4 +
 arch/arm/boot/dts/sun7i-a20-icnova-swac.dts     | 169 ++++
 arch/arm/boot/dts/sun7i-a20-mk808c.dts          |   4 +
 arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts  |  77 ++
 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts   |   4 +
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts   |   4 +
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |   4 +
 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts  |  57 ++
 .../arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts |  12 +
 arch/arm/boot/dts/sun7i-a20.dtsi                |  41 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi            |   2 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts    |  77 ++
 arch/arm/boot/dts/sun8i-h3.dtsi                 | 497 ++++++++++++
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts     |  30 +
 arch/arm/boot/dts/sun9i-a80-optimus.dts         |  24 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                | 159 +++-
 arch/arm/boot/dts/tango4-common.dtsi            | 130 +++
 arch/arm/boot/dts/tango4-smp8758.dtsi           |  31 +
 arch/arm/boot/dts/tango4-vantage-1172.dts       |  37 +
 arch/arm/boot/dts/tps65217.dtsi                 |  56 --
 arch/arm/boot/dts/twl4030_omap3.dtsi            |   2 +-
 arch/arm/boot/dts/twl6030_omap4.dtsi            |   4 +-
 arch/arm/boot/dts/uniphier-common32.dtsi        | 135 ++++
 arch/arm/boot/dts/uniphier-ph1-ld4.dtsi         | 265 +++----
 arch/arm/boot/dts/uniphier-ph1-ld6b.dtsi        |   2 +-
 arch/arm/boot/dts/uniphier-ph1-pro4.dtsi        | 288 +++----
 arch/arm/boot/dts/uniphier-ph1-pro5.dtsi        | 274 +++----
 arch/arm/boot/dts/uniphier-ph1-sld8.dtsi        | 266 +++----
 arch/arm/boot/dts/uniphier-proxstream2.dtsi     | 269 +++----
 arch/arm/boot/dts/versatile-ab.dts              |  62 +-
 arch/arm/boot/dts/vf-colibri.dtsi               |  26 +
 arch/arm/boot/dts/vf610m4-cosmic.dts            |  90 +++
 arch/arm/boot/dts/vfxxx.dtsi                    |  24 +
 arch/arm/boot/dts/wm8505.dtsi                   |   4 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |   8 +-
 arch/arm/boot/dts/zynq-zc702.dts                |   4 +-
 arch/arm/mach-mediatek/mediatek.c               |   1 +
 arch/arm/mach-omap2/pdata-quirks.c              |  24 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |   2 +-
 drivers/clk/samsung/clk-exynos4.c               |   1 +
 include/dt-bindings/clock/exynos4.h             |   1 +
 include/dt-bindings/clock/r8a7791-clock.h       |   1 +
 include/dt-bindings/clock/r8a7794-clock.h       |   1 +
 include/dt-bindings/clock/sh73a0-clock.h        |   6 +-
 include/dt-bindings/pinctrl/am43xx.h            |   6 +
 include/dt-bindings/pinctrl/dm814x.h            |  48 ++
 include/dt-bindings/pinctrl/dra.h               |   6 +
 include/dt-bindings/pinctrl/omap.h              |   3 +-
 .../{reset-controller => reset}/mt8135-resets.h |   0
 .../{reset-controller => reset}/mt8173-resets.h |   0
 333 files changed, 19552 insertions(+), 4367 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp-cpu-method.txt
 create mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt
 create mode 100644 Documentation/devicetree/bindings/arm/technologic.txt
 create mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
 create mode 100644 Documentation/devicetree/bindings/clock/dove-divider-clock.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek-kd050c.txt
 create mode 100644 Documentation/devicetree/bindings/soc/dove/pmu.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt
 rename Documentation/devicetree/bindings/watchdog/{meson6-wdt.txt => meson-wdt.txt} (75%)
 create mode 100644 arch/arm/boot/dts/am335x-cm-t335.dts
 create mode 100644 arch/arm/boot/dts/am335x-sbc-t335.dts
 create mode 100644 arch/arm/boot/dts/am335x-shc.dts
 create mode 100644 arch/arm/boot/dts/am437x-cm-t43.dts
 create mode 100644 arch/arm/boot/dts/am437x-sbc-t43.dts
 create mode 100644 arch/arm/boot/dts/am57xx-cl-som-am57x.dts
 create mode 100644 arch/arm/boot/dts/am57xx-sbc-am57x.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-pb11mp.dts
 create mode 100644 arch/arm/boot/dts/armada-388-clearfog.dts
 create mode 100644 arch/arm/boot/dts/armada-38x-solidrun-microsom.dtsi
 create mode 100644 arch/arm/boot/dts/at91-sama5d4_ma5d4.dtsi
 create mode 100644 arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts
 create mode 100644 arch/arm/boot/dts/at91-vinco.dts
 create mode 100644 arch/arm/boot/dts/bcm2836-rpi-2-b.dts
 create mode 100644 arch/arm/boot/dts/bcm2836.dtsi
 create mode 100644 arch/arm/boot/dts/bcm283x.dtsi
 create mode 100644 arch/arm/boot/dts/bcm94708.dts
 create mode 100644 arch/arm/boot/dts/bcm94709.dts
 create mode 100644 arch/arm/boot/dts/bcm953012k.dts
 create mode 100644 arch/arm/boot/dts/compulab-sb-som.dtsi
 create mode 100644 arch/arm/boot/dts/dra62x-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/dra62x-j5eco-evm.dts
 create mode 100644 arch/arm/boot/dts/dra62x.dtsi
 create mode 100644 arch/arm/boot/dts/imx51-ts4800.dts
 create mode 100644 arch/arm/boot/dts/imx6q-novena.dts
 create mode 100644 arch/arm/boot/dts/imx7d-cl-som-imx7.dts
 create mode 100644 arch/arm/boot/dts/imx7d-sbc-imx7.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-nsa325.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-pogoplug-series-4.dts
 create mode 100644 arch/arm/boot/dts/mt2701-evb.dts
 create mode 100644 arch/arm/boot/dts/mt2701.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts
 delete mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
 create mode 100644 arch/arm/boot/dts/rk3036-evb.dts
 create mode 100644 arch/arm/boot/dts/rk3036-kylin.dts
 create mode 100644 arch/arm/boot/dts/rk3036.dtsi
 create mode 100644 arch/arm/boot/dts/rk3228-evb.dts
 create mode 100644 arch/arm/boot/dts/rk3228.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-brain.dts
 create mode 100644 arch/arm/boot/dts/rk3288-veyron-mickey.dts
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a13-empire-electronix-d709.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-icnova-swac.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3.dtsi
 create mode 100644 arch/arm/boot/dts/tango4-common.dtsi
 create mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi
 create mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts
 delete mode 100644 arch/arm/boot/dts/tps65217.dtsi
 create mode 100644 arch/arm/boot/dts/uniphier-common32.dtsi
 create mode 100644 arch/arm/boot/dts/vf610m4-cosmic.dts
 create mode 100644 include/dt-bindings/pinctrl/dm814x.h
 rename include/dt-bindings/{reset-controller => reset}/mt8135-resets.h (100%)
 rename include/dt-bindings/{reset-controller => reset}/mt8173-resets.h (100%)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 6/9] ARM: 64-bit DT updates for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

This is the first release where we split up the 64-bit contributions a
bit more, and in particular we are having a separate DT branch for them.

Contents:

- New devices added to Broadcom NorthStar2
- Misc fixes for Exynos7 boards
- QCOM updates for MSM8916
- Rockchip tweaks for rk3368 SoC and eval board
- A series of fixes for APM X-Gene v1 and v2
- Renesas R8A7795 CPU/PSCI additions
- Marvell Berlin4CT PSCI, cpuidle, watchdog portions
- Freescale LS1043a SoC and dev board support

+ some treewide or other misc changes

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

The following changes since commit 2791864e462f528861b27d69f2e8a5ff1c6b6ef4:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt64

for you to fetch changes up to d07822a7ed2484908fb0d86f5f1dec27db0da439:

  Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64

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

Alim Akhtar (3):
      arm64: dts: Add S2MPS15 PMIC node on exynos7-espresso
      arm64: dts: Enable HS200 mode operation on exynos7-espresso
      arm64: dts: Add reboot node for exynos7

Andy Gross (3):
      arm64: dts: qcom: Add MSM8916 SMEM nodes
      arm64: dts: qcom: Add RPM/SMD support on MSM8916
      arm64: dts: Add PM8916 support on MSM8916

Anup Patel (6):
      arm64: dts: Add L2-cache DT node for NS2
      arm64: dts: Add SMMU DT node for NS2
      arm64: dts: Add syscon based reboot in DT for NS2
      arm64: dts: Add ARM PMUv3 DT node in NS2 DT
      arm64: dts: Add IPROC RNG200 DT node for NS2
      arm64: dts: Add BRCM IPROC NAND DT node for NS2

Arnd Bergmann (7):
      Merge tag 'renesas-arm64-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'renesas-arm64-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'xgene-dts-for-v4.5-v1' of https://github.com/AppliedMicro/xgene-next into next/dt64
      Merge tag 'v4.5-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
      Merge tag 'berlin64-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt64
      Merge tag 'arm-soc/for-4.5/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
      Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64

Bhupesh Sharma (2):
      Documentation: DT: Add entry for ARM SP805-WDT
      dts/ls2080a: Update DTSI to add support of SP805 WDT

Caesar Wang (7):
      arm64: dts: rockchip: Add the thermal data found on RK3368
      arm64: dts: rockchip: Add main thermal info to rk3368.dtsi
      arm64: dts: rockchip: Enable the Thermal on R88 board
      arm64: dts: rockchip: add the pwm node info for RK3368 SoCs
      arm64: dts: rockchip: add rk3368 evaluation board
      arm64: dts: rockchip: correct voltage range for rk3368-evb-act8846 board
      arm64: dts: rockchip: Add the broadcast-timer for RK3368 SoC

Daniel Kurtz (1):
      arm64: dts: mt8173: add timer node

Duc Dang (19):
      arm64: dts: Add the arasan mmc DTS entries for APm X-Gene v2 SoC
      arm64: dts: X-Gene: Do not reset or enable/disable clock for AHB block
      arm64: dts: Add RNG device tree nodes for APM X-Gene v2 platform
      arm64: dts: Add v2m MSI frame nodes for APM X-Gene v2 platforms
      arm64: dts: Add PCIe node for APM X-Gene v2 platforms
      arm64: dts: Add USB nodes for APM X-Gene v1 platforms
      arm64: dts: Add USB nodes for APM X-Gene v2 platforms
      arm64: dts: Add APM X-Gene v1 SoC GFC GPIO controller DTS entries
      arm64: dts: Add APM X-Gene v2 SoC GFC GPIO controller DTS entry
      arm64: dts: Add Designware GPIO dts binding for APM X-Gene v1 platform
      arm64: dts: Add APM X-Gene v2 SoC Designware GPIO controller DTS entry
      arm64: dts: Add APM X-Gene v2 SoC EDAC DTS entries
      arm64: dts: Add Designware I2C controller DTS entries for X-Gene v1 SoC
      arm64: dts: Add Designware I2C controller DTS entries for X-Gene v2 SoC platform
      arm64: dts: Add RTC DTS entry for X-Gene v2 SoC platform
      arm64: dts: Add L2 cache topology for APM X-Gene SoC
      arm64: dts: Fix to use standard DT node names for X-Gene 1 and X-Gene 2 platforms
      arm64: dts: X-Gene v1: I2C0 clock is always on
      arm64: dts: X-Gene v2: I2C1 clock is always on

Fan Chen (1):
      arm64: dts: mediatek: mt8173 PSCI-1.0 support

Gaku Inami (2):
      arm64: dts: r8a7795: Add PSCI node
      arm64: dts: r8a7795: Add Cortex-A57 CPU cores

Geert Uytterhoeven (5):
      arm64: renesas: r8a7795: Add dummy dma-controller nodes
      arm64: renesas: r8a7795: Add all SCIF nodes
      arm64: renesas: salvator-x: Setup ethernet0 alias for U-Boot
      arm64: renesas: r8a7795 dtsi: Add all HSCIF nodes
      arm64: renesas: salvator-x: Add board part number to DT bindings

Georgi Djakov (1):
      arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators

Heiko Stuebner (1):
      arm64: dts: rockchip: Setup rk3368 ethernet0 alias for u-boot

Ivan T. Ivanov (2):
      arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations
      arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX

J. German Rivera (1):
      arm64: dts: Added syscon-reboot node for FSL's LS2080A SoC

Jisheng Zhang (5):
      arm64: dts: berlin4ct: add the pinctrl node
      arm64: dts: berlin4ct: add default pinmux for uart0
      arm64: dts: berlin4ct: add watchdog nodes
      arm64: dts: berlin: PSCI-1.0 support
      arm64: dts: berlin4ct: support cpuidle-dt

Jon Mason (1):
      ARM64: dts: enable clock support for Broadcom NS2

Jon Medhurst (Tixy) (1):
      arm64: dts: juno: Add idle-states to device tree

Kazuya Mizuguchi (2):
      arm64: dts: r8a7795: add EthernetAVB device node
      arm64: dts: r8a7795: enable EthernetAVB on Salvator-X

Kouei Abe (2):
      arm64: dts: r8a7795: Add SATA controller node
      arm64: dts: salvator-x: Enable SATA controller

Kuninori Morimoto (16):
      arm64: renesas: r8a7795: enable PFC
      arm64: renesas: add Salvator-X board support
      arm64: renesas: r8a7795: add I2C support
      arm64: renesas: salvator-x: enable I2C
      arm64: renesas: r8a7795: add AUDIO_DMAC support
      arm64: renesas: r8a7795: Sound SSI PIO support
      arm64: renesas: r8a7795: Sound SSI DMA support
      arm64: renesas: r8a7795: Sound SRC support
      arm64: renesas: r8a7795: Sound DVC support
      arm64: renesas: salvator-x: Sound SSI PIO support
      arm64: renesas: salvator-x: Sound SSI DMA support
      arm64: renesas: salvator-x: Sound SSI DMA support via BUSIF
      arm64: renesas: salvator-x: Sound SRC support
      arm64: renesas: salvator-x: Sound DVC support
      arm64: renesas: salvator-x: set ak4613 In/Out pin as single-end
      arm64: renesas: salvator-x: use CS2000 as AUDIO_CLK_B

Masahiro Yamada (1):
      arm64: dts: uniphier: add PH1-LD10 SoC/board support

Matthias Brugger (1):
      arm64: dts: rockchip: Fix typo in rk3368 sdmmc card detect pin name

Mingkai Hu (2):
      Documentation: DT: Add entry for Freescale LS1043a-RDB board
      arm64: dts: add Freescale LS1043a SoC support

Olof Johansson (6):
      Merge tag 'samsung-dt64-4.5' of https://git.kernel.org/.../krzk/linux into next/dt64
      Merge tag 'zynqmp-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt64
      Merge tag 'qcom-arm64-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt64
      Merge tag 'renesas-arm64-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'v4.4-next-arm64' of https://github.com/mbgg/linux-mediatek into next/dt64
      Merge tag 'v4.5-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64

Ray Jui (1):
      arm64: dts: Add I2C nodes for NS2

Rob Herring (3):
      arm64: dts: apq8016-sbc: enable UART0 on LS connector
      arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI
      arm64: dts: hikey: add label properties to UARTs

Shaohui Xie (1):
      arm64: dts: add LS1043a-RDB board support

Simon Horman (3):
      arm64: renesas: r8a7795: Add Renesas R8A7795 SoC support
      MAINTAINERS: Add entry for Renesas arm64 architecture
      arm64: dts: r8a7795: enable nfs root on Salvator-X board

Soren Brinkmann (1):
      ARM64: zynqmp: DT: Add interrupt-controller property to GPIO

Srinivas Kandagatla (2):
      arm64: dts: fix the i2c aliasing to match to schematics.
      arm64: dts: set the default i2c pin drive strength to 16mA

Stephen Boyd (2):
      arm64: dts: qcom: Make msm8916-mtp compatible string compliant
      arm64: dts: qcom: Alias pm8916 on msm8916 devices

Suman Tripathi (1):
      arm64: dts: Add the arasan mmc DTS entries for APM X-Gene v1 SoC

Takeshi Kihara (1):
      arm64: dts: r8a7795: add GPIO nodes

Ulrich Hecht (1):
      arm64: renesas: r8a7795: fix SATA clock assignment

Wolfram Sang (1):
      arm64: renesas: r8a7795: add internal delay for i2c IPs

YH Huang (1):
      arm64: dts: mt8173: add MT8173 display PWM driver support node

Yoshifumi Hosoya (1):
      arm64: dts: r8a7795: Add pmu device nodes


 Documentation/devicetree/bindings/arm/fsl.txt   |   4 +
 .../devicetree/bindings/arm/rockchip.txt        |   4 +
 .../devicetree/bindings/arm/shmobile.txt        |   4 +
 .../devicetree/bindings/watchdog/sp805-wdt.txt  |  31 +
 MAINTAINERS                                     |  10 +
 arch/arm64/Kconfig.platforms                    |  17 +
 arch/arm64/boot/dts/Makefile                    |   2 +
 arch/arm64/boot/dts/apm/apm-merlin.dts          |  12 +
 arch/arm64/boot/dts/apm/apm-mustang.dts         |   4 +
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi      | 391 +++++++++-
 arch/arm64/boot/dts/apm/apm-storm.dtsi          | 114 ++-
 arch/arm64/boot/dts/arm/juno-r1.dts             |  28 +
 arch/arm64/boot/dts/arm/juno.dts                |  28 +
 arch/arm64/boot/dts/broadcom/ns2-svk.dts        |  26 +-
 arch/arm64/boot/dts/broadcom/ns2.dtsi           | 200 ++++-
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 282 ++++++-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   7 +
 arch/arm64/boot/dts/freescale/Makefile          |   1 +
 .../boot/dts/freescale/fsl-ls1043a-rdb.dts      | 116 +++
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi  | 527 +++++++++++++
 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi  |  68 ++
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts  |   7 +
 arch/arm64/boot/dts/marvell/berlin4ct.dtsi      |  63 +-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts     |  13 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |  33 +-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi       |  18 +
 arch/arm64/boot/dts/qcom/msm8916-mtp.dts        |   2 +-
 arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi       |   1 +
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi      |  19 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi           | 107 +++
 arch/arm64/boot/dts/qcom/pm8916.dtsi            |   6 +-
 arch/arm64/boot/dts/renesas/Makefile            |   4 +
 .../boot/dts/renesas/r8a7795-salvator-x.dts     | 251 ++++++
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        | 779 +++++++++++++++++++
 arch/arm64/boot/dts/rockchip/Makefile           |   1 +
 .../boot/dts/rockchip/rk3368-evb-act8846.dts    | 176 +++++
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi    | 281 +++++++
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts     |   6 +
 .../arm64/boot/dts/rockchip/rk3368-thermal.dtsi | 112 +++
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        | 105 ++-
 arch/arm64/boot/dts/socionext/Makefile          |   4 +
 .../dts/socionext/uniphier-ph1-ld10-ref.dts     |  95 +++
 .../boot/dts/socionext/uniphier-ph1-ld10.dtsi   | 280 +++++++
 .../boot/dts/socionext/uniphier-pinctrl.dtsi    |   1 +
 .../dts/socionext/uniphier-support-card.dtsi    |   1 +
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi          |   2 +
 46 files changed, 4217 insertions(+), 26 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/sp805-wdt.txt
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/Makefile
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb-act8846.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-thermal.dtsi
 create mode 100644 arch/arm64/boot/dts/socionext/Makefile
 create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10-ref.dts
 create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10.dtsi
 create mode 120000 arch/arm64/boot/dts/socionext/uniphier-pinctrl.dtsi
 create mode 120000 arch/arm64/boot/dts/socionext/uniphier-support-card.dtsi

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 6/9] ARM: 64-bit DT updates for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

This is the first release where we split up the 64-bit contributions a
bit more, and in particular we are having a separate DT branch for them.

Contents:

- New devices added to Broadcom NorthStar2
- Misc fixes for Exynos7 boards
- QCOM updates for MSM8916
- Rockchip tweaks for rk3368 SoC and eval board
- A series of fixes for APM X-Gene v1 and v2
- Renesas R8A7795 CPU/PSCI additions
- Marvell Berlin4CT PSCI, cpuidle, watchdog portions
- Freescale LS1043a SoC and dev board support

+ some treewide or other misc changes

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

The following changes since commit 2791864e462f528861b27d69f2e8a5ff1c6b6ef4:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-dt64

for you to fetch changes up to d07822a7ed2484908fb0d86f5f1dec27db0da439:

  Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64

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

Alim Akhtar (3):
      arm64: dts: Add S2MPS15 PMIC node on exynos7-espresso
      arm64: dts: Enable HS200 mode operation on exynos7-espresso
      arm64: dts: Add reboot node for exynos7

Andy Gross (3):
      arm64: dts: qcom: Add MSM8916 SMEM nodes
      arm64: dts: qcom: Add RPM/SMD support on MSM8916
      arm64: dts: Add PM8916 support on MSM8916

Anup Patel (6):
      arm64: dts: Add L2-cache DT node for NS2
      arm64: dts: Add SMMU DT node for NS2
      arm64: dts: Add syscon based reboot in DT for NS2
      arm64: dts: Add ARM PMUv3 DT node in NS2 DT
      arm64: dts: Add IPROC RNG200 DT node for NS2
      arm64: dts: Add BRCM IPROC NAND DT node for NS2

Arnd Bergmann (7):
      Merge tag 'renesas-arm64-dt-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'renesas-arm64-dt2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'xgene-dts-for-v4.5-v1' of https://github.com/AppliedMicro/xgene-next into next/dt64
      Merge tag 'v4.5-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
      Merge tag 'berlin64-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt64
      Merge tag 'arm-soc/for-4.5/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
      Merge tag 'xgene-dts-fixes-for-v4.5' of https://github.com/AppliedMicro/xgene-next into next/dt64

Bhupesh Sharma (2):
      Documentation: DT: Add entry for ARM SP805-WDT
      dts/ls2080a: Update DTSI to add support of SP805 WDT

Caesar Wang (7):
      arm64: dts: rockchip: Add the thermal data found on RK3368
      arm64: dts: rockchip: Add main thermal info to rk3368.dtsi
      arm64: dts: rockchip: Enable the Thermal on R88 board
      arm64: dts: rockchip: add the pwm node info for RK3368 SoCs
      arm64: dts: rockchip: add rk3368 evaluation board
      arm64: dts: rockchip: correct voltage range for rk3368-evb-act8846 board
      arm64: dts: rockchip: Add the broadcast-timer for RK3368 SoC

Daniel Kurtz (1):
      arm64: dts: mt8173: add timer node

Duc Dang (19):
      arm64: dts: Add the arasan mmc DTS entries for APm X-Gene v2 SoC
      arm64: dts: X-Gene: Do not reset or enable/disable clock for AHB block
      arm64: dts: Add RNG device tree nodes for APM X-Gene v2 platform
      arm64: dts: Add v2m MSI frame nodes for APM X-Gene v2 platforms
      arm64: dts: Add PCIe node for APM X-Gene v2 platforms
      arm64: dts: Add USB nodes for APM X-Gene v1 platforms
      arm64: dts: Add USB nodes for APM X-Gene v2 platforms
      arm64: dts: Add APM X-Gene v1 SoC GFC GPIO controller DTS entries
      arm64: dts: Add APM X-Gene v2 SoC GFC GPIO controller DTS entry
      arm64: dts: Add Designware GPIO dts binding for APM X-Gene v1 platform
      arm64: dts: Add APM X-Gene v2 SoC Designware GPIO controller DTS entry
      arm64: dts: Add APM X-Gene v2 SoC EDAC DTS entries
      arm64: dts: Add Designware I2C controller DTS entries for X-Gene v1 SoC
      arm64: dts: Add Designware I2C controller DTS entries for X-Gene v2 SoC platform
      arm64: dts: Add RTC DTS entry for X-Gene v2 SoC platform
      arm64: dts: Add L2 cache topology for APM X-Gene SoC
      arm64: dts: Fix to use standard DT node names for X-Gene 1 and X-Gene 2 platforms
      arm64: dts: X-Gene v1: I2C0 clock is always on
      arm64: dts: X-Gene v2: I2C1 clock is always on

Fan Chen (1):
      arm64: dts: mediatek: mt8173 PSCI-1.0 support

Gaku Inami (2):
      arm64: dts: r8a7795: Add PSCI node
      arm64: dts: r8a7795: Add Cortex-A57 CPU cores

Geert Uytterhoeven (5):
      arm64: renesas: r8a7795: Add dummy dma-controller nodes
      arm64: renesas: r8a7795: Add all SCIF nodes
      arm64: renesas: salvator-x: Setup ethernet0 alias for U-Boot
      arm64: renesas: r8a7795 dtsi: Add all HSCIF nodes
      arm64: renesas: salvator-x: Add board part number to DT bindings

Georgi Djakov (1):
      arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators

Heiko Stuebner (1):
      arm64: dts: rockchip: Setup rk3368 ethernet0 alias for u-boot

Ivan T. Ivanov (2):
      arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations
      arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX

J. German Rivera (1):
      arm64: dts: Added syscon-reboot node for FSL's LS2080A SoC

Jisheng Zhang (5):
      arm64: dts: berlin4ct: add the pinctrl node
      arm64: dts: berlin4ct: add default pinmux for uart0
      arm64: dts: berlin4ct: add watchdog nodes
      arm64: dts: berlin: PSCI-1.0 support
      arm64: dts: berlin4ct: support cpuidle-dt

Jon Mason (1):
      ARM64: dts: enable clock support for Broadcom NS2

Jon Medhurst (Tixy) (1):
      arm64: dts: juno: Add idle-states to device tree

Kazuya Mizuguchi (2):
      arm64: dts: r8a7795: add EthernetAVB device node
      arm64: dts: r8a7795: enable EthernetAVB on Salvator-X

Kouei Abe (2):
      arm64: dts: r8a7795: Add SATA controller node
      arm64: dts: salvator-x: Enable SATA controller

Kuninori Morimoto (16):
      arm64: renesas: r8a7795: enable PFC
      arm64: renesas: add Salvator-X board support
      arm64: renesas: r8a7795: add I2C support
      arm64: renesas: salvator-x: enable I2C
      arm64: renesas: r8a7795: add AUDIO_DMAC support
      arm64: renesas: r8a7795: Sound SSI PIO support
      arm64: renesas: r8a7795: Sound SSI DMA support
      arm64: renesas: r8a7795: Sound SRC support
      arm64: renesas: r8a7795: Sound DVC support
      arm64: renesas: salvator-x: Sound SSI PIO support
      arm64: renesas: salvator-x: Sound SSI DMA support
      arm64: renesas: salvator-x: Sound SSI DMA support via BUSIF
      arm64: renesas: salvator-x: Sound SRC support
      arm64: renesas: salvator-x: Sound DVC support
      arm64: renesas: salvator-x: set ak4613 In/Out pin as single-end
      arm64: renesas: salvator-x: use CS2000 as AUDIO_CLK_B

Masahiro Yamada (1):
      arm64: dts: uniphier: add PH1-LD10 SoC/board support

Matthias Brugger (1):
      arm64: dts: rockchip: Fix typo in rk3368 sdmmc card detect pin name

Mingkai Hu (2):
      Documentation: DT: Add entry for Freescale LS1043a-RDB board
      arm64: dts: add Freescale LS1043a SoC support

Olof Johansson (6):
      Merge tag 'samsung-dt64-4.5' of https://git.kernel.org/.../krzk/linux into next/dt64
      Merge tag 'zynqmp-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt64
      Merge tag 'qcom-arm64-for-4.5' of git://git.kernel.org/.../agross/linux into next/dt64
      Merge tag 'renesas-arm64-dt3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'v4.4-next-arm64' of https://github.com/mbgg/linux-mediatek into next/dt64
      Merge tag 'v4.5-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64

Ray Jui (1):
      arm64: dts: Add I2C nodes for NS2

Rob Herring (3):
      arm64: dts: apq8016-sbc: enable UART0 on LS connector
      arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI
      arm64: dts: hikey: add label properties to UARTs

Shaohui Xie (1):
      arm64: dts: add LS1043a-RDB board support

Simon Horman (3):
      arm64: renesas: r8a7795: Add Renesas R8A7795 SoC support
      MAINTAINERS: Add entry for Renesas arm64 architecture
      arm64: dts: r8a7795: enable nfs root on Salvator-X board

Soren Brinkmann (1):
      ARM64: zynqmp: DT: Add interrupt-controller property to GPIO

Srinivas Kandagatla (2):
      arm64: dts: fix the i2c aliasing to match to schematics.
      arm64: dts: set the default i2c pin drive strength to 16mA

Stephen Boyd (2):
      arm64: dts: qcom: Make msm8916-mtp compatible string compliant
      arm64: dts: qcom: Alias pm8916 on msm8916 devices

Suman Tripathi (1):
      arm64: dts: Add the arasan mmc DTS entries for APM X-Gene v1 SoC

Takeshi Kihara (1):
      arm64: dts: r8a7795: add GPIO nodes

Ulrich Hecht (1):
      arm64: renesas: r8a7795: fix SATA clock assignment

Wolfram Sang (1):
      arm64: renesas: r8a7795: add internal delay for i2c IPs

YH Huang (1):
      arm64: dts: mt8173: add MT8173 display PWM driver support node

Yoshifumi Hosoya (1):
      arm64: dts: r8a7795: Add pmu device nodes


 Documentation/devicetree/bindings/arm/fsl.txt   |   4 +
 .../devicetree/bindings/arm/rockchip.txt        |   4 +
 .../devicetree/bindings/arm/shmobile.txt        |   4 +
 .../devicetree/bindings/watchdog/sp805-wdt.txt  |  31 +
 MAINTAINERS                                     |  10 +
 arch/arm64/Kconfig.platforms                    |  17 +
 arch/arm64/boot/dts/Makefile                    |   2 +
 arch/arm64/boot/dts/apm/apm-merlin.dts          |  12 +
 arch/arm64/boot/dts/apm/apm-mustang.dts         |   4 +
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi      | 391 +++++++++-
 arch/arm64/boot/dts/apm/apm-storm.dtsi          | 114 ++-
 arch/arm64/boot/dts/arm/juno-r1.dts             |  28 +
 arch/arm64/boot/dts/arm/juno.dts                |  28 +
 arch/arm64/boot/dts/broadcom/ns2-svk.dts        |  26 +-
 arch/arm64/boot/dts/broadcom/ns2.dtsi           | 200 ++++-
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 282 ++++++-
 arch/arm64/boot/dts/exynos/exynos7.dtsi         |   7 +
 arch/arm64/boot/dts/freescale/Makefile          |   1 +
 .../boot/dts/freescale/fsl-ls1043a-rdb.dts      | 116 +++
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi  | 527 +++++++++++++
 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi  |  68 ++
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts  |   7 +
 arch/arm64/boot/dts/marvell/berlin4ct.dtsi      |  63 +-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts     |  13 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        |  33 +-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi       |  18 +
 arch/arm64/boot/dts/qcom/msm8916-mtp.dts        |   2 +-
 arch/arm64/boot/dts/qcom/msm8916-mtp.dtsi       |   1 +
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi      |  19 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi           | 107 +++
 arch/arm64/boot/dts/qcom/pm8916.dtsi            |   6 +-
 arch/arm64/boot/dts/renesas/Makefile            |   4 +
 .../boot/dts/renesas/r8a7795-salvator-x.dts     | 251 ++++++
 arch/arm64/boot/dts/renesas/r8a7795.dtsi        | 779 +++++++++++++++++++
 arch/arm64/boot/dts/rockchip/Makefile           |   1 +
 .../boot/dts/rockchip/rk3368-evb-act8846.dts    | 176 +++++
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi    | 281 +++++++
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts     |   6 +
 .../arm64/boot/dts/rockchip/rk3368-thermal.dtsi | 112 +++
 arch/arm64/boot/dts/rockchip/rk3368.dtsi        | 105 ++-
 arch/arm64/boot/dts/socionext/Makefile          |   4 +
 .../dts/socionext/uniphier-ph1-ld10-ref.dts     |  95 +++
 .../boot/dts/socionext/uniphier-ph1-ld10.dtsi   | 280 +++++++
 .../boot/dts/socionext/uniphier-pinctrl.dtsi    |   1 +
 .../dts/socionext/uniphier-support-card.dtsi    |   1 +
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi          |   2 +
 46 files changed, 4217 insertions(+), 26 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/watchdog/sp805-wdt.txt
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/Makefile
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb-act8846.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-thermal.dtsi
 create mode 100644 arch/arm64/boot/dts/socionext/Makefile
 create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10-ref.dts
 create mode 100644 arch/arm64/boot/dts/socionext/uniphier-ph1-ld10.dtsi
 create mode 120000 arch/arm64/boot/dts/socionext/uniphier-pinctrl.dtsi
 create mode 120000 arch/arm64/boot/dts/socionext/uniphier-support-card.dtsi

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 7/9] ARM: SoC defconfig updates for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

As usual, a bunch of commits, mostly adding drivers and other options to
defconfigs because it makes sense to have them enabled on various development
or product boards. Too much to enumerate each here.

There's an introduction of a pxa_defconfig, since PXA finally will allow
building a shared kernel for all boards. With this, we can hopefully
remove a bunch of individual defconfigs down the road but it requires
a bit of real life testing and transition period.

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

The following changes since commit 5804c94bd04867f721c63f65326b5617bf176b43:

  Merge branch 'next/dt64' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig

for you to fetch changes up to 2f6b99ef1322e49aa05b16f4a7413f32631fb8fa:

  ARM: Add CONFIG_DEPRECATED_PARAM_STRUCT to netwinder_defconfig

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

Afzal Mohammed (1):
      ARM: multi_v7_defconfig: enable TPS65217 regulator

Alison Wang (1):
      ARM: multi_v7_defconfig: Enable some drivers for LS1021A

Andre Przywara (1):
      arm: multi_v7_defconfig: Add virtio drivers

Andrew Lunn (5):
      ARM: config: Regenerate multi_v5_defconfig
      ARM: config: Reenable DSA in multi_v5_defconfig
      ARM: config: Add orion5x to multi_v5_defconfig
      ARM: mvebu: Reenable DSA in mvebu_v5_defconfig
      ARM: mvebu: update v5 defconfig for Orion5x machines

Andy Gross (1):
      ARM: multi_v7_defconfig: Enable required QCOM SPMI/PMIC drivers

Ariel D'Alessandro (1):
      ARM: configs: lpc18xx: enable EEPROM NVMEM driver

Arnd Bergmann (6):
      Merge tag 'mvebu-defconfig-4.5-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'sunxi-defconfig-for-4.5' of https://git.kernel.org/.../mripard/linux into next/defconfig
      Merge tag 'mvebu-defconfig-4.5-2' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'socfpga_defconfig_for_v4.5' of git://git.kernel.org/.../dinguyen/linux into next/defconfig
      ARM: default to multi_v7_defconfig
      Merge Rockchip pmdomain fix into next/defconfig

Bjorn Andersson (2):
      ARM: defconfig: multi_v7: Enable Qualcomm options for Honami
      ARM: defconfig: Update qcom_defconfig

Chen-Yu Tsai (2):
      ARM: sunxi_defconfig: Update MFD_AXP20X symbol and enable MFD_AXP20X_RSB
      ARM: multi_v7_defconfig: Enable RSB and AXP20X related drivers as modules

Dinh Nguyen (1):
      arm: socfpga_defconfig: enable USB dual-role and cleanup

Enric Balletbo i Serra (1):
      ARM: multi_v7_defconfig: Enable Rockchip generic power domain.

Fabio Estevam (3):
      ARM: imx_v6_v7_defconfig: Remove CONFIG_SOC_LS1021A
      ARM: imx_v6_v7_defconfig: Select VF610_ADC
      ARM: imx_v6_v7_defconfig: Select HDMI audio support

Geert Uytterhoeven (7):
      ARM: shmobile: defconfig: Enable CONFIG_PRINTK_TIME
      ARM: shmobile: defconfig: Drop useless CONFIG_USB_RCAR_PHY=y
      ARM: shmobile: defconfig: Enable missing support based on DTSes
      ARM: shmobile: defconfig: Enable frame buffer console for armadillo800eva
      ARM: multi_v7_defconfig: Drop useless CONFIG_USB_RCAR_PHY=y
      ARM: multi_v7_defconfig: Enable missing Renesas ARM support based on DTSes
      ARM: multi_v7_defconfig: Enable frame buffer console for armadillo800eva

Heiko Stübner (3):
      ARM: multi_v7_defconfig: enable Rockchip io-domain driver
      ARM: multi_v7_defconfig: enable rockchip crypto module
      ARM: multi_v7_defconfig: enable rk808 clkout module

Javier Martinez Canillas (1):
      ARM: multi_v7_defconfig: Build ChromeOS EC drivers as modules

Joachim Eastwood (1):
      ARM: configs: lpc18xx: enable mma7455 IIO driver

Krzysztof Kozlowski (7):
      ARM: exynos_defconfig: Enable Maxim 8997 family drivers
      ARM: exynos_defconfig: Enable Maxim 77693 LED and haptic drivers
      ARM: multi_v7_defconfig: Enable Maxim 8997 family drivers
      ARM: multi_v7_defconfig: Enable Maxim 77693 LED and haptic drivers
      ARM: exynos_defconfig: Enable NFSv4 client
      ARM: exynos_defconfig: Set recommended options for systemd
      ARM: multi_v7_defconfig: Enable fan, sensors and audio for Odroid XU3

Linus Walleij (9):
      ARM: mvebu: update v5 defconfig
      ARM: mvebu: add Kirkwood cpuidle to defconfig
      ARM: realview: refresh defconfig
      ARM: realview: update SMP defconfig
      ARM: realview: add generic config options
      ARM: realview: add generic config options
      ARM: realview: select apropriate targets
      ARM: versatile: select some defaults in defconfig
      ARM: versatile: enable the right LEDs

Lucas Stach (1):
      ARM: imx_v6_v7_defconfig: enable PCI_MSI

Marc Zyngier (1):
      ARM: Add CONFIG_DEPRECATED_PARAM_STRUCT to netwinder_defconfig

Marek Szyprowski (1):
      ARM: exynos_defconfig: Add drivers for Exynos4210 Universal C210 board

Martin Sperl (1):
      ARM: bcm2835: enable auxiliary spi driver in defconfig

Nishanth Menon (2):
      ARM: multi_v7_defconfig: Enable AM437x PMIC TPS65218
      ARM: multi_v7_defconfig: Enable generic SoC internal OMAP regulators

Olof Johansson (6):
      Merge tag 'samsung-defconfig-4.5' of https://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'at91-defconfig' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
      Merge tag 'renesas-defconfig-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'qcom-defconfig-for-4.5' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'lpc18xx_defconfig_for_4.5' of https://github.com/manabian/linux-lpc into next/defconfig
      Merge tag 'imx-defconfig-4.5' of git://git.kernel.org/.../shawnguo/linux into next/defconfig

Robert Jarzmik (1):
      ARM: pxa: add defconfig covering all the boards

Shawn Lin (1):
      ARM: zx_defconfig: remove CONFIG_MMC_DW_IDMAC

Sjoerd Simons (1):
      ARM: multi_v7_defconfig: Add rockchip audio support

Stefan Wahren (1):
      ARM: bcm2835: enable all bcm2835-relevant in defconfig

Stephen Boyd (2):
      ARM: qcom_defconfig: Enable HAVE_ARM_ARCH_TIMER
      ARM: defconfig: qcom: Enable SSBI drivers

Timo Sigurdsson (4):
      ARM: sunxi: Re-enable SID driver in multi_v7_defconfig
      ARM: sunxi: Re-enable SID driver in sunxi_defconfig
      ARM: sunxi: Really enable LRADC keys in sunxi_defconfig
      ARM: sunxi: Clean up sunxi_defconfig

Wenyou Yang (1):
      ARM: at91/defconfig: enable watchdog drivers in sama5_defconfig


 arch/arm/Makefile                       |   5 +-
 arch/arm/configs/bcm2835_defconfig      |  29 +-
 arch/arm/configs/exynos_defconfig       |  18 +-
 arch/arm/configs/imx_v6_v7_defconfig    |   5 +-
 arch/arm/configs/lpc18xx_defconfig      |   5 +
 arch/arm/configs/multi_v5_defconfig     |  43 +-
 arch/arm/configs/multi_v7_defconfig     |  95 +++-
 arch/arm/configs/mvebu_v5_defconfig     |  40 +-
 arch/arm/configs/netwinder_defconfig    |   1 +
 arch/arm/configs/pxa_defconfig          | 783 +++++++++++++++++++++++++++
 arch/arm/configs/qcom_defconfig         |  16 +-
 arch/arm/configs/realview-smp_defconfig |  29 +-
 arch/arm/configs/realview_defconfig     |  26 +-
 arch/arm/configs/sama5_defconfig        |   3 +
 arch/arm/configs/shmobile_defconfig     |  12 +-
 arch/arm/configs/socfpga_defconfig      |   6 +-
 arch/arm/configs/sunxi_defconfig        |  14 +-
 arch/arm/configs/versatile_defconfig    |  11 +-
 arch/arm/configs/zx_defconfig           |   1 -
 19 files changed, 1042 insertions(+), 100 deletions(-)
 create mode 100644 arch/arm/configs/pxa_defconfig

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 7/9] ARM: SoC defconfig updates for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

As usual, a bunch of commits, mostly adding drivers and other options to
defconfigs because it makes sense to have them enabled on various development
or product boards. Too much to enumerate each here.

There's an introduction of a pxa_defconfig, since PXA finally will allow
building a shared kernel for all boards. With this, we can hopefully
remove a bunch of individual defconfigs down the road but it requires
a bit of real life testing and transition period.

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

The following changes since commit 5804c94bd04867f721c63f65326b5617bf176b43:

  Merge branch 'next/dt64' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig

for you to fetch changes up to 2f6b99ef1322e49aa05b16f4a7413f32631fb8fa:

  ARM: Add CONFIG_DEPRECATED_PARAM_STRUCT to netwinder_defconfig

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

Afzal Mohammed (1):
      ARM: multi_v7_defconfig: enable TPS65217 regulator

Alison Wang (1):
      ARM: multi_v7_defconfig: Enable some drivers for LS1021A

Andre Przywara (1):
      arm: multi_v7_defconfig: Add virtio drivers

Andrew Lunn (5):
      ARM: config: Regenerate multi_v5_defconfig
      ARM: config: Reenable DSA in multi_v5_defconfig
      ARM: config: Add orion5x to multi_v5_defconfig
      ARM: mvebu: Reenable DSA in mvebu_v5_defconfig
      ARM: mvebu: update v5 defconfig for Orion5x machines

Andy Gross (1):
      ARM: multi_v7_defconfig: Enable required QCOM SPMI/PMIC drivers

Ariel D'Alessandro (1):
      ARM: configs: lpc18xx: enable EEPROM NVMEM driver

Arnd Bergmann (6):
      Merge tag 'mvebu-defconfig-4.5-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'sunxi-defconfig-for-4.5' of https://git.kernel.org/.../mripard/linux into next/defconfig
      Merge tag 'mvebu-defconfig-4.5-2' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'socfpga_defconfig_for_v4.5' of git://git.kernel.org/.../dinguyen/linux into next/defconfig
      ARM: default to multi_v7_defconfig
      Merge Rockchip pmdomain fix into next/defconfig

Bjorn Andersson (2):
      ARM: defconfig: multi_v7: Enable Qualcomm options for Honami
      ARM: defconfig: Update qcom_defconfig

Chen-Yu Tsai (2):
      ARM: sunxi_defconfig: Update MFD_AXP20X symbol and enable MFD_AXP20X_RSB
      ARM: multi_v7_defconfig: Enable RSB and AXP20X related drivers as modules

Dinh Nguyen (1):
      arm: socfpga_defconfig: enable USB dual-role and cleanup

Enric Balletbo i Serra (1):
      ARM: multi_v7_defconfig: Enable Rockchip generic power domain.

Fabio Estevam (3):
      ARM: imx_v6_v7_defconfig: Remove CONFIG_SOC_LS1021A
      ARM: imx_v6_v7_defconfig: Select VF610_ADC
      ARM: imx_v6_v7_defconfig: Select HDMI audio support

Geert Uytterhoeven (7):
      ARM: shmobile: defconfig: Enable CONFIG_PRINTK_TIME
      ARM: shmobile: defconfig: Drop useless CONFIG_USB_RCAR_PHY=y
      ARM: shmobile: defconfig: Enable missing support based on DTSes
      ARM: shmobile: defconfig: Enable frame buffer console for armadillo800eva
      ARM: multi_v7_defconfig: Drop useless CONFIG_USB_RCAR_PHY=y
      ARM: multi_v7_defconfig: Enable missing Renesas ARM support based on DTSes
      ARM: multi_v7_defconfig: Enable frame buffer console for armadillo800eva

Heiko St?bner (3):
      ARM: multi_v7_defconfig: enable Rockchip io-domain driver
      ARM: multi_v7_defconfig: enable rockchip crypto module
      ARM: multi_v7_defconfig: enable rk808 clkout module

Javier Martinez Canillas (1):
      ARM: multi_v7_defconfig: Build ChromeOS EC drivers as modules

Joachim Eastwood (1):
      ARM: configs: lpc18xx: enable mma7455 IIO driver

Krzysztof Kozlowski (7):
      ARM: exynos_defconfig: Enable Maxim 8997 family drivers
      ARM: exynos_defconfig: Enable Maxim 77693 LED and haptic drivers
      ARM: multi_v7_defconfig: Enable Maxim 8997 family drivers
      ARM: multi_v7_defconfig: Enable Maxim 77693 LED and haptic drivers
      ARM: exynos_defconfig: Enable NFSv4 client
      ARM: exynos_defconfig: Set recommended options for systemd
      ARM: multi_v7_defconfig: Enable fan, sensors and audio for Odroid XU3

Linus Walleij (9):
      ARM: mvebu: update v5 defconfig
      ARM: mvebu: add Kirkwood cpuidle to defconfig
      ARM: realview: refresh defconfig
      ARM: realview: update SMP defconfig
      ARM: realview: add generic config options
      ARM: realview: add generic config options
      ARM: realview: select apropriate targets
      ARM: versatile: select some defaults in defconfig
      ARM: versatile: enable the right LEDs

Lucas Stach (1):
      ARM: imx_v6_v7_defconfig: enable PCI_MSI

Marc Zyngier (1):
      ARM: Add CONFIG_DEPRECATED_PARAM_STRUCT to netwinder_defconfig

Marek Szyprowski (1):
      ARM: exynos_defconfig: Add drivers for Exynos4210 Universal C210 board

Martin Sperl (1):
      ARM: bcm2835: enable auxiliary spi driver in defconfig

Nishanth Menon (2):
      ARM: multi_v7_defconfig: Enable AM437x PMIC TPS65218
      ARM: multi_v7_defconfig: Enable generic SoC internal OMAP regulators

Olof Johansson (6):
      Merge tag 'samsung-defconfig-4.5' of https://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'at91-defconfig' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
      Merge tag 'renesas-defconfig-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'qcom-defconfig-for-4.5' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'lpc18xx_defconfig_for_4.5' of https://github.com/manabian/linux-lpc into next/defconfig
      Merge tag 'imx-defconfig-4.5' of git://git.kernel.org/.../shawnguo/linux into next/defconfig

Robert Jarzmik (1):
      ARM: pxa: add defconfig covering all the boards

Shawn Lin (1):
      ARM: zx_defconfig: remove CONFIG_MMC_DW_IDMAC

Sjoerd Simons (1):
      ARM: multi_v7_defconfig: Add rockchip audio support

Stefan Wahren (1):
      ARM: bcm2835: enable all bcm2835-relevant in defconfig

Stephen Boyd (2):
      ARM: qcom_defconfig: Enable HAVE_ARM_ARCH_TIMER
      ARM: defconfig: qcom: Enable SSBI drivers

Timo Sigurdsson (4):
      ARM: sunxi: Re-enable SID driver in multi_v7_defconfig
      ARM: sunxi: Re-enable SID driver in sunxi_defconfig
      ARM: sunxi: Really enable LRADC keys in sunxi_defconfig
      ARM: sunxi: Clean up sunxi_defconfig

Wenyou Yang (1):
      ARM: at91/defconfig: enable watchdog drivers in sama5_defconfig


 arch/arm/Makefile                       |   5 +-
 arch/arm/configs/bcm2835_defconfig      |  29 +-
 arch/arm/configs/exynos_defconfig       |  18 +-
 arch/arm/configs/imx_v6_v7_defconfig    |   5 +-
 arch/arm/configs/lpc18xx_defconfig      |   5 +
 arch/arm/configs/multi_v5_defconfig     |  43 +-
 arch/arm/configs/multi_v7_defconfig     |  95 +++-
 arch/arm/configs/mvebu_v5_defconfig     |  40 +-
 arch/arm/configs/netwinder_defconfig    |   1 +
 arch/arm/configs/pxa_defconfig          | 783 +++++++++++++++++++++++++++
 arch/arm/configs/qcom_defconfig         |  16 +-
 arch/arm/configs/realview-smp_defconfig |  29 +-
 arch/arm/configs/realview_defconfig     |  26 +-
 arch/arm/configs/sama5_defconfig        |   3 +
 arch/arm/configs/shmobile_defconfig     |  12 +-
 arch/arm/configs/socfpga_defconfig      |   6 +-
 arch/arm/configs/sunxi_defconfig        |  14 +-
 arch/arm/configs/versatile_defconfig    |  11 +-
 arch/arm/configs/zx_defconfig           |   1 -
 19 files changed, 1042 insertions(+), 100 deletions(-)
 create mode 100644 arch/arm/configs/pxa_defconfig

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 8/9] ARM: 64-bit defconfig updates for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

As mentioned earlier, we usually bake this into the general "arm64" branch,
but this release we have partitioned up the updates a bit more.

Most of these updates are enabling new SoCs in the single defconfig for 64-bit,
Renesas R8A7795, a number of Tegra options, Socionext Uniphier and a handful
of new options for other platforms as well.

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

The following changes since commit 6735a8e199d639b39ca1dbbcd5c90be8bb58b46d:

  Merge branch 'next/defconfig' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig64

for you to fetch changes up to a25682e2a19788ca1fc989ea079db8c5609cb885:

  Merge tag 'v4.4-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/config64

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

Arnd Bergmann (3):
      Merge tag 'renesas-arm64-defconfig-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
      Merge tag 'renesas-arm64-defconfig2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
      Merge tag 'berlin64-soc-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/config64

Jisheng Zhang (1):
      arm64: berlin: add the pinctrl dependency for Marvell Berlin SoCs

Kouei Abe (1):
      arm64: defconfig: Add Renesas R-Car SATA driver for R-Car Gen3 SoCs

Kuninori Morimoto (5):
      arm64: defconfig: renesas: Enable Renesas r8a7795 SoC
      arm64: defconfig: Enable Renesas R-Car I2C Controller
      arm64: defconfig: add Renesas R-Car DMAC driver support
      arm64: defconfig: add Renesas sound and AK4613 support
      arm64: defconfig: add CS2000 support

Masahiro Yamada (2):
      arm64: add Kconfig entry for Socionext UniPhier SoC family
      arm64: defconfig: enable UniPhier SoCs support

Olof Johansson (3):
      Merge tag 'tegra-for-4.5-defconfig' of git://git.kernel.org/.../tegra/linux into next/config64
      Merge tag 'renesas-arm64-defconfig3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
      Merge tag 'v4.4-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/config64

Simon Horman (1):
      arm64: defconfig: enable EthernetAVB

Takeshi Kihara (1):
      arm64: defconfig: Enable GPIO of Renesas R-Car Gen3 SoC

Thierry Reding (7):
      arm64: defconfig: Enable Tegra210 support
      arm64: defconfig: Do not disable Tegra AHB driver
      arm64: defconfig: Enable tegra-apbdma driver
      arm64: defconfig: Enable serial-tegra driver
      arm64: defconfig: Enable sdhci-tegra driver
      arm64: defconfig: Enable squashfs support
      arm64: defconfig: Enable printk timestamps

Yingjoe Chen (1):
      arm64: mediatek: enable MTK_TIMER


 arch/arm64/Kconfig.platforms |  8 ++++++++
 arch/arm64/configs/defconfig | 27 +++++++++++++++++++++++++--
 2 files changed, 33 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 8/9] ARM: 64-bit defconfig updates for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

As mentioned earlier, we usually bake this into the general "arm64" branch,
but this release we have partitioned up the updates a bit more.

Most of these updates are enabling new SoCs in the single defconfig for 64-bit,
Renesas R8A7795, a number of Tegra options, Socionext Uniphier and a handful
of new options for other platforms as well.

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

The following changes since commit 6735a8e199d639b39ca1dbbcd5c90be8bb58b46d:

  Merge branch 'next/defconfig' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-defconfig64

for you to fetch changes up to a25682e2a19788ca1fc989ea079db8c5609cb885:

  Merge tag 'v4.4-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/config64

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

Arnd Bergmann (3):
      Merge tag 'renesas-arm64-defconfig-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
      Merge tag 'renesas-arm64-defconfig2-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
      Merge tag 'berlin64-soc-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/config64

Jisheng Zhang (1):
      arm64: berlin: add the pinctrl dependency for Marvell Berlin SoCs

Kouei Abe (1):
      arm64: defconfig: Add Renesas R-Car SATA driver for R-Car Gen3 SoCs

Kuninori Morimoto (5):
      arm64: defconfig: renesas: Enable Renesas r8a7795 SoC
      arm64: defconfig: Enable Renesas R-Car I2C Controller
      arm64: defconfig: add Renesas R-Car DMAC driver support
      arm64: defconfig: add Renesas sound and AK4613 support
      arm64: defconfig: add CS2000 support

Masahiro Yamada (2):
      arm64: add Kconfig entry for Socionext UniPhier SoC family
      arm64: defconfig: enable UniPhier SoCs support

Olof Johansson (3):
      Merge tag 'tegra-for-4.5-defconfig' of git://git.kernel.org/.../tegra/linux into next/config64
      Merge tag 'renesas-arm64-defconfig3-for-v4.5' of git://git.kernel.org/.../horms/renesas into next/config64
      Merge tag 'v4.4-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/config64

Simon Horman (1):
      arm64: defconfig: enable EthernetAVB

Takeshi Kihara (1):
      arm64: defconfig: Enable GPIO of Renesas R-Car Gen3 SoC

Thierry Reding (7):
      arm64: defconfig: Enable Tegra210 support
      arm64: defconfig: Do not disable Tegra AHB driver
      arm64: defconfig: Enable tegra-apbdma driver
      arm64: defconfig: Enable serial-tegra driver
      arm64: defconfig: Enable sdhci-tegra driver
      arm64: defconfig: Enable squashfs support
      arm64: defconfig: Enable printk timestamps

Yingjoe Chen (1):
      arm64: mediatek: enable MTK_TIMER


 arch/arm64/Kconfig.platforms |  8 ++++++++
 arch/arm64/configs/defconfig | 27 +++++++++++++++++++++++++--
 2 files changed, 33 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 9/9] ARM: SoC driver updates for v4.5
  2016-01-21  1:14 ` Olof Johansson
@ 2016-01-21  1:14   ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

Driver updates for ARM SoCs. Some for SoC-family code under drivers/soc,
but also some other driver updates that don't belong anywhere else. We also
bring in the drivers/reset code through arm-soc.

Some of the larger updates:

- Qualcomm support for SMEM, SMSM, SMP2P. All used to communicate with other
parts of the chip/board on these platforms, all proprietary protocols that
don't fit into other subsystems and live in drivers/soc for now.

- System bus driver for UniPhier
- Driver for the TI Wakeup M3 IPC device

- Power management for Raspberry PI

+ Again a bunch of other smaller updates and patches.


Conflicts:

MAINTAINERS: Add/add. Keep both.

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

The following changes since commit 6ce42fec64d4f18e0c90257a5c5f9a455190f382:

  Merge branch 'next/config64' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers

for you to fetch changes up to ce96cb7386a57b270648f9ba6003065329a26bd3:

  Merge tag 'samsung-clk-exynos4-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers

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

Alban Bedel (2):
      reset: Fix of_reset_control_get() for consistent return values
      reset: ath79: Add system restart support

Alexander Aring (2):
      dt-bindings: add rpi power domain driver bindings
      ARM: bcm2835: add rpi power domain driver

Andy Gross (2):
      soc: qcom: smd-rpm: Add existing platform support
      MAINTAINERS: Change QCOM entries

Arnd Bergmann (9):
      soc: qcom: enable smsm/smp2p modular build
      ARM: qcom: select ARM_CPU_SUSPEND for power management
      Merge tag 'reset-for-4.5' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'reset-for-4.5-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
      reset: hi6220: fix modular build
      Merge branch 'depends/usb-fixes' into next/drivers
      Merge tag 'bcm2835-drivers-next-2015-12-28' of http://github.com/anholt/linux into next/drivers
      ARM: bcm2835: clarify RASPBERRYPI_FIRMWARE dependency
      bus: uniphier: allow only built-in driver

Bjorn Andersson (5):
      soc: qcom: Introduce common SMEM state machine code
      soc: qcom: smsm: Add driver for Qualcomm SMSM
      soc: qcom: smp2p: Qualcomm Shared Memory Point to Point
      MAINTAINERS: Add rules for Qualcomm dts files
      soc: qcom: Introduce WCNSS_CTRL SMD client

Chen Feng (3):
      reset: hisilicon: document hisi-hi6220 reset controllers bindings
      reset: hi6220: Reset driver for hisilicon hi6220 SoC
      arm64: dts: Add reset dts config for Hisilicon Hi6220 SoC

Dave Gerlach (2):
      Documentation: dt: add bindings for TI Wakeup M3 IPC device
      soc: ti: Add wkup_m3_ipc driver

Eric Anholt (1):
      ARM: bcm2835: Define two new packets from the latest firmware.

Lee Jones (3):
      ARM: STi: Add DT defines for co-processor reset lines
      reset: sti: Add support for resetting co-processors
      reset: sti: Provide ops .status() call-back

Masahiro Yamada (3):
      reset: remove redundant $(CONFIG_RESET_CONTROLLER) from Makefile
      reset: check return value of reset_controller_register()
      bus: uniphier-system-bus: add UniPhier System Bus driver

Olof Johansson (6):
      Merge tag 'tegra-for-4.5-memory' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'qcom-soc-for-4.5' of git://git.kernel.org/.../agross/linux into next/drivers
      MAINTAINERS: Drop Kumar Gala from QCOM
      Merge tag 'v4.4-next-soc' of https://github.com/mbgg/linux-mediatek into next/drivers
      Merge tag 'omap-for-v4.5/wakeup-m3' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'samsung-clk-exynos4-4.5' of https://git.kernel.org/.../krzk/linux into next/drivers

Paul Gortmaker (1):
      drivers/soc: make mediatek/mtk-scpsys.c explicitly non-modular

Philipp Zabel (4):
      reset: sti: add a missing blank line after declaration
      reset: sunxi: mark the of_device_id array as __initconst
      reset: use ENOTSUPP instead of ENOSYS
      reset: remove unused device pointer from struct reset_control

Sascha Hauer (1):
      soc: mediatek: SCPSYS: Add regulator support

Stephen Boyd (1):
      serial: msm_serial: Make config tristate

Vince Hsu (2):
      reset: add of_reset_control_get_by_index()
      memory/tegra: Add number of TLB lines for Tegra124


 .../bindings/bus/uniphier-system-bus.txt        |  66 ++
 .../bindings/reset/hisilicon,hi6220-reset.txt   |  34 +
 .../soc/bcm/raspberrypi,bcm2835-power.txt       |  47 ++
 .../devicetree/bindings/soc/ti/wkup_m3_ipc.txt  |  57 ++
 MAINTAINERS                                     |  10 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi       |   1 +
 drivers/bus/Kconfig                             |   8 +
 drivers/bus/Makefile                            |   1 +
 drivers/bus/uniphier-system-bus.c               | 281 +++++++++
 drivers/memory/tegra/tegra124.c                 |   1 +
 drivers/reset/Kconfig                           |   1 +
 drivers/reset/Makefile                          |   3 +-
 drivers/reset/core.c                            |  60 +-
 drivers/reset/hisilicon/Kconfig                 |   5 +
 drivers/reset/hisilicon/Makefile                |   1 +
 drivers/reset/hisilicon/hi6220_reset.c          | 109 ++++
 drivers/reset/reset-ath79.c                     |  30 +-
 drivers/reset/reset-berlin.c                    |   4 +-
 drivers/reset/reset-socfpga.c                   |   3 +-
 drivers/reset/reset-sunxi.c                     |   5 +-
 drivers/reset/reset-zynq.c                      |   3 +-
 drivers/reset/sti/reset-stih407.c               |   5 +
 drivers/reset/sti/reset-syscfg.c                |  27 +-
 drivers/soc/Kconfig                             |   1 +
 drivers/soc/Makefile                            |   1 +
 drivers/soc/bcm/Kconfig                         |   9 +
 drivers/soc/bcm/Makefile                        |   1 +
 drivers/soc/bcm/raspberrypi-power.c             | 247 ++++++++
 drivers/soc/mediatek/mtk-scpsys.c               |  32 +-
 drivers/soc/qcom/Kconfig                        |  27 +
 drivers/soc/qcom/Makefile                       |   4 +
 drivers/soc/qcom/smd-rpm.c                      |   2 +
 drivers/soc/qcom/smem_state.c                   | 201 ++++++
 drivers/soc/qcom/smp2p.c                        | 578 +++++++++++++++++
 drivers/soc/qcom/smsm.c                         | 625 +++++++++++++++++++
 drivers/soc/qcom/wcnss_ctrl.c                   | 272 ++++++++
 drivers/soc/ti/Kconfig                          |  10 +
 drivers/soc/ti/Makefile                         |   1 +
 drivers/soc/ti/wkup_m3_ipc.c                    | 508 +++++++++++++++
 drivers/tty/serial/Kconfig                      |   2 +-
 include/dt-bindings/power/raspberrypi-power.h   |  41 ++
 include/dt-bindings/reset/hisi,hi6220-resets.h  |  67 ++
 include/dt-bindings/reset/stih407-resets.h      |   4 +
 include/linux/reset.h                           |  17 +-
 include/linux/soc/qcom/smem_state.h             |  18 +
 include/linux/wkup_m3_ipc.h                     |  55 ++
 include/soc/bcm2835/raspberrypi-firmware.h      |   2 +
 47 files changed, 3439 insertions(+), 48 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt
 create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt
 create mode 100644 Documentation/devicetree/bindings/soc/bcm/raspberrypi,bcm2835-power.txt
 create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt
 create mode 100644 drivers/bus/uniphier-system-bus.c
 create mode 100644 drivers/reset/hisilicon/Kconfig
 create mode 100644 drivers/reset/hisilicon/Makefile
 create mode 100644 drivers/reset/hisilicon/hi6220_reset.c
 create mode 100644 drivers/soc/bcm/Kconfig
 create mode 100644 drivers/soc/bcm/Makefile
 create mode 100644 drivers/soc/bcm/raspberrypi-power.c
 create mode 100644 drivers/soc/qcom/smem_state.c
 create mode 100644 drivers/soc/qcom/smp2p.c
 create mode 100644 drivers/soc/qcom/smsm.c
 create mode 100644 drivers/soc/qcom/wcnss_ctrl.c
 create mode 100644 drivers/soc/ti/wkup_m3_ipc.c
 create mode 100644 include/dt-bindings/power/raspberrypi-power.h
 create mode 100644 include/dt-bindings/reset/hisi,hi6220-resets.h
 create mode 100644 include/linux/soc/qcom/smem_state.h
 create mode 100644 include/linux/wkup_m3_ipc.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [GIT PULL 9/9] ARM: SoC driver updates for v4.5
@ 2016-01-21  1:14   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2016-01-21  1:14 UTC (permalink / raw)
  To: linux-arm-kernel

Driver updates for ARM SoCs. Some for SoC-family code under drivers/soc,
but also some other driver updates that don't belong anywhere else. We also
bring in the drivers/reset code through arm-soc.

Some of the larger updates:

- Qualcomm support for SMEM, SMSM, SMP2P. All used to communicate with other
parts of the chip/board on these platforms, all proprietary protocols that
don't fit into other subsystems and live in drivers/soc for now.

- System bus driver for UniPhier
- Driver for the TI Wakeup M3 IPC device

- Power management for Raspberry PI

+ Again a bunch of other smaller updates and patches.


Conflicts:

MAINTAINERS: Add/add. Keep both.

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

The following changes since commit 6ce42fec64d4f18e0c90257a5c5f9a455190f382:

  Merge branch 'next/config64' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-drivers

for you to fetch changes up to ce96cb7386a57b270648f9ba6003065329a26bd3:

  Merge tag 'samsung-clk-exynos4-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers

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

Alban Bedel (2):
      reset: Fix of_reset_control_get() for consistent return values
      reset: ath79: Add system restart support

Alexander Aring (2):
      dt-bindings: add rpi power domain driver bindings
      ARM: bcm2835: add rpi power domain driver

Andy Gross (2):
      soc: qcom: smd-rpm: Add existing platform support
      MAINTAINERS: Change QCOM entries

Arnd Bergmann (9):
      soc: qcom: enable smsm/smp2p modular build
      ARM: qcom: select ARM_CPU_SUSPEND for power management
      Merge tag 'reset-for-4.5' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'reset-for-4.5-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
      reset: hi6220: fix modular build
      Merge branch 'depends/usb-fixes' into next/drivers
      Merge tag 'bcm2835-drivers-next-2015-12-28' of http://github.com/anholt/linux into next/drivers
      ARM: bcm2835: clarify RASPBERRYPI_FIRMWARE dependency
      bus: uniphier: allow only built-in driver

Bjorn Andersson (5):
      soc: qcom: Introduce common SMEM state machine code
      soc: qcom: smsm: Add driver for Qualcomm SMSM
      soc: qcom: smp2p: Qualcomm Shared Memory Point to Point
      MAINTAINERS: Add rules for Qualcomm dts files
      soc: qcom: Introduce WCNSS_CTRL SMD client

Chen Feng (3):
      reset: hisilicon: document hisi-hi6220 reset controllers bindings
      reset: hi6220: Reset driver for hisilicon hi6220 SoC
      arm64: dts: Add reset dts config for Hisilicon Hi6220 SoC

Dave Gerlach (2):
      Documentation: dt: add bindings for TI Wakeup M3 IPC device
      soc: ti: Add wkup_m3_ipc driver

Eric Anholt (1):
      ARM: bcm2835: Define two new packets from the latest firmware.

Lee Jones (3):
      ARM: STi: Add DT defines for co-processor reset lines
      reset: sti: Add support for resetting co-processors
      reset: sti: Provide ops .status() call-back

Masahiro Yamada (3):
      reset: remove redundant $(CONFIG_RESET_CONTROLLER) from Makefile
      reset: check return value of reset_controller_register()
      bus: uniphier-system-bus: add UniPhier System Bus driver

Olof Johansson (6):
      Merge tag 'tegra-for-4.5-memory' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'qcom-soc-for-4.5' of git://git.kernel.org/.../agross/linux into next/drivers
      MAINTAINERS: Drop Kumar Gala from QCOM
      Merge tag 'v4.4-next-soc' of https://github.com/mbgg/linux-mediatek into next/drivers
      Merge tag 'omap-for-v4.5/wakeup-m3' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'samsung-clk-exynos4-4.5' of https://git.kernel.org/.../krzk/linux into next/drivers

Paul Gortmaker (1):
      drivers/soc: make mediatek/mtk-scpsys.c explicitly non-modular

Philipp Zabel (4):
      reset: sti: add a missing blank line after declaration
      reset: sunxi: mark the of_device_id array as __initconst
      reset: use ENOTSUPP instead of ENOSYS
      reset: remove unused device pointer from struct reset_control

Sascha Hauer (1):
      soc: mediatek: SCPSYS: Add regulator support

Stephen Boyd (1):
      serial: msm_serial: Make config tristate

Vince Hsu (2):
      reset: add of_reset_control_get_by_index()
      memory/tegra: Add number of TLB lines for Tegra124


 .../bindings/bus/uniphier-system-bus.txt        |  66 ++
 .../bindings/reset/hisilicon,hi6220-reset.txt   |  34 +
 .../soc/bcm/raspberrypi,bcm2835-power.txt       |  47 ++
 .../devicetree/bindings/soc/ti/wkup_m3_ipc.txt  |  57 ++
 MAINTAINERS                                     |  10 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi       |   1 +
 drivers/bus/Kconfig                             |   8 +
 drivers/bus/Makefile                            |   1 +
 drivers/bus/uniphier-system-bus.c               | 281 +++++++++
 drivers/memory/tegra/tegra124.c                 |   1 +
 drivers/reset/Kconfig                           |   1 +
 drivers/reset/Makefile                          |   3 +-
 drivers/reset/core.c                            |  60 +-
 drivers/reset/hisilicon/Kconfig                 |   5 +
 drivers/reset/hisilicon/Makefile                |   1 +
 drivers/reset/hisilicon/hi6220_reset.c          | 109 ++++
 drivers/reset/reset-ath79.c                     |  30 +-
 drivers/reset/reset-berlin.c                    |   4 +-
 drivers/reset/reset-socfpga.c                   |   3 +-
 drivers/reset/reset-sunxi.c                     |   5 +-
 drivers/reset/reset-zynq.c                      |   3 +-
 drivers/reset/sti/reset-stih407.c               |   5 +
 drivers/reset/sti/reset-syscfg.c                |  27 +-
 drivers/soc/Kconfig                             |   1 +
 drivers/soc/Makefile                            |   1 +
 drivers/soc/bcm/Kconfig                         |   9 +
 drivers/soc/bcm/Makefile                        |   1 +
 drivers/soc/bcm/raspberrypi-power.c             | 247 ++++++++
 drivers/soc/mediatek/mtk-scpsys.c               |  32 +-
 drivers/soc/qcom/Kconfig                        |  27 +
 drivers/soc/qcom/Makefile                       |   4 +
 drivers/soc/qcom/smd-rpm.c                      |   2 +
 drivers/soc/qcom/smem_state.c                   | 201 ++++++
 drivers/soc/qcom/smp2p.c                        | 578 +++++++++++++++++
 drivers/soc/qcom/smsm.c                         | 625 +++++++++++++++++++
 drivers/soc/qcom/wcnss_ctrl.c                   | 272 ++++++++
 drivers/soc/ti/Kconfig                          |  10 +
 drivers/soc/ti/Makefile                         |   1 +
 drivers/soc/ti/wkup_m3_ipc.c                    | 508 +++++++++++++++
 drivers/tty/serial/Kconfig                      |   2 +-
 include/dt-bindings/power/raspberrypi-power.h   |  41 ++
 include/dt-bindings/reset/hisi,hi6220-resets.h  |  67 ++
 include/dt-bindings/reset/stih407-resets.h      |   4 +
 include/linux/reset.h                           |  17 +-
 include/linux/soc/qcom/smem_state.h             |  18 +
 include/linux/wkup_m3_ipc.h                     |  55 ++
 include/soc/bcm2835/raspberrypi-firmware.h      |   2 +
 47 files changed, 3439 insertions(+), 48 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt
 create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt
 create mode 100644 Documentation/devicetree/bindings/soc/bcm/raspberrypi,bcm2835-power.txt
 create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt
 create mode 100644 drivers/bus/uniphier-system-bus.c
 create mode 100644 drivers/reset/hisilicon/Kconfig
 create mode 100644 drivers/reset/hisilicon/Makefile
 create mode 100644 drivers/reset/hisilicon/hi6220_reset.c
 create mode 100644 drivers/soc/bcm/Kconfig
 create mode 100644 drivers/soc/bcm/Makefile
 create mode 100644 drivers/soc/bcm/raspberrypi-power.c
 create mode 100644 drivers/soc/qcom/smem_state.c
 create mode 100644 drivers/soc/qcom/smp2p.c
 create mode 100644 drivers/soc/qcom/smsm.c
 create mode 100644 drivers/soc/qcom/wcnss_ctrl.c
 create mode 100644 drivers/soc/ti/wkup_m3_ipc.c
 create mode 100644 include/dt-bindings/power/raspberrypi-power.h
 create mode 100644 include/dt-bindings/reset/hisi,hi6220-resets.h
 create mode 100644 include/linux/soc/qcom/smem_state.h
 create mode 100644 include/linux/wkup_m3_ipc.h

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2016-01-21  1:16 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-21  1:14 [GIT PULL 0/9] ARM: SoC updates for v4.5 Olof Johansson
2016-01-21  1:14 ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 1/9] ARM: SoC non-urgent fixes " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 2/9] ARM: SoC cleanups " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 3/9] ARM: SoC multiplatform code changes " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 4/9] ARM: SoC platform updates " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 5/9] ARM: DT " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 6/9] ARM: 64-bit " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 7/9] ARM: SoC defconfig " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 8/9] ARM: 64-bit " Olof Johansson
2016-01-21  1:14   ` Olof Johansson
2016-01-21  1:14 ` [GIT PULL 9/9] ARM: SoC driver " Olof Johansson
2016-01-21  1:14   ` Olof Johansson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.