linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/7] ARM: SoC changes for 4.7
@ 2016-05-17 22:07 Arnd Bergmann
  2016-05-17 22:20 ` [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7 Arnd Bergmann
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:07 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

Hi Linus,

These are the first seven pull requests for arm-soc this time, there is
one small follow-up coming once the dependencies for that have landed
in your tree.

Things remain relatively calm for us. We merged 122 pull requests with
822 patches, plus 35 individual patches, which is less than what we used
to have. We are shifting even more towards changing only dts files,
for the most part adding new functionality on existing boards, and adding
new machines, as shown clearly by the dirstat:

   3.4% Documentation/devicetree/bindings/
  56.3% arch/arm/boot/dts/
   0.7% arch/arm/configs/
   0.0% arch/arm/mach-aspeed/
   0.2% arch/arm/mach-at91/
   0.0% arch/arm/mach-bcm/
   0.5% arch/arm/mach-davinci/
   0.0% arch/arm/mach-dove/
   0.1% arch/arm/mach-exynos/
   0.0% arch/arm/mach-imx/
   0.1% arch/arm/mach-integrator/
   0.1% arch/arm/mach-lpc32xx/
   0.0% arch/arm/mach-mediatek/
   0.0% arch/arm/mach-mv78xx0/
   1.3% arch/arm/mach-omap2/
   0.0% arch/arm/mach-orion5x/
   0.0% arch/arm/mach-oxnas/
   0.0% arch/arm/mach-realview/
   0.0% arch/arm/mach-rockchip/
   0.3% arch/arm/mach-shmobile/
   0.0% arch/arm/mach-sti/
   0.0% arch/arm/mach-tegra/
   0.0% arch/arm/mach-uniphier/
   0.0% arch/arm/mach-versatile/
   0.0% arch/arm/mach-vexpress/
   0.0% arch/arm/plat-samsung/
   0.9% arch/arm/
  13.1% arch/arm64/boot/dts/
   0.0% arch/arm64/configs/
   0.0% arch/arm64/
   0.0% drivers/bus/
   0.9% drivers/clk/
   0.0% drivers/firmware/
   0.0% drivers/gpu/drm/tegra/
   0.0% drivers/gpu/drm/vc4/
   0.0% drivers/irqchip/
   0.4% drivers/memory/samsung/
   0.0% drivers/memory/
   0.4% drivers/mtd/maps/
   0.0% drivers/of/
   0.3% drivers/pci/host/
   9.2% drivers/phy/tegra/
   0.1% drivers/phy/
   0.0% drivers/pinctrl/tegra/
   0.6% drivers/reset/
   0.1% drivers/soc/brcmstb/
   1.0% drivers/soc/mediatek/
   0.4% drivers/soc/qcom/
   1.2% drivers/soc/renesas/
   0.4% drivers/soc/rockchip/
   0.7% drivers/soc/tegra/
 730 files changed, 47909 insertions(+), 7916 deletions(-)

My feeling is that the number of dts changes remain constant, but
everything else gets less every time, and that's good.

One part that sticks out this time in the dirstat this time is the
NVIDIA rework for the USB PHY, which had complex interdependencies so
we are merging all the subsystem specific change through arm-soc.

I currently don't see any conflicts against other trees, or between
our branches.

The most active individual developers (15 patches or more) out of the 165 people
that contributed this time were:

     51 Geert Uytterhoeven
     42 Simon Horman
     23 Heiko Stuebner
     22 Hans de Goede
     21 Jon Hunter
     21 Chanwoo Choi
     20 Thierry Reding
     17 Vladimir Zapolskiy
     17 Linus Walleij
     17 Krzysztof Kozlowski
     16 Lee Jones
     15 Srinivas Kandagatla
     15 Roger Quadros
     15 Fabio Estevam

	Arnd

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

* [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
@ 2016-05-17 22:20 ` Arnd Bergmann
  2016-05-17 22:21 ` [GIT PULL 2/7] ARM: SoC platform updates " Arnd Bergmann
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:20 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

are available in the git repository at:

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

for you to fetch changes up to 2e629ebc24d463ffb6c17b15daf908e6f968a1de:

  Merge branches 'next/cleanup' and 'next/fixes-non-critical' into next/cleanups-fixes (2016-05-17 15:06:31 +0200)

----------------------------------------------------------------
ARM: SoC cleanups and fixes for v4.7

Traditionally we've had two separate branches for cleanups and non-critical
bug fixes, but both of these got smaller with each release and the differences
are rather unclear now, so it seems more appropriate to have a combined
branch.

The most notably change is for OMAP, which gets a small rework to simplify
handling of the AUXDATA mechanism used on machines that are not completely
DT based yet, along with other work that is used as preparation for dropping
the legacy board files.

----------------------------------------------------------------
Arnd Bergmann (7):
      ARM: realview: hide unused 'pmu_device' object
      Merge tag 'davinci-for-v4.7/cleanup' of git://git.kernel.org/.../nsekhar/linux-davinci into next/cleanup
      ARM: debug: remove extraneous DEBUG_HI3716_UART option
      Merge tag 'samsung-fixes-non-critical-4.7' of git://git.kernel.org/.../krzk/linux into next/fixes-non-critical
      Merge tag 'omap-for-v4.7/legacy-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'omap-for-v4.7/auxdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge branches 'next/cleanup' and 'next/fixes-non-critical' into next/cleanups-fixes

David Lechner (3):
      ARM: davinci: simplify call to of populate
      ARM: davinci: remove unused DA8XX_NUM_UARTS
      ARM: davinci: use IRQCHIP_DECLARE for cp_intc

Javier Martinez Canillas (1):
      ARM: dts: exynos: Add MFC memory banks for Peach boards

Krzysztof Kozlowski (1):
      ARM: EXYNOS: Properly skip unitialized parent clock in power domain on

Linus Walleij (1):
      soc: versatile: dynamically detect RealView HBI numbers

Marek Szyprowski (2):
      ARM: dts: exynos: Fix regulator name to avoid forbidden character on exynos4210-trats
      ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats

Olof Johansson (2):
      Merge tag 'versatile-cleanup-1' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
      Merge tag 'v4.7-rockchip-soc32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/cleanup

Peter Griffin (1):
      ARM: rockchip: Fix use of plain integer as NULL pointer

Petr Kulhavy (1):
      ARM: DaVinci USB: removed deprecated properties from MUSB config

Tony Lindgren (4):
      of/platform: Allow secondary compatible match in of_dev_lookup
      ARM: OMAP2+: Simplify auxdata by using the generic match
      ARM: OMAP2+: Add more functions to pwm pdata for ir-rx51
      ARM: OMAP2+: n900 needs MMC slot names for legacy user space

 arch/arm/Kconfig.debug                         |  8 ----
 arch/arm/boot/dts/exynos4210-trats.dts         |  4 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts     |  5 +++
 arch/arm/boot/dts/exynos5800-peach-pi.dts      |  5 +++
 arch/arm/mach-davinci/cp_intc.c                |  3 ++
 arch/arm/mach-davinci/da8xx-dt.c               | 17 +-------
 arch/arm/mach-davinci/usb.c                    | 16 --------
 arch/arm/mach-exynos/pm_domains.c              |  2 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c   | 35 +++++++++++++++-
 arch/arm/mach-omap2/pdata-quirks.c             | 57 ++++++++++++++++++--------
 arch/arm/mach-realview/realview_pbx.c          |  2 +
 arch/arm/mach-rockchip/platsmp.c               |  2 +-
 drivers/of/platform.c                          | 28 ++++++++++---
 drivers/soc/versatile/soc-realview.c           | 19 ++-------
 include/linux/platform_data/media/ir-rx51.h    |  1 +
 include/linux/platform_data/pwm_omap_dmtimer.h | 21 ++++++++++
 16 files changed, 144 insertions(+), 81 deletions(-)

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

* [GIT PULL 2/7] ARM: SoC platform updates for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
  2016-05-17 22:20 ` [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7 Arnd Bergmann
@ 2016-05-17 22:21 ` Arnd Bergmann
  2016-05-17 22:21 ` [GIT PULL 3/7] ARM: SoC 64-bit changes " Arnd Bergmann
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

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 b54891be1a7785de7ec0e5c1fc9ba597713d22a8:

  Merge tag 'v4.6-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/soc (2016-05-09 16:31:16 +0200)

----------------------------------------------------------------
ARM: SoC platform updates for v4.7

We get support for three new 32-bit SoC platforms this time. The amount
of changes in arch/arm for any of them is miniscule, as all the
interesting code is in device driver subsystems (irqchip, clk, pinctrl,
...) these days. I'm listing them here, as the addition of the Kconfig
statement is the main relevant milestone for a new platform. In each
case, some drivers are are shared with existing platforms, while
other drivers are added for v4.7 as well, or come in a later release.

- The Aspeed platform is probably the most interesting one, this is
  what most whitebox servers use as their baseboard management
  controller. We get support for the very common ast2400 and ast2500
  SoCs. The OpenBMC project focuses on this chip, and the LWN
  article about their ELC 2016 presentation at
  https://lwn.net/Articles/683320/ triggered the submission, but the
  code comes from IBM's OpenPOWER team rather than the team at
  Facebook. There are still a lot more drivers that need to get added
  over time, and I hope both teams can work together on that.

- OXNAS is an old platform for Network Attached Storage devices
  from Oxford Semiconductor. There are models with ARM10 (!) and
  ARM11MPCore cores, but for now, we only support the original ARM9
  based versions.
  The product lineup was subsequently part of PLX, Avago and now the
  new Broadcom Ltd. https://wiki.openwrt.org/doc/hardware/soc/soc.oxnas
  has some more information.

- V2M-MPS2 is a prototyping platform from ARM for their Cortex-M
  cores and is related to the existing Realview / Versatile Express
  lineup, but without MMU. We now support various NOMMU platforms,
  so adding a new one is fairly straightforward.
  http://infocenter.arm.com/help/topic/com.arm.doc.100112_0100_03_en/
  has detailed information about the platform.

Other noteworthy updates:

- Work on LPC32xx has resumed, and Vladimir Zapolskiy and Sylvain Lemieux
  are now maintaining the platform. This is an older ARM9 based
  platform from NXP (not Freescale), but it remains in use in embedded
  markets.

- Kevin Hilman is now co-maintaining the Amlogic Meson platform for both
  32-bit and 64-bit ARM, and started contributing some patches.

- As is often the case, work on the OMAP platforms makes up the bulk of
  the actual SoC code changes in arch/arm, but there isn't a lot of
  that either.

----------------------------------------------------------------
Anna-Maria Gleixner (1):
      ARM: OMAP2+: wakeupgen: Add comment for unhandled FROZEN transitions

Arnd Bergmann (11):
      Merge tag 'davinci-for-v4.7/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'renesas-soc-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'ox810se-arm-v4.6-rc3' of https://github.com/superna9999/linux into next/soc
      Merge tag 'omap-for-v4.7/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'lpc32xx-soc-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/soc
      Merge tag 'davinci-for-v4.7/soc-part2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'mvebu-soc-4.7-1' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'imx-soc-4.7' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'davinci-for-v4.7/doc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'aspeed-for-4.7-arch' of https://github.com/shenki/linux into next/soc
      Merge tag 'v4.6-next-kconfig' of https://github.com/mbgg/linux-mediatek into next/soc

David Lechner (7):
      ARM: davinci: simplify call to of populate
      ARM: davinci: remove unused DA8XX_NUM_UARTS
      ARM: davinci: use IRQCHIP_DECLARE for cp_intc
      ARM: davinci: da8xx: move usb code to new file
      ARM: davinci: clk: add set_parent callback for mux clocks
      ARM: davinci: Move clock init after ioremap.
      ARM: davinci: da850: use clk->set_parent for async3

Erin Lo (1):
      ARM: mediatek: Add MT2701 config options for mediatek SoCs.

Geert Uytterhoeven (2):
      ARM: shmobile: timer: Fix preset_lpj leading to too short delays
      ARM: shmobile: timer: Drop support for Cortex A8

Joel Stanley (1):
      arm: Add Aspeed machine

Jonas Rabenstein (1):
      ARM: OMAP2+: remove redundant multiplatform checks

Keerthy (1):
      ARM: DRA7: clockdomain: Implement timer workaround for errata i874

Kevin Hilman (1):
      MAINTAINERS: ARM/Amlogic: add co-maintainer, misc. updates

Lee Jones (3):
      MAINTAINERS: Add ST's CPUFreq driver to the STI file list
      MAINTAINERS: Add ST's Remote Processor Driver to ARM/STI ARCHITECTURE
      ARM: STi: Update platform level menuconfig 'help'

Lokesh Vutla (4):
      ARM: OMAP2+: hwmod: Fix updating of sysconfig register
      ARM: OMAP2+: hwmod: RTC: Add lock and unlock functions
      ARM: DRA7: RTC: Add lock and unlock functions
      ARM: AMx3xx: RTC: Add lock and unlock functions

Ludovic Desroches (2):
      ARM: at91: use chipid device for soc detection
      ARM: at91/soc: reference the whole sama5d2 family

Masahiro Yamada (1):
      ARM: uniphier: correct the call order of of_node_put()

Neil Armstrong (3):
      irqchip: versatile-fpga: add new compatible for OX810SE SoC
      ARM: Add new mach-oxnas
      MAINTAINERS: add maintainer entry for ARM/OXNAS platform

Nishanth Menon (3):
      ARM: OMAP: DRA7: powerdomain data: Erratum i892 workaround: Disable core INA
      ARM: OMAP: DRA7: powerdomain data: Fix "ON" state for memories
      ARM: OMAP: DRA7: powerdomain data: Remove wrong OSWR capability

Olof Johansson (2):
      Merge tag 'at91-soc' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
      Merge tag 'sti-soc-for-v4.7-1' of git://git.kernel.org/.../mcoquelin/sti into next/soc

Peter Ujfalusi (1):
      ARM: DRA7: hwmod: Add data for McASP1/2/4/5/6/7/8

Petr Kulhavy (1):
      ARM: DaVinci USB: removed deprecated properties from MUSB config

Sebastian Andrzej Siewior (1):
      ARM: imx: always use TWD on IMX6Q

Sekhar Nori (1):
      MAINTAINERS: fix stale TI DaVinci entries

Sjoerd Simons (2):
      ARM: dts: r8a7791: Don't disable referenced optional clocks
      Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"

Stephen Boyd (3):
      ARM: mv78xx0: Remove CLK_IS_ROOT
      ARM: orion5x: Remove CLK_IS_ROOT
      ARM: dove: Remove CLK_IS_ROOT

Suman Anna (2):
      ARM: DRA7: hwmod: Add data for GPTimer 12
      ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence

Sylvain Lemieux (1):
      ARM: lpc32xx: remove reboot header file

Tony Lindgren (1):
      Merge tag 'for-v4.7/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v4.7/soc

Vignesh R (1):
      ARM: OMAP2+: DRA7: Add hwmod entries for PWMSS

Vladimir Murzin (2):
      ARM: vexpress/mps2: introduce MPS2 platform
      MAINTAINERS: Update ARM Versatile Express platform entry

Vladimir Zapolskiy (5):
      ARM: lpc32xx: remove leftovers of legacy clock source and provider drivers
      ARM: lpc32xx: remove duplicate const on lpc32xx_auxdata_lookup
      MAINTAINERS: move ARM/NXP LPC32xx record to ARM section
      MAINTAINERS: add new maintainers of NXP LPC32xx SoC
      MAINTAINERS: add ARM/NXP LPC32XX SoC specific drivers to the section

 .../devicetree/bindings/arm/atmel-at91.txt         |   4 +
 MAINTAINERS                                        |  48 ++-
 arch/arm/Kconfig                                   |  16 +
 arch/arm/Makefile                                  |   1 +
 arch/arm/boot/dts/r8a7791-koelsch.dts              |   1 +
 arch/arm/boot/dts/r8a7791-porter.dts               |  14 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |   5 +-
 arch/arm/mach-aspeed/Kconfig                       |  30 ++
 arch/arm/mach-at91/sama5.c                         |  20 +-
 arch/arm/mach-at91/soc.c                           |  81 ++++-
 arch/arm/mach-at91/soc.h                           |  12 +-
 arch/arm/mach-davinci/Makefile                     |   4 +-
 arch/arm/mach-davinci/clock.c                      |  21 +-
 arch/arm/mach-davinci/clock.h                      |   1 +
 arch/arm/mach-davinci/common.c                     |   6 -
 arch/arm/mach-davinci/cp_intc.c                    |   3 +
 arch/arm/mach-davinci/da830.c                      |   2 +
 arch/arm/mach-davinci/da850.c                      |  83 ++---
 arch/arm/mach-davinci/da8xx-dt.c                   |  17 +-
 arch/arm/mach-davinci/dm355.c                      |   1 +
 arch/arm/mach-davinci/dm365.c                      |   1 +
 arch/arm/mach-davinci/dm644x.c                     |   1 +
 arch/arm/mach-davinci/dm646x.c                     |   1 +
 arch/arm/mach-davinci/usb-da8xx.c                  | 107 ++++++
 arch/arm/mach-davinci/usb.c                        |  89 -----
 arch/arm/mach-dove/common.c                        |   3 +-
 arch/arm/mach-imx/Kconfig                          |   2 +-
 arch/arm/mach-lpc32xx/common.c                     |  95 ------
 arch/arm/mach-lpc32xx/common.h                     |  24 +-
 arch/arm/mach-lpc32xx/phy3250.c                    |   2 +-
 arch/arm/mach-mediatek/Kconfig                     |   4 +
 arch/arm/mach-mv78xx0/common.c                     |   3 +-
 arch/arm/mach-omap2/Makefile                       |   2 +-
 arch/arm/mach-omap2/clockdomains7xx_data.c         |   2 +-
 arch/arm/mach-omap2/omap-wakeupgen.c               |   5 +
 arch/arm/mach-omap2/omap_hwmod.c                   |  20 +-
 arch/arm/mach-omap2/omap_hwmod.h                   |   2 +
 .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c |   2 +
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          | 364 ++++++++++++++++++++-
 arch/arm/mach-omap2/omap_hwmod_reset.c             |  65 ++++
 arch/arm/mach-omap2/powerdomains7xx_data.c         |  82 ++---
 arch/arm/mach-omap2/soc.h                          | 140 ++------
 arch/arm/mach-orion5x/common.c                     |   3 +-
 arch/arm/mach-oxnas/Kconfig                        |  24 ++
 arch/arm/mach-shmobile/timer.c                     |  56 ++--
 arch/arm/mach-sti/Kconfig                          |   9 +-
 arch/arm/mach-uniphier/platsmp.c                   |   4 +-
 arch/arm/mach-vexpress/Makefile                    |   4 +-
 arch/arm/mach-vexpress/Makefile.boot               |   3 +
 arch/arm/mach-vexpress/v2m-mps2.c                  |  21 ++
 drivers/irqchip/irq-versatile-fpga.c               |   1 +
 51 files changed, 957 insertions(+), 554 deletions(-)
 create mode 100644 arch/arm/mach-aspeed/Kconfig
 create mode 100644 arch/arm/mach-davinci/usb-da8xx.c
 create mode 100644 arch/arm/mach-oxnas/Kconfig
 create mode 100644 arch/arm/mach-vexpress/Makefile.boot
 create mode 100644 arch/arm/mach-vexpress/v2m-mps2.c

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

* [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
  2016-05-17 22:20 ` [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7 Arnd Bergmann
  2016-05-17 22:21 ` [GIT PULL 2/7] ARM: SoC platform updates " Arnd Bergmann
@ 2016-05-17 22:21 ` Arnd Bergmann
  2016-05-17 22:23 ` [GIT PULL 4/7] ARM: DT updates " Arnd Bergmann
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

are available in the git repository at:

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

for you to fetch changes up to da4a95d23beea1c3d1d131480f681b0b276e207e:

  Merge tag 'mvebu-defconfig64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64 (2016-05-10 17:46:15 +0200)

----------------------------------------------------------------
ARM: SoC 64-bit changes for v4.7

One new platform gets added this time: The Cortex-A53 based LG Electronics
LG1K platform used in digital TVs.

The other changes are mostly smaller updates to the defconfig files, to
enable additional platform specific drivers, as they get merged through
the subsystem trees.

----------------------------------------------------------------
Akira Tsukamoto (1):
      arm64: defconfig: enable several common USB network adapters

Alim Akhtar (1):
      arm64: defconfig: Enable PL330 DMA controller

Andre Przywara (1):
      arm64: defconfig: Add Juno SATA controller

Arnd Bergmann (6):
      Merge tag 'samsung-defconfig64-4.7' of git://git.kernel.org/.../krzk/linux into next/arm64
      Merge tag 'hi6220-config-for-4.7v3' of git://github.com/hisilicon/linux-hisi into next/arm64
      Merge tag 'renesas-arm64-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/arm64
      Merge tag 'imx-defconfig64-4.7' of git://git.kernel.org/.../shawnguo/linux into next/arm64
      Merge tag 'mvebu-arm64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64
      Merge tag 'mvebu-defconfig64-4.7-1' of git://git.infradead.org/linux-mvebu into next/arm64

Chanho Min (3):
      arm64: add Kconfig entry for LG1K SoC family
      arm64: defconfig: enable ARCH_LG1K
      MAINTAINERS: add Chanho Min as ARM/LG1K maintainer

Guodong Xu (3):
      arm64: defconfig: Enable the PMIC and regulator for Hi6220 and 96boards HiKey
      arm64: defconfig: add CONFIG_SPI_SPIDEV as module
      arm64: defconfig: enable configs for WLAN and TI WL1835 as modules

Kevin Hilman (1):
      arm64: defconfig: enable basic boot for Amlogic meson

Leo Yan (1):
      arm64: Kconfig: select sp804 timer for ARCH_HISI

Olof Johansson (1):
      Merge tag 'gxbb-arm64' of https://github.com/carlocaione/linux-meson into next/arm64

Stuart Yoder (3):
      arm64: defconfig: cleanup the defconfig
      arm64: defconfig: enable 48-bit virtual addresses
      arm64: defconfig: enable freescale/nxp config options

Thomas Petazzoni (3):
      arm64: marvell: enable AP806 and CP110 syscon driver
      MAINTAINERS: update entry for Marvell ARM platform maintainers
      arm64: configs: add options useful for Armada 7K/8K support

Yoshihiro Shimoda (1):
      arm64: defconfig: Add Renesas R-Car USB 3.0 driver support

 MAINTAINERS                  |  8 +++++++-
 arch/arm64/Kconfig.platforms | 10 ++++++++--
 arch/arm64/configs/defconfig | 45 +++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 55 insertions(+), 8 deletions(-)

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

* [GIT PULL 4/7] ARM: DT updates for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
                   ` (2 preceding siblings ...)
  2016-05-17 22:21 ` [GIT PULL 3/7] ARM: SoC 64-bit changes " Arnd Bergmann
@ 2016-05-17 22:23 ` Arnd Bergmann
  2016-05-17 22:24 ` [GIT PULL 5/7] ARM: 64-bit " Arnd Bergmann
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

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 ec42083b98bc7a85c736a8ae1b4c045901ed259e:

  ARM: dts: tango4: Import watchdog node (2016-05-10 16:12:00 +0200)

----------------------------------------------------------------
ARM: DT updates for v4.7

These are all the updates to device tree files for 32-bit platforms,
which as usual makes up the bulk of the ARM SoC changes: 462 non-merge
changesets, 450 files changed, 23340 insertions, 5216 deletions.

The three platforms that are added with the "soc" branch are here as well,
and we add some related machine files:

- For Aspeed AST2400/AST2500, we get the evaluation platform and
  the Tyan Palmetto POWER8 mainboard that uses the AST2400 BMC
- For Oxnas 810SE, the Western Digital "My Book World Edition"
  is added as the only platform at the moment.
- For ARM MPS2, the AN385 (Cortex-M3) and AN399 (Cortex-M7)
  are supported

On the ARM Realview development platform, we now support all machines
with device tree, previously only the board files were supported, which
in turn will likely be removed soon.

Qualcomm IPQ4019 is the second generation ARM based "Internet Processor",
following the IPQ806x that is used in many high-end WiFi routers. This one
integrates two ath10k wifi radios that were previously on separate chips.

Other boards that got added for existing chips are:

- On Ti OMAP family:
  - Amazon Kindle Fire, first generation, tablet and ebook reader
  - OnRISC Baltos iR 2110 and 3220 embedded industrial PCs
  - TI AM5728 IDK, TI AM3359 ICE-V2, and TI DRA722 Rev C EVM
    development systems

- On Samsung EXYNOS platform:
  - Samsung ARTIK5 evaluation board, see
    https://www.artik.io/modules/overview/artik-5/

- On NXP i.MX platforms:
  - Ka-Ro electronics TX6S-8034, TX6S-8035, TX6U-8033, TX6U-81xx,
    TX6Q-1036, TX6Q-1110/-1130, TXUL-0010 and TXUL-0011 industrial
    SoM modules
  - Embest MarS Board i.MX6Dual DIY platform
  - Boundary Devices i.MX6 Quad Plus Nitrogen6_MAX and
    SoloX Nitrogen6sx embedded boards
  - Technexion Pico i.MX6UL compute module
  - ZII VF610 Development Board

- On Marvell embedded (mvebu, orion, kirkwood) platforms:
  - Linksys Viper (E4200v2 / EA4500) WiFi router
  - Buffalo Kurobox Pro NAS

- On Qualcomm Snapdragon:
  - Arrow DragonBoard 600c (96boards) with APQ8064 Snapdragon 600

- On Rockchips platform:
  - mqmaker MiQi single-board computer

- On Altera SoCFPGA:
  - samtec VIN|ING 1000 vehicle communication interface

- On Allwinner Sunxi platforms:
  - Dserve DSRV9703C tablet
  - Difrnce DIT4350 tablet
  - Colorfly E708 Q1 tablet
  - Polaroid MID2809PXE04 tablet
  - Olimex A20 OLinuXino LIME2 single board computer
  - Xunlong Orange Pi 2, Orange Pi One, and Orange Pi PC
    single board computers

Across many platforms, bug fixes went in to address warnings that
dtc now emits with 'make dtbs W=1'. Further changes for device enablement
went into Ti OMAP, bcm283x (Raspberry Pi), bcm47xx (wifi router),
Ti Davinci, Samsung EXYNOS, Marvell mvebu/kirkwood/orion, NXP i.MX/Vybrid
NXP LPC18xx, NXP LPC32xx, Renesas shmobile/r-mobile/r-car, Rockchips
rk3xxx, ST Ux500, ST STi, Atmel AT91/SAMA5, Altera SoCFPGA, Allwinner
Sunxi, Sigma Designs Tango, NVIDIA Tegra, Socionext Uniphier and ARM
Versatile Express.

----------------------------------------------------------------
Adam Baker (1):
      ARM: dts: kirkwood: Add the hardware monitor to the NSA320 device tree

Akshay Bhat (5):
      ARM: dts: imx6q-ba16: Remove unused vqmmc-supply
      ARM: dts: imx6q-b850v3: Remove ldb panel
      ARM: dts: imx6q-b850v3: Update display clock source
      ARM: dts: imx: b450/b650v3: Move ldb_di clk assignment
      ARM: dts: imx6q-ba16: use wdog external reset

Alexander Kurz (1):
      ARM: dts: i.MX3x: add keypad port devicetree nodes

Alexander Stein (1):
      ARM: dts: ls1021a: DSPI has 6 chip-selects

Andrew Lunn (8):
      ARM: dts: kirkwood: Remove button address and fixup names
      ARM: dts: kirkwood: Remove node address from leds
      ARM: dts: kirkwood: Remove address from dsa unit name
      ARM: dts: kirkwood: Add address to ethernet-phy unit name
      ARM: dts: kirkwood: Fixup pcie DT warnings
      ARM: dts: kirkwood: Remove address from gpio-i2c unit name
      ARM: dts: kirkwood: Add address to mbus unit name
      ARM: dts: kirkwood: Add address go regulator unit name

Arnd Bergmann (34):
      Merge tag 'samsung-dt-exynos3250-artik5-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'samsung-dt-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'mvebu-dt-4.7-1' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'nomadik-dts-v4.7' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'davinci-for-v4.7/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
      Merge tag 'tegra-for-4.7-arm' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'imx-dt-4.7' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'renesas-rcar-sysc-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'omap-for-v4.7/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'arm-soc/for-4.7/devicetree' of http://github.com/Broadcom/stblinux into next/dt
      Merge tag 'qcom-dt-for-4.7' of git://git.kernel.org/.../agross/linux into next/dt
      Merge tag 'renesas-dt-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'vexpress-for-v4.7/updates' of git://git.kernel.org/.../sudeep.holla/linux into next/dt
      Merge tag 'keystone_dts_for_4.7' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'omap-for-v4.6/dt-ti81xx-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'renesas-fixes-for-v4.6' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'ox810se-arm-dt-v4.6-rc3' of https://github.com/superna9999/linux into next/dt
      Merge tag 'sti-dt-for-v4.7b-1' of git://git.kernel.org/.../mcoquelin/sti into next/dt
      Merge tag 'at91-dt2' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'lpc32xx-dt-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/dt
      Merge tag 'renesas-dt2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'samsung-dt-4.7-2' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'socfpga_dts_for_v4.7_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'samsung-dt-exynos-srom-fixup-4.7' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'omap-for-v4.7/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'v4.7-rockchip-dts32-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'davinci-for-v4.7/dt-part2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
      Merge tag 'sunxi-dt-for-4.7' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'v4.6-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'imx-dt-4.7-2' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'ux500-armsoc-v4.7' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'at91-dt3' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'aspeed-for-4.7-dts' of https://github.com/shenki/linux into next/dt
      Merge tag 'sunxi-dt-for-4.7-2' of https://git.kernel.org/.../mripard/linux into next/dt

Ben Hutchings (2):
      ARM: dts: dra7xx: Fix compatible string for PCF8575 chip
      ARM: dts: r8a7790: Set maximum frequencies for SDHI clocks

Bert Vermeulen (1):
      ARM: dts: kirkwood: Add DTS for Linksys EA4200v2/EA4500

Biao Huang (1):
      arm: dts: Add pinctrl/GPIO/EINT node for mt2701

Bjorn Andersson (6):
      ARM: dts: msm8974: Split efs in rfsa and rmtfs
      ARM: dts: msm8974: Add node for second i2c from blsp1
      ARM: dts: msm8974: Add modem smp2p and smd nodes
      ARM: dts: qcom: apq8064: Add syscon for sic-non-secure
      ARM: dts: qcom: apq8064: Add complete smsm node
      ARM: dts: qcom: apq8064: Add smd node and all edges

Brian Starkey (1):
      ARM: dts: vexpress: Add external expansion bus to DT

Caesar Wang (7):
      ARM: dts: rockchip: add vop device node for rk3036
      ARM: dts: rockchip: add hdmi device node for rk3036
      ARM: dts: rockchip: enable graphics support on rk3036-kylin
      ARM: dts: rockchip: add the thermal main info found on rk3228
      ARM: dts: rockchip: enable the tsadc for rk3228 evb
      ARM: dts: rockchip: add rk3288-veyron-jaq backlight and panel overrides
      ARM: dts: rockchip: move the rk3288 thermal data into rk3288.dtsi

Chanho Park (1):
      ARM: dts: exynos: Add exynos5420-fimd compatible

Chanwoo Choi (6):
      dt-bindings: Add the clock id of UART2 and MMC2 for Exynos3250
      clk: samsung: exynos3250: Add MMC2 clock
      ARM: dts: exynos: Add initial pin configuration for exynos3250-rinato
      ARM: dts: exynos: Add initial gpio setting of MMC2 device for exynos3250-monk
      ARM: dts: exynos: Add MSHC2 DT node for Exynos3250 SoC
      ARM: dts: exynos: Add exynos3250-artik5 dtsi file for ARTIK5 module

Chen-Yu Tsai (1):
      ARM: dts: sun8i: Add Orange Pi PC support

Christopher Spinrath (1):
      ARM: dts: sun7i: Enable S/PDIF on the Cubietruck

Cory Tusar (1):
      ARM: dts: vf610-zii-dev: Add ZII development board.

Cyrille Pitchen (1):
      ARM: dts: at91: sama5d2: add SFR node

David Lechner (5):
      ARM: dts: davinci: use proper address after @
      ARM: dts: da850: add spi0 to device tree
      ARM: davinci: da8xx-dt: Add spi0 lookup for clock matching
      ARM: dts: da850: disable mdio and eth0 in da850.dtsi
      ARM: dts: da850: There are 101 interrupts.

Dinh Nguyen (3):
      ARM: dts: socfpga: add cap-sd-highspeed for SD/MMC node
      ARM: dts: socfpga: add the clk-phase property for sd/mmc clock
      ARM: dts: socfpga: add reset control for USB

Eric Anholt (2):
      drm/vc4: Kick out the simplefb framebuffer before we set up KMS.
      ARM: bcm2835: Add VC4 to the device tree.

Fabio Estevam (14):
      ARM: dts: imx6qdl-sabresd: Pass the hannstar panel compatible string
      ARM: dts: imx6sx: Fix SAI DMA index
      ARM: dts: imx6sx: Remove unused property
      bindings: fsl-imx-sdma: Document 'fsl,sdma-event-remap' property
      ARM: dts: imx6sx-sdb: Add SAI support
      ARM: dts: imx6ul: Fix operating points
      ARM: dts: imx6sx: Add 198MHz operating point
      ARM: dts: imx6dl: Fix the VDD_ARM_CAP voltage for 396MHz operation
      ARM: dts: imx6: Do not hardcode the CLKO clock
      ARM: dts: imx6ul-pico-hobbit: Add initial support
      ARM: dts: imx28-m28: Remove unneeded partition nodes
      ARM: dts: imx6sx-sdb: Add 198MHz operational point
      ARM: dts: imx6qdl: Remove unneeded unit-addresses
      ARM: dts: imx6ul-14x14-evk: Add audio support

Filip Matijević (2):
      ARM: dts: N9/N950: Add support for 1GHz CPU clock
      ARM: dts: N9/N950: Add support for accelerometer

Florian Fainelli (1):
      Merge tag 'bcm2835-dt-next-2016-04-20' into devicetree/next

Florian Vallee (1):
      ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description

Franklin S Cooper Jr (1):
      ARM: dts: da850/am4372/am33xx: Use generic node name for ehrpwm

Gary Bisson (2):
      ARM: dts: imx: add Boundary Devices Nitrogen6_MAX QP board
      ARM: dts: imx: add Boundary Devices Nitrogen6_SoloX board

Geert Uytterhoeven (21):
      PM / Domains: Add DT bindings for the R-Car System Controller
      soc: renesas: Add r8a7779 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7790 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7791 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7793 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7794 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7795 SYSC PM Domain Binding Definitions
      ARM: shmobile: timer: Fix preset_lpj leading to too short delays
      ARM: dts: r8a7790: Add SCIF2 clock
      ARM: dts: r8a7790: Add SCIF2 device node
      ARM: dts: sh73a0: Correct interrupt type for ARM TWD
      ARM: dts: r8a7779: Correct interrupt type for ARM TWD
      ARM: dts: kzm9g: Configure NMI key as wake-up source
      ARM: dts: omap5-board-common: DT spelling s/interrupt-name/interrupt-names/
      ARM: dts: omap5-cm-t54: DT spelling s/interrupt-name/interrupt-names/
      ARM: dts: OMAP36xx: : DT spelling s/#address-cell/#address-cells/
      ARM: dts: r8a7778: Don't disable referenced optional clocks
      ARM: dts: r8a7779: Don't disable referenced optional clocks
      ARM: dts: r8a7790: Don't disable referenced optional clocks
      ARM: dts: r8a7793: Don't disable referenced optional clocks
      ARM: dts: r8a7794: Don't disable referenced optional clocks

Graham Moore (1):
      ARM: dts: socfpga: Add missing clock and interrupt fields for Arria10 DMA

H. Nikolaus Schaller (2):
      ARM: dts: twl6030: describe gpadc
      ARM: dts: omap5-board-common: describe gpadc for Palmas

Hans de Goede (19):
      ARM: dts: sun5i-a13-inet98v-rev2: Remove mmc2 node
      ARM: dts: sun5i-a13-empire-electronix-d709: Remove mmc2 node
      ARM: dts: sun5i: Add dts for Difrence DIT4350 tablet
      ARM: dts: sun6i: Add dts for colorfly e708 q1 tablet
      ARM: dts: sun8i: Add pmic nodes to sun8i-a23-gt90h-v4
      ARM: dts: sun8i: Add backlight / pwm nodes to sun8i-a23-gt90h-v4
      ARM: dts: sun8i: Fix wrong Quad core / a33 compat for sun8i-a23-gt90h-v4
      ARM: dts: sun8i: Fix regulator for mmc0 for sun8i-a23-gt90h-v4
      ARM: dts: sun8i: Add dts file for the Polaroid MID2809PXE4 tablet
      ARM: dts: sun4i: Add dts file for Dserve DSRV9703C tablet
      ARM: dts: sun8i: Add mmc2_8bit_pins to sun8i-h3.dtsi
      ARM: dts: sun8i: Enable IR receiver on Orangepi Plus boards
      ARM: dts: sun8i: Add wifi dt node on Orangepi Plus boards
      ARM: dts: sun8i: Add eMMC dt node on Orangepi Plus boards
      ARM: dts: sun8i: Fix pio nodes Orangepi Plus dts
      ARM: dts: sun8i: Add dts for Orange Pi 2 SBC
      ARM: dts: sun8i: Orangepi plus gpio keys fixes and improvements
      ARM: dts: sun8i: Base Orange Pi Plus dts on the Orange Pi 2 dts
      ARM: dts: sun8i: Add dts file for the Orange Pi One SBC

Heiko Stuebner (20):
      ARM: dts: rockchip: update rk3288-veyron cpu operating points
      ARM: dts: rockchip: fix rk3288 power-domain unit names
      ARM: dts: rockchip: fix missing usbphy unit-names
      ARM: dts: rockchip: clean up gpio-keys nodes
      ARM: dts: rockchip: drop unneeded properties from mipi node
      ARM: dts: rockchip: add missing unitname to cpu_leakage efuse
      ARM: dts: rockchip: add rk3288 edp-phy node
      ARM: dts: rockchip: add rk3288 displayport controller node
      ARM: dts: rockchip: move edp-hpd pin definition into common location
      ARM: dts: rockchip: add startup delay to rk3288-veyron panel-regulators
      ARM: dts: rockchip: add core rk3288-veyron backlight and panel nodes
      ARM: dts: rockchip: add rk3288-veyron-minnie backlight and panel settings
      ARM: dts: rockchip: override edp hpd handling on veyron-pinky and speedy
      ARM: dts: rockchip: simple panel and backlight supplies on veyron boards
      ARM: dts: rockchip: enable the eDP on rk3288 veyron devices
      ARM: dts: rockchip: move rk3036 memory definition to board files
      ARM: dts: rockchip: make rk3288-grf a simple-mfd
      ARM: dts: rockchip: move rk3288 edp phy under the GRF
      dt-bindings: add vendor-prefix for mqmaker
      ARM: dts: rockchip: add MiQi board from mqmaker

Heinrich Schuchardt (2):
      ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile
      ARM: dts: kirkwood: add kirkwood-nsa320.dtb to Makefile

Imre Kaloz (1):
      ARM: mvebu: fix GPIO config on the Linksys boards

JM Friedt (1):
      ARM: dts: sun5i-a13-olinuxino-micro: enable USB DRC

Jaehoon Chung (1):
      ARM: dts: exynos: Add MSHC2 DT node for SD card for exynos3250-artik5-eval board

Javier Martinez Canillas (5):
      ARM: dts: omap: add missing unit name to pbias regulator nodes
      ARM: dts: n8x0: remove unneeded unit name for i2c node
      ARM: dts: omap3: add missing unit name to PMU node
      ARM: dts: omap: remove unneeded unit name for sound nodes
      ARM: dts: omap: add missing unit names to bandgap nodes

Jens Kuske (1):
      ARM: dts: sun8i: Enable USB host controllers on Orangepi Plus boards

Jianqun Xu (1):
      dt-bindings: add bindings for Rockchip grf

Joachim Eastwood (12):
      ARM: dts: lpc18xx: add creg-clk node
      ARM: dts: lpc18xx: add rtc node
      ARM: dts: lpc18xx: add adc nodes
      ARM: dts: lpc18xx: add dac node
      ARM: dts: lpc4357-ea4357: add adc0
      ARM: dts: lpc4357-ea4357: add dac
      ARM: dts: lpc4350-hitex-eval: add adc1
      ARM: dts: armv7-m: add unit name to interrupt-controller
      ARM: dts: lpc18xx: remove unit addresses from creg childs
      ARM: dts: lpc4357-ea4357: fix unit name warnings from dtc
      ARM: dts: lpc4350-hitex-eval: fix unit name warnings from dtc
      dt-bindings: phy-lpc18xx-usb-otg: remove unit address from binding

Joel Stanley (3):
      doc/devicetree: Add Aspeed and Tyan to vendor-prefixes
      arm/dts: Add Aspeed ast2400 device tree
      arm/dst: Add Aspeed ast2500 device tree

John Crispin (1):
      dt-bindings: ARM: Mediatek: add MT2701/7623 string to the PMIC wrapper doc

John Keeping (3):
      ARM: dts: rockchip: fix MIPI interrupt on rk3288
      ARM: dts: rockchip: fix audio interrupts on rk3288
      ARM: dts: rockchip: add mipi_dsi to VIO power domain on rk3288

John Stultz (1):
      device-tree: nexus7: Add bq27541 battery interface to dts

Jon Hunter (2):
      ARM: tegra: Add stdout-path for various boards
      ARM: tegra: Correct interrupt type for ARM TWD

Joshua Clayton (1):
      ARM: dts: imx6: fix dtc warnings for ipu endpoints

Justin Waters (2):
      ARM: dts: imx: ba16: Add correct PCIe Tx Values
      ARM: dts: imx6q-ba16: Disable pwm2 by default

Kamil Debski (2):
      ARM: dts: exynos: Add HDMI CEC pin definition to exynos4 pinctrl
      ARM: dts: exynos: Add node for the HDMI CEC device to exynos4

Keerthy (4):
      ARM: dts: am57xx: Introduce commercial grade thermal thresholds
      ARM: dts: am57xx: Introduce industrial grade thermal thresholds
      ARM: dts: am57xx-beagle-x15: Include the commercial grade thresholds
      ARM: dts: am57xx-idk: Include Industrial grade  thermal thresholds

Krzysztof Kozlowski (18):
      ARM: dts: exynos: Add Security SubSystem node to Exynos4
      ARM: dts: exynos: Enable SSS on Trats2
      ARM: dts: exynos: Enable SSS on Odroid X/X2/U3 family
      Merge tag 'clk-v4.7-exynos3250' of git://linuxtv.org/snawrocki/samsung into for-v4.7/dt-exynos3250-artik5
      Merge tag 'samsung-dt-exynos3250-artik5-4.7' into next/dt
      ARM: dts: exynos: Fix DTC unit name warnings in cros-adc-thermistors
      ARM: dts: exynos: Fix DTC unit name warnings in Exynos3250
      ARM: dts: exynos: Fix DTC unit name warnings in Exynos4
      ARM: dts: exynos: Fix DTC unit name warnings in Trats2 board
      ARM: dts: exynos: Fix DTC unit name warnings in Exynos4x12
      ARM: dts: exynos: Fix DTC unit name warnings in Exynos5250
      ARM: dts: exynos: Fix DTC unit name warnings in Exynos542x
      ARM: dts: exynos: Fix DTC unit name warnings in Peach Pit
      ARM: dts: exynos: Fix DTC unit name warnings in SMDK5420
      ARM: dts: exynos: Fix DTC unit name warnings in Exynos5440
      ARM: dts: s5p: Fix DTC unit name warnings in SMDKv210 board
      ARM: dts: exynos: Remove unsupported s2mps11 regulator bindings from Exynos5420 boards
      ARM: dts: exynos: Enable PRNG and SSS for all Exynos4 devices

Lars Persson (1):
      ARM: dts: artpec: update clock bindings in artpec6.dtsi

Lee Jones (8):
      ARM: dts: STi: STiH407: Provide generic (safe) DVFS configuration
      ARM: dts: STi: STiH407: Provide CPU with clocking information
      ARM: dts: STi: STiH407: Link CPU with its voltage supply
      ARM: dts: STi: STiH407: Provide CPU with a means to look-up Major number
      ARM: dts: STi: stih407-family: Add nodes for Mailbox
      ARM: dts: STiH407: Add nodes for RemoteProc
      ARM: dts: STiH407: Move over to using the 'reserved-memory' API for obtaining DMA memory
      ARM: dts: STi: STih407: Switch LPC mode from RTC to Clocksource

Linus Walleij (10):
      ARM: dts: ux500: use the GPIO DT header
      ARM: dts: ux500: use the GIC include header
      Documentation/DT: add blurb for IB2 syscon to Versatile
      ARM: dts: realview: PB11MPCore: define a standard VGA panel
      ARM: dts: realview: PB1176: define a standard VGA panel
      ARM: dts: realview: support all the RealView EB board variants
      ARM: dts: realview: DT support for the PBA8 and PBX-A9
      ARM: dts: nomadik: add accelerometer IRQ and pin setting
      ARM: dts: nomadik: add DMA engine and some channels
      ARM: dts: ux500: configure the accelerometers open drain

Liu Gang (1):
      ARM: dts: ls1021a: Add gpio support for ls1021a platform

Lokesh Vutla (1):
      ARM: dts: am335x: Add initial support for ICEv2 board

Lothar Waßmann (12):
      ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL modules
      ARM: dts: imx6ul: add support for Ka-Ro electronics TXUL mainboard
      ARM: dts: imx6-tx6: Relicense the Ka-Ro DT files under GPLv2/X11
      ARM: dts: imx6-tx6: cleanup; no functional change
      ARM: dts: imx6-tx6: disable the spi node by default
      ARM: dts: imx6-tx6: remove container node around pinctrl nodes
      ARM: dts: imx6qdl-tx6: add mdio node for ethernet phy
      ARM: dts: imx6-tx6: remove regulator bus
      ARM: dts: imx6-tx6: remove LED pinctrl setting from hoggrp
      ARM: dts: imx6-tx6: enable support for rtscts on UARTs
      ARM: dts: imx6: add support for more Ka-Ro electronics modules
      ARM: dts: imx6: add support for the Ka-Ro electronics 'MB7' baseboard

Ludovic Desroches (1):
      ARM: dts: at91: sama5d2: add chipid node

Maarten Lankhorst (1):
      ARM: tegra: Enable watchdog support for Tegra114 and Tegra124

Maciej S. Szmigiero (1):
      ARM: dts: imx6qdl-udoo: add 7 inch LCD touchscreen panel support

Marc Gonzalez (4):
      ARM: dts: tango4: Initial thermal support
      ARM: dts: tango4: Update DT to match clk driver
      ARM: dts: tango4: Update cpus node for cpufreq
      ARM: dts: tango4: Import watchdog node

Marcel Ziswiler (1):
      ARM: dts: imx6: apalis: parallel lcd display support on ixora

Marcin Niestroj (3):
      ARM: dts: am335x-chili*: Move uart0 description from SOM to board
      ARM: dts: am335x-chili*: Move Ethernet MAC description from SOM to board
      ARM: dts: am335x-chilisom: Enable poweroff PMIC sequence using RTC signal

Marcus Cooper (8):
      ARM: dts: sun4i: Add SPDIF TX pin to the A10
      ARM: dts: sun7i: Add SPDIF TX pin to the A20
      ARM: dts: sun4i: Add the SPDIF clk to the A10
      ARM: dts: sun7i: Add the SPDIF clk to the A20
      ARM: dts: sun4i: Add the SPDIF block to the A10
      ARM: dts: sun7i: Add the SPDIF block to the A20
      ARM: dts: sun4i: Add SPDIF to the Mele A1000
      ARM: dts: sun7i: Add SPDIF to the Itead Ibox

Marek Szyprowski (1):
      ARM: dts: exynos: Enable the HDMI CEC device on Exynos4412 Odroid boards

Marek Vasut (6):
      ARM: dts: socfpga: Drop phy-addr OF property from CV dtsi
      ARM: dts: socfpga: Drop gmac0 from CV dtsi
      ARM: dts: socfpga: Add support for HPS LEDs on SoCKit
      ARM: dts: socfpga: Add support for HPS KEYs/SWs on SoCKit
      ARM: dts: socfpga: Add samtec VIN|ING board
      ARM: mx5: dts: Enable USB OTG on M53EVK

Markus Reichl (1):
      ARM: dts: exynos: Add eMMC and SD regulator supplies to Odroid XU3/XU4

Martin Sperl (1):
      dt/bindings: bcm2835: correct description for DMA-int

Masahiro Yamada (2):
      ARM: tegra: Remove redundant ARM_L1_CACHE_SHIFT_6 select
      ARM: dts: uniphier: add NAND pinmux node

Matthew McClintock (10):
      qcom: ipq4019: Add basic board/dts support for IPQ4019 SoC
      dts: ipq4019: Add support for IPQ4019 DK01 board
      qcom: ipq4019: add acc and saw nodes to bring up secondary cores
      qcom: ipq4019: add watchdog node to ipq4019 SoC and DK01 device tree
      qcom: ipq4019: add support for reset via qcom,ps-hold
      qcom: ipq4019: add spi node to ipq4019 SoC and DK01 device tree
      qcom: ipq4019: add i2c node to ipq4019 SoC and DK01 device tree
      qcom: ipq4019: add cpu operating points for cpufreq support
      qcom: ipq4019: add crypto nodes to ipq4019 SoC and DK01 device tree
      qcom: ipq4019: add DMA nodes to ipq4019 SoC and DK01 device tree

Maxime Ripard (6):
      ARM: sun5i: dt: Add pll3 and pll7 clocks
      ARM: sun5i: Add TV encoder gate to the DTSI
      ARM: sun5i: Add DRAM gates
      ARM: sun5i: a13: Add display and TCON clocks
      ARM: sun5i: r8: Add display blocks to the DTSI
      ARM: sun5i: chip: Enable the TV Encoder

Mike Williams (3):
      ARM: dts: at91: sama5d2: add trng node
      ARM: dts: at91: sama5d3: add trng node
      ARM: dts: at91: sama5d4: add trng node

Minghuan Lian (1):
      ARM: dts: ls1021a: add SCFG MSI dts node

Misael Lopez Cruz (1):
      ARM: dts: dra7: Use eDMA and add DAT port address for McASP3

Neil Armstrong (6):
      dt-bindings: irq: arm,versatile-fpga: add compatible string for OX810SE SoC
      dt-bindings: Add Oxford Semiconductor to vendor prefixes
      ARM: boot: dts: Add Oxford Semiconductor OX810SE dtsi
      dt-bindings: Add OXNAS bindings
      dt-bindings: Add Western Digital to vendor prefixes
      ARM: boot: dts: Add Western Digital My Book World Edition device tree

Nicolas Ferre (6):
      ARM: dts: at91: sama5d2: add LCD controller
      ARM: dts: at91: sama5d4: add watchdog interrupt property
      ARM: dts: at91: sama5d2: add shutdown controller node
      ARM: dts: at91: sama5d2: add slow clock to watchdog node
      ARM: dts: at91: VInCo: fix phy reset gpio flag
      ARM: dts: at91: at91sam9g45 family: reduce the trng register map size

Nishanth Menon (4):
      ARM: dts: dra7-evm: Add missing regulators
      ARM: dts: k2*: Rename the k2* files to keystone-k2* files
      ARM: dts: Add support for dra72-evm rev C (SR2.0)
      ARM: dts: AM57xx/DRA7: Update SoC voltage rail limits to match data sheet

Olliver Schinagl (1):
      ARM: dts: sunxi: Add a olinuxino-lime2-emmc

Olof Johansson (7):
      Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'renesas-arm64-dt-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-cleanup-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'versatile-dts-1' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
      Merge tag 'lpc18xx_dts_for_4.7' of https://github.com/manabian/linux-lpc into next/dt
      Merge tag 'socfpga_dts_for_v4.7' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'v4.7-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt

Pankaj Dubey (3):
      clk: samsung: exynos3250: Add UART2 clock
      ARM: dts: exynos: Add UART2 DT node for Exynos3250 SoC
      ARM: dts: change SROM node compatible from generic to model specific

Paul Kocialkowski (5):
      devicetree: bindings: Add vendor prefix for Amazon.com, Inc.
      ARM: dts: Amazon Kindle Fire (first generation) codename kc1 basic support
      ARM: dts: omap4-kc1: USB OTG support
      ARM: dts: omap4-kc1: LEDs support
      ARM: dts: omap4-kc1: Power off support

Peter Ujfalusi (8):
      ARM: dts: dra7: Move the sDMA crossbar node under l4_cfg/scm
      ARM: dts: dra7: Enable eDMA
      ARM: dts: dra7-evm: Enable AFIFO use for McASP3
      ARM: dts: dra72-evm: Enable AFIFO use for McASP3
      ARM: dts: am57xx-beagle-x15: Move clkout2 source selection to codec node
      ARM: dts: am57xx-beagle-x15: Enable AFIFO use for McASP3
      ARM: dts: dra7xx: Correct mcasp8_ahclkx_mux name
      ARM: dts: dra7: Add nodes for McASP1/2/4/5/6/7/8

Petr Kulhavy (3):
      ARM: DTS: da850: fix missing #gpio-cells in gpio node
      ARM: DTS: da850: add node for i2c1
      ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for i2c1

Priit Laes (4):
      ARM: sun4i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output
      ARM: sun7i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output
      ARM: sun4i: dt: Add pll3 and pll7 clocks
      ARM: sun7i: dt: Add pll3 and pll7 clocks

Rafał Miłecki (3):
      ARM: BCM5301X: Set vcc-gpio for USB controllers of few devices
      ARM: BCM5301X: Enable earlycon on tested devices
      ARM: BCM5301X: Add DT entry for SPI controller and NOR flash

Ralf Ramsauer (2):
      ARM: tegra: Fix copy/paste typo in several DTS includes
      ARM: tegra: Add high speed UARTs to Jetson TK1 device tree

Ramesh Shanmugasundaram (2):
      arm64: dts: r8a7795: Add CAN external clock support
      arm64: dts: r8a7795: Add CAN support

Reinder de Haan (2):
      ARM: dts: sun8i: Add support for H3 usb clocks
      ARM: dts: sun8i: Add usbphy and usb host controller nodes

Roger Quadros (15):
      ARM: dts: dra7-evm: Fix comment about NAND configuration
      ARM: dts: omap24xx: Enable gpio and interrupt controller for GPMC
      ARM: dts: omap4: Enable gpio and interrupt controller for GPMC
      ARM: dts: omap5: Enable gpio and interrupt controller for GPMC
      ARM: dts: dra7: Enable gpio controller for GPMC
      ARM: dts: am335x: Enable gpio controller for GPMC
      ARM: dts: am4372: Enable gpio controller for GPMC
      ARM: dts: omap3: Enable gpio controller for GPMC
      ARM: dts: dm814x: Enable gpio controller for GPMC
      ARM: dts: dm816x: Enable gpio controller for GPMC
      ARM: dts: dra7x-evm: Provide NAND ready pin
      ARM: dts: am437x: Provide NAND ready pin
      ARM: dts: am335x: Provide NAND ready pin
      ARM: dts: omap3-beagle: Provide NAND ready pin
      ARM: dts: dra7xx: Fix compatible string for PCF8575 chip

Roger Shimizu (1):
      ARM: dts: orion5x: add device tree for kurobox-pro

Sascha Hauer (1):
      dt-bindings: MediaTek: Add binding document for the AUXADC

Schuyler Patton (1):
      ARM: dts: AM572x-IDK Initial Support

Sebastian Reichel (5):
      ARM: dts: n9/n950: regulator configuration
      ARM: dts: OMAP3-N950: Add Keypad Matrix
      ARM: dts: OMAP3-N950: Add Vibrator
      ARM: dts: Enable N950 keyboard sleep leds by default
      ARM: dts: OMAP3-N950: Add Keypad Slide Switch

Sergio Prado (1):
      ARM: dts: imx6: Add dts for Embest MarS Board

Shawn Lin (1):
      ARM: dts: rockchip: remove broken-cd from emmc and sdio

Simon Horman (39):
      arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
      ARM: dts: lager: use generic pinctrl properties
      ARM: dts: ape6evm: use generic pinctrl properties
      ARM: dts: armadillo800eva: use generic pinctrl properties
      ARM: dts: bockw: use generic pinctrl properties
      ARM: dts: marzen: use generic pinctrl properties
      ARM: dts: koelsch: use generic pinctrl properties
      ARM: dts: porter: use generic pinctrl properties
      ARM: dts: gose: use generic pinctrl properties
      ARM: dts: alt: use generic pinctrl properties
      ARM: dts: silk: use generic pinctrl properties
      ARM: dts: kzm9g: use generic pinctrl properties
      ARM: dts: kzm9d: use generic pinctrl properties
      ARM: dts: r8a7790: Remove unnecessary clock-output-names properties
      ARM: dts: r7s72100: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7740: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7778: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7779: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7791: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7793: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7794: Remove unnecessary clock-output-names properties
      ARM: dts: gose: Remove unnecessary clock-output-names properties
      ARM: dts: koelsch: Remove unnecessary clock-output-names properties
      ARM: dts: porter: Remove unnecessary clock-output-names properties
      ARM: dts: lager: Remove unnecessary clock-output-names properties
      ARM: dts: r8a73a4: Remove unnecessary clock-output-names properties
      ARM: dts: sh73a0: Remove unnecessary clock-output-names properties
      ARM: dts: r8a7790: use fallback jpu compatibility string
      ARM: dts: r8a7791: use fallback jpu compatibility string
      ARM: dts: r8a7791: use fallback can compatibility string
      ARM: dts: r8a7790: use fallback can compatibility string
      ARM: dts: r8a7794: add CAN clocks to device tree
      ARM: dts: r8a7794: add CAN nodes to device tree
      ARM: dts: r8a7793: add CAN clocks to device tree
      ARM: dts: r8a7793: add CAN nodes to device tree
      ARM: dts: r8a7794: add IIC clocks
      ARM: dts: r8a7794: Add IIC nodes
      ARM: dts: r8a7790: Use USB3.0 fallback compatibility string
      ARM: dts: r8a7791: Use USB3.0 fallback compatibility string

Sjoerd Simons (2):
      ARM: dts: r8a7791: Don't disable referenced optional clocks
      Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"

Soeren Moch (1):
      ARM: dts: imx6q-tbs2910: fix fec reset polarity

Srinivas Kandagatla (13):
      ARM: dts: apq8064: fix the pinctrls for i2c and spi
      ARM: dts: apq8064: add support to gsbi1 uart
      ARM: dts: apq8064: add gsbi7 i2c support
      ARM: dts: db600c: add board support with serial
      ARM: dts: db600c: add pmic regulator supplies
      ARM: dts: db600c: Add eMMC and SD card support
      ARM: dts: db600c: add usb support
      ARM: dts: db600c: add pcie support
      ARM: dts: db600c: add on board sata support.
      ARM: dts: db600c: Add on board leds support
      ARM: dts: db600c: add i2c support
      ARM: dts: db600c: add spi support
      ARM: dts: db600c: add support to magnetometer

Stefan Agner (4):
      ARM: dts: vf-colibri: alias the primary FEC as ethernet0
      ARM: dts: vf-colibri: increase NAND clock speed
      ARM: dts: vfxxx: add missing reg properties
      ARM: dts: ls1021a: add pix clock to DCU dts node

Stefan Wahren (1):
      ARM: bcm2835: add CPU node for ARM core

Sudeep Holla (2):
      ARM: tegra: Replace legacy *,wakeup property with wakeup-source
      ARM: dts: vexpress: fix node name unit-address presence warnings

Suman Anna (2):
      ARM: dts: DRA7: Enable Timers 13 through 16
      ARM: dts: DRA7: Add timer12 node

Sylvain Lemieux (3):
      ARM: dts: lpc32xx: add clock properties to spi nodes
      ARM: dts: phy3250: enable ssp0
      ARM: dts: lpc32xx: disabled ssp0/spi1 & ssp1/spi2 by default

Tero Kristo (9):
      ARM: dts: omap3: fix clock node definitions to avoid build warnings
      ARM: dts: omap2: fix clock node definitions to avoid build warnings
      ARM: dts: omap4: fix clock node definitions to avoid build warnings
      ARM: dts: am33xx: fix clock node definitions to avoid build warnings
      ARM: dts: am43xx: fix clock node definitions to avoid build warnings
      ARM: dts: dm81x: fix clock node definitions to avoid build warnings
      ARM: dts: dra7: fix clock node definitions to avoid build warnings
      ARM: dts: omap5: fix clock node definitions to avoid build warnings
      ARM: dts: am43xx: add support for clkout1 clock

Thor Thayer (2):
      ARM: dts: socfpga: Add Altera Arria10 L2 Cache EDAC devicetree entry
      ARM: dts: socfpga: Add Altera Arria10 OCRAM EDAC devicetree entry

Tony Lindgren (1):
      ARM: dts: Add clocks for dm814x ADPLL

Ulrich Hecht (2):
      ARM: dts: r8a7793: Add SDHI controllers
      ARM: dts: gose: Enable SDHI controllers

Uwe Kleine-König (3):
      ARM: dts: imx25-pinfunc: add all UART mux modes
      ARM: dts: imx25-pinfunc: remove SION for pins with an UART handshaking input mode
      ARM: dts: imx28: add alternative pinmuxing for mac0

Vignesh R (3):
      ARM: dts: keystone: Add aliases for SPI nodes
      ARM: dts: dra7x: Remove QSPI pinmux
      ARM: dts: dra7x: Support QSPI MODE-0 operation at 64MHz

Vitaly Andrianov (1):
      ARM: keystone: dts: add psci command definition

Vladimir Murzin (2):
      ARM: dts: introduce MPS2 AN385/AN386
      ARM: dts: introduce MPS2 AN399/AN400

Vladimir Zapolskiy (10):
      ARM: dts: lpc32xx: set default clock rate of HCLK PLL
      dt-bindings: interrupt-controllers: add description of SIC1 and SIC2
      ARM: dts: lpc32xx: reparent SIC1 and SIC2 interrupts from MIC
      ARM: dts: lpc32xx: ea3250: avoid extension of device nodes by absolute path
      ARM: dts: lpc32xx: ea3250: add NAND partitions device node
      ARM: dts: lpc32xx: ea3250: fix Atmel at24 eeprom vendor
      ARM: dts: lpc32xx: ea3250: add SoC name prefix to board dts file
      ARM: dts: lpc32xx: phy3250: avoid extension of device nodes by absolute path
      ARM: dts: lpc32xx: phy3250: add NAND partitions device node
      ARM: dts: lpc32xx: phy3250: add SoC name prefix to board dts file

Wolfram Sang (2):
      ARM: dts: r8a7790: lager: Enable UHS-I SDR-50
      ARM: dts: r8a7790: fix max-frequency for SDHI

Yakir Yang (1):
      ARM: dts: rockchip: add i2c nodes for RK3228 SoCs

Yegor Yefremov (4):
      ARM: dts: am335x-baltos-ir5221: use dedicated RTS/CTS signals
      ARM: dts: split am335x-baltos-ir5221 into dts and dtsi files
      ARM: dts: add DTS for Baltos IR3220
      ARM: dts: add DTS for Baltos IR2110

 Documentation/devicetree/bindings/arm/arm-boards   |   8 +
 .../devicetree/bindings/arm/atmel-at91.txt         |   2 +-
 .../devicetree/bindings/arm/omap/omap.txt          |   6 +
 Documentation/devicetree/bindings/arm/oxnas.txt    |   9 +
 Documentation/devicetree/bindings/arm/rockchip.txt |   4 +
 .../bindings/arm/samsung/samsung-boards.txt        |   2 +
 .../devicetree/bindings/dma/fsl-imx-sdma.txt       |  27 +
 .../arm,versatile-fpga-irq.txt                     |   2 +-
 .../brcm,bcm2835-armctrl-ic.txt                    |   4 +-
 .../interrupt-controller/nxp,lpc3220-mic.txt       |  70 +-
 .../bindings/phy/phy-lpc18xx-usb-otg.txt           |   2 +-
 .../bindings/power/renesas,rcar-sysc.txt           |  48 +
 .../devicetree/bindings/soc/mediatek/auxadc.txt    |  21 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |   1 +
 .../devicetree/bindings/soc/rockchip/grf.txt       |  35 +
 Documentation/devicetree/bindings/spi/ti_qspi.txt  |   7 +
 .../devicetree/bindings/vendor-prefixes.txt        |   6 +
 MAINTAINERS                                        |   2 +-
 arch/arm/boot/dts/Makefile                         |  67 +-
 arch/arm/boot/dts/am335x-baltos-ir2110.dts         |  71 ++
 arch/arm/boot/dts/am335x-baltos-ir3220.dts         | 119 +++
 arch/arm/boot/dts/am335x-baltos-ir5221.dts         | 398 +--------
 arch/arm/boot/dts/am335x-baltos.dtsi               | 408 +++++++++
 arch/arm/boot/dts/am335x-chiliboard.dts            |  75 ++
 arch/arm/boot/dts/am335x-chilisom.dtsi             |  77 +-
 arch/arm/boot/dts/am335x-cm-t335.dts               |   1 +
 arch/arm/boot/dts/am335x-evm.dts                   |   1 +
 arch/arm/boot/dts/am335x-icev2.dts                 | 306 +++++++
 arch/arm/boot/dts/am335x-igep0033.dtsi             |   1 +
 arch/arm/boot/dts/am335x-phycore-som.dtsi          |   1 +
 arch/arm/boot/dts/am335x-shc.dts                   |   2 +-
 arch/arm/boot/dts/am33xx-clocks.dtsi               |  90 +-
 arch/arm/boot/dts/am33xx.dtsi                      |   8 +-
 arch/arm/boot/dts/am35xx-clocks.dtsi               |  20 +-
 arch/arm/boot/dts/am4372.dtsi                      |  14 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |   3 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |   3 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi               | 170 ++--
 arch/arm/boot/dts/am572x-idk.dts                   |  85 ++
 arch/arm/boot/dts/am57xx-beagle-x15.dts            |  14 +-
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts          |   2 +-
 arch/arm/boot/dts/am57xx-commercial-grade.dtsi     |  23 +
 arch/arm/boot/dts/am57xx-idk-common.dtsi           | 304 +++++++
 arch/arm/boot/dts/am57xx-industrial-grade.dtsi     |  23 +
 arch/arm/boot/dts/arm-realview-eb-11mp-revb.dts    |  93 ++
 arch/arm/boot/dts/arm-realview-eb-11mp.dts         |  74 ++
 arch/arm/boot/dts/arm-realview-eb-a9mp.dts         |  70 ++
 arch/arm/boot/dts/arm-realview-eb-mp.dtsi          | 225 +++++
 arch/arm/boot/dts/arm-realview-eb.dts              | 166 ++++
 arch/arm/boot/dts/arm-realview-eb.dtsi             | 453 ++++++++++
 arch/arm/boot/dts/arm-realview-pb1176.dts          |  40 +
 arch/arm/boot/dts/arm-realview-pb11mp.dts          |  19 +-
 arch/arm/boot/dts/arm-realview-pba8.dts            | 178 ++++
 arch/arm/boot/dts/arm-realview-pbx-a9.dts          | 229 +++++
 arch/arm/boot/dts/arm-realview-pbx.dtsi            | 542 ++++++++++++
 arch/arm/boot/dts/armada-385-linksys.dtsi          |   6 +-
 arch/arm/boot/dts/armada-xp-linksys-mamba.dts      |   4 +-
 arch/arm/boot/dts/armv7-m.dtsi                     |   2 +-
 arch/arm/boot/dts/artpec6.dtsi                     |  99 +--
 arch/arm/boot/dts/aspeed-ast2500-evb.dts           |  25 +
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts      |  25 +
 arch/arm/boot/dts/aspeed-g4.dtsi                   | 161 ++++
 arch/arm/boot/dts/aspeed-g5.dtsi                   | 170 ++++
 arch/arm/boot/dts/at91-sama5d2_xplained.dts        |   9 +
 arch/arm/boot/dts/at91-vinco.dts                   |   4 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |   2 +-
 arch/arm/boot/dts/bcm2835-rpi-a-plus.dts           |   4 +
 arch/arm/boot/dts/bcm2835-rpi-a.dts                |   4 +
 arch/arm/boot/dts/bcm2835-rpi-b-plus.dts           |   4 +
 arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts           |   4 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts                |   4 +
 arch/arm/boot/dts/bcm2835-rpi.dtsi                 |   9 +
 arch/arm/boot/dts/bcm2835.dtsi                     |  11 +
 arch/arm/boot/dts/bcm2836-rpi-2-b.dts              |   4 +
 arch/arm/boot/dts/bcm283x.dtsi                     |  47 +
 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts  |  10 +-
 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts       |   6 +-
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts        |  17 +-
 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts      |   6 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts |   2 +-
 arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts  |   5 +
 arch/arm/boot/dts/bcm4709-netgear-r8000.dts        |   8 +
 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts      |   6 +-
 arch/arm/boot/dts/bcm5301x.dtsi                    |  32 +
 arch/arm/boot/dts/cros-adc-thermistors.dtsi        |   8 +-
 arch/arm/boot/dts/da850-enbw-cmc.dts               |  14 +-
 arch/arm/boot/dts/da850-evm.dts                    |  26 +-
 arch/arm/boot/dts/da850.dtsi                       |  95 +-
 arch/arm/boot/dts/dm814x-clocks.dtsi               | 253 +++++-
 arch/arm/boot/dts/dm814x.dtsi                      |   2 +
 arch/arm/boot/dts/dm816x-clocks.dtsi               |  42 +-
 arch/arm/boot/dts/dm816x.dtsi                      |   2 +
 arch/arm/boot/dts/dra62x-clocks.dtsi               |  26 +
 arch/arm/boot/dts/dra7-evm.dts                     |  70 +-
 arch/arm/boot/dts/dra7.dtsi                        | 200 ++++-
 arch/arm/boot/dts/dra72-evm-common.dtsi            | 817 +++++++++++++++++
 arch/arm/boot/dts/dra72-evm-revc.dts               |  73 ++
 arch/arm/boot/dts/dra72-evm.dts                    | 835 +-----------------
 arch/arm/boot/dts/dra7xx-clocks.dtsi               | 376 ++++----
 arch/arm/boot/dts/emev2-kzm9d.dts                  |   4 +-
 arch/arm/boot/dts/exynos3250-artik5-eval.dts       |  43 +
 arch/arm/boot/dts/exynos3250-artik5.dtsi           | 334 +++++++
 arch/arm/boot/dts/exynos3250-monk.dts              |  12 +-
 arch/arm/boot/dts/exynos3250-pinctrl.dtsi          |  80 ++
 arch/arm/boot/dts/exynos3250-rinato.dts            |  71 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |  27 +-
 arch/arm/boot/dts/exynos4.dtsi                     |  27 +-
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |   7 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   4 +
 arch/arm/boot/dts/exynos4412-trats2.dts            |  16 +-
 arch/arm/boot/dts/exynos4x12-pinctrl.dtsi          |   7 +
 arch/arm/boot/dts/exynos4x12.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5.dtsi                     |   4 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |   2 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   8 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |  12 +-
 arch/arm/boot/dts/exynos5250-spring.dts            |   2 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |  10 +-
 arch/arm/boot/dts/exynos5410-smdk5410.dts          |   2 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |   4 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts      |   7 -
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |   6 +-
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |   9 +-
 arch/arm/boot/dts/exynos5420.dtsi                  |  13 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  24 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |   4 +-
 arch/arm/boot/dts/imx25-pinfunc.h                  | 124 +--
 arch/arm/boot/dts/imx28-m28.dtsi                   |  26 -
 arch/arm/boot/dts/imx28.dtsi                       |  26 +
 arch/arm/boot/dts/imx31.dtsi                       |   8 +
 arch/arm/boot/dts/imx35.dtsi                       |   8 +
 arch/arm/boot/dts/imx53-m53evk.dts                 |  21 +-
 arch/arm/boot/dts/imx6dl-riotboard.dts             |   2 +-
 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts          |  42 +-
 arch/arm/boot/dts/imx6dl-tx6s-8034.dts             | 237 +++++
 arch/arm/boot/dts/imx6dl-tx6s-8035.dts             | 253 ++++++
 arch/arm/boot/dts/imx6dl-tx6u-801x.dts             |  42 +-
 arch/arm/boot/dts/imx6dl-tx6u-8033.dts             | 248 ++++++
 arch/arm/boot/dts/imx6dl-tx6u-811x.dts             |  60 +-
 arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dts         | 255 ++++++
 arch/arm/boot/dts/imx6dl.dtsi                      |   2 +-
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |  45 +
 arch/arm/boot/dts/imx6q-b450v3.dts                 |   5 +-
 arch/arm/boot/dts/imx6q-b650v3.dts                 |   5 +-
 arch/arm/boot/dts/imx6q-b850v3.dts                 |  33 +-
 arch/arm/boot/dts/imx6q-ba16.dtsi                  |   6 +-
 arch/arm/boot/dts/imx6q-gw5400-a.dts               |   2 +-
 arch/arm/boot/dts/imx6q-marsboard.dts              | 403 +++++++++
 arch/arm/boot/dts/imx6q-tbs2910.dts                |   4 +-
 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts       |  42 +-
 arch/arm/boot/dts/imx6q-tx6q-1010.dts              |  42 +-
 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts       |  72 +-
 arch/arm/boot/dts/imx6q-tx6q-1020.dts              |  72 +-
 arch/arm/boot/dts/imx6q-tx6q-1036.dts              | 252 ++++++
 arch/arm/boot/dts/imx6q-tx6q-1110.dts              |  60 +-
 arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dts          | 264 ++++++
 arch/arm/boot/dts/imx6q.dtsi                       |  18 +-
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi             |   2 +-
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi              |   2 +-
 arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi           |   2 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |   2 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |   2 +-
 arch/arm/boot/dts/imx6qdl-rex.dtsi                 |   2 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi           |   2 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |  30 +-
 arch/arm/boot/dts/imx6qdl-tx6.dtsi                 | 788 +++++++++--------
 arch/arm/boot/dts/imx6qdl-udoo.dtsi                |  98 ++-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |   2 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |  32 +-
 arch/arm/boot/dts/imx6qp-nitrogen6_max.dts         |  59 ++
 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts           | 709 +++++++++++++++
 arch/arm/boot/dts/imx6sx-sdb-sai.dts               |  67 ++
 arch/arm/boot/dts/imx6sx-sdb.dts                   |   2 +
 arch/arm/boot/dts/imx6sx-sdb.dtsi                  |  16 +
 arch/arm/boot/dts/imx6sx.dtsi                      |   8 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dts             |  74 ++
 arch/arm/boot/dts/imx6ul-pico-hobbit.dts           | 516 +++++++++++
 arch/arm/boot/dts/imx6ul-tx6ul-0010.dts            |  53 ++
 arch/arm/boot/dts/imx6ul-tx6ul-0011.dts            |  68 ++
 arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts       | 271 ++++++
 arch/arm/boot/dts/imx6ul-tx6ul.dtsi                | 973 +++++++++++++++++++++
 arch/arm/boot/dts/imx6ul.dtsi                      |  12 +-
 .../{k2e-clocks.dtsi => keystone-k2e-clocks.dtsi}  |   0
 .../boot/dts/{k2e-evm.dts => keystone-k2e-evm.dts} |   2 +-
 .../{k2e-netcp.dtsi => keystone-k2e-netcp.dtsi}    |   0
 arch/arm/boot/dts/{k2e.dtsi => keystone-k2e.dtsi}  |   4 +-
 ...{k2hk-clocks.dtsi => keystone-k2hk-clocks.dtsi} |   0
 .../dts/{k2hk-evm.dts => keystone-k2hk-evm.dts}    |   2 +-
 .../{k2hk-netcp.dtsi => keystone-k2hk-netcp.dtsi}  |   0
 .../arm/boot/dts/{k2hk.dtsi => keystone-k2hk.dtsi} |   4 +-
 .../{k2l-clocks.dtsi => keystone-k2l-clocks.dtsi}  |   0
 .../boot/dts/{k2l-evm.dts => keystone-k2l-evm.dts} |   2 +-
 .../{k2l-netcp.dtsi => keystone-k2l-netcp.dtsi}    |   0
 arch/arm/boot/dts/{k2l.dtsi => keystone-k2l.dtsi}  |   4 +-
 arch/arm/boot/dts/keystone.dtsi                    |  11 +
 arch/arm/boot/dts/kirkwood-6192.dtsi               |   4 +-
 arch/arm/boot/dts/kirkwood-6281.dtsi               |   4 +-
 arch/arm/boot/dts/kirkwood-6282.dtsi               |   4 +-
 arch/arm/boot/dts/kirkwood-98dx4122.dtsi           |   4 +-
 arch/arm/boot/dts/kirkwood-b3.dts                  |  19 +-
 arch/arm/boot/dts/kirkwood-blackarmor-nas220.dts   |   4 +-
 arch/arm/boot/dts/kirkwood-cloudbox.dts            |   2 +-
 arch/arm/boot/dts/kirkwood-db-88f6281.dts          |  14 +-
 arch/arm/boot/dts/kirkwood-db-88f6282.dts          |  20 +-
 arch/arm/boot/dts/kirkwood-dir665.dts              |  20 +-
 arch/arm/boot/dts/kirkwood-dnskw.dtsi              |   6 +-
 arch/arm/boot/dts/kirkwood-ds111.dts               |   2 +-
 arch/arm/boot/dts/kirkwood-ds112.dts               |   6 +-
 arch/arm/boot/dts/kirkwood-ds212.dts               |   2 +-
 arch/arm/boot/dts/kirkwood-ds411.dts               |   6 +-
 arch/arm/boot/dts/kirkwood-ds411slim.dts           |   2 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |   4 +-
 arch/arm/boot/dts/kirkwood-iconnect.dts            |  22 +-
 arch/arm/boot/dts/kirkwood-km_common.dtsi          |  20 +-
 arch/arm/boot/dts/kirkwood-laplug.dts              |  19 +-
 arch/arm/boot/dts/kirkwood-linkstation.dtsi        |  17 +-
 arch/arm/boot/dts/kirkwood-linksys-viper.dts       | 240 +++++
 arch/arm/boot/dts/kirkwood-lsxl.dtsi               |  16 +-
 arch/arm/boot/dts/kirkwood-mplcec4.dts             |  18 +-
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts     |  24 +-
 arch/arm/boot/dts/kirkwood-nas2big.dts             |  18 +-
 .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |  20 +-
 .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts  |  23 +-
 arch/arm/boot/dts/kirkwood-netxbig.dtsi            |   8 +-
 arch/arm/boot/dts/kirkwood-ns2-common.dtsi         |   4 +-
 arch/arm/boot/dts/kirkwood-nsa310.dts              |  18 +-
 arch/arm/boot/dts/kirkwood-nsa320.dts              |  31 +-
 arch/arm/boot/dts/kirkwood-nsa325.dts              |  17 +-
 arch/arm/boot/dts/kirkwood-nsa3x0-common.dtsi      |  24 +-
 arch/arm/boot/dts/kirkwood-openblocks_a6.dts       |   2 +-
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts       |   2 +-
 arch/arm/boot/dts/kirkwood-openrd.dtsi             |  14 +-
 arch/arm/boot/dts/kirkwood-pogoplug-series-4.dts   |   2 +-
 arch/arm/boot/dts/kirkwood-rd88f6192.dts           |  20 +-
 arch/arm/boot/dts/kirkwood-rd88f6281-a.dts         |   2 +-
 arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts        |   2 +-
 arch/arm/boot/dts/kirkwood-rd88f6281.dtsi          |  20 +-
 arch/arm/boot/dts/kirkwood-rs212.dts               |   6 +-
 arch/arm/boot/dts/kirkwood-synology.dtsi           |  22 +-
 arch/arm/boot/dts/kirkwood-t5325.dts               |  22 +-
 arch/arm/boot/dts/kirkwood-ts219-6281.dts          |   4 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts          |  16 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi              |  20 +-
 arch/arm/boot/dts/kirkwood-ts419-6282.dts          |  15 +-
 arch/arm/boot/dts/kirkwood-ts419.dtsi              |   4 +-
 arch/arm/boot/dts/kirkwood.dtsi                    |   2 +-
 arch/arm/boot/dts/lpc18xx.dtsi                     |  47 +-
 .../boot/dts/{ea3250.dts => lpc3250-ea3250.dts}    | 230 +++--
 arch/arm/boot/dts/lpc3250-phy3250.dts              | 226 +++++
 arch/arm/boot/dts/lpc32xx.dtsi                     |  77 +-
 arch/arm/boot/dts/lpc4350-hitex-eval.dts           |  41 +-
 arch/arm/boot/dts/lpc4357-ea4357-devkit.dts        |  29 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |  65 +-
 .../dts/{rk3288-thermal.dtsi => mps2-an385.dts}    |  96 +-
 arch/arm/boot/dts/mps2-an399.dts                   |  92 ++
 arch/arm/boot/dts/mps2.dtsi                        | 241 +++++
 arch/arm/boot/dts/mt2701.dtsi                      |  19 +
 arch/arm/boot/dts/omap2420-clocks.dtsi             |  38 +-
 arch/arm/boot/dts/omap2420-n8x0-common.dtsi        |   2 +-
 arch/arm/boot/dts/omap2420.dtsi                    |   4 +
 arch/arm/boot/dts/omap2430-clocks.dtsi             |  58 +-
 arch/arm/boot/dts/omap2430.dtsi                    |   6 +-
 arch/arm/boot/dts/omap24xx-clocks.dtsi             | 228 ++---
 arch/arm/boot/dts/omap3-beagle.dts                 |   1 +
 arch/arm/boot/dts/omap3-n9.dts                     |  14 +
 arch/arm/boot/dts/omap3-n950-n9.dtsi               | 151 ++++
 arch/arm/boot/dts/omap3-n950.dts                   |  99 +++
 arch/arm/boot/dts/omap3.dtsi                       |   6 +-
 arch/arm/boot/dts/omap3430es1-clocks.dtsi          |  30 +-
 arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi    |  44 +-
 arch/arm/boot/dts/omap34xx.dtsi                    |   2 +-
 .../omap36xx-am35xx-omap3430es2plus-clocks.dtsi    |  32 +-
 arch/arm/boot/dts/omap36xx-clocks.dtsi             |  14 +-
 .../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi  |  14 +-
 arch/arm/boot/dts/omap36xx.dtsi                    |   4 +-
 arch/arm/boot/dts/omap3xxx-clocks.dtsi             | 276 +++---
 arch/arm/boot/dts/omap4-kc1.dts                    | 182 ++++
 arch/arm/boot/dts/omap4-var-som-om44.dtsi          |   2 +-
 arch/arm/boot/dts/omap4.dtsi                       |   6 +-
 arch/arm/boot/dts/omap443x-clocks.dtsi             |   2 +-
 arch/arm/boot/dts/omap443x.dtsi                    |   2 +-
 arch/arm/boot/dts/omap4460.dtsi                    |   2 +-
 arch/arm/boot/dts/omap446x-clocks.dtsi             |   4 +-
 arch/arm/boot/dts/omap44xx-clocks.dtsi             | 316 +++----
 arch/arm/boot/dts/omap5-board-common.dtsi          |  12 +-
 arch/arm/boot/dts/omap5-cm-t54.dts                 |   2 +-
 arch/arm/boot/dts/omap5.dtsi                       |   6 +-
 arch/arm/boot/dts/omap54xx-clocks.dtsi             | 260 +++---
 arch/arm/boot/dts/orion5x-kuroboxpro.dts           | 127 +++
 arch/arm/boot/dts/ox810se.dtsi                     | 336 +++++++
 arch/arm/boot/dts/phy3250.dts                      | 227 -----
 .../boot/dts/qcom-apq8064-arrow-db600c-pins.dtsi   |  52 ++
 arch/arm/boot/dts/qcom-apq8064-arrow-db600c.dts    | 349 ++++++++
 arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts |   6 +
 arch/arm/boot/dts/qcom-apq8064-pins.dtsi           |  39 +
 arch/arm/boot/dts/qcom-apq8064.dtsi                | 135 ++-
 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts    |  22 +
 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi      | 112 +++
 arch/arm/boot/dts/qcom-ipq4019.dtsi                | 267 ++++++
 arch/arm/boot/dts/qcom-msm8974.dtsi                |  52 +-
 arch/arm/boot/dts/r7s72100.dtsi                    |  15 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts              |  20 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |  75 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |  34 +-
 arch/arm/boot/dts/r8a7740.dtsi                     |  57 +-
 arch/arm/boot/dts/r8a7778-bockw.dts                |  40 +-
 arch/arm/boot/dts/r8a7778.dtsi                     |  22 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |  36 +-
 arch/arm/boot/dts/r8a7779.dtsi                     |  18 +-
 arch/arm/boot/dts/r8a7790-lager.dts                | 117 +--
 arch/arm/boot/dts/r8a7790.dtsi                     | 125 ++-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |  72 +-
 arch/arm/boot/dts/r8a7791-porter.dts               |  73 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |  92 +-
 arch/arm/boot/dts/r8a7793-gose.dts                 | 162 +++-
 arch/arm/boot/dts/r8a7793.dtsi                     | 127 ++-
 arch/arm/boot/dts/r8a7794-alt.dts                  |  32 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |  44 +-
 arch/arm/boot/dts/r8a7794.dtsi                     | 158 ++--
 arch/arm/boot/dts/rk3036-evb.dts                   |   5 +
 arch/arm/boot/dts/rk3036-kylin.dts                 |  18 +-
 arch/arm/boot/dts/rk3036.dtsi                      |  71 +-
 arch/arm/boot/dts/rk3066a-bqcurie2.dts             |  11 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts             |   9 +-
 arch/arm/boot/dts/rk3066a.dtsi                     |   6 +-
 arch/arm/boot/dts/rk3188-radxarock.dts             |   7 +-
 arch/arm/boot/dts/rk3188.dtsi                      |   6 +-
 arch/arm/boot/dts/rk3228-evb.dts                   |   8 +-
 arch/arm/boot/dts/rk3228.dtsi                      | 149 ++++
 arch/arm/boot/dts/rk3288-evb.dtsi                  |   8 +-
 arch/arm/boot/dts/rk3288-firefly.dtsi              |   9 +-
 arch/arm/boot/dts/rk3288-miqi.dts                  | 472 ++++++++++
 arch/arm/boot/dts/rk3288-popmetal.dts              |   9 +-
 arch/arm/boot/dts/rk3288-r89.dts                   |   7 +-
 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi    | 100 +++
 arch/arm/boot/dts/rk3288-veyron-jaq.dts            |  49 +-
 arch/arm/boot/dts/rk3288-veyron-jerry.dts          |   9 +
 arch/arm/boot/dts/rk3288-veyron-minnie.dts         |  44 +
 arch/arm/boot/dts/rk3288-veyron-pinky.dts          |   7 +
 arch/arm/boot/dts/rk3288-veyron-speedy.dts         |  16 +
 arch/arm/boot/dts/rk3288-veyron.dtsi               |  18 +-
 arch/arm/boot/dts/rk3288.dtsi                      | 158 +++-
 arch/arm/boot/dts/s5pv210-smdkv210.dts             |   2 +-
 arch/arm/boot/dts/sama5d2-pinfunc.h                |   4 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |  53 ++
 arch/arm/boot/dts/sama5d3.dtsi                     |   7 +
 arch/arm/boot/dts/sama5d4.dtsi                     |   8 +
 arch/arm/boot/dts/sh73a0-kzm9g.dts                 |  37 +-
 arch/arm/boot/dts/sh73a0.dtsi                      |  89 +-
 arch/arm/boot/dts/socfpga.dtsi                     |   4 +
 arch/arm/boot/dts/socfpga_arria10.dtsi             |  32 +-
 arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts  |   1 +
 arch/arm/boot/dts/socfpga_cyclone5.dtsi            |   6 -
 arch/arm/boot/dts/socfpga_cyclone5_sockit.dts      |  94 +-
 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts    |   1 +
 arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 310 +++++++
 arch/arm/boot/dts/ste-ccu9540.dts                  |   2 +-
 arch/arm/boot/dts/ste-dbx5x0.dtsi                  |  92 +-
 arch/arm/boot/dts/ste-href-stuib.dtsi              |   4 +-
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi         |  16 +-
 arch/arm/boot/dts/ste-hrefprev60.dtsi              |   8 +-
 arch/arm/boot/dts/ste-hrefv60plus.dtsi             |   6 +-
 arch/arm/boot/dts/ste-nomadik-nhk15.dts            |  13 +-
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi         |  38 +
 arch/arm/boot/dts/ste-snowball.dts                 |  19 +-
 arch/arm/boot/dts/stih407-family.dtsi              | 126 ++-
 arch/arm/boot/dts/sun4i-a10-a1000.dts              |  24 +
 arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts   | 281 ++++++
 arch/arm/boot/dts/sun4i-a10.dtsi                   |  76 +-
 arch/arm/boot/dts/sun5i-a13-difrnce-dit4350.dts    | 226 +++++
 .../boot/dts/sun5i-a13-empire-electronix-d709.dts  |  19 +-
 arch/arm/boot/dts/sun5i-a13-inet-98v-rev2.dts      |  15 -
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts    |  41 +
 arch/arm/boot/dts/sun5i-a13.dtsi                   |  66 +-
 arch/arm/boot/dts/sun5i-r8-chip.dts                |  12 +
 arch/arm/boot/dts/sun5i-r8.dtsi                    | 142 ++-
 arch/arm/boot/dts/sun5i.dtsi                       |  43 +
 arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts  | 208 +++++
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts         |  24 +
 arch/arm/boot/dts/sun7i-a20-itead-ibox.dts         |  24 +
 .../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts    |  82 ++
 arch/arm/boot/dts/sun7i-a20.dtsi                   |  77 +-
 arch/arm/boot/dts/sun8i-a23-gt90h-v4.dts           | 120 ++-
 .../boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts   | 243 +++++
 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts          | 186 ++++
 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts        | 145 +++
 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts         | 167 ++++
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts       | 105 +--
 arch/arm/boot/dts/sun8i-h3.dtsi                    | 123 +++
 arch/arm/boot/dts/tango4-common.dtsi               |  16 +-
 arch/arm/boot/dts/tango4-smp8758.dtsi              |  28 +-
 arch/arm/boot/dts/tango4-vantage-1172.dts          |   1 -
 arch/arm/boot/dts/tegra114-dalmore.dts             |   6 +-
 arch/arm/boot/dts/tegra114-roth.dts                |   2 +-
 arch/arm/boot/dts/tegra114-tn7.dts                 |   2 +-
 arch/arm/boot/dts/tegra114.dtsi                    |   4 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts          |  32 +-
 arch/arm/boot/dts/tegra124-nyan.dtsi               |   8 +-
 arch/arm/boot/dts/tegra124-venice2.dts             |   6 +-
 arch/arm/boot/dts/tegra124.dtsi                    |   4 +-
 arch/arm/boot/dts/tegra20-harmony.dts              |   6 +-
 arch/arm/boot/dts/tegra20-iris-512.dts             |   4 +
 arch/arm/boot/dts/tegra20-medcom-wide.dts          |   4 +
 arch/arm/boot/dts/tegra20-paz00.dts                |   6 +-
 arch/arm/boot/dts/tegra20-seaboard.dts             |   8 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi            |   4 +
 arch/arm/boot/dts/tegra20-trimslice.dts            |   6 +-
 arch/arm/boot/dts/tegra20-ventana.dts              |   6 +-
 arch/arm/boot/dts/tegra20-whistler.dts             |   6 +-
 arch/arm/boot/dts/tegra20.dtsi                     |   4 +-
 arch/arm/boot/dts/tegra30-apalis-eval.dts          |   6 +-
 arch/arm/boot/dts/tegra30-beaver.dts               |   4 +
 arch/arm/boot/dts/tegra30-cardhu.dtsi              |   6 +-
 arch/arm/boot/dts/tegra30-colibri-eval-v3.dts      |   6 +-
 arch/arm/boot/dts/tegra30.dtsi                     |   4 +-
 arch/arm/boot/dts/twl6030.dtsi                     |   6 +
 arch/arm/boot/dts/uniphier-pinctrl.dtsi            |  10 +
 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi            |  44 +-
 arch/arm/boot/dts/vexpress-v2m.dtsi                |  44 +-
 arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts        |  47 +-
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts         |  57 +-
 arch/arm/boot/dts/vexpress-v2p-ca5s.dts            |  37 +-
 arch/arm/boot/dts/vexpress-v2p-ca9.dts             |  41 +-
 arch/arm/boot/dts/vf-colibri.dtsi                  |   7 +-
 arch/arm/boot/dts/vf500-colibri.dtsi               |   5 +
 arch/arm/boot/dts/vf500.dtsi                       |   1 +
 arch/arm/boot/dts/vf610-colibri.dtsi               |   5 +
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts          | 734 ++++++++++++++++
 arch/arm/boot/dts/vfxxx.dtsi                       |   2 +
 arch/arm/boot/dts/wd-mbwe.dts                      | 112 +++
 arch/arm/mach-davinci/da8xx-dt.c                   |   2 +
 arch/arm/mach-shmobile/timer.c                     |  28 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  42 +-
 drivers/clk/samsung/clk-exynos3250.c               |  15 +
 drivers/clk/ti/clk-7xx.c                           |   2 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |  20 +
 drivers/soc/tegra/Kconfig                          |   2 -
 include/dt-bindings/clock/exynos3250.h             |  11 +-
 include/dt-bindings/clock/r8a7790-clock.h          |   1 +
 include/dt-bindings/clock/r8a7794-clock.h          |   5 +
 include/dt-bindings/power/r8a7779-sysc.h           |  27 +
 include/dt-bindings/power/r8a7790-sysc.h           |  34 +
 include/dt-bindings/power/r8a7791-sysc.h           |  26 +
 include/dt-bindings/power/r8a7793-sysc.h           |  28 +
 include/dt-bindings/power/r8a7794-sysc.h           |  26 +
 include/dt-bindings/power/r8a7795-sysc.h           |  42 +
 include/soc/at91/atmel-sfr.h                       |  18 +
 450 files changed, 23340 insertions(+), 5216 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/oxnas.txt
 create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
 create mode 100644 Documentation/devicetree/bindings/soc/mediatek/auxadc.txt
 create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt
 create mode 100644 arch/arm/boot/dts/am335x-baltos-ir2110.dts
 create mode 100644 arch/arm/boot/dts/am335x-baltos-ir3220.dts
 create mode 100644 arch/arm/boot/dts/am335x-baltos.dtsi
 create mode 100644 arch/arm/boot/dts/am335x-icev2.dts
 create mode 100644 arch/arm/boot/dts/am572x-idk.dts
 create mode 100644 arch/arm/boot/dts/am57xx-commercial-grade.dtsi
 create mode 100644 arch/arm/boot/dts/am57xx-idk-common.dtsi
 create mode 100644 arch/arm/boot/dts/am57xx-industrial-grade.dtsi
 create mode 100644 arch/arm/boot/dts/arm-realview-eb-11mp-revb.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-eb-11mp.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-eb-a9mp.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-eb-mp.dtsi
 create mode 100644 arch/arm/boot/dts/arm-realview-eb.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-eb.dtsi
 create mode 100644 arch/arm/boot/dts/arm-realview-pba8.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-pbx-a9.dts
 create mode 100644 arch/arm/boot/dts/arm-realview-pbx.dtsi
 create mode 100644 arch/arm/boot/dts/aspeed-ast2500-evb.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts
 create mode 100644 arch/arm/boot/dts/aspeed-g4.dtsi
 create mode 100644 arch/arm/boot/dts/aspeed-g5.dtsi
 create mode 100644 arch/arm/boot/dts/dra72-evm-common.dtsi
 create mode 100644 arch/arm/boot/dts/dra72-evm-revc.dts
 create mode 100644 arch/arm/boot/dts/exynos3250-artik5-eval.dts
 create mode 100644 arch/arm/boot/dts/exynos3250-artik5.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6s-8034.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6s-8035.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-8033.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-81xx-mb7.dts
 create mode 100644 arch/arm/boot/dts/imx6q-marsboard.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1036.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-11x0-mb7.dts
 create mode 100644 arch/arm/boot/dts/imx6qp-nitrogen6_max.dts
 create mode 100644 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts
 create mode 100644 arch/arm/boot/dts/imx6sx-sdb-sai.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-pico-hobbit.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-0010.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-0011.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-tx6ul.dtsi
 rename arch/arm/boot/dts/{k2e-clocks.dtsi => keystone-k2e-clocks.dtsi} (100%)
 rename arch/arm/boot/dts/{k2e-evm.dts => keystone-k2e-evm.dts} (98%)
 rename arch/arm/boot/dts/{k2e-netcp.dtsi => keystone-k2e-netcp.dtsi} (100%)
 rename arch/arm/boot/dts/{k2e.dtsi => keystone-k2e.dtsi} (97%)
 rename arch/arm/boot/dts/{k2hk-clocks.dtsi => keystone-k2hk-clocks.dtsi} (100%)
 rename arch/arm/boot/dts/{k2hk-evm.dts => keystone-k2hk-evm.dts} (99%)
 rename arch/arm/boot/dts/{k2hk-netcp.dtsi => keystone-k2hk-netcp.dtsi} (100%)
 rename arch/arm/boot/dts/{k2hk.dtsi => keystone-k2hk.dtsi} (96%)
 rename arch/arm/boot/dts/{k2l-clocks.dtsi => keystone-k2l-clocks.dtsi} (100%)
 rename arch/arm/boot/dts/{k2l-evm.dts => keystone-k2l-evm.dts} (98%)
 rename arch/arm/boot/dts/{k2l-netcp.dtsi => keystone-k2l-netcp.dtsi} (100%)
 rename arch/arm/boot/dts/{k2l.dtsi => keystone-k2l.dtsi} (96%)
 create mode 100644 arch/arm/boot/dts/kirkwood-linksys-viper.dts
 rename arch/arm/boot/dts/{ea3250.dts => lpc3250-ea3250.dts} (61%)
 create mode 100644 arch/arm/boot/dts/lpc3250-phy3250.dts
 rename arch/arm/boot/dts/{rk3288-thermal.dtsi => mps2-an385.dts} (54%)
 create mode 100644 arch/arm/boot/dts/mps2-an399.dts
 create mode 100644 arch/arm/boot/dts/mps2.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-kc1.dts
 create mode 100644 arch/arm/boot/dts/orion5x-kuroboxpro.dts
 create mode 100644 arch/arm/boot/dts/ox810se.dtsi
 delete mode 100644 arch/arm/boot/dts/phy3250.dts
 create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-db600c-pins.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-db600c.dts
 create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1-c1.dts
 create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-ipq4019.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-miqi.dts
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a13-difrnce-dit4350.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
 create mode 100644 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts
 create mode 100644 arch/arm/boot/dts/wd-mbwe.dts
 create mode 100644 include/dt-bindings/power/r8a7779-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7794-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7795-sysc.h
 create mode 100644 include/soc/at91/atmel-sfr.h

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

* [GIT PULL 5/7] ARM: 64-bit DT updates for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
                   ` (3 preceding siblings ...)
  2016-05-17 22:23 ` [GIT PULL 4/7] ARM: DT updates " Arnd Bergmann
@ 2016-05-17 22:24 ` Arnd Bergmann
  2016-05-17 22:24 ` [GIT PULL 6/7] ARM: SoC defconfig " Arnd Bergmann
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:24 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

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 9910f5b199621aecfbdb0b63feb31ddd41fd63e2:

  Merge tag 'imx-dt64-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt64 (2016-05-10 22:19:36 +0200)

----------------------------------------------------------------
ARM: 64-bit DT updates for v4.7

We continue ramping up platform support for 64-bit ARM machines,
with 111 individual non-merge changesets touching 21 platforms.

The LG1312 platform is completely new and is the first ARM
platform by LG that we support in the mainline kernel. Two other
SoCs got added that are updated versions of existing SoC
families, so the port mainly consists of new dts files:
- The Hisilicon Hip06/D03 is the latest server platform
  from Huawei/Hisilicon, and follows the Hip05/D02 platform.
- Rockchip RK3399 follows the 32-bit RK3288 that is popular
  in low-end Chromebooks and the 64-bit RK3368 that is mainly
  found in chinese Android TV boxes.

The 96Boards HiKey based on the Hisilicon Hi6220 (Kirin 620)
gets a long-awaited overhaul with a lot of devices enabled in
the DT, so it should be much more usable with a mainline kernel
now. See also
https://plus.google.com/111524780435806926688/posts/PeGb2VsNhJd

A lot of work went into enabling new device drivers on existing
machines, but we also have a couple of new commercially
available machines:

- Google Pixel C laptop based on Tegra210
- Hardkernel Odroid C2 Based on Amlogic Meson GXBB (S905)
- Geekbuying GeekBox based on Rockchip RK3368

And finally, a couple of reference or development platforms
that are not end-user platforms but are used for trying out
the respective SoC platforms:

- Amlogic Meson GXBB P200 and P201 development systems
- NXP Layerscape 1043A QDS development board
- Hisilicon Hip06 D03 server board, as mentioned above
- LG1312 Reference Design
- RK3399 Evaluation Board

----------------------------------------------------------------
Alexandre Courbot (5):
      dt-bindings: gk20a: Fix typo in compatible name
      dt-bindings: gk20a: Document iommus property
      dt-bindings: Add documentation for GM20B GPU
      arm64: tegra: Add reference clock to GM20B on Tegra210
      arm64: tegra: Add IOMMU node to GM20B on Tegra210

Alim Akhtar (2):
      arm64: dts: exynos: Add TMU node for exynos7
      arm64: dts: Add nodes for pdma0 and pdma1 for exynos7

Andreas Färber (9):
      dt-bindings: Add vendor prefix for GeekBuying.com
      arm64: dts: rockchip: Clean up gpio-keys nodes
      ARM64: dts: amlogic: Clean up Vega S95 /memory nodes
      arm64: dts: rockchip: Add rk3368 GeekBox dts
      Documentation: devicetree: rockchip: Document rk3368-GeekBox
      arm64: dts: marvell: clean up armada-7040-db
      arm64: dts: marvell: rename armada-ap806 XOR nodes
      arm64: dts: marvell: Clean up armada-3720-db
      arm64: dts: marvell: Rename armada-37xx USB node

Anup Patel (4):
      arm64: dts: Add ARM PL330 DMA DT node for NS2
      arm64: dts: Add maintenance interrupt for GIC in NS2 DT
      arm64: dts: Move NS2 clock DT nodes to separate DT file
      arm64: dts: Add ARM PL022 SPI DT nodes for NS2

Arnd Bergmann (15):
      Merge tag 'samsung-dt64-4.7' of git://git.kernel.org/.../krzk/linux into next/dt64
      Merge tag 'tegra-for-4.7-arm64' of git://git.kernel.org/.../tegra/linux into next/dt64
      Merge tag 'juno-for-v4.7/dt-updates' of git://git.kernel.org/.../sudeep.holla/linux into next/dt64
      Merge tag 'hi6220-dt-for-4.7' of git://github.com/hisilicon/linux-hisi into next/dt64
      Merge tag 'xgene-dts-for-v4.7-part1' of https://github.com/AppliedMicro/xgene-next into next/dt64
      Merge tag 'arm-soc/for-4.7/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
      Merge tag 'renesas-arm64-dt2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'hip0x-dt-for-4.7' of git://github.com/hisilicon/linux-hisi into next/dt64
      Merge branch 'renesas/fixes-2' into next/dt64
      Merge tag 'v4.7-rockchip-dts64-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
      Merge tag 'mvebu-dt64-4.7-1' of git://git.infradead.org/linux-mvebu into next/dt64
      Merge tag 'tegra-for-4.7-gpio' of git://git.kernel.org/.../tegra/linux into next/dt64
      Merge tag 'tegra-for-4.7-gm20b' of git://git.kernel.org/.../tegra/linux into next/dt64
      Merge tag 'v4.6-next-dts64' of https://github.com/mbgg/linux-mediatek into next/dt64
      Merge tag 'imx-dt64-4.7' of git://git.kernel.org/.../shawnguo/linux into next/dt64

Brian Starkey (1):
      arm64: dts: juno: Add external expansion bus to DT

Caesar Wang (3):
      arm64: dts: rockchip: fix the incorrect otp-out pin on rk3368
      arm64: dts: rockchip: Add rk3368 mailbox device nodes
      arm64: dts: rockchip: move the rk3368 thermal data into rk3368.dtsi

Chanho Min (1):
      arm64: dts: Add dts files for LG Electronics's lg1312 SoC

Chen Feng (1):
      arm64: dts: hikey: Add hi655x pmic dts node

Geert Uytterhoeven (3):
      ARM: shmobile: timer: Fix preset_lpj leading to too short delays
      arm64: dts: r8a7795: Don't disable referenced optional scif clock
      arm64: dts: r8a7795: Don't disable referenced optional clocks

Gregory CLEMENT (2):
      arm64: dts: marvell: Use a SoC-specific compatible for xHCI on Armada37xx
      arm64: dts: marvell: add XOR node for Armada 3700 SoC

Guodong Xu (4):
      arm64: dts: hikey: enable i2c0 and i2c1 for working with mezzanine boards
      arm64: dts: hi6220: add pinctrl for uarts and enable them
      arm64: dts: add LED nodes for hi6220-hikey
      arm64: dts: add wifi nodes support for hi6220-hikey

Heiko Stuebner (2):
      clk: rockchip: fix checkpatch errors in rk3399 dt-binding header
      Merge branch 'v4.7-shared/clkids' into v4.7-armsoc/dts64

Hou Zhiqiang (1):
      Documentation: DT: Add entry for Freescale LS1043a-QDS board

Jianqun Xu (3):
      arm64: dts: rockchip: add core dtsi file for RK3399 SoCs
      arm64: dts: rockchip: add dts file for RK3399 evaluation board
      dt-bindings: document rockchip rk3399-evb board

Jon Hunter (3):
      arm64: tegra: Add support for Google Pixel C
      arm64: tegra: Remove unused #power-domain-cells property
      arm64: tegra: Add stdout-path for various boards

Kefeng Wang (4):
      arm64: dts: hip05: fix its node without msi-cells
      arm64: dts: hip05: Add nor flash support
      arm64: dts: Add initial dts for Hisilicon Hip06 D03 board
      Documentation: arm64: Add Hisilicon Hip06 D03 dts binding

Kevin Hilman (4):
      ARM64: dts: amlogic: update serial aliases
      Documentation: devicetree: amlogic: Document P20x and ODROID-C2 boards
      ARM64: dts: amlogic: add Hardkernel ODROID-C2
      ARM64: dts: amlogic: Add P200/P201 boards

Laxman Dewangan (1):
      arm64: tegra: Enable power and volume keys on Jetson TX1

Leo Yan (8):
      arm64: dts: Reserve memory regions for hi6220
      arm64: dts: add sp804 timer node for Hi6220
      arm64: dts: enable idle states for Hi6220
      arm64: dts: add mailbox node for Hi6220
      arm64: dts: add Hi6220's stub clock node
      arm64: dts: register Hi6220's thermal sensor
      arm64: dts: register Hi6220's thermal zone for power allocator
      arm64: dts: Add L2 cache topology to Hi6220

Liu Gang (2):
      arm64: dts: ls1043a: Add compatible "fsl,qoriq-gpio" for ls1043a gpio nodes
      arm64: dts: ls2080a: Add compatible "fsl,ls2080a-gpio" for ls2080a gpio nodes

Luke Starrett (1):
      arm64: dts: NS2 secondary core enablement via PSCI

Masahiro Yamada (2):
      arm64: dts: uniphier: use Daughter board on PH1-LD20 reference board
      arm64: dts: uniphier: add reference clock node for PH1-LD20

Olof Johansson (3):
      Merge tag 'gxbb-dt64' of https://github.com/carlocaione/linux-meson into next/dt64
      Merge tag 'renesas-arm64-cleanup-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'v4.7-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64

Phil Edworthy (2):
      arm64: dts: r8a7795: Add PCIe nodes
      arm64: dts: r8a7795: enable PCIe on Salvator-X

Ramesh Shanmugasundaram (2):
      arm64: dts: r8a7795: Add CAN external clock support
      arm64: dts: r8a7795: Add CAN support

Rameshwar Prasad Sahu (1):
      arm64: dts: apm: Fix compatible string for X-Gene 2 SATA controller DTS node

Rhyland Klein (3):
      arm64: tegra: Add gpio-keys nodes for Smaug
      arm64: tegra: Add pinmux for Smaug board
      arm64: tegra: Enable cros-ec and charger on Smaug

Sascha Hauer (1):
      ARM64: dts: mt8173: Add thermal/auxadc device nodes

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

Shawn Lin (2):
      arm64: dts: rockchip: remove broken-cd from emmc and sdio
      dt-bindings: rockchip-dw-mshc: add description for rk3399

Simon Horman (2):
      arm64: dts: salvator-x: use generic pinctrl properties
      arm64: dts: r8a7795: Use USB3.0 fallback compatibility string

Sjoerd Simons (2):
      ARM: dts: r8a7791: Don't disable referenced optional clocks
      Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"

Stephen Warren (2):
      ARM: tegra: Fix naming in GPIO DT binding header
      ARM: tegra: Add DT binding for Tegra186 GPIO controllers

Stuart Yoder (2):
      Documentation: fsl-mc: binding updates for MSIs, ranges, PHYs
      arm64: dts: ls2080a: fsl-mc dt node updates

Sudeep Holla (1):
      arm64: tegra: Replace legacy *,wakeup property with wakeup-source

Thierry Reding (2):
      arm64: tegra: Remove 0, prefix from unit-addresses
      arm64: tegra: Fix copy/paste typo in several DTS includes

Thomas Petazzoni (6):
      arm64: dts: marvell: add UART aliases and define stdout-path
      arm64: dts: marvell: use new clock binding on Armada AP806
      arm64: dts: marvell: improve SPI flash description on Armada 7040-DB
      arm64: dts: marvell: use the proper I2C controller compatible string for 7K/8K
      arm64: dts: marvell: initial DT description of Armada 7K/8K CP110 master
      arm64: dts: marvell: enable several CP interfaces on Armada 7040-DB

Wolfram Sang (1):
      arm64: dts: salvator-x: populate EXTALR

Xing Zheng (4):
      clk: rockchip: add dt-binding header for rk3399
      clk: rockchip: add general gpu soft-reset on rk3399
      clk: rockchip: rename rga clock-id on rk3399
      clk: rockchip: export some necessary rk3399 clock ids

Xinwei Kong (2):
      arm64: dts: add all hi6220 i2c nodes
      arm64: dts: add dwmmc nodes for hi6220

Yuan Yao (4):
      Documentation: fsl: dspi: Add fsl,ls2080a-dspi compatible string
      arm64: dts: ls2080a: update the DTS for QSPI and DSPI support
      Documentation: fsl-quadspi: Add fsl,ls1043a-qspi compatible string
      arm64: dts: ls1043a: add the DTS node for QSPI support

Yunhui Cui (1):
      arm64: dts: ls1043a-rdb: add the DTS for DSPI support

Zhangfei Gao (1):
      arm64: dts: Add hi6220 usb node

Zhong Kaihua (3):
      arm64: dts: Add Hi6220 gpio configuration nodes
      arm64: dts: add Hi6220 pinctrl configuration nodes
      arm64: dts: add Hi6220 spi configuration nodes

dawei.chien@mediatek.com (1):
      arm64: dts: mt8173: Add thermal zone node.

 Documentation/devicetree/bindings/arm/amlogic.txt  |    3 +
 Documentation/devicetree/bindings/arm/fsl.txt      |    4 +
 .../bindings/arm/hisilicon/hisilicon.txt           |   20 +-
 Documentation/devicetree/bindings/arm/rockchip.txt |   10 +-
 .../bindings/gpio/nvidia,tegra186-gpio.txt         |  161 +++
 .../devicetree/bindings/gpu/nvidia,gk20a.txt       |   37 +-
 .../devicetree/bindings/misc/fsl,qoriq-mc.txt      |   81 +-
 .../devicetree/bindings/mmc/rockchip-dw-mshc.txt   |    1 +
 .../devicetree/bindings/mtd/fsl-quadspi.txt        |    3 +-
 .../devicetree/bindings/spi/spi-fsl-dspi.txt       |    5 +-
 Documentation/devicetree/bindings/usb/usb-xhci.txt |    1 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 arch/arm/boot/dts/r8a7791-koelsch.dts              |    1 +
 arch/arm/boot/dts/r8a7791-porter.dts               |   14 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |    5 +-
 arch/arm/mach-shmobile/timer.c                     |   28 +-
 arch/arm64/boot/dts/Makefile                       |    1 +
 arch/arm64/boot/dts/amlogic/Makefile               |    3 +
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |   69 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts    |   52 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts    |   52 +
 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi   |   65 +
 .../boot/dts/amlogic/meson-gxbb-vega-s95-meta.dts  |    2 +-
 .../boot/dts/amlogic/meson-gxbb-vega-s95-pro.dts   |    2 +-
 .../boot/dts/amlogic/meson-gxbb-vega-s95-telos.dts |    2 +-
 .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi      |    4 +
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |    5 -
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi         |    6 +-
 arch/arm64/boot/dts/arm/juno-base.dtsi             |   10 +
 arch/arm64/boot/dts/broadcom/ns2-clock.dtsi        |  105 ++
 arch/arm64/boot/dts/broadcom/ns2-svk.dts           |   45 +
 arch/arm64/boot/dts/broadcom/ns2.dtsi              |  155 +--
 .../boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi   |   25 +
 .../arm64/boot/dts/exynos/exynos7-trip-points.dtsi |   54 +
 arch/arm64/boot/dts/exynos/exynos7.dtsi            |   49 +
 arch/arm64/boot/dts/freescale/Makefile             |    3 +-
 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts  |  181 +++
 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts  |   13 +
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     |   22 +-
 arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts  |    9 +-
 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi     |  110 +-
 arch/arm64/boot/dts/hisilicon/Makefile             |    4 +-
 arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts     |  200 ++-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          |  623 +++++++++
 arch/arm64/boot/dts/hisilicon/hikey-pinctrl.dtsi   |  705 ++++++++++
 arch/arm64/boot/dts/hisilicon/hip05-d02.dts        |   34 +
 arch/arm64/boot/dts/hisilicon/hip05.dtsi           |   10 +
 arch/arm64/boot/dts/hisilicon/hip06-d03.dts        |   34 +
 arch/arm64/boot/dts/hisilicon/hip06.dtsi           |  307 +++++
 arch/arm64/boot/dts/lg/Makefile                    |    5 +
 arch/arm64/boot/dts/lg/lg1312-ref.dts              |   36 +
 arch/arm64/boot/dts/lg/lg1312.dtsi                 |  351 +++++
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |   32 +-
 arch/arm64/boot/dts/marvell/armada-372x.dtsi       |    1 -
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   20 +-
 arch/arm64/boot/dts/marvell/armada-7020.dtsi       |    1 +
 arch/arm64/boot/dts/marvell/armada-7040-db.dts     |  108 +-
 arch/arm64/boot/dts/marvell/armada-7040.dtsi       |    1 +
 arch/arm64/boot/dts/marvell/armada-8020.dtsi       |    1 +
 arch/arm64/boot/dts/marvell/armada-8040.dtsi       |    1 +
 arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi |    1 -
 arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi |    2 -
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi      |   56 +-
 .../boot/dts/marvell/armada-cp110-master.dtsi      |  228 ++++
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   60 +
 arch/arm64/boot/dts/nvidia/Makefile                |    1 +
 arch/arm64/boot/dts/nvidia/tegra132-norrin.dts     |   55 +-
 arch/arm64/boot/dts/nvidia/tegra132.dtsi           |  120 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |    8 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi     |   14 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2571.dts      |    2 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2595.dtsi     |    2 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi     |   30 +-
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts      | 1424 ++++++++++++++++++++
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           |  130 +-
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |   63 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |   98 +-
 arch/arm64/boot/dts/rockchip/Makefile              |    2 +
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi       |    8 +-
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts    |  319 +++++
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts        |    8 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |   82 +-
 .../{rk3368-thermal.dtsi => rk3399-evb.dts}        |  124 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           | 1013 ++++++++++++++
 .../boot/dts/socionext/uniphier-ph1-ld20-ref.dts   |    1 +
 .../boot/dts/socionext/uniphier-ph1-ld20.dtsi      |    6 +
 .../boot/dts/socionext/uniphier-ref-daughter.dtsi  |    1 +
 include/dt-bindings/clock/rk3399-cru.h             |  755 +++++++++++
 include/dt-bindings/gpio/tegra-gpio.h              |   68 +-
 include/dt-bindings/gpio/tegra186-gpio.h           |   56 +
 include/dt-bindings/pinctrl/hisi.h                 |   59 +
 91 files changed, 8132 insertions(+), 557 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi
 create mode 100644 arch/arm64/boot/dts/broadcom/ns2-clock.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-tmu-sensor-conf.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-trip-points.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts
 create mode 100644 arch/arm64/boot/dts/hisilicon/hikey-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/hisilicon/hip06-d03.dts
 create mode 100644 arch/arm64/boot/dts/hisilicon/hip06.dtsi
 create mode 100644 arch/arm64/boot/dts/lg/Makefile
 create mode 100644 arch/arm64/boot/dts/lg/lg1312-ref.dts
 create mode 100644 arch/arm64/boot/dts/lg/lg1312.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
 rename arch/arm64/boot/dts/rockchip/{rk3368-thermal.dtsi => rk3399-evb.dts} (55%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399.dtsi
 create mode 120000 arch/arm64/boot/dts/socionext/uniphier-ref-daughter.dtsi
 create mode 100644 include/dt-bindings/clock/rk3399-cru.h
 create mode 100644 include/dt-bindings/gpio/tegra186-gpio.h
 create mode 100644 include/dt-bindings/pinctrl/hisi.h

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

* [GIT PULL 6/7] ARM: SoC defconfig updates for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
                   ` (4 preceding siblings ...)
  2016-05-17 22:24 ` [GIT PULL 5/7] ARM: 64-bit " Arnd Bergmann
@ 2016-05-17 22:24 ` Arnd Bergmann
  2016-05-17 22:26 ` [GIT PULL 7/7] ARM: SoC driver " Arnd Bergmann
  2016-05-19 16:02 ` [GIT PULL 0/7] ARM: SoC changes for 4.7 Rob Herring
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:24 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

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 0ef659a30055e5ec914b51f5294789ea2a92b08c:

  ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME (2016-05-11 14:11:13 +0200)

----------------------------------------------------------------
ARM: SoC defconfig updates for v4.7

As usual, a bunch of commits, mostly adding drivers and other options to
defconfigs.

We are adding three new defconfig files for the newly added 32-bit
machines (aspeed and mps2), the rest is mainly housekeeping.

The changes outside of arch/arm/config/ are for a Kconfig symbol
that got renamed.

----------------------------------------------------------------
Arnd Bergmann (14):
      Merge tag 'samsung-defconfig-4.7' of git://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'mvebu-defconfig-4.7-1' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'arm-soc/for-4.7/defconfig' of http://github.com/Broadcom/stblinux into next/defconfig
      Merge tag 'keystone_config_for_4.7' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig
      Merge tag 'renesas-pci-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'lpc32xx-defconfig-4.7' of git://github.com/vzapolskiy/linux-lpc32xx into next/defconfig
      Merge tag 'omap-for-v4.7/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
      Merge tag 'davinci-for-v4.7/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
      Merge tag 'tegra-for-4.7-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
      Merge tag 'imx-defconfig-4.7' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'ux500-defconfig-armsoc2' of git://git.kernel.org/.../linusw/linux-stericsson into next/defconfig
      Merge tag 'aspeed-for-4.7-defconfig' of https://github.com/shenki/linux into next/defconfig
      Merge tag 'at91-defconfig2' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
      ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME

Boris Brezillon (1):
      ARM: multi_v7_defconfig: add HLCDC drivers as modules

Eric Anholt (7):
      ARM: multi_v7_defconfig: Add more BCM2835 support
      ARM: multi_v7_defconfig: Switch BCM2835 to sdhci-iproc.c for MMC
      ARM: multi_v7_defconfig: Build in DWC2 USB support
      ARM: bcm2835: Switch BCM2835 to sdhci-iproc.c for MMC
      ARM: bcm2835: Enable CONFIG_PM.
      ARM: bcm2835: Enable the VC4 graphics driver in the defconfig
      ARM: bcm2835: Enable NFS root support.

Florian Fainelli (1):
      Merge tag 'bcm2835-defconfig-next-2016-04-20' into defconfig/next

Gary Bisson (3):
      ARM: imx_v6_v7_defconfig: add FT5x06 and TSC2004 touch support
      ARM: imx_v6_v7_defconfig: add CONFIG_I2C_MUX_GPIO
      ARM: imx_v6_v7_defconfig: add CONFIG_RTC_DRV_M41T80

Heiko Stuebner (2):
      ARM: multi_v7_defconfig: Enable Rockchip displayport phy
      ARM: multi_v7_defconfig: Enable new Rockchip display-controller drivers

Jan Luebbe (2):
      ARM: multi_v5_defconfig: Enable support for MX21/MX27
      ARM: multi_v5_defconfig: Enable recommended options for systemd

Javier Martinez Canillas (3):
      ARM: exynos_defconfig: Enable CPUFreq governors as modules
      ARM: multi_v7_defconfig: Enable CPUFreq governors as modules
      ARM: omap2plus_defconfig: Fix warning due invalid RXKAD symbol value

Joel Stanley (2):
      arm/configs/multi_v5: Add Aspeed ast2400
      arm/configs: Add Aspeed defconfig

Keerthy (1):
      ARM: configs: keystone: Add CPU Hotplug related options

Kevin Hilman (1):
      ARM: davinci_all_defconfig: enable SPI and NOR as modules

Krzysztof Kozlowski (1):
      ARM: exynos_defconfig: Enable Trats2 audio codec, touchscreen and sensors

Lee Jones (5):
      ARM: multi_v7_defconfig: Enable ST's PWM driver
      ARM: multi_v7_defconfig: Enable ST's Power Reset driver
      ARM: multi_v7_defconfig: Enable support for PWM Regulators
      ARM: multi_v7_defconfig: Enable ST's HW Random Number Generator
      ARM: multi_v7_defconfig: Remove unused Kconfig option MACH_UX500_DT

Linus Walleij (2):
      ARM: u8500_defconfig: remove staging from defconfig
      ARM: u8500_defconfig: update sensor config

Lokesh Vutla (1):
      ARM: omap2plus_defconfig: Enable GPIO_TPIC2810

Marcel Ziswiler (2):
      ARM: imx_v6_v7_defconfig: add CONFIG_I2C_GPIO
      ARM: imx_v6_v7_defconfig: add CONFIG_MICREL_PHY

Marek Vasut (1):
      ARM: at91: sama5: Update defconfig

Masahiro Yamada (1):
      ARM: multi_v7_defconfig: enable Denali NAND controller

Nicolas Ferre (8):
      ARM: at91/defconfig: add the HDMA controller to sama5_defconfig
      ARM: at91/defconfig: add HLCDC driver to sama5_defconfig
      ARM: at91/defconfig: add PDMIC driver to sama5_defconfig
      ARM: multi_v7_defconfig: add Atmel watchdog timers
      ARM: multi_v7_defconfig: add Atmel ISI (Image Sensor Interface) driver
      ARM: multi_v7_defconfig: add the Atmel Audio microphone interface PDMIC
      ARM: multi_v7_defconfig: add the Atmel sama5d2-compatible ADC driver
      ARM: at91/defconfig: sama5: add CONFIG_FHANDLE

Nishanth Menon (1):
      ARM: omap2plus_defconfig: Enable DP83867 support

Olof Johansson (2):
      Merge tag 'renesas-defconfig-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'sti-defconfig-for-v4.7-1' of git://git.kernel.org/.../mcoquelin/sti into next/defconfig

Romain Perier (3):
      ARM: mvebu_v7_defconfig: Enabling the new Marvell's cryptographic engine driver
      ARM: multi_v7_defconfig: Enabling the new Marvell's cryptographic engine driver
      ARM: mvebu_v5_defconfig: Switching to the new Marvell's cryptographic engine driver

Sekhar Nori (2):
      ARM: davinci_all_defconfig: enable GPIO_SYSFS
      ARM: davinci_all_defconfig: support systemd

Simon Horman (1):
      PCI: rcar-pcie: Remove Gen2 designation from Kconfig

Thierry Reding (2):
      ARM: tegra: Enable XUSB controller in defconfig
      ARM: multi_v7: Enable Tegra XUSB controller in defconfig

Thomas Petazzoni (1):
      MAINTAINERS: attach arch/arm/configs/mvebu_*_defconfig to relevant maintainers

Tony Lindgren (3):
      ARM: omap2plus_defconfig: Update with make savedefconfig
      ARM: omap2plus_defconfig: Enable twl6030 USB phy as loadable module
      ARM: omap2plus_defconfig: Enable PWM and ir-rx51 as loadable modules

Vladimir Murzin (1):
      ARM: configs: add MPS2 defconfig

Vladimir Zapolskiy (2):
      ARM: LPC32xx: defconfig update
      ARM: LPC32xx: add PL175 memory controller driver to defconfig

Wolfram Sang (2):
      ARM: multi_v7_defconfig: enable I2C demultiplexer and slave eeprom
      ARM: shmobile: defconfig: enable I2C demultiplexer and slave eeprom

Yegor Yefremov (1):
      ARM: omap2plus_defconfig: Enable MDIO Bus/PHY emulation support

 MAINTAINERS                            |   2 +-
 arch/arm/configs/aspeed_g4_defconfig   |  86 ++++++++++++++++++++++++++
 arch/arm/configs/aspeed_g5_defconfig   |  88 ++++++++++++++++++++++++++
 arch/arm/configs/bcm2835_defconfig     |  11 ++--
 arch/arm/configs/davinci_all_defconfig |   7 ++-
 arch/arm/configs/exynos_defconfig      |  11 ++++
 arch/arm/configs/imx_v6_v7_defconfig   |   6 ++
 arch/arm/configs/keystone_defconfig    |   2 +
 arch/arm/configs/lpc32xx_defconfig     |  29 ++++-----
 arch/arm/configs/mps2_defconfig        | 109 +++++++++++++++++++++++++++++++++
 arch/arm/configs/multi_v5_defconfig    |  29 +++++++--
 arch/arm/configs/multi_v7_defconfig    |  37 +++++++++--
 arch/arm/configs/mvebu_v5_defconfig    |   2 +-
 arch/arm/configs/mvebu_v7_defconfig    |   1 +
 arch/arm/configs/omap2plus_defconfig   |  66 +++++++++-----------
 arch/arm/configs/sama5_defconfig       |  13 +++-
 arch/arm/configs/shmobile_defconfig    |   5 +-
 arch/arm/configs/tegra_defconfig       |   2 +
 arch/arm/configs/u8500_defconfig       |   5 +-
 arch/arm64/configs/defconfig           |   2 +-
 drivers/pci/host/Kconfig               |   4 +-
 drivers/pci/host/Makefile              |   2 +-
 22 files changed, 437 insertions(+), 82 deletions(-)
 create mode 100644 arch/arm/configs/aspeed_g4_defconfig
 create mode 100644 arch/arm/configs/aspeed_g5_defconfig
 create mode 100644 arch/arm/configs/mps2_defconfig

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

* [GIT PULL 7/7] ARM: SoC driver updates for v4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
                   ` (5 preceding siblings ...)
  2016-05-17 22:24 ` [GIT PULL 6/7] ARM: SoC defconfig " Arnd Bergmann
@ 2016-05-17 22:26 ` Arnd Bergmann
  2016-05-19 16:02 ` [GIT PULL 0/7] ARM: SoC changes for 4.7 Rob Herring
  7 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-17 22:26 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

The following changes since commit bf16200689118d19de1b8d2a3c314fc21f5dc7bb:

  Linux 4.6-rc3 (2016-04-10 17:58:30 -0700)

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 5420f9fd159761b88978c312c3b350546f8615bb:

  arm-ccn: Enable building as module (2016-05-09 16:36:03 +0200)

----------------------------------------------------------------
ARM: SoC driver updates for v4.7

Driver updates for ARM SoCs, these contain various things that touch
the drivers/ directory but got merged through arm-soc for practical
reasons. For the most part, this is now related to power management
controllers, which have not yet been abstracted into a separate
subsystem, and typically require some code in drivers/soc or arch/arm
to control the power domains.

Another large chunk here is a rework of the NVIDIA Tegra USB3.0
support, which was surprisingly tricky and took a long time to
get done.

Finally, reset controller handling as always gets merged through here
as well.

----------------------------------------------------------------
Andrew Bresticker (1):
      clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs

Andy Gross (1):
      Merge tag 'qcom-soc-for-4.7' into soc-for-4.7-p2

Arnd Bergmann (16):
      Merge tag 'versatile-flash-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
      Merge tag 'tegra-for-4.7-soc' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'arm-soc/for-4.7/drivers' of http://github.com/Broadcom/stblinux into next/drivers
      Merge tag 'qcom-soc-for-4.7-2' of git://git.kernel.org/.../agross/linux into next/drivers
      soc: brcmstb: select SOC_BUS
      physmap_of: ensure versatile code is reachable
      drivers: firmware: psci: make two helper functions inline
      Merge tag 'renesas-rcar-sysc2-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'samsung-drivers-exynos-srom-4.7' of git://git.kernel.org/.../krzk/linux into next/drivers
      Merge tag 'v4.7-rockchip-drivers-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
      Merge tag 'tegra-for-4.7-phy' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'tegra-for-4.7-pci' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'tegra-for-4.7-xhci' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'tegra-for-4.7-genpd' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'v4.6-next-soc' of https://github.com/mbgg/linux-mediatek into next/drivers
      Merge tag 'reset-for-4.7-2' of git://git.pengutronix.de/git/pza/linux into next/drivers

Bjorn Andersson (8):
      soc: qcom: smem_state: Add stubs for disabled smem_state
      soc: qcom: smd: Introduce callback setter
      soc: qcom: smd: Split discovery and state change work
      soc: qcom: smd: Refactor channel open and close handling
      soc: qcom: smd: Support multiple channels per sdev
      soc: qcom: smd: Support opening additional channels
      soc: qcom: smem: Use write-combine remap for SMEM
      soc: qcom: smd: Make callback pass channel reference

Daniel Lezcano (1):
      reset: Add missing function stub for device_reset

Elaine Zhang (8):
      soc: rockchip: power-domain: make idle handling optional
      soc: rockchip: power-domain: allow domains only handling idle requests
      soc: rockchip: power-domain: add support for sub-power domains
      dt-bindings: add power-domain header for RK3399 SoCs
      dt-bindings: add binding for rk3399 power domains
      soc: rockchip: power-domain: Modify power domain driver for rk3399
      dt-bindings: modify document of Rockchip power domains
      soc: rockchip: power-domain: support qos save and restore

Florian Fainelli (2):
      bus: brcmstb_gisb: Rework dependencies
      soc: brcmstb: Unmap sun_top_ctrl_base on errors

Geert Uytterhoeven (24):
      clk: renesas: mstp: Drop check for CONFIG_PM_GENERIC_DOMAINS_OF
      clk: renesas: cpg-mssr: Drop check for CONFIG_PM_GENERIC_DOMAINS_OF
      clk: renesas: mstp: Clarify cpg_mstp_{at,de}tach_dev() domain parameter
      PM / Domains: Add DT bindings for the R-Car System Controller
      soc: renesas: Add r8a7779 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7790 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7791 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7793 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7794 SYSC PM Domain Binding Definitions
      soc: renesas: Add r8a7795 SYSC PM Domain Binding Definitions
      clk: renesas: Provide Kconfig symbols for CPG/MSSR and CPG/MSTP support
      clk: renesas: mstp: Provide dummy attach/detach_dev callbacks
      clk: renesas: cpg-mssr: Export cpg_mssr_{at,de}tach_dev()
      soc: renesas: Move pm-rcar to drivers/soc/renesas/rcar-sysc
      soc: renesas: rcar-sysc: Improve rcar_sysc_power() debug info
      soc: renesas: rcar-sysc: Add DT support for SYSC PM domains
      soc: renesas: rcar-sysc: Make rcar_sysc_power_is_off() static
      soc: renesas: rcar-sysc: Enable Clock Domain for I/O devices
      soc: renesas: rcar-sysc: Add support for R-Car H1 power areas
      soc: renesas: rcar-sysc: Add support for R-Car H2 power areas
      soc: renesas: rcar-sysc: Add support for R-Car M2-W power areas
      soc: renesas: rcar-sysc: Add support for R-Car M2-N power areas
      soc: renesas: rcar-sysc: Add support for R-Car E2 power areas
      soc: renesas: rcar-sysc: Add support for R-Car H3 power areas

Hans de Goede (3):
      reset: Make [of_]reset_control_get[_foo] functions wrappers
      reset: Share struct reset_control between reset_control_get calls
      reset: Add support for shared reset controls

Heiko Stuebner (1):
      Merge branch 'v4.7-shared/pdids' into v4.7-armsoc/drivers

Jisheng Zhang (2):
      drivers: firmware: psci: drop duplicate const from psci_of_match
      drivers: firmware: psci: make two helper functions static

Joachim Eastwood (1):
      reset: lpc18xx: get rid of global variables for restart notifier

John Crispin (11):
      soc: mediatek: PMIC wrap: don't duplicate the wrapper data
      soc: mediatek: PMIC wrap: add wrapper callbacks for init_reg_clock
      soc: mediatek: PMIC wrap: split SoC specific init into callback
      soc: mediatek: PMIC wrap: WRAP_INT_EN needs a different bitmask for MT2701/7623
      soc: mediatek: PMIC wrap: SPI_WRITE needs a different bitmask for MT2701/7623
      soc: mediatek: PMIC wrap: move wdt_src into the pmic_wrapper_type struct
      soc: mediatek: PMIC wrap: remove pwrap_is_mt8135() and pwrap_is_mt8173()
      soc: mediatek: PMIC wrap: add a slave specific struct
      soc: mediatek: PMIC wrap: add mt6323 slave support
      soc: mediatek: PMIC wrap: add MT2701/7623 support
      ARM: mediatek: enable gpt6 on boot up to make arch timer work on mt7623

Jon Hunter (16):
      soc/tegra: pmc: Add missing structure members to kernel-doc
      soc/tegra: pmc: Fix sparse warning for tegra_pmc_init_tsense_reset()
      soc/tegra: pmc: Remove debugfs entry on probe failure
      soc/tegra: pmc: Remove non-existing power partitions for Tegra210
      soc/tegra: pmc: Remove non-existing L2 partition for Tegra124
      soc/tegra: pmc: Restore base address on probe failure
      soc/tegra: pmc: Protect public functions from potential race conditions
      soc/tegra: pmc: Change powergate and rail IDs to be an unsigned type
      soc/tegra: pmc: Fix testing of powergate state
      soc/tegra: pmc: Fix verification of valid partitions
      soc/tegra: pmc: Remove additional check for a valid partition
      soc/tegra: pmc: Ensure GPU partition can be toggled on/off by PMC
      soc/tegra: pmc: Wait for powergate state to change
      dt-bindings: Update NVIDIA PMC for Tegra
      dt-bindings: Add power domain info for NVIDIA PMC
      soc/tegra: pmc: Add generic PM domain support

Justin Chen (1):
      soc: brcmstb: add SoC driver to brcmstb

Krzysztof Kozlowski (1):
      Merge tag 'samsung-dt-exynos-srom-fixup-4.7' into for-v4.7/drivers-memory-exynos-srom

Lina Iyer (1):
      drivers: qcom: spm: avoid module usage in non-modular SPM driver

Linus Walleij (4):
      mtd: physmap_of: add a hook for Versatile write protection
      mtd: augment the "arm,versatile-flash" bindings
      ARM: versatile: move flash registration to the device tree
      ARM: integrator: move flash registration to device tree

Neil Armstrong (2):
      reset: Add Oxford Semiconductor Reset Controller driver
      dt-bindings: Add Oxford Semiconductor Reset Controller bindings

Olof Johansson (4):
      Merge tag 'qcom-soc-for-4.7' of git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'reset-for-4.7' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'renesas-simple-pm-bus-for-v4.7' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'v4.7-rockchip-drivers-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers

Pankaj Dubey (5):
      ARM: dts: change SROM node compatible from generic to model specific
      dt-bindings: EXYNOS: Add exynos-srom device tree binding
      memory: Add support for Exynos SROM driver
      MAINTAINERS: Add maintainers entry for drivers/memory/samsung
      ARM: EXYNOS: Remove SROM related register settings from mach-exynos

Pavel Fedin (1):
      memory: samsung: exynos-srom: Add support for bank configuration

Shawn Lin (1):
      soc: rockchip: power-domain: check the existing of regmap

Simon Horman (2):
      bus: simple-pm-bus: Use ARCH_RENESAS
      Merge tag 'clk-renesas-for-v4.7-tag2' of git://git.kernel.org/.../geert/renesas-drivers into rcar-sysc-for-v4.7

Srinivas Kandagatla (2):
      MAINTAINERS: add qcom i2c and spi drivers to list
      MAINTAINERS: add qcom clocks to the maintainers list

Suzuki K Poulose (1):
      arm-ccn: Enable building as module

Thierry Reding (15):
      Merge branch 'for-4.7/soc' into for-4.7/genpd
      Merge branch 'for-4.7/clk' into for-4.7/phy
      phy: core: Allow children node to be overridden
      dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
      dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
      phy: Add Tegra XUSB pad controller support
      phy: tegra: Add Tegra210 support
      Merge branch 'for-4.7/phy' into for-4.7/pci
      dt-bindings: pci: tegra: Update for per-lane PHYs
      PCI: tegra: Support per-lane PHYs
      Merge branch 'for-4.7/phy' into for-4.7/xhci
      dt-bindings: usb: Add NVIDIA Tegra XUSB controller binding
      dt-bindings: usb: xhci-tegra: Add Tegra210 XUSB controller support
      usb: xhci: Add NVIDIA Tegra XUSB controller driver
      usb: xhci: tegra: Add Tegra210 support

Ulrich Hecht (1):
      clk: renesas: r8a7795: add PWM clock

Wolfram Sang (5):
      clk: renesas: r8a7795: make SD clk definition specific for GEN3
      clk: renesas: cpg-mssr: add generic support for read-only DIV6 clocks
      clk: renesas: r8a7795: add OSC and RINT clocks
      clk: renesas: r8a7795: add R clk
      clk: renesas: r8a7795: add RWDT clock

 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      |   92 +-
 .../bindings/memory-controllers/exynos-srom.txt    |   79 +
 .../devicetree/bindings/mtd/arm-versatile.txt      |   20 +-
 .../bindings/pci/nvidia,tegra20-pcie.txt           |  224 ++-
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |  733 +++++++
 .../pinctrl/nvidia,tegra124-xusb-padctl.txt        |    6 +
 .../bindings/power/renesas,rcar-sysc.txt           |   48 +
 .../devicetree/bindings/reset/oxnas,reset.txt      |   58 +
 .../bindings/soc/rockchip/power_domain.txt         |   47 +
 .../bindings/usb/nvidia,tegra124-xusb.txt          |  120 ++
 Documentation/phy.txt                              |   16 +-
 MAINTAINERS                                        |    8 +
 arch/arm/boot/dts/exynos4.dtsi                     |    4 +-
 arch/arm/boot/dts/exynos5.dtsi                     |    4 +-
 arch/arm/boot/dts/exynos5410-smdk5410.dts          |    2 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |    4 +-
 arch/arm/boot/dts/integrator.dtsi                  |    3 +-
 arch/arm/boot/dts/versatile-ab.dts                 |    5 +-
 arch/arm/mach-bcm/Kconfig                          |    2 +-
 arch/arm/mach-exynos/Kconfig                       |    3 +
 arch/arm/mach-exynos/exynos.c                      |   17 -
 arch/arm/mach-exynos/include/mach/map.h            |    3 -
 arch/arm/mach-exynos/regs-srom.h                   |   53 -
 arch/arm/mach-exynos/suspend.c                     |   20 +-
 arch/arm/mach-integrator/integrator_ap.c           |   62 -
 arch/arm/mach-integrator/integrator_cp.c           |   51 -
 arch/arm/mach-mediatek/mediatek.c                  |    1 +
 arch/arm/mach-shmobile/Kconfig                     |   11 +-
 arch/arm/mach-shmobile/Makefile                    |    1 -
 arch/arm/mach-shmobile/pm-r8a7779.c                |    3 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c              |    2 +-
 arch/arm/mach-shmobile/pm-rcar.c                   |  164 --
 arch/arm/mach-shmobile/smp-r8a7779.c               |    2 +-
 arch/arm/mach-shmobile/smp-r8a7790.c               |    2 +-
 arch/arm/mach-tegra/platsmp.c                      |   16 +-
 arch/arm/mach-versatile/versatile_dt.c             |   47 -
 arch/arm/plat-samsung/include/plat/map-s5p.h       |    1 -
 drivers/bus/Kconfig                                |    5 +-
 drivers/bus/arm-ccn.c                              |    7 +-
 drivers/clk/Kconfig                                |    1 +
 drivers/clk/renesas/Kconfig                        |   16 +
 drivers/clk/renesas/Makefile                       |   26 +-
 drivers/clk/renesas/clk-mstp.c                     |    7 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             |   34 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |   47 +-
 drivers/clk/renesas/renesas-cpg-mssr.h             |    6 +-
 drivers/clk/tegra/clk-tegra210.c                   |   58 +
 drivers/firmware/psci.c                            |    6 +-
 drivers/gpu/drm/tegra/drm.h                        |    2 +-
 drivers/memory/Kconfig                             |    1 +
 drivers/memory/Makefile                            |    1 +
 drivers/memory/samsung/Kconfig                     |   13 +
 drivers/memory/samsung/Makefile                    |    1 +
 drivers/memory/samsung/exynos-srom.c               |  231 +++
 drivers/memory/samsung/exynos-srom.h               |   51 +
 drivers/mtd/maps/Kconfig                           |   10 +
 drivers/mtd/maps/Makefile                          |    3 +
 drivers/mtd/maps/physmap_of.c                      |    6 +
 drivers/mtd/maps/physmap_of_versatile.c            |  255 +++
 drivers/mtd/maps/physmap_of_versatile.h            |   16 +
 drivers/pci/host/pci-tegra.c                       |  244 ++-
 drivers/phy/Kconfig                                |    2 +
 drivers/phy/Makefile                               |    2 +
 drivers/phy/phy-core.c                             |   50 +-
 drivers/phy/tegra/Kconfig                          |    8 +
 drivers/phy/tegra/Makefile                         |    6 +
 drivers/phy/tegra/xusb-tegra124.c                  | 1752 +++++++++++++++++
 drivers/phy/tegra/xusb-tegra210.c                  | 2045 ++++++++++++++++++++
 drivers/phy/tegra/xusb.c                           | 1021 ++++++++++
 drivers/phy/tegra/xusb.h                           |  421 ++++
 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c         |   20 +-
 drivers/reset/Kconfig                              |    3 +
 drivers/reset/Makefile                             |    1 +
 drivers/reset/core.c                               |  217 ++-
 drivers/reset/reset-lpc18xx.c                      |   22 +-
 drivers/reset/reset-oxnas.c                        |  136 ++
 drivers/soc/Makefile                               |    3 +-
 drivers/soc/brcmstb/Kconfig                        |    1 +
 drivers/soc/brcmstb/common.c                       |   66 +
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  544 ++++--
 drivers/soc/qcom/smd-rpm.c                         |    9 +-
 drivers/soc/qcom/smd.c                             |  247 ++-
 drivers/soc/qcom/smem.c                            |    3 +-
 drivers/soc/qcom/spm.c                             |    8 +-
 drivers/soc/qcom/wcnss_ctrl.c                      |    8 +-
 drivers/soc/renesas/Makefile                       |    7 +
 drivers/soc/renesas/r8a7779-sysc.c                 |   34 +
 drivers/soc/renesas/r8a7790-sysc.c                 |   48 +
 drivers/soc/renesas/r8a7791-sysc.c                 |   33 +
 drivers/soc/renesas/r8a7794-sysc.c                 |   33 +
 drivers/soc/renesas/r8a7795-sysc.c                 |   56 +
 drivers/soc/renesas/rcar-sysc.c                    |  401 ++++
 drivers/soc/renesas/rcar-sysc.h                    |   58 +
 drivers/soc/rockchip/pm_domains.c                  |  247 ++-
 drivers/soc/tegra/pmc.c                            |  613 +++++-
 drivers/usb/host/Kconfig                           |    9 +
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/host/xhci-tegra.c                      | 1331 +++++++++++++
 include/dt-bindings/power/r8a7779-sysc.h           |   27 +
 include/dt-bindings/power/r8a7790-sysc.h           |   34 +
 include/dt-bindings/power/r8a7791-sysc.h           |   26 +
 include/dt-bindings/power/r8a7793-sysc.h           |   28 +
 include/dt-bindings/power/r8a7794-sysc.h           |   26 +
 include/dt-bindings/power/r8a7795-sysc.h           |   42 +
 include/dt-bindings/power/rk3399-power.h           |   53 +
 include/linux/clk/renesas.h                        |   16 +-
 include/linux/clk/tegra.h                          |    5 +
 include/linux/phy/phy.h                            |   31 +-
 include/linux/phy/tegra/xusb.h                     |   30 +
 include/linux/psci.h                               |    2 -
 include/linux/reset-controller.h                   |    2 +
 include/linux/reset.h                              |  194 +-
 include/linux/soc/qcom/smd.h                       |   11 +-
 include/linux/soc/qcom/smem_state.h                |   35 +
 .../linux/soc/renesas/rcar-sysc.h                  |    9 +-
 include/soc/tegra/fuse.h                           |    1 +
 include/soc/tegra/pmc.h                            |   36 +-
 117 files changed, 11999 insertions(+), 1056 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt
 create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
 create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt
 create mode 100644 Documentation/devicetree/bindings/reset/oxnas,reset.txt
 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra124-xusb.txt
 delete mode 100644 arch/arm/mach-exynos/regs-srom.h
 delete mode 100644 arch/arm/mach-shmobile/pm-rcar.c
 create mode 100644 drivers/clk/renesas/Kconfig
 create mode 100644 drivers/memory/samsung/Kconfig
 create mode 100644 drivers/memory/samsung/Makefile
 create mode 100644 drivers/memory/samsung/exynos-srom.c
 create mode 100644 drivers/memory/samsung/exynos-srom.h
 create mode 100644 drivers/mtd/maps/physmap_of_versatile.c
 create mode 100644 drivers/mtd/maps/physmap_of_versatile.h
 create mode 100644 drivers/phy/tegra/Kconfig
 create mode 100644 drivers/phy/tegra/Makefile
 create mode 100644 drivers/phy/tegra/xusb-tegra124.c
 create mode 100644 drivers/phy/tegra/xusb-tegra210.c
 create mode 100644 drivers/phy/tegra/xusb.c
 create mode 100644 drivers/phy/tegra/xusb.h
 create mode 100644 drivers/reset/reset-oxnas.c
 create mode 100644 drivers/soc/renesas/Makefile
 create mode 100644 drivers/soc/renesas/r8a7779-sysc.c
 create mode 100644 drivers/soc/renesas/r8a7790-sysc.c
 create mode 100644 drivers/soc/renesas/r8a7791-sysc.c
 create mode 100644 drivers/soc/renesas/r8a7794-sysc.c
 create mode 100644 drivers/soc/renesas/r8a7795-sysc.c
 create mode 100644 drivers/soc/renesas/rcar-sysc.c
 create mode 100644 drivers/soc/renesas/rcar-sysc.h
 create mode 100644 drivers/usb/host/xhci-tegra.c
 create mode 100644 include/dt-bindings/power/r8a7779-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7794-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7795-sysc.h
 create mode 100644 include/dt-bindings/power/rk3399-power.h
 create mode 100644 include/linux/phy/tegra/xusb.h
 rename arch/arm/mach-shmobile/pm-rcar.h => include/linux/soc/renesas/rcar-sysc.h (60%)

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

* Re: [GIT PULL 0/7] ARM: SoC changes for 4.7
  2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
                   ` (6 preceding siblings ...)
  2016-05-17 22:26 ` [GIT PULL 7/7] ARM: SoC driver " Arnd Bergmann
@ 2016-05-19 16:02 ` Rob Herring
  2016-05-20 12:04   ` Arnd Bergmann
  7 siblings, 1 reply; 10+ messages in thread
From: Rob Herring @ 2016-05-19 16:02 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel

On Tue, May 17, 2016 at 5:07 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> Hi Linus,
>
> These are the first seven pull requests for arm-soc this time, there is
> one small follow-up coming once the dependencies for that have landed
> in your tree.
>
> Things remain relatively calm for us. We merged 122 pull requests with
> 822 patches, plus 35 individual patches, which is less than what we used
> to have. We are shifting even more towards changing only dts files,
> for the most part adding new functionality on existing boards, and adding
> new machines, as shown clearly by the dirstat:

[...]

>  730 files changed, 47909 insertions(+), 7916 deletions(-)
>
> My feeling is that the number of dts changes remain constant, but
> everything else gets less every time, and that's good.

I happen have a script... (I run it every time people complain about DT).

Here's the diffstat of mach-* and plat-* since merging DT support:

v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)
v3.17: 596 files changed, 6274 insertions(+), 36824 deletions(-)
v3.18: 333 files changed, 3111 insertions(+), 6905 deletions(-)
v3.19: 435 files changed, 6180 insertions(+), 32402 deletions(-)
v4.0: 265 files changed, 4081 insertions(+), 14119 deletions(-)
v4.1: 362 files changed, 4286 insertions(+), 24876 deletions(-)
v4.2: 292 files changed, 3115 insertions(+), 11567 deletions(-)
v4.3: 306 files changed, 3223 insertions(+), 14510 deletions(-)
v4.4: 160 files changed, 2014 insertions(+), 4893 deletions(-)
v4.5: 531 files changed, 3839 insertions(+), 4398 deletions(-)
v4.6: 211 files changed, 1417 insertions(+), 4320 deletions(-)

Once this goes to 0, we can move the dts files out of the kernel and
make you maintainer. ;)

The dts files' numbers do look pretty constant.

Rob

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

* Re: [GIT PULL 0/7] ARM: SoC changes for 4.7
  2016-05-19 16:02 ` [GIT PULL 0/7] ARM: SoC changes for 4.7 Rob Herring
@ 2016-05-20 12:04   ` Arnd Bergmann
  0 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2016-05-20 12:04 UTC (permalink / raw)
  To: Rob Herring; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel

On Thursday 19 May 2016 11:02:56 Rob Herring wrote:
> I happen have a script... (I run it every time people complain about DT).
> 
> Here's the diffstat of mach-* and plat-* since merging DT support:
> 
> v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
> v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
> v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
> v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
> v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
> v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
> v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
> v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
> v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
> v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
> v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
> v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
> v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
> v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
> v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
> v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
> v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)
> v3.17: 596 files changed, 6274 insertions(+), 36824 deletions(-)
> v3.18: 333 files changed, 3111 insertions(+), 6905 deletions(-)
> v3.19: 435 files changed, 6180 insertions(+), 32402 deletions(-)
> v4.0: 265 files changed, 4081 insertions(+), 14119 deletions(-)
> v4.1: 362 files changed, 4286 insertions(+), 24876 deletions(-)
> v4.2: 292 files changed, 3115 insertions(+), 11567 deletions(-)
> v4.3: 306 files changed, 3223 insertions(+), 14510 deletions(-)
> v4.4: 160 files changed, 2014 insertions(+), 4893 deletions(-)
> v4.5: 531 files changed, 3839 insertions(+), 4398 deletions(-)
> v4.6: 211 files changed, 1417 insertions(+), 4320 deletions(-)
> 
> Once this goes to 0, we can move the dts files out of the kernel and
> make you maintainer. 
> 
> The dts files' numbers do look pretty constant.

Ah nice. I've done the statistics before (last time for ELC 2015 when
I did a presentation on this), but the last few lines look particularly
nice.

It's also worth comparing this to the earlier times, as by 2.6.39 we
had already started some large-scale cleanups:

This is v2.6.32..v2.6.39:
 3215 files changed, 345665 insertions(+), 100550 deletions(-)

	Arnd

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

end of thread, other threads:[~2016-05-20 12:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-17 22:07 [GIT PULL 0/7] ARM: SoC changes for 4.7 Arnd Bergmann
2016-05-17 22:20 ` [GIT PULL 1/7] ARM: SoC cleanups and fixes for v4.7 Arnd Bergmann
2016-05-17 22:21 ` [GIT PULL 2/7] ARM: SoC platform updates " Arnd Bergmann
2016-05-17 22:21 ` [GIT PULL 3/7] ARM: SoC 64-bit changes " Arnd Bergmann
2016-05-17 22:23 ` [GIT PULL 4/7] ARM: DT updates " Arnd Bergmann
2016-05-17 22:24 ` [GIT PULL 5/7] ARM: 64-bit " Arnd Bergmann
2016-05-17 22:24 ` [GIT PULL 6/7] ARM: SoC defconfig " Arnd Bergmann
2016-05-17 22:26 ` [GIT PULL 7/7] ARM: SoC driver " Arnd Bergmann
2016-05-19 16:02 ` [GIT PULL 0/7] ARM: SoC changes for 4.7 Rob Herring
2016-05-20 12:04   ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).