linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/7] ARM: SoC changes for v4.11
@ 2017-02-23 23:03 Arnd Bergmann
  2017-02-23 23:05 ` [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window Arnd Bergmann
                   ` (6 more replies)
  0 siblings, 7 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:03 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

This seems to be a rather quiet merge window for us, with no invasive
changes made, or major platforms added. These are the first seven pull
requests for the merge window, we have one 'late' branch that we may
send in a few days, and there are some pending bugfixes as well.

Some statistics:

We pulled 108 branches with a total of 700 non-merge changesets, almost
500 of those being devicetree changes. 

There were 175 individual contributors, the ones with the most patches are:
 
     27 Simon Horman <horms+renesas@verge.net.au>
     22 Bartosz Golaszewski <bgolaszewski@baylibre.com>
     21 Geert Uytterhoeven <geert+renesas@glider.be>
     19 Marek Szyprowski <m.szyprowski@samsung.com>
     18 Icenowy Zheng <icenowy@aosc.xyz>
     16 Russell King <rmk+kernel@armlinux.org.uk>
     15 Suman Anna <s-anna@ti.com>
     14 Linus Walleij <linus.walleij@linaro.org>
     14 Krzysztof Kozlowski <krzk@kernel.org>
     12 Dinh Nguyen <dinguyen@kernel.org>
     11 Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
     11 Patrice Chotard <patrice.chotard@st.com>
     11 Jon Mason <jon.mason@broadcom.com>
     11 Fabio Estevam <fabio.estevam@nxp.com>
     11 Amelie Delaunay <amelie.delaunay@st.com>
     10 Tony Lindgren <tony@atomide.com>
     10 Olof Johansson <olof@lixom.net>
     10 Maxime Ripard <maxime.ripard@free-electrons.com>
     10 David Lechner <david@lechnology.com>
      9 Teresa Remmet <t.remmet@phytec.de>

git diff v4.10-rc8..for-next --dirstat=0.1
   0.1% Documentation/devicetree/bindings/arm/marvell/
   0.1% Documentation/devicetree/bindings/arm/
   0.2% Documentation/devicetree/bindings/gpu/
   0.1% Documentation/devicetree/bindings/net/
   0.5% Documentation/devicetree/bindings/reset/
   0.1% Documentation/devicetree/bindings/soc/
   0.2% Documentation/devicetree/bindings/
  64.3% arch/arm/boot/dts/
   0.8% arch/arm/configs/
   0.2% arch/arm/mach-davinci/
   0.1% arch/arm/mach-exynos/
   1.8% arch/arm/mach-imx/
   0.2% arch/arm/mach-mvebu/
   0.2% arch/arm/mach-omap1/
   1.1% arch/arm/mach-omap2/
   0.1% arch/arm/mach-s3c64xx/
   0.4% arch/arm/mach-shmobile/
   0.6% arch/arm/mach-ux500/
   1.6% arch/arm/
   0.8% arch/arm64/boot/dts/allwinner/
   1.3% arch/arm64/boot/dts/amlogic/
   0.4% arch/arm64/boot/dts/arm/
   0.8% arch/arm64/boot/dts/broadcom/
  10.0% arch/arm64/boot/dts/exynos/
   2.0% arch/arm64/boot/dts/freescale/
   0.4% arch/arm64/boot/dts/hisilicon/
   0.8% arch/arm64/boot/dts/marvell/
   0.3% arch/arm64/boot/dts/nvidia/
   0.9% arch/arm64/boot/dts/qcom/
   1.5% arch/arm64/boot/dts/renesas/
   0.4% arch/arm64/boot/dts/rockchip/
   0.1% arch/arm64/boot/dts/zte/
   0.1% arch/arm64/boot/dts/
   0.5% drivers/ata/
   0.1% drivers/clk/meson/
   0.1% drivers/firmware/
   0.4% drivers/memory/
   0.3% drivers/reset/hisilicon/
   0.5% drivers/reset/
   0.6% drivers/soc/rockchip/
   0.2% drivers/soc/samsung/
   0.9% drivers/soc/zte/
   0.1% drivers/soc/
   0.1% include/dt-bindings/clock/
   0.1% include/dt-bindings/mfd/
   0.1% include/dt-bindings/pinctrl/
   0.1% include/dt-bindings/
   0.4% include/linux/soc/samsung/
   0.3% include/linux/

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

* [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
@ 2017-02-23 23:05 ` Arnd Bergmann
  2017-02-23 23:33   ` Linus Torvalds
  2017-02-23 23:06 ` [GIT PULL 2/7] ARM: SoC platform updates Arnd Bergmann
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:05 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 0c744ea4f77d72b3dcebb7a8f2684633ec79be88:

  Linux 4.10-rc2 (2017-01-01 14:31:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 92f3e6ebf6e43fdd5e2f044fc26d973f341b7ef0:

  firmware: arm_scpi: Add hardware dependencies (2017-01-30 21:09:43 -0800)

----------------------------------------------------------------
ARM: SoC non-urgent fixes for merge window

We sometimes collect non-critical fixes that come in during the later part
of the merge window in a branch for the next release instead, and this is
that contents for v4.11.

Most of these are OMAP fixes, dealing with OMAP36/37 detection, quirks
and setup. There's also some fixes for Davinci and a Kconfig fix for SCPI
to only enable on ARM{,64}.

----------------------------------------------------------------
Adam Ford (1):
      ARM: OMAP3: Fix SoC detection of OMAP36/37 Family

Bartosz Golaszewski (3):
      ARM: davinci: da850: coding style fix
      ARM: davinci: da850: fix da850_set_pll0rate()
      bus: da850-mstpri: fix my e-mail address

Jean Delvare (1):
      firmware: arm_scpi: Add hardware dependencies

Olof Johansson (2):
      Merge tag 'davinci-for-v4.11/fixes-non-critical' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical
      Merge tag 'omap-for-v4.11/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical

Tony Lindgren (4):
      ARM: dts: Fix omap3 off mode pull defines
      ARM: OMAP2+: Fix init for multiple quirks for the same SoC
      ARM: dts: Fix am335x and dm814x scm syscon to probe children
      ARM: dts: Fix compatible for ti81xx uarts for 8250

Vignesh R (1):
      ARM: OMAP5: Add HWMOD_SWSUP_SIDLE_ACT flag for UART

 arch/arm/boot/dts/am33xx.dtsi              |  3 ++-
 arch/arm/boot/dts/dm814x.dtsi              |  9 +++++----
 arch/arm/boot/dts/dm816x.dtsi              |  6 +++---
 arch/arm/mach-davinci/da850.c              | 24 +++++++++++++++++++-----
 arch/arm/mach-omap2/id.c                   | 10 +++++++++-
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c |  8 ++++++--
 arch/arm/mach-omap2/pdata-quirks.c         |  1 -
 drivers/bus/da8xx-mstpri.c                 |  2 +-
 drivers/cpufreq/davinci-cpufreq.c          |  2 +-
 drivers/firmware/Kconfig                   |  1 +
 include/dt-bindings/pinctrl/omap.h         |  4 ++--
 11 files changed, 49 insertions(+), 21 deletions(-)

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

* [GIT PULL 2/7] ARM: SoC platform updates
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
  2017-02-23 23:05 ` [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window Arnd Bergmann
@ 2017-02-23 23:06 ` Arnd Bergmann
  2017-02-23 23:08 ` [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.11 Arnd Bergmann
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:06 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

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

  Merge tag 'davinci-for-v4.11/soc-2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc (2017-02-16 17:15:39 +0100)

----------------------------------------------------------------
ARM: SoC platform updates

In the SoC branch we normally collect classic arch/arm/mach-* contents, i.e.
C code changes for SoC platforms. This release cycle the diffstat is quite
nice, in that we're removing 3x the amount of code that's being added.

The main reason for this is that there's a removal of camera drivers for
Freescale i.MX chips (driver was removed so the device registration isn't
needed any more). There's also removal of display initialization code for OMAP
that is no longer needed.

The rest are mostly minor tweaks and cleanups; constification on Samsung
platforms, cleanup of ux500 platform data, purge of other unused platform
data/device seutp on i.MX and other good stuff.

New SoC support this cycle is for two Allwinner platforms, H2+ and V3s.

----------------------------------------------------------------
Aaro Koskinen (3):
      ARM: OMAP1: USB: tidy up logging output
      ARM: OMAP1: USB: make omap_otg_init() static
      ARM: OMAP1: USB: delete redundant CPU class checks

Alexandre Belloni (1):
      ARM: at91: pm: remove useless extern definition

Andrew Jeffery (1):
      ARM: aspeed: Select pinctrl drivers

Andrew Murray (1):
      ARM: OMAP: clock: Remove unused mpurate cmdline option

Arnd Bergmann (8):
      ARM: imx: remove unused device definitions
      ARM: pxa: ezx: fix a910 camera data
      ARM: pxa: include linux/leds.h
      ARM: mv78xx0: fix possible PCI buffer overflow
      Merge tag 'mvebu-soc-4.11-2' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'sunxi-core-for-4.11' of https://git.kernel.org/.../mripard/linux into next/soc
      Merge tag 'arm-soc/for-4.11/maintainers' of http://github.com/Broadcom/stblinux into next/soc
      Merge tag 'davinci-for-v4.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc

Bartosz Golaszewski (7):
      ARM: davinci: da850: coding style fix
      ARM: davinci: da850: fix da850_set_pll0rate()
      bus: da850-mstpri: fix my e-mail address
      ARM: davinci: da8xx-dt: add OF_DEV_AUXDATA entry for SATA
      ARM: davinci: da850: add con_id for the SATA clock
      ARM: davinci: da850: model the SATA refclk
      ARM: davinci: remove BUG_ON() from da850_register_sata()

Bhumika Goyal (1):
      soc: dove: constify reset_control_ops structures

Chris Packham (1):
      arm: mvebu: support for SMP on 98DX3336 SoC

Dmitry Torokhov (1):
      ARM: tegra: paz00: Fix __initdata placement

Eric Anholt (1):
      MAINTAINERS: Update for the current location of the bcm2835 tree.

Fabio Estevam (6):
      ARM: mach-mx31_3ds: Remove camera support
      ARM: mx31moboard-marxbot: Remove camera support
      ARM: mx31moboard-smartbot: Remove camera support
      ARM: mach-mx35_3ds: Remove camera support
      ARM: mach-pcm037: Remove camera support
      ARM: mach-mx27_3ds: Remove camera support

Florian Fainelli (1):
      ARM: ep93xx: Disable TS-72xx watchdog before uncompressing

Geert Uytterhoeven (6):
      ARM: shmobile: apmu: Add more register documentation
      ARM: shmobile: apmu: Add debug resource reset for secondary CPU boot
      ARM: shmobile: apmu: Allow booting secondary CPU cores in debug mode
      ARM: shmobile: r8a7791: Allow booting secondary CPU cores in debug mode
      ARM: shmobile: rcar-gen2: Remove unused rcar_gen2_read_mode_pins()
      ARM: shmobile: rcar-gen2: Add more register documentation

Icenowy Zheng (2):
      ARM: sunxi: add support for H2+ SoC
      arm: sunxi: add support for V3s SoC

Kefeng Wang (1):
      arm: hisi: drop extern hip01_cpu_die

Kevin Hilman (1):
      ARM: davinci: add skeleton for pdata-quirks

Krzysztof Kozlowski (9):
      ARM: EXYNOS: Constify list of retention registers
      ARM: EXYNOS: Annotate iomem and pm_data pointers __ro_after_init
      ARM: s3c24xx: Constify few integer tables
      ARM: s3c64xx: Annotate external clock frequencies __ro_after_init
      ARM: SAMSUNG: Constify array of wake irqs passed to samsung_sync_wakemask
      ARM: s3c24xx: Constify wake_irqs
      ARM: s3c64xx: Constify wake_irqs
      ARM: EXYNOS: Remove Exynos4415 arch code (SoC not supported anymore)
      dt-bindings: video: exynos7-decon: Remove obsolete samsung,power-domain property

Laurent Pinchart (2):
      ARM: OMAP2+: Remove unused omap_display_init() function
      ARM: OMAP2+: Make the omapdss_find_dss_of_node() function static

Linus Walleij (2):
      ARM: ux500: simplify secondary boot
      ARM: ux500: cut some platform data

Lokesh Vutla (1):
      ARM: OMAP2+: omap_hwmod: Add support for earlycon

Olof Johansson (14):
      Merge tag 'renesas-soc-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'ux500-dev-for-armsoc' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'samsung-soc-4.11' of git://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'at91-ab-4.11-soc' of git://git.kernel.org/.../abelloni/linux into next/soc
      Merge tag 'aspeed-4.11-soc' of git://git.kernel.org/.../joel/aspeed into next/soc
      Merge tag 'omap-for-v4.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'hisi-armv7-soc-for-4.11' of git://github.com/hisilicon/linux-hisi into next/soc
      Merge tag 'pxa-for-4.11' of https://github.com/rjarzmik/linux into next/soc
      Merge tag 'renesas-soc2-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'tegra-for-4.11-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'mvebu-soc-4.11-1' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'imx-cleanup-4.11' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'samsung-soc-4.11-2' of git://git.kernel.org/.../krzk/linux into next/soc
      ARM: ux500: remove deleted file from Makefile

Sekhar Nori (1):
      Merge branch 'v4.11/fixes-non-critical' into v4.11/soc

Stefan Schmidt (1):
      MAINTAINERS: transfer maintainership for the EZX platform

Sylwester Nawrocki (2):
      ARM: s3c64xx: Drop initialization of unused struct s3c_audio_pdata fields
      ARM: s3c24xx: Drop unused struct s3c_audio_pdata entries

Tony Lindgren (2):
      MAINTAINERS: Add Aaro Koskinen as TI omap1 SoC co-maintainer
      Merge branch 'omap-for-v4.11/omap1' into omap-for-v4.11/soc

Wei Yongjun (1):
      ARM: ux500: remove duplicated include from cpu-db8500.c

 Documentation/arm/sunxi/README                     |   8 +
 Documentation/devicetree/bindings/arm/cpus.txt     |   1 +
 .../bindings/arm/marvell/98dx3236-resume-ctrl.txt  |  16 ++
 Documentation/devicetree/bindings/arm/sunxi.txt    |   1 +
 .../bindings/display/exynos/exynos7-decon.txt      |   2 +-
 MAINTAINERS                                        |  29 ++-
 arch/arm/mach-aspeed/Kconfig                       |   4 +
 arch/arm/mach-at91/pm.c                            |   2 +-
 arch/arm/mach-at91/pm.h                            |   2 -
 arch/arm/mach-davinci/Makefile                     |   2 +-
 arch/arm/mach-davinci/da850.c                      |  24 +-
 arch/arm/mach-davinci/da8xx-dt.c                   |  10 +
 arch/arm/mach-davinci/devices-da8xx.c              |  30 ++-
 arch/arm/mach-davinci/include/mach/common.h        |   2 +
 arch/arm/mach-davinci/include/mach/da8xx.h         |   1 +
 arch/arm/mach-davinci/pdata-quirks.c               |  39 ++++
 arch/arm/mach-ep93xx/include/mach/uncompress.h     |  12 +
 arch/arm/mach-exynos/Kconfig                       |   5 -
 arch/arm/mach-exynos/exynos.c                      |   5 +-
 arch/arm/mach-exynos/mcpm-exynos.c                 |   2 +-
 arch/arm/mach-exynos/suspend.c                     |  11 +-
 arch/arm/mach-hisi/core.h                          |   1 -
 arch/arm/mach-imx/devices/platform-flexcan.c       |   9 -
 .../mach-imx/devices/platform-sdhci-esdhc-imx.c    |  10 -
 arch/arm/mach-imx/mach-mx27_3ds.c                  | 107 ---------
 arch/arm/mach-imx/mach-mx31_3ds.c                  | 160 -------------
 arch/arm/mach-imx/mach-mx35_3ds.c                  | 103 --------
 arch/arm/mach-imx/mach-pcm037.c                    | 115 ---------
 arch/arm/mach-imx/mx31moboard-marxbot.c            |  92 --------
 arch/arm/mach-imx/mx31moboard-smartbot.c           |  74 ------
 arch/arm/mach-mv78xx0/pcie.c                       |   2 +-
 arch/arm/mach-mvebu/platsmp.c                      |  75 ++++++
 arch/arm/mach-omap1/clock.c                        |  20 --
 arch/arm/mach-omap1/clock.h                        |   2 -
 arch/arm/mach-omap1/include/mach/usb.h             |   2 -
 arch/arm/mach-omap1/usb.c                          |  51 ++--
 arch/arm/mach-omap2/clock.c                        |  61 -----
 arch/arm/mach-omap2/clock.h                        |   4 -
 arch/arm/mach-omap2/display.c                      | 258 +--------------------
 arch/arm/mach-omap2/display.h                      |   7 -
 arch/arm/mach-omap2/omap_hwmod.c                   |  33 +++
 arch/arm/mach-pxa/ezx.c                            |  56 ++---
 arch/arm/mach-pxa/idp.c                            |   1 +
 arch/arm/mach-s3c24xx/bast-irq.c                   |   4 +-
 arch/arm/mach-s3c24xx/iotiming-s3c2410.c           |   2 +-
 arch/arm/mach-s3c24xx/pm-s3c2412.c                 |   2 +-
 arch/arm/mach-s3c64xx/common.c                     |   3 +-
 arch/arm/mach-s3c64xx/dev-audio.c                  |  19 --
 arch/arm/mach-s3c64xx/pm.c                         |   2 +-
 arch/arm/mach-shmobile/platsmp-apmu.c              |  41 ++--
 arch/arm/mach-shmobile/pm-rcar-gen2.c              |  40 +++-
 arch/arm/mach-shmobile/rcar-gen2.h                 |   2 -
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |  18 --
 arch/arm/mach-shmobile/smp-r8a7791.c               |  14 +-
 arch/arm/mach-sunxi/sunxi.c                        |   2 +
 arch/arm/mach-tegra/board-paz00.c                  |   2 +-
 arch/arm/mach-ux500/Makefile                       |   1 -
 arch/arm/mach-ux500/board-mop500-audio.c           |  77 ------
 arch/arm/mach-ux500/board-mop500.h                 |  17 --
 arch/arm/mach-ux500/cpu-db8500.c                   |  17 --
 arch/arm/mach-ux500/platsmp.c                      |  45 ++--
 arch/arm/mach-ux500/ste-dma40-db8500.h             |  85 -------
 arch/arm/plat-samsung/devs.c                       |  19 --
 arch/arm/plat-samsung/include/plat/wakeup-mask.h   |   2 +-
 arch/arm/plat-samsung/wakeup-mask.c                |   2 +-
 drivers/bus/da8xx-mstpri.c                         |   2 +-
 drivers/cpufreq/davinci-cpufreq.c                  |   2 +-
 drivers/soc/dove/pmu.c                             |   2 +-
 68 files changed, 424 insertions(+), 1449 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/marvell/98dx3236-resume-ctrl.txt
 create mode 100644 arch/arm/mach-davinci/pdata-quirks.c
 delete mode 100644 arch/arm/mach-ux500/board-mop500-audio.c
 delete mode 100644 arch/arm/mach-ux500/board-mop500.h
 delete mode 100644 arch/arm/mach-ux500/ste-dma40-db8500.h

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

* [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.11
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
  2017-02-23 23:05 ` [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window Arnd Bergmann
  2017-02-23 23:06 ` [GIT PULL 2/7] ARM: SoC platform updates Arnd Bergmann
@ 2017-02-23 23:08 ` Arnd Bergmann
  2017-02-23 23:09 ` [GIT PULL 4/7] ARM: SoC defconfig updates " Arnd Bergmann
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:08 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

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 971d33cb422b3109fe3df034440debc3f4fe8423:

  MAINTAINERS: Add Cavium ThunderX2 entry (2017-02-09 16:26:26 +0100)

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

Changes to platform code for 64-bit ARM platforms, only trivial
stuff this time, a few defconfig changes to enable drivers, and
a new entry for the Cavium ThunderX2 platform.

----------------------------------------------------------------
Andreas F?rber (1):
      MAINTAINERS: Extend ARM/Mediatek SoC support section

Jayachandran C (3):
      arm64: add THUNDER2 processor family
      arm64: add ARCH_THUNDER2 to defconfig
      MAINTAINERS: Add Cavium ThunderX2 entry

Masahiro Yamada (1):
      arm64: defconfig: enable CONFIG_MMC_SDHCI_CADENCE

Olof Johansson (1):
      Merge tag 'mvebu-defconfig64-4.11-1' of git://git.infradead.org/linux-mvebu into next/arm64

Thomas Petazzoni (1):
      arm64: defconfig: enable XORv2 for Marvell Armada 7K/8K

 MAINTAINERS                  | 9 +++++++++
 arch/arm64/Kconfig.platforms | 7 +++++++
 arch/arm64/configs/defconfig | 3 +++
 3 files changed, 19 insertions(+)

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

* [GIT PULL 4/7] ARM: SoC defconfig updates for v4.11
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
                   ` (2 preceding siblings ...)
  2017-02-23 23:08 ` [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.11 Arnd Bergmann
@ 2017-02-23 23:09 ` Arnd Bergmann
  2017-02-23 23:10 ` [GIT PULL 5/7] ARM: DT " Arnd Bergmann
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:09 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

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

  ARM: multi_v7_defconfig: enable pstore configs (2017-02-16 17:22:18 +0100)

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

Defconfig additions, removals, etc. Almost all of them just turn on
drivers that we want on some platform, usually after the driver
has been merged into mainline.

There is now a new defconfig file for tango4.

----------------------------------------------------------------
Amelie Delaunay (1):
      ARM: configs: stm32: Add RTC support in STM32 defconfig

Andy Gross (1):
      ARM: multi_v7_defconfig: enable Qualcomm RPMCC

Ard Biesheuvel (1):
      ARM: multi_v7_defconfig: enable some newly added crypto modules

Arnd Bergmann (2):
      Merge tag 'sunxi-defconfig-for-4.11' of https://git.kernel.org/.../mripard/linux into next/defconfig
      Merge tag 'davinci-for-v4.11/defconfig-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig

Bartosz Golaszewski (2):
      ARM: davinci_all_defconfig: enable dumb vga-dac drm bridge
      ARM: davinci_all_defconfig: enable SATA modules

Brian Norris (1):
      ARM: multi_v7_defconfig: enable pstore configs

David Lechner (4):
      ARM: davinci_all_defconfig: enable pwm-beeper
      ARM: davinci_all_defconfig: enable DA8xx pinconf
      ARM: davinci_all_defconfig: Enable PWM modules
      ARM: davinci_all_defconfig: enable iio

Dinh Nguyen (1):
      ARM: socfpga_defconfig: update defconfig for SoCFPGA

Fabio Estevam (1):
      ARM: imx_v6_v7_defconfig: Select wireless extensions option

Fabrice GASNIER (1):
      ARM: configs: stm32: enable ADC driver

Georgi Djakov (1):
      ARM: qcom_defconfig: Enable RPM/RPM-SMD clocks

Joel Stanley (1):
      ARM: configs: Update Aspeed with new drivers

Kefeng Wang (1):
      arm64: defconfig: Enable NUMA and NUMA_BALANCING

Kevin Hilman (1):
      ARM: davinci_all_defconfig: enable video capture as modules

Krzysztof Kozlowski (1):
      ARM: s5pv210_defconfig: Remove old MACHs

Linus Walleij (5):
      ARM: defconfig: omap2plus: switch LIS3LV02DL driver
      ARM: defconfig: replace MPU3050 driver on multi_v7
      ARM: defconfig: tegra: switch to MPU3050 IIO driver
      ARM: defconfig: pxa: cut MPU3050 input driver
      ARM: defconfig: qcom: add APQ8060 DragonBoard devices

Marc Gonzalez (1):
      ARM: Import tango4_defconfig

Masahiro Yamada (2):
      arm64: defconfig: enable CONFIG_MTD_BLOCK
      arm64: defconfig: enable CONFIG_MTD_NAND and CONFIG_MTD_NAND_DENALI_DT

Niklas S?derlund (2):
      ARM: shmobile: defconfig: Enable CONFIG_VIDEO_ADV7604
      ARM: shmobile: defconfig: Enable CMA for DMA

Olof Johansson (12):
      Merge tag 'renesas-defconfig-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'socfpga_defconfig_updates_for_v4.11' of git://git.kernel.org/.../dinguyen/linux into next/defconfig
      Merge tag 'samsung-defconfig-4.11' of git://git.kernel.org/.../krzk/linux into next/defconfig
      Merge tag 'at91-ab-4.11-defconfig' of git://git.kernel.org/.../abelloni/linux into next/defconfig
      Merge tag 'aspeed-4.11-defconfig' of git://git.kernel.org/.../joel/aspeed into next/defconfig
      Merge tag 'keystone_config_for_4.11' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig
      Merge tag 'qcom-defconfig-for-4.11' of git://git.kernel.org/.../agross/linux into next/defconfig
      Merge tag 'davinci-for-v4.11/defconfig' of git://git.kernel.org/.../nsekhar/linux-davinci into next/defconfig
      Merge tag 'omap-for-v4.11/defconfig-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
      Merge tag 'hisi-defconfig-for-4.11' of git://github.com/hisilicon/linux-hisi into next/defconfig
      Merge tag 'stm32-defconfig-for-v4.11-1' of git://git.kernel.org/.../atorgue/stm32 into next/defconfig
      Merge tag 'imx-defconfig-4.11' of git://git.kernel.org/.../shawnguo/linux into next/defconfig

Peter Rosin (1):
      ARM: sama5_defconfig: add support for the Axentia TSE-850 board

Quentin Schulz (1):
      ARM: sunxi: Add CONFIG_THERMAL_OF

Robie Basak (1):
      ARM: exynos_defconfig: Enable IP multicast

Simon Horman (2):
      ARM: shmobile: defconfig: Enable r8a774[35] SoCs
      ARM: multi_v7_defconfig: Enable r8a774[35] SoCs

Srinivas Kandagatla (4):
      ARM: qcom_defconfig: add usb related configs
      ARM: qcom_defconfig: add pcie and atl1c ethernet configs
      ARM: qcom_defconfig: add ahci configs
      ARM: qcom_defconfig: enable thermal sensors

Suman Anna (2):
      ARM: configs: keystone: Enable Generic on-chip SRAM driver
      ARM: Keystone: Enable ARCH_HAS_RESET_CONTROLLER

Teresa Remmet (2):
      ARM: omap2plus_defconfig: Enable support for micrell phys
      ARM: omap2plus_defconfig: Enable support for RTC M41T80

Tony Lindgren (1):
      ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6

Zhou Wang (1):
      arm64: defconfig: enable SMMUv3 config

afzal mohammed (1):
      ARM: vf610m4: defconfig: enable EXT4 filesystem

 arch/arm/configs/aspeed_g4_defconfig   | 38 ++++++++++++--
 arch/arm/configs/aspeed_g5_defconfig   | 38 +++++++++++++-
 arch/arm/configs/davinci_all_defconfig | 23 +++++++++
 arch/arm/configs/exynos_defconfig      |  1 +
 arch/arm/configs/imx_v6_v7_defconfig   |  4 +-
 arch/arm/configs/keystone_defconfig    |  1 +
 arch/arm/configs/multi_v7_defconfig    | 14 ++++-
 arch/arm/configs/omap2plus_defconfig   |  7 ++-
 arch/arm/configs/pxa_defconfig         |  1 -
 arch/arm/configs/qcom_defconfig        | 34 ++++++++++++
 arch/arm/configs/s5pv210_defconfig     |  4 --
 arch/arm/configs/sama5_defconfig       |  7 ++-
 arch/arm/configs/shmobile_defconfig    |  6 +++
 arch/arm/configs/socfpga_defconfig     | 28 +++++++++-
 arch/arm/configs/stm32_defconfig       |  7 +++
 arch/arm/configs/sunxi_defconfig       |  1 +
 arch/arm/configs/tango4_defconfig      | 94 ++++++++++++++++++++++++++++++++++
 arch/arm/configs/tegra_defconfig       |  2 +-
 arch/arm/configs/vf610m4_defconfig     |  3 +-
 arch/arm/mach-keystone/Kconfig         |  1 +
 arch/arm64/configs/defconfig           |  6 +++
 21 files changed, 300 insertions(+), 20 deletions(-)
 create mode 100644 arch/arm/configs/tango4_defconfig

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

* [GIT PULL 5/7] ARM: DT updates for v4.11
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
                   ` (3 preceding siblings ...)
  2017-02-23 23:09 ` [GIT PULL 4/7] ARM: SoC defconfig updates " Arnd Bergmann
@ 2017-02-23 23:10 ` Arnd Bergmann
  2017-02-23 23:10 ` [GIT PULL 6/7] ARM: 64-bit " Arnd Bergmann
  2017-02-23 23:11 ` [GIT PULL 7/7] ARM: SoC driver updates Arnd Bergmann
  6 siblings, 0 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:10 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

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

  Merge tag 'mvebu-dt-4.11-4' of git://git.infradead.org/linux-mvebu into next/dt (2017-02-17 17:28:29 +0100)

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

A total of 380 patches this time, mostly adding support for more hardware
in the device tree descriptions. There is not much exciting here for 4.11,
but I've tried my best to condense the information from the pull requests
I got into a readable summary.

Noteworthy changes to existing platforms include:
  - The GIC memory map was a bit wrong almost everywhere and now
    gets fixed up
  - The Allwinner platforms convert to the generic pinmux properties
  - The Marvell EBU platforms now use the new DSA binding
  - Samsung Exynos4212 was unused and gets removed
  - The Renesas power management got improved

New production machines:
  - Lego Mindstorms EV3
    https://www.lego.com/en-us/mindstorms/about-ev3
  - Beelink X2 Android media box
    http://linux-sunxi.org/Beelink_X2
  - "Romulus" baseboard management controller for OpenPower
  - Axentia TSE-850 Data Radio Channel (DARC) encoder
    http://www.axentia.se/db/equipment.html
  - Luxul XAP-1410 and XWR-1200 wireless access points
    https://luxul.com/xap-1410

New SoCs:
  - Allwinner H2+ and V3s, both minor variations of already
    supported chips
    http://www.allwinnertech.com/index.php?c=product&a=index&id=38
  - Marvell Prestera DX packet processors based on Armada XP architecture
    http://www.marvell.com/switching/prestera-dx/
  - Samsung Exynos4412 Prime gets added, a minor variation of Exynos4412

New developer and reference boards:
  - Lichee Pi One, Lichee Pi Zero and Orange Pi Zero,
    all based on Allwinner SoCs
    http://linux-sunxi.org/LicheePi_One
    http://www.orangepi.org/orangepizero/
  - SAMA5d36ek Reference platform
    http://www.atmel.com/tools/sama5d36-ek.aspx
  - Beaglebone Green Wireless and Black Wireless
    https://beagleboard.org/black-wireless
    https://beagleboard.org/green-wireless
  - phyCORE-AM335x System on Module
    http://phytec.com/products/system-on-modules/phycore/am335x/
  - New revision of "vf610-zii" Zodiac Inflight Innovations board
  - Various i.MX System-on-Module: Is.IoT MX6UL, SavageBoard, Engicam i.Core
    http://www.opossom.com/english/index.html
    http://www.savageboard.org/
    http://www.engicam.com/en/products/embedded/som/sodimm/is-iot-mx6ul
    http://www.engicam.com/en/products/embedded/som/sodimm/i-core-m6s-dl-d-q
  - Liebherr (LWN) monitor 6 based on i.MX6 Quad, no idea what this is

Cleanups and bugfixes on at91, bcm53xx, i.MX, mvebu, omap, oxnas, qcom,
    rockchip, sti, stm32 and tegra

New device supports added to some boards and SoCs, briefly by platform:
  - Allwinner: SPDIF, A33 cpufreq, A33 Mali GPU
  - Aspeed: network, ipmi bt, gpio, pinmux
  - Broadcom: video encoder for raspberry pi, qspi, ethernet, sd/mmc
  - TI DaVinci: gpio, lcdc, usb, video-in, uart
  - TI Keystone 2: MSM RAM, power/reset, uart
  - Mediatek MT2701: clocks, iommu, spi, nand, adc, thermal
  - Marvell EBU: ethernet switch on Turris Omnia
  - NXP i.MX: otp ram, USB, wifi, bluetooth, spdif, spi, pmic,
    eeprom, mmc, nand
  - TI OMAP:
  - Qualcomm: coresight, gyro/accelerometer, hdmi
  - Renesas: pmic, soc-id
  - Rockchip: qos
  - Samsung: audio on Odroid-X
  - Socfpga: FPGA manager, i2c, led, can, watchdog, nand, power monitor
  - STi: video in/out
  - STM32: timer, pwm, i2c, rtc, add, i2s
  - NVIDIA Tegra: tpm
  - Uniphier: mmc/sd pinmux

----------------------------------------------------------------
Alan Tull (1):
      ARM: dts: socfpga: add base fpga region and fpga bridges

Alex (1):
      ARM: dts: at91: sama5d2: add ssc0 definition

Alexandre Belloni (4):
      ARM: dts: mvebu: Correct license text
      ARM: dts: imx/vf: Correct license text
      ARM: dts: at91: Enable DMA on sama5d4_xplained console
      ARM: dts: at91: Enable DMA on sama5d2_xplained console

Alexandre TORGUE (1):
      Merge commit 'f8b5036361412a27c07a4ac9c3a4b80678cbd1e1' into stm32-dt-for-v4.11

Amelie Delaunay (10):
      ARM: dts: stm32: set HSE_RTC clock frequency to 1 MHz on stm32f429
      ARM: dts: stm32: Add RTC support for STM32F429 MCU
      ARM: dts: stm32: enable RTC on stm32f429-disco
      ARM: dts: stm32: enable RTC on stm32f469-disco
      ARM: dts: stm32: enable RTC on stm32429i-eval
      ARM: dts: stm32: set HSE_RTC clock frequency to 1 MHz on stm32f429
      ARM: dts: stm32: Add RTC support for STM32F429 MCU
      ARM: dts: stm32: enable RTC on stm32f429-disco
      ARM: dts: stm32: enable RTC on stm32f469-disco
      ARM: dts: stm32: enable RTC on stm32429i-eval

Andrew Jeffery (6):
      ARM: dts: aspeed-g4: Add syscon and pin controller nodes
      ARM: dts: aspeed-g4: Add gpio controller to devicetree
      ARM: dts: aspeed-g5: Add SoC Display Controller node
      ARM: dts: aspeed-g5: Add LPC Controller node
      ARM: dts: aspeed-g5: Add syscon and pin controller nodes
      ARM: dts: aspeed-g5: Add gpio controller to devicetree

Andrey Smirnov (2):
      ARM: dts: vf610-zii-dev-rev-b: Remove leftover PWM pingroup
      ARM: dts: vf610-zii-dev: Add .dts file for rev. C

Andy Yan (1):
      ARM: dts: rockchip: use pin constants to describe gpios

Arnd Bergmann (10):
      Merge tag 'mvebu-dt-4.11-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'stm32-dt-for-v4.11-2' of git://git.kernel.org/.../atorgue/stm32 into next/dt
      Merge tag 'ux500-dt-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'samsung-dt-4.11-3' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'socfpga_dts_for_v4.11_part_2' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'sunxi-dt-for-4.11' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'sunxi-dt-for-4.11-2' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'davinci-for-v4.11/dt-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
      Merge tag 'omap-for-v4.11/dt-late' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'mvebu-dt-4.11-4' of git://git.infradead.org/linux-mvebu into next/dt

Axel Haslam (2):
      ARM: dts: da850: Add usb device node
      ARM: dts: da850-lcdk: Enable ohci for omapl138 lcdk

Bai Ping (1):
      ARM: dts: imx: Add ocotp node for imx6ul

Bartlomiej Zolnierkiewicz (2):
      clk: samsung: Add CPU clk configuration data for Exynos4412 Prime
      ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime

Bartosz Golaszewski (7):
      ARM: dts: da850-lcdk: add gpio-keys
      ARM: dts: da850: rename the display node label
      ARM: dts: da850-lcdk: add the vga-bridge node
      ARM: dts: da850: specify the maximum pixel clock rate for tilcdc
      devicetree: bindings: add bindings for ahci-da850
      ARM: dts: da850: add the SATA node
      ARM: dts: da850-lcdk: enable the SATA node

Benjamin Gaignard (2):
      ARM: dts: stm32: add Timers driver for stm32f429 MCU
      ARM: dts: stm32: Enable pwm1 and pwm3 for stm32f469-disco

Bjorn Andersson (7):
      ARM: dts: qcom: msm8974: Add USB gadget nodes
      ARM: dts: msm8974: Add ADSP smp2p and smd nodes
      ARM: dts: msm8974: Add ADSP PIL node
      ARM: dts: qcom: apq8064: Add riva-pil node
      ARM: dts: qcom: apq8064-sony-yuga: Enable riva-pil
      ARM: dts: qcom: sd600-eval: pm8921_s2 regulator properties
      ARM: dts: qcom: sd600eval: Enable riva-pil

Boris Brezillon (2):
      ARM: dts: bcm283x: Add VEC node in bcm283x.dtsi
      ARM: dts: bcm283x: Enable the VEC IP on all RaspberryPi boards

Breno Lima (3):
      ARM: dts: udoo_neo: Add UDOO Neo USB OTG1 and OTG2 support
      ARM: dts: udoo_neo: Add Wifi support
      ARM: dts: udoo_neo: Add Bluetooth support

Bruno Herrera (2):
      ARM: dts: stm32: Fix memory size from 8MB to 16MB on stm32f469-disco board
      ARM: dts: stm32: Fix memory size from 8MB to 16MB on stm32f469-disco board

Bruno Meirelles Herrera (2):
      ARM: dts: stm32: Add missing USART3 pin config to stm32f469-disco board
      ARM: dts: stm32: Add missing USART3 pin config to stm32f469-disco board

Chen-Yu Tsai (8):
      ARM: dts: sunxi: Explicitly enable pull-ups for MMC pins
      ARM: dts: sun6i: hummingbird: Enable USB OTG
      ARM: dts: sun8i: Add codec analog path controls node in PRCM for A23/A33
      ARM: dts: sun8i-a23: Add device node for internal audio codec
      ARM: dts: sun8i-a23: q8-tablet: Enable internal audio codec
      ARM: dts: sun8i-h3: Add device nodes for audio codec and its analog controls
      ARM: dts: sun8i-h3: orange-pi-pc: Enable audio codec
      ARM: dts: sun6i: sina31s: Enable USB OTG controller in peripheral mode

Chris Brandt (4):
      ARM: dts: r7s72100: add ostm clock to device tree
      ARM: dts: r7s72100: add ostm to device tree
      ARM: dts: rskrza1: add ostm DT support
      ARM: dts: r7s72100: add power-domains to mmcif

Chris Packham (3):
      ARM: dts: mvebu: Add device tree for 98DX3236 SoCs
      ARM: dts: mvebu: Add device tree for db-dxbc2 and db-xc3-24g4xg boards
      ARM: dts: Fix typo in armada-xp-98dx4251

Christopher Spinrath (2):
      ARM: dts: imx6q-cm-fx6: enable S/PDIF support
      ARM: dts: imx6q-utilite-pro: enable 2nd display pipeline

Cyril Bur (2):
      ARM: dts: aspeed: Reserve framebuffer memory
      ARM: dts: aspeed: Correct palmetto device tree

Dan Haab (2):
      ARM: dts: BCM5301X: Add DT for Luxul XAP-1410
      ARM: dts: BCM5301X: Add DT for Luxul XWR-1200

David Lechner (6):
      ARM: dts: keystone: Add "ti,da830-uart" compatible string
      ARM: dts: da850: Add ti,da830-uart compatible for serial ports
      dt-bindings: Add vendor prefix for LEGO
      dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification
      dt-bindings: add "microchip,24c128" compatible string
      ARM: dts: Add LEGO MINDSTORMS EV3 dts

Dawei Chien (1):
      arm: dts: mt2701: Add thermal device node.

Dinh Nguyen (11):
      ARM: dts: socfpga: enable GPIO and LEDs for Cyclone5 and Arria5 devkits
      ARM: dts: socfpga: set desired i2c clock on Cyclone5 and Arria5 devkits
      ARM: dts: socfpga: Add Rohm DH2228FV DAC
      ARM: dts: socfpga: enable CAN on Cyclone5 devkit
      ARM: dts: socfpga: enable watchdog timer on Arria5 and Arria10
      ARM: dts: socfpga: add the LTC2977 power monitor on Arria10 devkit
      ARM: dts: socfpga: add fpga-manager node for Arria10
      ARM: dts: socfpga: fpga manager data is 32 bits
      ARM: dts: socfpga: add fpga region support on Arria10
      ARM: dts: socfpga: add missing compatible string for SDRAM controller
      ARM: dts: watchdog0 cannot reliably trigger reset

Elaine Zhang (1):
      ARM: dts: rockchip: add qos node for rk3288

Emmanuel Vadot (3):
      ARM: dts: sunxi: Use axp209.dtsi for Olinuxino Lime2
      ARM: dts: sunxi: Add num-cs for A20 spi nodes
      ARM: dts: sunxi: Enable UEXT related nodes for Olimex A20 SOM EVB

Enric Balletbo i Serra (6):
      ARM: dts: am335x-sl50: Remove I2C1 node.
      ARM: dts: am335x-sl50: Enable UART1.
      ARM: dts: am335x-sl50: Enable SPI0 interface and Flash Memory.
      ARM: dts: am335x-sl50: Enable BQ32000 Real Time Clock.
      ARM: dts: am335x-sl50: Enable the MCP23017 GPIO Expander.
      ARM: dts: am335x-sl50: Enable the Ambient Light Sensor.

Fabio Estevam (4):
      ARM: dts: imx: Adjust CPU nodes
      ARM: dts: imx6sx-udoo-neo: Pass the 'phy-reset-duration' property
      ARM: dts: imx: Remove unexistant property
      ARM: dts: imx53-qsb: Provide the TVE DAC regulators

Fabrice GASNIER (4):
      ARM: dts: stm32: Add ADC support to stm32f429
      ARM: dts: stm32: enable ADC on stm32f429i-eval board
      ARM: dts: stm32: Add ADC support to stm32f429
      ARM: dts: stm32: enable ADC on stm32f429i-eval board

Florian Fainelli (9):
      Merge tag 'bcm2835-dt-next-2017-01-17' into devicetree/next
      ARM: dts: armada-370-rd: Utilize new DSA binding
      ARM: dts: armada-385-linksys: Utilize new DSA binding
      ARM: dts: armada-388-clearfog: Utilize new DSA binding
      ARM: dts: armada-xp-linksys-mamba: Utilize new DSA binding
      ARM: dts: kirkwood-dir665: Utilize new DSA binding
      ARM: dts: kirkwood-linksys-viper: Utilize new DSA binding
      ARM: dts: kirkwood-mv88f6281gtw-ge: Utilize new DSA binding
      ARM: dts: kirkwood-rd88f6281: Utilize new DSA binding

Gabriel Fernandez (9):
      clk: stm32f4: Update DT bindings documentation
      clk: stm32f4: Update DT bindings documentation
      ARM: dts: stm32: Add external I2S clock on stm32f429 MCU
      ARM: dts: stm32: Include auxiliary stm32fx clock definition
      ARM: dts: stm32: Add external I2S clock on stm32f429 MCU
      ARM: dts: stm32: Include auxiliary stm32fx clock definition
      dt-bindings: mfd: stm32f4: Fix STM32F4_X_CLOCK() macro
      dt-bindings: mfd: stm32f4: Add missing binding definition
      ARM: dts: stm32: Use clock DT binding definition on stm32f429 family

Gary Bisson (1):
      ARM: dts: boundary: remove hardcoded LVDS bus format

Geert Uytterhoeven (8):
      ARM: dts: r8a7743: Move RST node before SYSC node
      ARM: dts: r8a7745: Move RST node before SYSC node
      ARM: dts: r8a7743: Add device node for PRR
      ARM: dts: r8a7745: Add device node for PRR
      ARM: dts: gose: Add da9063 PMIC device node for system restart
      ARM: dts: r8a7779, marzen: Fix sata device status
      ARM: dts: r8a7743: Link ARM GIC to clock and clock domain
      ARM: dts: r8a7745: Link ARM GIC to clock and clock domain

Graham Moore (1):
      ARM: dts: socfpga: Add NAND device tree for Arria10

Grygorii Strashko (2):
      ARM: dts: dra72-evm-revc: enable irqs for dp83867 eth phys
      ARM: dts: am57xx-beagle-x15: implement errata "Ethernet RGMII2 Limited to 10/100 Mbps"

Heiko Stuebner (1):
      ARM: dts: rockchip: add soc-specific uart compatibles for rk3066/rk3188

Honghui Zhang (1):
      ARM: dts: mt2701: add iommu/smi dtsi node for mt2701

Hugues Fruchet (1):
      ARM: dts: STiH410: add DELTA dt node

Icenowy Zheng (11):
      ARM: dts: sunxi: add support for Orange Pi Zero board
      ARM: dts: sun8i: add a cpu0 label to cpu at 0 node on A23/33
      ARM: dts: sun8i: set cpu-supply in reference tablet DTSI
      ARM: dts: sun8i: add opp-v2 table for A33
      ARM: dts: sun8i: add a delay after reset xr819 on Orange Pi Zero
      ARM: dts: sun5i: add a pinctrl node for 4bit mmc2
      dt-bindings: add vendor prefix for Lichee Pi
      ARM: dts: sun5i: add support for Lichee Pi One board
      devicetree: bindings: Add vendor prefix for Shenzhen Xunlong Software
      ARM: dts: sunxi: add dtsi file for V3s SoC
      ARM: dts: sunxi: add support for Lichee Pi Zero board

Ivan T. Ivanov (1):
      ARM: dts: qcom: Add apq8064 CoreSight components

Jagan Teki (6):
      ARM: dts: imx6dl: Add Engicam i.CoreM6 DualLite/Solo RQS initial support
      ARM: dts: imx6q-icore-rqs: Update model to support Dual SOM
      ARM: dts: imx6ul: Add Engicam Is.IoT MX6UL initial support
      ARM: dts: imx6qdl: Fix "ERROR: code indent should use tabs where possible"
      ARM: dts: imx6ul: Add Engicam Is.IoT MX6UL eMMC initial support
      ARM: dts: imx6ul: Add Engicam Is.IoT MX6UL NAND initial support

James Liao (3):
      arm: dts: mt2701: Sort DT nodes by register address
      arm: dts: mt2701: Add subsystem clock controller device nodes
      arm: dts: mt2701: Add power domain controller device node

Javier Martinez Canillas (1):
      ARM: dts: exynos: Increase MFC left reserved memory region size

Jerome Coste (1):
      ARM: tegra: nyan-blaze: Proper pinmux for TPM I2C

Joel Stanley (2):
      ARM: dts: aspeed: Add ftgmac100 to g4 and g5 platforms
      ARM: dts: aspeed: Add Romulus BMC platform

John Crispin (1):
      ARM: dts: mediatek: update my email address

Jon Mason (7):
      ARM: dts: NSP: DT Clean-ups
      ARM: dts: NSP: Correct NAND partition unit address
      ARM: dts: NSP: Add QSPI support to missing boards
      ARM: dts: NSP: Add BCM958625K switch ports
      ARM: dts: NSP: Add and enable amac2
      ARM: dts: NSP: Add Ethernet to NSP XMC
      ARM: dts: NSP: Add SD/MMC support

J?rg Krause (3):
      ARM: dts: imx28: Add simple-card support
      ARM: dts: sun7i: Enable audio codec on Banana Pro
      ARM: dts: sun7i: Add wifi dt node on Banana Pro

Kevin Hilman (3):
      ARM: dts: davinci: da850: VPIF: add node and muxing
      ARM: dts: davinci: da850-evm: enable VPIF
      ARM: dts: davinci: da850-lcdk: enable VPIF

Kishon Vijay Abraham I (1):
      ARM: dts: dra7-evm: add pinmux configuration for mmc1/2

Krzysztof Kozlowski (2):
      Merge tag 'clk-v4.11-exynos4-pll' of git://linuxtv.org/snawrocki/samsung into next/dt
      ARM: dts: exynos: Fix indentation of EHCI and OHCI ports

Ladislav Michl (1):
      ARM: dts: omap3-igep: Remove NAND partition table

Laurent Pinchart (1):
      ARM: omap3: beagleboard-xm: dt: Add ethernet to the device tree

Leilk Liu (1):
      arm: dts: mt2701: Add spi device node

Linus Walleij (6):
      ARM: dts: rename MSM8660/APQ8060 pmicintc to pm8058
      ARM: dts: reference PM8058 as IRQ parent
      ARM: dts: Add gyro and accel to APQ8060 Dragonboard
      ARM: dts: push MMC/SD to board and add comments
      ARM: dts: Ux500: move USB PHY pins to PHY device
      ARM: dts: add the AB8500 sysclk to the device trees

Lokesh Vutla (4):
      ARM: dts: am33xx: Add stdout-path property
      ARM: dts: am43xx: Add stdout-path property
      ARM: dts: am57xx: Add stdout-path property
      ARM: dts: dra7xx: Add stdout-path property

Lucas Stach (4):
      ARM: imx6: fix min/max voltage of anatop 2p5 regulator
      ARM: imx6: fix regulator constraints on anatop 1p1 and 2p5
      ARM: imx6qp: adapt DT to changed FEC interrupts
      ARM: imx6: remove unit address from LDB node

Lukasz Majewski (2):
      Doc: devicetree: bindings: Add vendor prefix entry - lwn
      ARM: dts: imx6q: Add mccmon6 board support

M'boumba Cedric Madianga (2):
      ARM: dts: stm32: Add I2C1 support for STM32F429 SoC
      ARM: dts: stm32: Add I2C1 support for STM32429 eval board

Marc Dietrich (1):
      ARM: tegra: paz00: Mark panel regulator as enabled on boot

Marc Gonzalez (3):
      ARM: dts: tango4: Add alias for eth0
      ARM: dts: tango4: Import MMC nodes
      ARM: dts: tango4: Import USB nodes

Marc Zyngier (2):
      dt-bindings: arm,gic: Fix binding example for a virt-capable GIC
      ARM: DTS: Fix register map for virt-capable GIC

Marcel Ziswiler (5):
      ARM: tegra: apalis-tk1: Pull-up temperature alert
      ARM: tegra: apalis-tk1: Optional DisplayPort hot-plug detect
      ARM: tegra: apalis-tk1: Adjust pin muxing for v1.1 HW
      ARM: tegra: apalis-tk1: Fix SD card detect on v1.1 HW
      ARM: tegra: apalis-tk1: Update compatibility comment

Marcin Niestroj (3):
      ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event
      ARM: dts: am335x-chiliboard: Support power button
      ARM: dts: am335x-chiliboard: Support charger

Marcus Cooper (9):
      ARM: dts: sun6i: Mele I7: Enable internal audio codec
      ARM: dts: sun6i: Add SPDIF TX pin to the A31
      ARM: dts: sun6i: Add the SPDIF block to the A31
      ARM: dts: sun4i: A1000: add axp209 regulator nodes
      ARM: dts: sun6i: Add SPDIF to the Mele I7
      ARM: dts: sun8i-h3: Add dts for the Beelink X2 STB
      ARM: dts: sun8i-h3: Add SPDIF TX pin to the H3
      ARM: dts: sun8i-h3: Add the SPDIF block to the H3
      ARM: dts: sun8i-h3: Add SPDIF to the Beelink X2

Marek Szyprowski (5):
      ARM: dts: exynos: Correct clocks for Exynos4 I2S module
      ARM: dts: exynos: Fix initial audio clocks configuration on Exynos4 boards
      ARM: dts: exynos: Enable DMA support for UART modules on Exynos5 SoCs
      ARM: dts: exynos: remove Exynos4212 support (dead code)
      ARM: dts: exynos: Add labels to all existing power domains

Mark Jackson (1):
      ARM: dts: Update Nanobone dts file to add external FRAM chip

Markus Reichl (1):
      ARM: dts: exynos: Cleanup Odroid-X2 and enable sound on Odroid-X

Martin Kaiser (1):
      ARM: dts: imx25.dtsi: DryIce security violation interrupt

Masahiro Yamada (2):
      ARM: dts: uniphier: add eMMC pin-mux node
      ARM: dts: uniphier: add SD pin-mux node

Maxime Ripard (8):
      ARM: sunxi: Remove useless allwinner,drive property
      ARM: sunxi: Remove useless allwinner,pull property
      ARM: sunxi: Convert pinctrl nodes to generic bindings
      ARM: sun8i: a23/a33: Enable the real LOSC and use it
      ARM: sun8i: a23/a33: Add the oscillators accuracy
      ARM: sun8i: sina33: Enable display
      dt-bindings: gpu: Add Mali Utgard bindings
      ARM: sun8i: dt: Add mali node

Milo Kim (3):
      ARM: dts: imx6: Add Savageboard common file
      ARM: dts: imx6: Support Savageboard dual
      ARM: dts: imx6: Support Savageboard quad

Murali Karicheri (1):
      ARM: keystone: dts: fix netcp clocks and add names

Myl?ne Josserand (3):
      ARM: dts: sun8i: Add audio codec, dai and card for A33
      ARM: dts: sun8i: parrot: Enable audio nodes
      ARM: dts: sun8i: sinlinx: Enable audio nodes

Neil Armstrong (2):
      ARM: dts: OX810: Update with dt-bindings includes
      ARM: dts: OX820: Update with dt-bindings includes

Nicolas Ferre (5):
      ARM: dts: at91: sama5d4: change DMA allocation for secure peripherals
      ARM: dts: at91: sama5d4 Xplained: enable UART1 node with DMA
      ARM: dts: at91: add dma1 definition to sama5d2
      ARM: dts: at91: sama5d2: move UART3 to DMA1
      ARM: dts: at91: sama5d2 Xplained: use DMA for UART3

Olof Johansson (27):
      Merge tag 'renesas-dt-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'oxnas-arm-soc-dt-for-4.11' of https://github.com/OXNAS/linux into next/dt
      Merge tag 'sunxi-generic-pinconf-for-4.10' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'socfpga_dts_for_v4.11_part_1' of git://git.kernel.org/.../dinguyen/linux into next/dt
      Merge tag 'sti-dt-for-v4.11' of git://git.kernel.org/.../pchotard/sti into next/dt
      Merge tag 'samsung-dt-4.11' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'mvebu-dt-4.11-1' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'stm32-dt-for-v4.11-1' of git://git.kernel.org/.../atorgue/stm32 into next/dt
      Merge tag 'at91-ab-4.11-dt' of git://git.kernel.org/.../abelloni/linux into next/dt
      Merge tag 'aspeed-4.11-devicetree' of git://git.kernel.org/.../joel/aspeed into next/dt
      Merge tag 'arm-soc/for-4.11/devicetree' of http://github.com/Broadcom/stblinux into next/dt
      Merge tag 'v4.11-rockchip-dts32-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'keystone_dts_for_4.11' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'uniphier-dt-v4.11' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt
      Merge tag 'qcom-dts-for-4.11' of git://git.kernel.org/.../agross/linux into next/dt
      Merge tag 'davinci-for-v4.11/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
      Merge tag 'omap-for-v4.11/dt-signed-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'v4.10-next-dts32' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'renesas-dt2-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'at91-ab-4.11-dt2' of git://git.kernel.org/.../abelloni/linux into next/dt
      Merge tag 'tegra-for-4.11-arm-dt' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge branch 'sti-dt-for-v4.11-round2' of git://git.kernel.org/.../pchotard/sti into next/dt
      Merge tag 'mvebu-dt-4.11-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'imx-fixes-nc-4.11' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'imx-dt-4.11' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'samsung-dt-4.11-2' of git://git.kernel.org/.../krzk/linux into next/dt
      Merge tag 'stm32-dt-for-v4.11-1-v2' of git://git.kernel.org/.../atorgue/stm32 into next/dt

Patrice Chotard (11):
      ARM: dts: STiH410-B2120: enable sti-hda at board level
      ARM: dts: STiH410: add hqvdp node
      ARM: dts: STiH407-family: disable fdma1 and fdma2
      ARM: dts: STiH410-family: fix wrong parent clock frequency
      ARM: dts: STiH407-family: update gp0_reserved memory region
      ARM: dts: STiH407-family: remove audio remoteproc node
      ARM: dts: STiH407-family: remove gp1 remoteproc node
      ARM: dts: STiH407-family: update dmu remoteproc node
      ARM: dts: STiH407-family: Supply mailbox properties to GP0 RProc
      ARM: dts: STiH407-family: Supply Mailbox properties to delta RProc
      ARM: dts: STiH407-family: Add missing pwm irq

Patrick Bruenn (1):
      ARM: dts: imx53-qsb-common: fix FEC pinmux config

Paul Kocialkowski (5):
      ARM: tegra: nyan: Use proper IRQ type definitions
      ARM: tegra: nyan: Use external control for bq24735 charger
      ARM: tegra: nyan-big: Include compatible revisions for proper detection
      ARM: tegra: nyan-blaze: Include compatible revisions for proper detection
      ARM: tegra: nyan-big: Proper pinmux for TPM I2C

Pavel Machek (1):
      ARM: dts: n900: cleanup

Peter Rosin (2):
      ARM: dts: at91: sama5d3_uart: fix reg sizes to match documentation
      ARM: dts: at91: add devicetree for the Axentia TSE-850

Quentin Schulz (6):
      dt-bindings: power: axp20x-usb: add axp223 compatible
      ARM: dts: add DTSI for AXP223
      ARM: dts: sun8i: a33-olinuxino: use AXP223 DTSI
      ARM: dts: sun8i: sina33: use AXP223 DTSI
      ARM: dts: sun8i: parrot: use AXP223 DTSI
      ARM: dts: sun8i: reference-design: use AXP223 DTSI

Rafa? Mi?ecki (7):
      ARM: dts: BCM5301X: Enable UART by default for BCM4708(1), BCM4709(4) & BCM53012
      ARM: dts: BCM5301X: Fix LAN LED labels for Luxul XWR-3100
      ARM: dts: BCM5301X: Specify USB controllers in DT
      ARM: dts: BCM5301X: Set GPIO enabling USB power on Netgear R7000
      ARM: dts: BCM5301X: Specify all RAM by including an extra block
      ARM: dts: BCM53573: Specify USB ports of on-SoC controllers
      ARM: dts: BCM5301X: Set 5 GHz wireless frequency limits on Netgear R8000

Ralph Sennhauser (1):
      ARM: dts: armada-385-linksys: fix DSA compatible property

Rask Ingemann Lambertsen (1):
      ARM: dts: tegra: Fix missing card detection in Trimslice ?SD card slot

Robert Nelson (4):
      ARM: dts: Move most of am335x-boneblack.dts to am335x-boneblack-common.dtsi
      ARM: dts: Add am335x-boneblack-wireless
      ARM: dts: Move most of am335x-bonegreen.dts to am335x-bonegreen-common.dtsi
      ARM: dts: Add am335x-bonegreen-wireless

Russell King (14):
      ARM: dts: armada388-clearfog: fix SPI flash #size-cells
      ARM: dts: armada388-clearfog: move SPI flash into microsom
      ARM: dts: armada388-clearfog: move sdhci pinctrl node to microsom
      ARM: dts: armada388-clearfog: split clearfog DTS file
      ARM: dts: armada388-clearfog: move DSA switch
      ARM: dts: armada388-clearfog: move second PCIe port
      ARM: dts: armada388-clearfog: move SPI CS1
      ARM: dts: armada388-clearfog: move rear button
      ARM: dts: armada388-clearfog: add base model DTS file
      ARM: dts: armada388-clearfog: add pro model DTS file
      ARM: dts: armada388-clearfog: move device specific pinctrl nodes
      ARM: dts: armada388-clearfog: move I2C nodes
      ARM: dts: armada388-clearfog: move ethernet related nodes
      ARM: dts: armada388-clearfog: move uart nodes

Sascha Hauer (4):
      ARM: dts: imx7s-warp: Fix watchdog pinmux
      ARM: dts: imx7d-sdb: Fix watchdog and pwm pinmux
      ARM: dts: imx7d-cl-som: Fix OTG power pinctrl
      ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names

Sekhar Nori (2):
      ARM: dts: dra7-evm: Remove pinmux configurations for erratum i869
      ARM: dts: dra72-evm: drop NAND support

Simon Horman (20):
      ARM: dts: r8a73a4: Use SoC-specific compat string for mmcif
      ARM: dts: r8a7778: Use SoC-specific compat string for mmcif
      ARM: dts: sh73a0: Use SoC-specific compat string for mmcif
      ARM: dts: r8a7790: Use renesas,rcar-gen2-usb-phy fallback binding
      ARM: dts: r8a7791: Use renesas,rcar-gen2-usb-phy fallback binding
      ARM: dts: r8a7794: Use renesas,rcar-gen2-usb-phy fallback binding
      ARM: dts: r8a7779: Use R-Car Gen 1 fallback binding for i2c nodes
      ARM: dts: r8a7778: Use R-Car Gen 1 fallback binding for i2c nodes
      ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for i2c nodes
      ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for i2c nodes
      ARM: dts: r8a7792: Use R-Car Gen 2 fallback binding for i2c nodes
      ARM: dts: r8a7793: Use R-Car Gen 2 fallback binding for i2c nodes
      ARM: dts: r8a7794: Use R-Car Gen 2 fallback binding for i2c nodes
      ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for iic nodes
      ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for iic nodes
      ARM: dts: r8a7793: Use R-Car Gen 2 fallback binding for iic nodes
      ARM: dts: r8a7794: Use R-Car Gen 2 fallback binding for iic nodes
      ARM: dts: r8a7791: Use R-Car Gen 2 fallback binding for msiof nodes
      ARM: dts: r8a7792: Use R-Car Gen 2 fallback binding for msiof nodes
      ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes

Srinivas Kandagatla (4):
      ARM: dts: apq8064: add support to pm8821
      ARM: dts: move hdmi pinctrl out of board file.
      ARM: dts: sd-600eval: add hdmi support
      ARM: dts: sd-600eval: enable 1.8v regulator on LS expansion

Stephen Boyd (2):
      ARM: dts: msm8974: Remove "unused" reserved region
      arm: dts: qcom: Fix ipq board clock rates

Suman Anna (12):
      ARM: dts: keystone-k2hk: Add MSM RAM node
      ARM: dts: keystone-k2l: Add MSM RAM node
      ARM: dts: keystone-k2e: Add MSM RAM node
      ARM: dts: keystone-k2g: Add MSM RAM node
      ARM: dts: keystone-k2hk: Reserve MSM RAM for boot monitor
      ARM: dts: keystone-k2l: Reserve MSM RAM for boot monitor
      ARM: dts: keystone-k2e: Reserve MSM RAM for boot monitor
      ARM: dts: keystone-k2g: Reserve MSM RAM for boot monitor
      ARM: dts: keystone: Add PSC node
      ARM: dts: keystone-k2hk: Add PSC reset controller node
      ARM: dts: keystone-k2l: Add PSC reset controller node
      ARM: dts: keystone-k2e: Add PSC reset controller node

S?bastien Szymanski (1):
      ARM: dts: add Armadeus Systems OPOS6UL and OPOS6ULDEV support

Teresa Remmet (7):
      ARM: dts: am335x-phycore-som: Update compatible string for spi nor
      ARM: dts: am335x-phycore-som: Add i2c temp sensor
      ARM: dts: am335x-wega: Set USB0 mode to otg
      ARM: dts: am335x-phycore-som: Update ethernet phy node
      ARM: dts: am335x-wega: Update ethernet phy node
      ARM: dts: am335x-phycore-som: Remove partition tables
      ARM: dts: Add support for phyCORE-AM335x PCM-953 carrier board

Thor Thayer (1):
      ARM: dts: Add EMAC AXI settings for Arria10

Tim Harvey (2):
      ARM: dts: imx: add SPI to GW54xx
      ARM: dts: imx: ventana: add LTC3676 PMIC support

Tomi Valkeinen (1):
      ARM: dts: dra72/1-evm: add pcf8575 used for lcd

Tony Lindgren (4):
      ARM: dts: pandaboard: Allow bootloader to configure USB Ethernet MAC
      ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC
      ARM: dts: omap5-igep0050: Allow bootloader to configure USB Ethernet MAC
      ARM: dts: Configure BeagleBone peripheral USB VBUS irq

Uwe Kleine-K?nig (1):
      ARM: dts: turris-omnia: add support for ethernet switch

Vivien Didelot (1):
      ARM: dts: vf610-zii-dev: add EEPROM entry to Rev C

Vladimir Zapolskiy (1):
      ARM: dts: imx: remove obsoleted property fsl,spi-num-chipselects

Wenyou Yang (1):
      ARM: dts: at91: add dts file for sama5d36ek CMP board

Xiaolei Li (1):
      arm: dts: mt2701: Add nand device node

Zhiyong Tao (1):
      arm: dts: mt2701: Add auxadc device node.

 Documentation/devicetree/bindings/arm/axentia.txt  |  19 +
 Documentation/devicetree/bindings/arm/davinci.txt  |   4 +
 .../devicetree/bindings/arm/marvell/98dx3236.txt   |  23 +
 .../devicetree/bindings/arm/omap/omap.txt          |   3 +
 .../devicetree/bindings/ata/ahci-da850.txt         |  18 +
 .../devicetree/bindings/clock/st,stm32-rcc.txt     |  17 +
 .../devicetree/bindings/eeprom/eeprom.txt          |   2 +
 .../devicetree/bindings/gpu/arm,mali-utgard.txt    |  81 ++
 .../bindings/interrupt-controller/arm,gic.txt      |   2 +-
 .../devicetree/bindings/net/marvell,prestera.txt   |  50 ++
 .../bindings/power/supply/axp20x_usb_power.txt     |   5 +
 .../devicetree/bindings/vendor-prefixes.txt        |   5 +
 MAINTAINERS                                        |   8 +
 arch/arm/boot/dts/Makefile                         |  32 +-
 arch/arm/boot/dts/alpine.dtsi                      |   2 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi          |   2 +
 arch/arm/boot/dts/am335x-boneblack-common.dtsi     | 163 ++++
 arch/arm/boot/dts/am335x-boneblack-wireless.dts    | 109 +++
 arch/arm/boot/dts/am335x-boneblack.dts             | 155 +---
 arch/arm/boot/dts/am335x-bonegreen-common.dtsi     |  44 ++
 arch/arm/boot/dts/am335x-bonegreen-wireless.dts    | 126 +++
 arch/arm/boot/dts/am335x-bonegreen.dts             |  38 +-
 arch/arm/boot/dts/am335x-chiliboard.dts            |  16 +
 arch/arm/boot/dts/am335x-chilisom.dtsi             |   8 +
 arch/arm/boot/dts/am335x-evm.dts                   |   4 +
 arch/arm/boot/dts/am335x-evmsk.dts                 |   4 +
 arch/arm/boot/dts/am335x-icev2.dts                 |   4 +
 arch/arm/boot/dts/am335x-nano.dts                  |  31 +-
 arch/arm/boot/dts/am335x-pcm-953.dtsi              | 288 +++++++
 arch/arm/boot/dts/am335x-phycore-rdk.dts           |  27 +
 arch/arm/boot/dts/am335x-phycore-som.dtsi          |  72 +-
 arch/arm/boot/dts/am335x-sl50.dts                  |  70 +-
 arch/arm/boot/dts/am335x-wega.dtsi                 |   9 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |   4 +
 arch/arm/boot/dts/am437x-idk-evm.dts               |   4 +
 arch/arm/boot/dts/am437x-sk-evm.dts                |   4 +
 arch/arm/boot/dts/am43x-epos-evm.dts               |   4 +
 arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi    |  18 +-
 arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts      |   5 +
 arch/arm/boot/dts/am57xx-beagle-x15.dts            |   5 +
 arch/arm/boot/dts/am57xx-idk-common.dtsi           |   4 +
 arch/arm/boot/dts/armada-370-db.dts                |  10 +-
 arch/arm/boot/dts/armada-370-dlink-dns327l.dts     |  10 +-
 arch/arm/boot/dts/armada-370-mirabox.dts           |  10 +-
 arch/arm/boot/dts/armada-370-netgear-rn102.dts     |  10 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts     |  10 +-
 arch/arm/boot/dts/armada-370-rd.dts                |  54 +-
 arch/arm/boot/dts/armada-370-synology-ds213j.dts   |  10 +-
 arch/arm/boot/dts/armada-370-xp.dtsi               |  10 +-
 arch/arm/boot/dts/armada-370.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-375-db.dts                |  10 +-
 arch/arm/boot/dts/armada-375.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-380.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-385-linksys.dtsi          |  52 +-
 arch/arm/boot/dts/armada-385-turris-omnia.dts      |  58 +-
 arch/arm/boot/dts/armada-385.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-388-clearfog-base.dts     | 109 +++
 arch/arm/boot/dts/armada-388-clearfog-pro.dts      |  55 ++
 arch/arm/boot/dts/armada-388-clearfog.dts          | 435 ++++------
 arch/arm/boot/dts/armada-388-clearfog.dtsi         | 307 +++++++
 arch/arm/boot/dts/armada-388-db.dts                |  10 +-
 arch/arm/boot/dts/armada-388-rd.dts                |  10 +-
 .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 130 +--
 arch/arm/boot/dts/armada-38x.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-390-db.dts                |  10 +-
 arch/arm/boot/dts/armada-390.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-395.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-398-db.dts                |  10 +-
 arch/arm/boot/dts/armada-398.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-39x.dtsi                  |  10 +-
 arch/arm/boot/dts/armada-xp-98dx3236.dtsi          | 254 ++++++
 arch/arm/boot/dts/armada-xp-98dx3336.dtsi          |  76 ++
 arch/arm/boot/dts/armada-xp-98dx4251.dtsi          |  90 +++
 arch/arm/boot/dts/armada-xp-axpwifiap.dts          |  10 +-
 arch/arm/boot/dts/armada-xp-db-dxbc2.dts           | 151 ++++
 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts      | 142 ++++
 arch/arm/boot/dts/armada-xp-db.dts                 |  10 +-
 arch/arm/boot/dts/armada-xp-gp.dts                 |  10 +-
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts    |  10 +-
 arch/arm/boot/dts/armada-xp-linksys-mamba.dts      |  53 ++
 arch/arm/boot/dts/armada-xp-matrix.dts             |  10 +-
 arch/arm/boot/dts/armada-xp-mv78230.dtsi           |  10 +-
 arch/arm/boot/dts/armada-xp-mv78260.dtsi           |  10 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi           |  10 +-
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts     |  10 +-
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts   |  10 +-
 arch/arm/boot/dts/armada-xp-synology-ds414.dts     |  10 +-
 arch/arm/boot/dts/armada-xp.dtsi                   |  10 +-
 arch/arm/boot/dts/aspeed-ast2500-evb.dts           |  14 +
 arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts      |  24 +-
 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts       |  45 ++
 arch/arm/boot/dts/aspeed-g4.dtsi                   | 776 ++++++++++++++++++
 arch/arm/boot/dts/aspeed-g5.dtsi                   | 879 +++++++++++++++++++++
 arch/arm/boot/dts/at91-linea.dtsi                  |  49 ++
 arch/arm/boot/dts/at91-sama5d2_xplained.dts        |   4 +
 arch/arm/boot/dts/at91-sama5d4_xplained.dts        |   8 +
 arch/arm/boot/dts/at91-tse850-3.dts                | 274 +++++++
 arch/arm/boot/dts/axm55xx.dtsi                     |   2 +-
 arch/arm/boot/dts/axp223.dtsi                      |  58 ++
 arch/arm/boot/dts/bcm-nsp.dtsi                     |  64 +-
 arch/arm/boot/dts/bcm2835-rpi.dtsi                 |   5 +
 arch/arm/boot/dts/bcm283x.dtsi                     |   8 +
 arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts        |   3 +-
 arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts        |   3 +-
 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts  |   7 +-
 arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts       |   4 -
 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts       |   4 -
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts        |   7 +-
 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts     |   3 +-
 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts      |   7 +-
 arch/arm/boot/dts/bcm4708.dtsi                     |   4 +
 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts        |   3 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts |   7 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts  |   3 +-
 arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts      |  60 ++
 arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts      | 107 +++
 arch/arm/boot/dts/bcm47081.dtsi                    |   4 +
 arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts        |   3 +-
 arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts  |   3 +-
 arch/arm/boot/dts/bcm4709-netgear-r7000.dts        |  11 +-
 arch/arm/boot/dts/bcm4709-netgear-r8000.dts        |  51 +-
 arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts  |   4 -
 arch/arm/boot/dts/bcm4709.dtsi                     |   1 +
 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts      |   7 +-
 arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts      |  13 +-
 arch/arm/boot/dts/bcm47094-netgear-r8500.dts       |   7 +-
 arch/arm/boot/dts/bcm47094.dtsi                    |   1 +
 arch/arm/boot/dts/bcm5301x.dtsi                    |  41 +-
 arch/arm/boot/dts/bcm53573.dtsi                    |  22 +
 arch/arm/boot/dts/bcm94708.dts                     |   4 -
 arch/arm/boot/dts/bcm94709.dts                     |   4 -
 arch/arm/boot/dts/bcm953012er.dts                  |   4 -
 arch/arm/boot/dts/bcm953012k.dts                   |   1 -
 arch/arm/boot/dts/bcm958522er.dts                  |  35 +-
 arch/arm/boot/dts/bcm958525er.dts                  |  35 +-
 arch/arm/boot/dts/bcm958525xmc.dts                 |  68 +-
 arch/arm/boot/dts/bcm958622hr.dts                  |  42 +
 arch/arm/boot/dts/bcm958623hr.dts                  |  58 +-
 arch/arm/boot/dts/bcm958625hr.dts                  |  72 +-
 arch/arm/boot/dts/bcm958625k.dts                   | 151 +++-
 arch/arm/boot/dts/bcm988312hr.dts                  |  42 +
 arch/arm/boot/dts/da850-evm.dts                    |  20 +
 arch/arm/boot/dts/da850-lcdk.dts                   |  90 +++
 arch/arm/boot/dts/da850-lego-ev3.dts               | 313 ++++++++
 arch/arm/boot/dts/da850.dtsi                       |  51 +-
 arch/arm/boot/dts/dove-cm-a510.dtsi                |  10 +-
 arch/arm/boot/dts/dove-sbc-a510.dts                |  10 +-
 arch/arm/boot/dts/dra7-evm.dts                     | 286 +------
 arch/arm/boot/dts/dra7.dtsi                        |   2 +-
 arch/arm/boot/dts/dra71-evm.dts                    |   5 +
 arch/arm/boot/dts/dra72-evm-common.dtsi            |  20 +-
 arch/arm/boot/dts/dra72-evm-revc.dts               |   6 +-
 arch/arm/boot/dts/ecx-2000.dts                     |   2 +-
 arch/arm/boot/dts/exynos-mfc-reserved-memory.dtsi  |   2 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4.dtsi                     |  37 +-
 arch/arm/boot/dts/exynos4210.dtsi                  |   1 +
 arch/arm/boot/dts/exynos4212.dtsi                  | 133 ----
 arch/arm/boot/dts/exynos4412-itop-elite.dts        |  25 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |  28 +-
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |   5 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |  13 +
 arch/arm/boot/dts/exynos4412-odroidx2.dts          |  25 +-
 ...os4x12-pinctrl.dtsi => exynos4412-pinctrl.dtsi} |   4 +-
 arch/arm/boot/dts/exynos4412-prime.dtsi            |  41 +
 arch/arm/boot/dts/exynos4412.dtsi                  | 578 +++++++++++++-
 arch/arm/boot/dts/exynos4x12.dtsi                  | 594 --------------
 arch/arm/boot/dts/exynos5.dtsi                     |   4 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |  11 +
 arch/arm/boot/dts/exynos5260.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos5410.dtsi                  |   8 +
 arch/arm/boot/dts/exynos5420.dtsi                  |  13 +
 arch/arm/boot/dts/exynos5440.dtsi                  |   2 +-
 arch/arm/boot/dts/imx1-ads.dts                     |   1 -
 arch/arm/boot/dts/imx1.dtsi                        |   3 +-
 arch/arm/boot/dts/imx23.dtsi                       |   5 +-
 arch/arm/boot/dts/imx25.dtsi                       |   7 +-
 arch/arm/boot/dts/imx27-apf27dev.dts               |   2 -
 .../boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts  |   1 -
 arch/arm/boot/dts/imx27-pdk.dts                    |   1 -
 arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi  |   1 -
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts     |   1 -
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi    |   1 -
 arch/arm/boot/dts/imx27.dtsi                       |   1 +
 arch/arm/boot/dts/imx28.dtsi                       |   7 +-
 arch/arm/boot/dts/imx31.dtsi                       |   5 +-
 arch/arm/boot/dts/imx35.dtsi                       |   5 +-
 arch/arm/boot/dts/imx50-evk.dts                    |   1 -
 arch/arm/boot/dts/imx51-apf51dev.dts               |   2 -
 arch/arm/boot/dts/imx51-babbage.dts                |   1 -
 arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi  |   1 -
 .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts  |   1 -
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |  20 +-
 arch/arm/boot/dts/imx53-qsb.dts                    |   5 +-
 arch/arm/boot/dts/imx53-qsrb.dts                   |   6 +-
 arch/arm/boot/dts/imx53-smd.dts                    |   1 -
 arch/arm/boot/dts/imx53-tqma53.dtsi                |   2 -
 arch/arm/boot/dts/imx53-tx53.dtsi                  |   1 -
 arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi        |   1 -
 arch/arm/boot/dts/imx6dl-aristainetos2_4.dts       |  10 +-
 arch/arm/boot/dts/imx6dl-aristainetos2_7.dts       |  10 +-
 arch/arm/boot/dts/imx6dl-aristainetos_4.dts        |   1 -
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |  10 +-
 arch/arm/boot/dts/imx6dl-cubox-i.dts               |  10 +-
 arch/arm/boot/dts/imx6dl-hummingboard.dts          |  10 +-
 arch/arm/boot/dts/imx6dl-icore-rqs.dts             |  51 ++
 arch/arm/boot/dts/imx6dl-icore.dts                 |  10 +-
 arch/arm/boot/dts/imx6dl-nit6xlite.dts             |  10 +-
 arch/arm/boot/dts/imx6dl-nitrogen6x.dts            |  10 +-
 arch/arm/boot/dts/imx6dl-sabrelite.dts             |  10 +-
 arch/arm/boot/dts/imx6dl-savageboard.dts           |  51 ++
 arch/arm/boot/dts/imx6dl-ts4900.dts                |  10 +-
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |  10 +-
 arch/arm/boot/dts/imx6q-b450v3.dts                 |  10 +-
 arch/arm/boot/dts/imx6q-b650v3.dts                 |  10 +-
 arch/arm/boot/dts/imx6q-b850v3.dts                 |  10 +-
 arch/arm/boot/dts/imx6q-ba16.dtsi                  |  11 +-
 arch/arm/boot/dts/imx6q-bx50v3.dtsi                |  11 +-
 arch/arm/boot/dts/imx6q-cm-fx6.dts                 |  32 +-
 arch/arm/boot/dts/imx6q-cubox-i.dts                |  10 +-
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts            |   1 -
 arch/arm/boot/dts/imx6q-evi.dts                    |   3 -
 arch/arm/boot/dts/imx6q-gw5400-a.dts               |   1 -
 arch/arm/boot/dts/imx6q-h100.dts                   |  10 +-
 arch/arm/boot/dts/imx6q-hummingboard.dts           |  10 +-
 arch/arm/boot/dts/imx6q-icore-rqs.dts              |  12 +-
 arch/arm/boot/dts/imx6q-icore.dts                  |  10 +-
 arch/arm/boot/dts/imx6q-marsboard.dts              |  11 +-
 arch/arm/boot/dts/imx6q-mccmon6.dts                | 473 +++++++++++
 arch/arm/boot/dts/imx6q-nitrogen6_max.dts          |  10 +-
 arch/arm/boot/dts/imx6q-nitrogen6_som2.dts         |  10 +-
 arch/arm/boot/dts/imx6q-nitrogen6x.dts             |  10 +-
 arch/arm/boot/dts/imx6q-novena.dts                 |   1 -
 arch/arm/boot/dts/imx6q-sabrelite.dts              |  10 +-
 arch/arm/boot/dts/imx6q-savageboard.dts            |  55 ++
 arch/arm/boot/dts/imx6q-ts4900.dts                 |  10 +-
 arch/arm/boot/dts/imx6q-utilite-pro.dts            | 115 +++
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |  12 +-
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi             |   1 -
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi        |   1 -
 arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi       |  13 +-
 arch/arm/boot/dts/imx6qdl-colibri.dtsi             |  11 +-
 arch/arm/boot/dts/imx6qdl-cubox-i.dtsi             |  10 +-
 arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi       |   1 -
 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi              | 132 +++-
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi              | 166 ++--
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi              | 163 ++--
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi              |  16 +
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi              | 132 +++-
 arch/arm/boot/dts/imx6qdl-gw552x.dtsi              | 130 ++-
 arch/arm/boot/dts/imx6qdl-gw553x.dtsi              |  98 ++-
 arch/arm/boot/dts/imx6qdl-hummingboard.dtsi        |  10 +-
 arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi           |  14 +-
 arch/arm/boot/dts/imx6qdl-icore.dtsi               |  10 +-
 arch/arm/boot/dts/imx6qdl-microsom-ar8035.dtsi     |  10 +-
 arch/arm/boot/dts/imx6qdl-microsom.dtsi            |  10 +-
 arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi           |  13 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |  15 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi      |  13 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |  13 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |   1 -
 arch/arm/boot/dts/imx6qdl-rex.dtsi                 |   2 -
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |   1 -
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi           |  13 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |   1 -
 arch/arm/boot/dts/imx6qdl-savageboard.dtsi         | 255 ++++++
 arch/arm/boot/dts/imx6qdl-ts4900.dtsi              |  12 +-
 arch/arm/boot/dts/imx6qdl-tx6.dtsi                 |   1 -
 arch/arm/boot/dts/imx6qdl.dtsi                     |  12 +-
 arch/arm/boot/dts/imx6qp.dtsi                      |   6 +
 arch/arm/boot/dts/imx6sl-evk.dts                   |   1 -
 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts           |  11 +-
 arch/arm/boot/dts/imx6sx-sdb-sai.dts               |  10 +-
 arch/arm/boot/dts/imx6sx-udoo-neo.dtsi             | 137 ++++
 arch/arm/boot/dts/imx6ul-geam-kit.dts              |  10 +-
 arch/arm/boot/dts/imx6ul-geam.dtsi                 |  10 +-
 arch/arm/boot/dts/imx6ul-isiot-emmc.dts            |  77 ++
 arch/arm/boot/dts/imx6ul-isiot-nand.dts            |  79 ++
 arch/arm/boot/dts/imx6ul-isiot.dtsi                | 114 +++
 arch/arm/boot/dts/imx6ul-liteboard.dts             |  10 +-
 arch/arm/boot/dts/imx6ul-litesom.dtsi              |  10 +-
 arch/arm/boot/dts/imx6ul-opos6ul.dtsi              | 192 +++++
 arch/arm/boot/dts/imx6ul-opos6uldev.dts            | 412 ++++++++++
 arch/arm/boot/dts/imx6ul-pico-hobbit.dts           |  10 +-
 arch/arm/boot/dts/imx6ul-tx6ul.dtsi                |   1 -
 arch/arm/boot/dts/imx6ul.dtsi                      |  11 +-
 arch/arm/boot/dts/imx6ull-14x14-evk.dts            |  10 +-
 arch/arm/boot/dts/imx6ull.dtsi                     |  10 +-
 arch/arm/boot/dts/imx7-colibri.dtsi                |  16 +-
 arch/arm/boot/dts/imx7d-cl-som-imx7.dts            |  14 +-
 arch/arm/boot/dts/imx7d-nitrogen7.dts              |  14 +-
 arch/arm/boot/dts/imx7d-pinfunc.h                  | 110 +--
 arch/arm/boot/dts/imx7d-sdb.dts                    |  25 +-
 arch/arm/boot/dts/imx7s-warp.dts                   |   4 +-
 arch/arm/boot/dts/imx7s.dtsi                       |   1 -
 arch/arm/boot/dts/keystone-k2e-netcp.dtsi          |   3 +-
 arch/arm/boot/dts/keystone-k2e.dtsi                |  25 +
 arch/arm/boot/dts/keystone-k2g.dtsi                |  18 +-
 arch/arm/boot/dts/keystone-k2hk-netcp.dtsi         |   3 +-
 arch/arm/boot/dts/keystone-k2hk.dtsi               |  32 +
 arch/arm/boot/dts/keystone-k2l-netcp.dtsi          |   3 +-
 arch/arm/boot/dts/keystone-k2l.dtsi                |  32 +-
 arch/arm/boot/dts/keystone.dtsi                    |  13 +-
 arch/arm/boot/dts/kirkwood-dir665.dts              |  49 ++
 arch/arm/boot/dts/kirkwood-linkstation-6282.dtsi   |  10 +-
 .../boot/dts/kirkwood-linkstation-duo-6281.dtsi    |  10 +-
 arch/arm/boot/dts/kirkwood-linkstation-lsqvl.dts   |  10 +-
 arch/arm/boot/dts/kirkwood-linkstation-lsvl.dts    |  10 +-
 arch/arm/boot/dts/kirkwood-linkstation-lswsxl.dts  |  10 +-
 arch/arm/boot/dts/kirkwood-linkstation-lswvl.dts   |  10 +-
 arch/arm/boot/dts/kirkwood-linkstation-lswxl.dts   |  10 +-
 arch/arm/boot/dts/kirkwood-linkstation.dtsi        |  10 +-
 arch/arm/boot/dts/kirkwood-linksys-viper.dts       |  49 ++
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts     |  49 ++
 arch/arm/boot/dts/kirkwood-rd88f6281-a.dts         |   9 +-
 arch/arm/boot/dts/kirkwood-rd88f6281-z0.dts        |  11 +
 arch/arm/boot/dts/kirkwood-rd88f6281.dtsi          |  44 ++
 arch/arm/boot/dts/ls1021a.dtsi                     |   4 +-
 arch/arm/boot/dts/mt2701-evb.dts                   |  54 ++
 arch/arm/boot/dts/mt2701.dtsi                      | 249 +++++-
 arch/arm/boot/dts/mt6580.dtsi                      |   2 +-
 arch/arm/boot/dts/mt6589.dtsi                      |   2 +-
 arch/arm/boot/dts/mt7623-evb.dts                   |   2 +-
 arch/arm/boot/dts/mt7623.dtsi                      |   4 +-
 arch/arm/boot/dts/mt8127.dtsi                      |   2 +-
 arch/arm/boot/dts/mt8135.dtsi                      |   2 +-
 arch/arm/boot/dts/mvebu-linkstation-fan.dtsi       |  10 +-
 .../boot/dts/mvebu-linkstation-gpio-simple.dtsi    |  10 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |  16 +
 arch/arm/boot/dts/omap3-igep.dtsi                  |  21 -
 arch/arm/boot/dts/omap3-n900.dts                   |   3 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi          |  16 +
 arch/arm/boot/dts/omap5-igep0050.dts               |  21 +
 arch/arm/boot/dts/omap5-uevm.dts                   |  21 +
 arch/arm/boot/dts/omap5.dtsi                       |   2 +-
 arch/arm/boot/dts/orion5x-kuroboxpro.dts           |  10 +-
 arch/arm/boot/dts/orion5x-linkstation-lsgl.dts     |  10 +-
 arch/arm/boot/dts/orion5x-linkstation-lswtgl.dts   |  10 +-
 arch/arm/boot/dts/orion5x-linkstation.dtsi         |  10 +-
 arch/arm/boot/dts/orion5x-lschl.dts                |  10 +-
 arch/arm/boot/dts/orion5x-lswsgl.dts               |  10 +-
 arch/arm/boot/dts/ox810se.dtsi                     |  10 +-
 arch/arm/boot/dts/ox820.dtsi                       |  14 +-
 arch/arm/boot/dts/qcom-apq8060-dragonboard.dts     |  62 +-
 .../arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts |  69 ++
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts         |  22 -
 arch/arm/boot/dts/qcom-apq8064-pins.dtsi           |  37 +
 .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts |   7 +
 arch/arm/boot/dts/qcom-apq8064.dtsi                | 287 ++++++-
 arch/arm/boot/dts/qcom-ipq8064.dtsi                |   4 +-
 arch/arm/boot/dts/qcom-msm8660-surf.dts            |   2 +-
 arch/arm/boot/dts/qcom-msm8660.dtsi                |  12 +-
 .../boot/dts/qcom-msm8974-sony-xperia-honami.dts   |   8 +
 arch/arm/boot/dts/qcom-msm8974.dtsi                |  96 ++-
 arch/arm/boot/dts/r7s72100-rskrza1.dts             |   8 +
 arch/arm/boot/dts/r7s72100.dtsi                    |  28 +
 arch/arm/boot/dts/r8a73a4.dtsi                     |   6 +-
 arch/arm/boot/dts/r8a7743.dtsi                     |  18 +-
 arch/arm/boot/dts/r8a7745.dtsi                     |  18 +-
 arch/arm/boot/dts/r8a7778.dtsi                     |  10 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |   4 +
 arch/arm/boot/dts/r8a7779.dtsi                     |   9 +-
 arch/arm/boot/dts/r8a7790.dtsi                     |  37 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |  35 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |  26 +-
 arch/arm/boot/dts/r8a7793-gose.dts                 |  21 +
 arch/arm/boot/dts/r8a7793.dtsi                     |  23 +-
 arch/arm/boot/dts/r8a7794.dtsi                     |  23 +-
 arch/arm/boot/dts/rk1108.dtsi                      |   2 +-
 arch/arm/boot/dts/rk3036-evb.dts                   |   2 +-
 arch/arm/boot/dts/rk3036-kylin.dts                 |  12 +-
 arch/arm/boot/dts/rk3036.dtsi                      |   2 +-
 arch/arm/boot/dts/rk3066a-bqcurie2.dts             |   8 +-
 arch/arm/boot/dts/rk3066a-marsboard.dts            |   6 +-
 arch/arm/boot/dts/rk3066a-mk808.dts                |  10 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts             |  18 +-
 arch/arm/boot/dts/rk3066a.dtsi                     |   4 +
 arch/arm/boot/dts/rk3188-px3-evb.dts               |  10 +-
 arch/arm/boot/dts/rk3188-radxarock.dts             |  20 +-
 arch/arm/boot/dts/rk3188.dtsi                      |   4 +
 arch/arm/boot/dts/rk3229-evb.dts                   |   2 +-
 arch/arm/boot/dts/rk322x.dtsi                      |   2 +-
 arch/arm/boot/dts/rk3288-evb-act8846.dts           |   6 +-
 arch/arm/boot/dts/rk3288-evb-rk808.dts             |   2 +-
 arch/arm/boot/dts/rk3288-evb.dtsi                  |  14 +-
 arch/arm/boot/dts/rk3288-fennec.dts                |   6 +-
 arch/arm/boot/dts/rk3288-firefly-beta.dts          |   2 +-
 arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi  |   2 +-
 arch/arm/boot/dts/rk3288-firefly-reload.dts        |  26 +-
 arch/arm/boot/dts/rk3288-firefly.dts               |   2 +-
 arch/arm/boot/dts/rk3288-firefly.dtsi              |  18 +-
 arch/arm/boot/dts/rk3288-miqi.dts                  |   8 +-
 arch/arm/boot/dts/rk3288-popmetal.dts              |   8 +-
 arch/arm/boot/dts/rk3288-r89.dts                   |  14 +-
 arch/arm/boot/dts/rk3288-rock2-som.dtsi            |   4 +-
 arch/arm/boot/dts/rk3288-rock2-square.dts          |  14 +-
 arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi  |   8 +-
 arch/arm/boot/dts/rk3288-veyron-brain.dts          |   8 +-
 arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi    |  14 +-
 arch/arm/boot/dts/rk3288-veyron-jaq.dts            |  14 +-
 arch/arm/boot/dts/rk3288-veyron-jerry.dts          |  12 +-
 arch/arm/boot/dts/rk3288-veyron-mickey.dts         |   6 +-
 arch/arm/boot/dts/rk3288-veyron-minnie.dts         |  18 +-
 arch/arm/boot/dts/rk3288-veyron-pinky.dts          |   4 +-
 arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi         |   2 +-
 arch/arm/boot/dts/rk3288-veyron-speedy.dts         |  10 +-
 arch/arm/boot/dts/rk3288-veyron.dtsi               |  10 +-
 arch/arm/boot/dts/rk3288.dtsi                      |  86 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |  30 +-
 arch/arm/boot/dts/sama5d36ek_cmp.dts               |  87 ++
 arch/arm/boot/dts/sama5d3_uart.dtsi                |   4 +-
 arch/arm/boot/dts/sama5d3xcm_cmp.dtsi              | 201 +++++
 arch/arm/boot/dts/sama5d3xmb_cmp.dtsi              | 301 +++++++
 arch/arm/boot/dts/sama5d4.dtsi                     |  16 +-
 arch/arm/boot/dts/sh73a0.dtsi                      |   2 +-
 arch/arm/boot/dts/socfpga.dtsi                     |  31 +-
 arch/arm/boot/dts/socfpga_arria10.dtsi             |  41 +-
 arch/arm/boot/dts/socfpga_arria10_socdk.dtsi       |   9 +
 arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts   |  31 +
 arch/arm/boot/dts/socfpga_arria5.dtsi              |   4 +
 arch/arm/boot/dts/socfpga_arria5_socdk.dts         |  43 +
 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts       |  53 ++
 arch/arm/boot/dts/ste-dbx5x0.dtsi                  |   2 +
 arch/arm/boot/dts/ste-href.dtsi                    |  16 +-
 arch/arm/boot/dts/ste-hrefprev60.dtsi              |   1 +
 arch/arm/boot/dts/ste-hrefv60plus.dtsi             |   1 +
 arch/arm/boot/dts/ste-snowball.dts                 |  20 +-
 arch/arm/boot/dts/stih407-family.dtsi              |  59 +-
 arch/arm/boot/dts/stih410-b2120.dts                |   6 +
 arch/arm/boot/dts/stih410.dtsi                     |  24 +-
 arch/arm/boot/dts/stm32429i-eval.dts               |  37 +-
 arch/arm/boot/dts/stm32f429-disco.dts              |   6 +
 arch/arm/boot/dts/stm32f429.dtsi                   | 450 ++++++++++-
 arch/arm/boot/dts/stm32f469-disco.dts              |  36 +-
 arch/arm/boot/dts/sun4i-a10-a1000.dts              |  43 +-
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts         |   2 +-
 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts    |  14 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts         |  14 +-
 arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts   |  38 +-
 arch/arm/boot/dts/sun4i-a10-gemei-g9.dts           |   6 +-
 arch/arm/boot/dts/sun4i-a10-hackberry.dts          |  12 +-
 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts       |  16 +-
 arch/arm/boot/dts/sun4i-a10-inet1.dts              |  26 +-
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts          |  14 +-
 arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts       |  29 +-
 arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts         |  12 +-
 arch/arm/boot/dts/sun4i-a10-marsboard.dts          |  13 +-
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts         |   2 +-
 arch/arm/boot/dts/sun4i-a10-mk802.dts              |  18 +-
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts     |  27 +-
 arch/arm/boot/dts/sun4i-a10-pcduino.dts            |  19 +-
 arch/arm/boot/dts/sun4i-a10-pcduino2.dts           |   6 +-
 arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts   |  32 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                   | 170 ++--
 arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts       |  18 +-
 arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts       |  29 +-
 arch/arm/boot/dts/sun5i-a10s-mk802.dts             |  19 +-
 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts   |  36 +-
 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts      |  20 +-
 arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts           |  21 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi                  |  43 +-
 .../boot/dts/sun5i-a13-empire-electronix-d709.dts  |  23 +-
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts           |  22 +-
 arch/arm/boot/dts/sun5i-a13-licheepi-one.dts       | 224 ++++++
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts    |  40 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts          |  36 +-
 arch/arm/boot/dts/sun5i-a13-utoo-p66.dts           |  11 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                   |  24 +-
 arch/arm/boot/dts/sun5i-gr8-chip-pro.dts           |  12 +-
 arch/arm/boot/dts/sun5i-gr8-evb.dts                |  24 +-
 arch/arm/boot/dts/sun5i-gr8.dtsi                   | 122 +--
 arch/arm/boot/dts/sun5i-r8-chip.dts                |  27 +-
 .../boot/dts/sun5i-reference-design-tablet.dtsi    |  33 +-
 arch/arm/boot/dts/sun5i.dtsi                       |  84 +-
 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts          |   6 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts           |  22 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts        |  42 +-
 arch/arm/boot/dts/sun6i-a31-i7.dts                 |  49 +-
 arch/arm/boot/dts/sun6i-a31-m9.dts                 |  19 +-
 arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts   |  19 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                   | 122 +--
 arch/arm/boot/dts/sun6i-a31s-primo81.dts           |  20 +-
 arch/arm/boot/dts/sun6i-a31s-sina31s.dts           |  18 +-
 arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts   |  29 +-
 .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts     |   9 +-
 .../boot/dts/sun6i-reference-design-tablet.dtsi    |  14 +-
 arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts   |  27 +-
 arch/arm/boot/dts/sun7i-a20-bananapi.dts           |  26 +-
 arch/arm/boot/dts/sun7i-a20-bananapro.dts          |  70 +-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts        |  13 +-
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts         |  38 +-
 arch/arm/boot/dts/sun7i-a20-hummingbird.dts        |  24 +-
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts          |  26 +-
 arch/arm/boot/dts/sun7i-a20-itead-ibox.dts         |   7 +-
 arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts          |  30 +-
 arch/arm/boot/dts/sun7i-a20-m3.dts                 |   6 +-
 arch/arm/boot/dts/sun7i-a20-mk808c.dts             |  12 +-
 arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts     |  70 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts     |  27 +-
 .../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts    |   6 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts    | 123 ++-
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts    |  28 +-
 arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts      |  45 +-
 arch/arm/boot/dts/sun7i-a20-orangepi.dts           |  38 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts      |  25 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts           |  21 +-
 arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts     |  25 +-
 arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts   |  13 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                   | 287 +++----
 arch/arm/boot/dts/sun8i-a23-a33.dtsi               | 151 ++--
 arch/arm/boot/dts/sun8i-a23-evb.dts                |   7 +-
 .../boot/dts/sun8i-a23-polaroid-mid2407pxe03.dts   |   8 +-
 .../boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts   |   8 +-
 arch/arm/boot/dts/sun8i-a23-q8-tablet.dts          |  23 +
 arch/arm/boot/dts/sun8i-a23.dtsi                   |  16 +
 arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts     |   9 +-
 arch/arm/boot/dts/sun8i-a33-olinuxino.dts          |  20 +-
 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts     |  59 +-
 arch/arm/boot/dts/sun8i-a33.dtsi                   |  86 +-
 arch/arm/boot/dts/sun8i-a83t.dtsi                  |  24 +-
 arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts  | 160 ++++
 arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts    |  18 +-
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts          | 160 ++++
 arch/arm/boot/dts/sun8i-h3-nanopi.dtsi             |  18 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-2.dts          |  26 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts       |  18 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-one.dts        |  18 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts    |   4 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts         |  26 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts       |  10 +-
 arch/arm/boot/dts/sun8i-h3.dtsi                    | 146 ++--
 arch/arm/boot/dts/sun8i-q8-common.dtsi             |   9 +-
 arch/arm/boot/dts/sun8i-r16-parrot.dts             |  50 +-
 .../boot/dts/sun8i-reference-design-tablet.dtsi    |  32 +-
 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts      | 103 +++
 arch/arm/boot/dts/sun8i-v3s.dtsi                   | 309 ++++++++
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts        |  23 +-
 arch/arm/boot/dts/sun9i-a80-optimus.dts            |  41 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                   |  66 +-
 arch/arm/boot/dts/sunxi-common-regulators.dtsi     |  24 +-
 arch/arm/boot/dts/tango4-common.dtsi               |  46 ++
 arch/arm/boot/dts/tango4-vantage-1172.dts          |   5 +
 arch/arm/boot/dts/tegra124-apalis-eval.dts         |  10 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi             |  61 +-
 arch/arm/boot/dts/tegra124-nyan-big.dts            |  26 +-
 arch/arm/boot/dts/tegra124-nyan-blaze.dts          |  28 +-
 arch/arm/boot/dts/tegra124-nyan.dtsi               |   5 +-
 arch/arm/boot/dts/tegra20-paz00.dts                |   1 +
 arch/arm/boot/dts/tegra20-trimslice.dts            |   1 +
 arch/arm/boot/dts/uniphier-pinctrl.dtsi            |  18 +-
 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi          |  10 +-
 arch/arm/boot/dts/vf-colibri.dtsi                  |  10 +-
 arch/arm/boot/dts/vf500-colibri-eval-v3.dts        |  10 +-
 arch/arm/boot/dts/vf500-colibri.dtsi               |  10 +-
 arch/arm/boot/dts/vf500.dtsi                       |  10 +-
 arch/arm/boot/dts/vf610-colibri-eval-v3.dts        |  10 +-
 arch/arm/boot/dts/vf610-colibri.dtsi               |  10 +-
 arch/arm/boot/dts/vf610-twr.dts                    |  10 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts          | 334 +-------
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts          | 416 ++++++++++
 arch/arm/boot/dts/vf610-zii-dev.dtsi               | 383 +++++++++
 arch/arm/boot/dts/vf610.dtsi                       |  10 +-
 arch/arm/boot/dts/vf610m4-colibri.dts              |  10 +-
 arch/arm/boot/dts/vf610m4-cosmic.dts               |  10 +-
 arch/arm/boot/dts/vf610m4.dtsi                     |  10 +-
 arch/arm/boot/dts/vfxxx.dtsi                       |  10 +-
 drivers/clk/samsung/clk-exynos4.c                  |   4 +
 include/dt-bindings/clock/r7s72100-clock.h         |   4 +
 include/dt-bindings/clock/stm32fx-clock.h          |  39 +
 include/dt-bindings/mfd/stm32f4-rcc.h              |  24 +-
 570 files changed, 17098 insertions(+), 5577 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/axentia.txt
 create mode 100644 Documentation/devicetree/bindings/arm/marvell/98dx3236.txt
 create mode 100644 Documentation/devicetree/bindings/ata/ahci-da850.txt
 create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-utgard.txt
 create mode 100644 Documentation/devicetree/bindings/net/marvell,prestera.txt
 create mode 100644 arch/arm/boot/dts/am335x-boneblack-common.dtsi
 create mode 100644 arch/arm/boot/dts/am335x-boneblack-wireless.dts
 create mode 100644 arch/arm/boot/dts/am335x-bonegreen-common.dtsi
 create mode 100644 arch/arm/boot/dts/am335x-bonegreen-wireless.dts
 create mode 100644 arch/arm/boot/dts/am335x-pcm-953.dtsi
 create mode 100644 arch/arm/boot/dts/am335x-phycore-rdk.dts
 create mode 100644 arch/arm/boot/dts/armada-388-clearfog-base.dts
 create mode 100644 arch/arm/boot/dts/armada-388-clearfog-pro.dts
 create mode 100644 arch/arm/boot/dts/armada-388-clearfog.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-98dx3236.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-98dx3336.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-98dx4251.dtsi
 create mode 100644 arch/arm/boot/dts/armada-xp-db-dxbc2.dts
 create mode 100644 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts
 create mode 100644 arch/arm/boot/dts/at91-linea.dtsi
 create mode 100644 arch/arm/boot/dts/at91-tse850-3.dts
 create mode 100644 arch/arm/boot/dts/axp223.dtsi
 create mode 100644 arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts
 create mode 100644 arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts
 create mode 100644 arch/arm/boot/dts/da850-lego-ev3.dts
 delete mode 100644 arch/arm/boot/dts/exynos4212.dtsi
 rename arch/arm/boot/dts/{exynos4x12-pinctrl.dtsi => exynos4412-pinctrl.dtsi} (99%)
 create mode 100644 arch/arm/boot/dts/exynos4412-prime.dtsi
 delete mode 100644 arch/arm/boot/dts/exynos4x12.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-icore-rqs.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-savageboard.dts
 create mode 100644 arch/arm/boot/dts/imx6q-mccmon6.dts
 create mode 100644 arch/arm/boot/dts/imx6q-savageboard.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-savageboard.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-isiot-emmc.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-isiot-nand.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-isiot.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-opos6uldev.dts
 create mode 100644 arch/arm/boot/dts/sama5d36ek_cmp.dts
 create mode 100644 arch/arm/boot/dts/sama5d3xcm_cmp.dtsi
 create mode 100644 arch/arm/boot/dts/sama5d3xmb_cmp.dtsi
 create mode 100644 arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a13-licheepi-one.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts
 create mode 100644 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts
 create mode 100644 arch/arm/boot/dts/sun8i-v3s.dtsi
 create mode 100644 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts
 create mode 100644 arch/arm/boot/dts/vf610-zii-dev.dtsi
 create mode 100644 include/dt-bindings/clock/stm32fx-clock.h

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

* [GIT PULL 6/7] ARM: 64-bit DT updates for v4.11
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
                   ` (4 preceding siblings ...)
  2017-02-23 23:10 ` [GIT PULL 5/7] ARM: DT " Arnd Bergmann
@ 2017-02-23 23:10 ` Arnd Bergmann
  2017-02-23 23:20   ` Neil Armstrong
  2017-02-23 23:11 ` [GIT PULL 7/7] ARM: SoC driver updates Arnd Bergmann
  6 siblings, 1 reply; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:10 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

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

  Merge tag 'mvebu-dt64-4.11-3' of git://git.infradead.org/linux-mvebu into next/dt64 (2017-02-09 16:20:23 +0100)

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

ARM64 DT updates are fairly small this time, only two new SoCs and a handful
of new machines get added, all of them similar to other hardware we already
support.

New SoC:
  - HiSilicon Kirin960/Hi3660 and HiKey960 development board
  - NXP LS1012a with three reference boards
    http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-layerscape-arm-processors/qoriq-layerscape-1012a-low-power-communication-processor:LS1012A

New development board:
  - Banana Pi M64, based on Allwinner A64
    http://www.banana-pi.org/m64.html
  - SolidRun MACCHIATOBin based on Marvell Armada 8K
    https://www.solid-run.com/marvell-armada-family/armada-8040-community-board/
  - Broadcom BCM958712DxXMC NorthStar2 reference board (another one)

A lot of platforms improve support for existing machines by adding
extra devices for which a binding and driver is availabe:

Allwinner: MMC, USB
ARM Juno: Coresight, STM
Broadcom: NS2 GICv2m irqchip and PCIe
Marvell: Armada 3700 SPI, I2C, ethernet switch
Mediatek: MT8173 thermal
NXP i.MX: LS1046A thermal
Qualcomm: coresight on MSM8916, HDMI, WCNSS, SCM
Renesas: r8a779[56] thermal, powerdomain, ethernet, sound, pwm, can, can fd
Rockchip: thermal, eDP, pinctrl enhancements
Samsung: TM2 touchkey, Exynos5433 HDMI and power management improvements
UniPhier: SD reset, eMMC controller
ZTE: oppv2 cpufreq

----------------------------------------------------------------
Alexandre Belloni (1):
      ARM64: dts: marvell: Correct license text

Andi Shyti (4):
      pinctrl: dt-bindings: samsung: add drive strength macros for Exynos5433
      arm64: dts: exynos: Use macros for pinctrl configuration on Exynos5433
      arm64: dts: exynos: Comply to the samsung pinctrl naming convention in TM2
      arm64: dts: exynos: Make TM2 and TM2E independent from each other

Andre Przywara (4):
      arm64: allwinner: a64: Add MMC nodes
      arm64: allwinner: pine64: add MMC support
      arm64: allwinner: a64: add UART1 pin nodes
      arm64: allwinner: add BananaPi-M64 support

Andrzej Hajda (6):
      arm64: dts: exynos: Fix addresses in node names on Exynos5433
      arm64: dts: exynos: Add DECON_TV node to Exynos5433
      arm64: dts: exynos: Add HDMI node to Exynos5433
      arm64: dts: exynos: Enable HDMI/TV path on Exynos5433-TM2
      arm64: dts: exynos: configure TV path clocks for Ultra HD modes
      arm64: dts: exynos: set LDO7 regulator as always on

Andy Yan (1):
      arm64: dts: rockchip: use pin constants to describe gpios

Arnd Bergmann (3):
      Merge tag 'sunxi-dt64-for-4.11' of https://git.kernel.org/.../mripard/linux into next/dt64
      Merge tag 'qcom-arm64-for-4.11-2' of git://git.kernel.org/.../agross/linux into next/dt64
      Merge tag 'mvebu-dt64-4.11-3' of git://git.infradead.org/linux-mvebu into next/dt64

Baoyou Xie (1):
      arm64: dts: zx: support cpu-freq for zx296718

Bibby Hsieh (1):
      arm64: dts: mt8173: add mmsel clocks for 4K support

Bjorn Andersson (1):
      ARM: dts: msm8916: Add and enable wcnss node

Brian Norris (2):
      arm64: dts: rockchip: add rk3399 thermal_zones phandle
      arm64: dts: rockchip: add rk3399 eDP HPD pinctrl

Chanwoo Choi (4):
      arm64: dts: exynos: Add PPMU node to Exynos5433
      arm64: dts: exynos: Add bus nodes using VDD_INT for Exynos5433
      arm64: dts: exynos: Add support of bus frequency using VDD_INT on Exynos5433 TM2
      arm64: dts: exynos: Fix wrong values for ldo23 and ldo25 on TM2/TM2E

Chen Feng (3):
      document: dt: add binding for Hi3660 SoC
      dt-bindings: Add a support cpu type for cortex-a73
      arm64: dts: Add dts files for Hisilicon Hi3660 SoC

Chen-Yu Tsai (1):
      arm64: dts: allwinner: Remove no longer used pinctrl/sun4i-a10.h header

Chris Paterson (3):
      arm64: dts: r8a7796: Add CAN external clock support
      arm64: dts: r8a7796: Add CAN support
      arm64: dts: r8a7796: Add CAN FD support

Daniel Kurtz (1):
      arm64: dts: mt8173: Fix cpu_thermal cooling-maps contributions

Geert Uytterhoeven (7):
      arm64: dts: r8a7796: Add all MSIOF nodes
      arm64: renesas: r8a7796/salvator-x: Add board part number to DT bindings
      arm64: dts: r8a7795: Add missing power-domains property for sata
      arm64: dts: r8a7795: Link ARM GIC to clock and clock domain
      arm64: dts: r8a7796: Link ARM GIC to clock and clock domain
      arm64: dts: r8a7795: Mark EthernetAVB device node disabled
      arm64: dts: r8a7796: Mark EthernetAVB device node disabled

Georgi Djakov (1):
      arm64: dts: qcom: msm8916: Use fixed factor xo clock

Harninder Rai (4):
      arm64: dts: Add support for FSL's LS1012A SoC
      Documentation: DT: Add entry for FSL LS1012A RDB, FRDM, QDS boards
      Documentation: DT: add LS1012A compatible for SCFG and DCFG
      dt-bindings: clockgen: Add compatible string for LS1012A

Icenowy Zheng (5):
      arm64: dts: allwinner: add USB1-related nodes of Allwinner A64
      arm64: dts: allwinner: sort the nodes in sun50i-a64-pine64.dts
      arm64: dts: allwinner: enable EHCI1, OHCI1 and USB PHY nodes in Pine64
      arm64: dts: add MUSB node to Allwinner A64 dtsi
      arm64: dts: enable the MUSB controller of Pine64 in host-only mode

Ivan T. Ivanov (3):
      arm64: dts: apq8016-sbc: Add Volume Up key device node
      arm64: dts: apq8016-sbc: Limit MPP4 high state to 1.8V
      arm64: dts: qcom: Add msm8916 CoreSight components

Jaechul Lee (1):
      arm64: dts: exynos: Add TM2 touchkey node

Javier Martinez Canillas (1):
      arm64: dts: exynos: Remove unneeded unit names in Exynos5433 nodes

Jia Hongtao (1):
      arm64: dts: ls1046a: Add TMU device tree support

Jon Mason (4):
      arm64: dts: NS2: enable GICv2m for PAXB/PAXC interfaces
      arm64: dts: NS2: enable PAXC on NS2 SVK
      arm64: dts: NS2: reserve memory for Nitro firmware
      arm64: dts: NS2: add support for XMC form factor

Krzysztof Kozlowski (2):
      Merge branch 'for-v4.11/pinctrl-macros' into next/dt64
      arm64: dts: exynos: Remove unsupported regulator-always-off property from TM2E

Kuninori Morimoto (4):
      arm64: dts: r8a7795: add sound CTU support
      arm64: dts: r8a7795: add sound MIX support
      arm64: dts: h3ulcb: follow sound CTU/MIX supports
      arm64: dts: r8a7795: tidyup audma definition order

Laurent Pinchart (3):
      arm64: dts: renesas: r8a7796: Add EthernetAVB instance
      arm64: dts: r8a7796: salvator-x: Enable EthernetAVB
      arm64: dts: r8a7795: Add PWM support

Marek Szyprowski (2):
      arm64: dts: exynos: Disable pull down for audio pins in Exynos5433 SoCs
      arm64: dts: exynos: Add clocks to Exynos5433 LPASS module

Masahiro Yamada (2):
      arm64: dts: uniphier: add SD-ctrl node for LD11 SoC
      arm64: dts: uniphier: add eMMC controller node for LD11/LD20

Maxime Ripard (2):
      arm64: allwinner: a64: Add MMC pinctrl nodes
      arm64: allwinner: a64: Increase the MMC max frequency

Meng Yi (1):
      arm64: dts: ls2080a-rdb: remove disable status of pca9547

Mike Leach (2):
      arm64: dts: juno: add CoreSight support for Juno r1/r2 variants
      arm64: dts: juno: add missing CoreSight STM component

Olof Johansson (16):
      Merge tag 'renesas-arm64-dt-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'samsung-dt64-4.11' of git://git.kernel.org/.../krzk/linux into next/dt64
      Merge tag 'mvebu-dt64-4.11-1' of git://git.infradead.org/linux-mvebu into next/dt64
      Merge tag 'juno-updates-4.11' of git://git.kernel.org/.../sudeep.holla/linux into next/dt64
      Merge tag 'arm-soc/for-4.11/devicetree-arm64' of http://github.com/Broadcom/stblinux into next/dt64
      Merge tag 'v4.11-rockchip-dts64-1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt64
      Merge tag 'uniphier-dt64-v4.11' of git://git.kernel.org/.../masahiroy/linux-uniphier into next/dt64
      Merge tag 'qcom-arm64-for-4.11' of git://git.kernel.org/.../agross/linux into next/dt64
      Merge tag 'v4.10-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt64
      Merge tag 'hisi-arm64-dt-for-4.11' of git://github.com/hisilicon/linux-hisi into next/dt64
      Merge tag 'renesas-arm64-dt2-for-v4.11' of https://git.kernel.org/.../horms/renesas into next/dt64
      Merge tag 'tegra-for-4.11-arm64-dt' of git://git.kernel.org/.../tegra/linux into next/dt64
      Merge tag 'mvebu-dt64-4.11-2' of git://git.infradead.org/linux-mvebu into next/dt64
      Merge tag 'imx-dt64-4.11' of git://git.kernel.org/.../shawnguo/linux into next/dt64
      Merge tag 'zte-dt64-4.11' of git://git.kernel.org/.../shawnguo/linux into next/dt64
      Merge tag 'samsung-dt64-4.11-2' of git://git.kernel.org/.../krzk/linux into next/dt64

Pankaj Dubey (1):
      arm64: dts: exynos: Fix drive strength of sd0_xxx pin definitions

Robin Murphy (3):
      arm64: dts: juno: add dma-ranges property
      arm64: dts: juno: add ETR SMMU power domain
      arm64: dts: juno: remove motherboard USB node

Romain Perier (4):
      arm64: dts: marvell: Add ethernet switch definition for the ESPRESSObin
      arm64: dts: marvell: Add definition of SPI controller for Armada 3700
      arm64: dts: marvell: Enable spi0 on the board Armada-3720-db
      arm64: dts: marvell: Add I2C definitions for the Armada 3700

Russell King (2):
      arm64: dts: marvell: Add DT for MACCHIATOBin board
      arm64: dts: marvell: add generic-ahci compatibles for CP110 ahci

Sarangdhar Joshi (1):
      arm64: dts: msm8996: Add SCM DT node

Shawn Lin (2):
      arm64: dts: rockchip: add max-link-speed for rk3399
      arm64: dts: rockchip: add aspm-no-l0s for rk3399

Simon Horman (5):
      arm64: dts: r8a7795: Use renesas,rcar-gen3-usb2-phy fallback binding
      arm64: dts: r8a7795: Use Gen 3 fallback compat string for PCIE
      arm64: dts: r8a7795: Use R-Car Gen 3 fallback binding for i2c nodes
      arm64: dts: r8a7796: Use R-Car Gen 3 fallback binding for i2c nodes
      arm64: dts: r8a7796: Use R-Car Gen 3 fallback binding for msiof nodes

Srinivas Kandagatla (3):
      arm64: dts: db820c: fix gpio pinctrl name correctly
      arm64: dts: apq8016-sbc: add support to hdmi audio via adv7533
      arm64: dts: db820c: add support to volume up key

Sudeep Holla (2):
      arm64: dts: juno: remove dtsi nesting inside tree structure
      arm64: dts: juno: refactor CoreSight support on Juno r0

Takeshi Kihara (1):
      arm64: dts: r8a7796: salvator-x: Update memory node to 4 GiB map

Thierry Reding (3):
      arm64: tegra: Use symbolic HSP identifiers
      arm64: tegra: Use symbolic clock identifiers
      arm64: tegra: Use symbolic reset identifiers

Thomas Petazzoni (1):
      arm64: dts: marvell: adjust name of sd-mmc-gop clock in syscon

William wu (1):
      arm64: dts: rockchip: add u2phy clock for ehci and ohci of rk3399

Wolfram Sang (2):
      arm64: dts: r8a7795: Add R-Car Gen3 thermal support
      arm64: dts: r8a7796: Add R-Car Gen3 thermal support

Xing Zheng (1):
      arm64: dts: rockchip: add rockchip,grf property for RK3399 PMUCRU/CRU

dawei.chien at mediatek.com (1):
      arm64: dts: mt8173: add node for thermal calibration

 Documentation/devicetree/bindings/arm/cpus.txt     |    1 +
 Documentation/devicetree/bindings/arm/fsl.txt      |   20 +-
 .../bindings/arm/hisilicon/hisilicon.txt           |    4 +
 Documentation/devicetree/bindings/arm/shmobile.txt |    2 +-
 .../devicetree/bindings/clock/qoriq-clock.txt      |    1 +
 arch/arm64/boot/dts/allwinner/Makefile             |    1 +
 .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts |  120 ++
 .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts |   43 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi      |  137 ++-
 arch/arm64/boot/dts/arm/juno-base.dtsi             |   43 +-
 arch/arm64/boot/dts/arm/juno-clocks.dtsi           |    3 +-
 arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi          |  100 ++
 arch/arm64/boot/dts/arm/juno-motherboard.dtsi      |    7 -
 arch/arm64/boot/dts/arm/juno-r1.dts                |   16 +-
 arch/arm64/boot/dts/arm/juno-r2.dts                |   16 +-
 arch/arm64/boot/dts/arm/juno.dts                   |   27 +-
 arch/arm64/boot/dts/broadcom/Makefile              |    2 +-
 arch/arm64/boot/dts/broadcom/ns2-svk.dts           |    4 +
 arch/arm64/boot/dts/broadcom/ns2-xmc.dts           |  191 ++++
 arch/arm64/boot/dts/broadcom/ns2.dtsi              |  123 +-
 arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi     |  197 ++++
 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi |  373 +++---
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi     | 1203 ++++++++++++++++++++
 arch/arm64/boot/dts/exynos/exynos5433-tm2.dts      | 1039 +----------------
 arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts     |   12 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi         |  123 +-
 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi    |   14 +-
 arch/arm64/boot/dts/freescale/Makefile             |    3 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts |  115 ++
 arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts  |  128 +++
 arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts  |   59 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |  247 ++++
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |   80 ++
 arch/arm64/boot/dts/freescale/fsl-ls2080a-rdb.dts  |    1 -
 arch/arm64/boot/dts/hisilicon/Makefile             |    1 +
 arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts  |   33 +
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi          |  160 +++
 arch/arm64/boot/dts/marvell/Makefile               |    1 +
 arch/arm64/boot/dts/marvell/armada-371x.dtsi       |   10 +-
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |   44 +-
 .../boot/dts/marvell/armada-3720-espressobin.dts   |   76 +-
 arch/arm64/boot/dts/marvell/armada-372x.dtsi       |   10 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   39 +-
 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts  |  138 +++
 .../boot/dts/marvell/armada-cp110-master.dtsi      |    5 +-
 .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi |    5 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   13 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |   86 +-
 .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi |   13 +
 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi |   13 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi          |   32 +
 .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi    |   14 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi       |   19 +
 arch/arm64/boot/dts/qcom/msm8916-pins.dtsi         |   13 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  315 ++++-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |    6 +
 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts     |    2 +
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |    2 +
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  314 +++--
 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |   37 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           |  245 +++-
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi       |   10 +-
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts    |   10 +-
 .../boot/dts/rockchip/rk3368-orion-r68-meta.dts    |   14 +-
 arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts    |   10 +-
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts        |   16 +-
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts        |    8 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   41 +-
 arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi   |   21 +
 arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi   |   10 +
 arch/arm64/boot/dts/zte/zx296718.dtsi              |   39 +
 include/dt-bindings/pinctrl/samsung.h              |   14 +
 72 files changed, 4788 insertions(+), 1506 deletions(-)
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
 create mode 100644 arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi
 create mode 100644 arch/arm64/boot/dts/broadcom/ns2-xmc.dts
 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
 create mode 100644 arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
 create mode 100644 arch/arm64/boot/dts/hisilicon/hi3660.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts

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

* [GIT PULL 7/7] ARM: SoC driver updates
  2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
                   ` (5 preceding siblings ...)
  2017-02-23 23:10 ` [GIT PULL 6/7] ARM: 64-bit " Arnd Bergmann
@ 2017-02-23 23:11 ` Arnd Bergmann
  6 siblings, 0 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:11 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

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

  Merge tag 'davinci-for-v4.11/drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/drivers (2017-02-16 17:14:07 +0100)

----------------------------------------------------------------
ARM: SoC driver updates

Driver updates for ARM SoCs.

A handful of driver changes this time around. The larger changes are:

 - Reset drivers for hi3660 and zx2967
 - AHCI driver for Davinci, acked by Tejun and brought in here due to
   platform dependencies
 - Cleanups of atmel-ebi (External Bus Interface)
 - Tweaks for Rockchip GRF (General Register File) usage (kitchensink misc
   register range on the SoCs)
 - PM domains changes for support of two new ZTE SoCs (zx296718 and zx2967)

----------------------------------------------------------------
Andy Gross (2):
      firmware: qcom: scm: Mask APQ8064 core clk dependency
      firmware: qcom_scm: Add set remote state API

Arnd Bergmann (4):
      Merge tag 'reset-for-4.11-2' of git://git.pengutronix.de/pza/linux into next/drivers
      Merge tag 'samsung-drivers-soc-pm-domains-4.11' of git://git.kernel.org/.../krzk/linux into next/drivers
      Merge tag 'samsung-drivers-soc-pmu-4.11-3' of git://git.kernel.org/.../krzk/linux into next/drivers
      Merge tag 'davinci-for-v4.11/drivers' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers

Baoyou Xie (8):
      dt-bindings: zte: add bindings document for zx2967 power domain controller
      MAINTAINERS: add zx2967 SoC drivers to ARM ZTE architecture
      soc: zte: Add header for PM domains specifiers
      soc: zte: pm_domains: Prepare for supporting ARMv8 zx2967 family
      soc: zte: pm_domains: Add support for zx296718
      dt: bindings: add documentation for zx2967 family reset controller
      MAINTAINERS: add zx2967 reset controller driver to ARM ZTE architecture
      reset: zx2967: add reset controller driver for ZTE's zx2967 family

Bartosz Golaszewski (6):
      sata: ahci-da850: get the sata clock using a connection id
      sata: ahci-da850: add device tree match table
      sata: ahci-da850: implement a workaround for the softreset quirk
      sata: ahci: export ahci_do_hardreset() locally
      sata: ahci-da850: add a workaround for controller instability
      sata: ahci-da850: un-hardcode the MPY bits

Bhumika Goyal (1):
      reset: constify reset_control_ops structures

Boris Brezillon (4):
      memory/atmel-ebi: Fix ns <-> cycles conversions
      memory: atmel-ebi: Fix the test to enable generic SMC logic
      memory: atmel-ebi: Properly handle multiple reference to the same CS
      memory: atmel-ebi: Enable the SMC clock if specified

Chanwoo Choi (1):
      soc: samsung: pm_domains: Add new Exynos5433 compatible

Christophe Jaillet (1):
      memory: tegra: Add a missing 'of_node_put()' call

Elaine Zhang (4):
      soc: rockchip: power-domain: Support domain control in hiword-registers
      dt-bindings: power: add RK3328 SoCs header for idle-request
      dt-bindings: add binding for rk3328 power domains
      soc: rockchip: power-domain: add power domain support for rk3328

Heiko Stuebner (4):
      Merge branch 'v4.11-shared/pdids' into v4.11-armsoc/drivers
      dt-bindings: add used but undocumented rockchip grf compatible values
      soc: rockchip: add driver handling grf setup
      ARM: rockchip: drop rk3288 jtag/mmc switch handling

Heiner Kallweit (1):
      reset: core: fix reset_control_put

Jiancheng Xue (1):
      reset: ti_syscon: fix a ti_syscon_reset_status issue

Krzysztof Kozlowski (2):
      soc: samsung: pmu: Remove unused and duplicated defines
      soc: samsung: pmu: Remove duplicated define for ARM_L2_OPTION register

Linus Walleij (1):
      bus: qcom_ebi2: default y if ARCH_QCOM

Marek Szyprowski (9):
      soc: samsung: pmu: Provide global function to get PMU regmap
      soc: samsung: pmu: Use of_device_get_match_data helper
      soc: samsung: pmu: Remove messages for failed memory allocation
      soc: samsung: pmu: Add dummy support for Exynos5433 SoC
      soc: samsung: pm_domains: Use full names in subdomains registration log
      soc: samsung: pm_domains: Remove unused name field
      soc: samsung: pm_domains: Remove message about failed memory allocation
      soc: samsung: pm_domains: Read domain name from the new label property
      soc: samsung: pmu: Add register defines for pad retention control

Masahiro Yamada (1):
      reset: uniphier: add compatible string for LD11 SD-reset block

Murali Karicheri (2):
      soc: ti: knav_dma: fix typos in trace message
      soc: ti: knav: cleanup includes and sort header files

Olof Johansson (11):
      Merge tag 'at91-ab-4.11-drivers' of git://git.kernel.org/.../abelloni/linux into next/drivers
      Merge tag 'reset-for-4.11' of git://git.pengutronix.de/pza/linux into next/drivers
      Merge tag 'samsung-drivers-soc-pmu-4.11' of git://git.kernel.org/.../krzk/linux into next/drivers
      Merge tag 'v4.11-armsoc-drivers1' of git://git.kernel.org/.../mmind/linux-rockchip into next/drivers
      Merge tag 'keystone_soc_for_4.11' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'qcom-drivers-for-4.11' of git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'omap-for-v4.11/drivers-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'tegra-for-4.11-memory' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'at91-ab-4.11-drivers2' of git://git.kernel.org/.../abelloni/linux into next/drivers
      Merge tag 'zte-pd-4.11' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'samsung-drivers-soc-pmu-4.11-2' of git://git.kernel.org/.../krzk/linux into next/drivers

Paul Gortmaker (1):
      reset: make zx2967 explicitly non-modular

Pramod Gurav (1):
      MAINTAINERS: Update the files to include the Qualcomm DMA folder

Ramiro Oliveira (2):
      reset: Change shared flag from int to bool
      reset: make optional functions really optional

Sarangdhar Joshi (1):
      soc: ti: wkup_m3_ipc: Drop wait from wkup_m3_rproc_boot_thread

Stanimir Varbanov (1):
      firmware: qcom: scm: Add empty functions to help compile testing

Suman Anna (1):
      Documentation: dt: reset: Revise typos in TI syscon reset example

Zhangfei Gao (2):
      dt-bindings: Document the hi3660 reset bindings
      reset: hisilicon: add reset-hi3660

 .../devicetree/bindings/power/pd-samsung.txt       |   5 +
 .../bindings/reset/hisilicon,hi3660-reset.txt      |  43 +++++
 .../devicetree/bindings/reset/ti-syscon-reset.txt  |   8 +-
 .../devicetree/bindings/reset/uniphier-reset.txt   |  47 +++---
 .../devicetree/bindings/reset/zte,zx2967-reset.txt |  20 +++
 .../devicetree/bindings/soc/rockchip/grf.txt       |   4 +
 .../bindings/soc/rockchip/power_domain.txt         |   3 +
 .../devicetree/bindings/soc/zte/pd-2967xx.txt      |  19 +++
 MAINTAINERS                                        |   7 +
 arch/arm/mach-exynos/suspend.c                     |   6 +-
 arch/arm/mach-rockchip/rockchip.c                  |  12 --
 drivers/ata/ahci.h                                 |   3 +
 drivers/ata/ahci_da850.c                           | 175 ++++++++++++++++++--
 drivers/ata/libahci.c                              |  18 +-
 drivers/bus/Kconfig                                |   1 +
 drivers/firmware/qcom_scm-32.c                     |  18 ++
 drivers/firmware/qcom_scm-64.c                     |  16 ++
 drivers/firmware/qcom_scm.c                        |   8 +-
 drivers/firmware/qcom_scm.h                        |   2 +
 drivers/memory/atmel-ebi.c                         | 126 ++++++++------
 drivers/memory/tegra/tegra124-emc.c                |   5 +-
 drivers/reset/Kconfig                              |   6 +
 drivers/reset/Makefile                             |   1 +
 drivers/reset/core.c                               |  55 +++++--
 drivers/reset/hisilicon/Kconfig                    |   7 +
 drivers/reset/hisilicon/Makefile                   |   1 +
 drivers/reset/hisilicon/reset-hi3660.c             | 126 ++++++++++++++
 drivers/reset/reset-ti-syscon.c                    |   6 +-
 drivers/reset/reset-uniphier.c                     |   4 +
 drivers/reset/reset-zx2967.c                       |  99 +++++++++++
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/rockchip/Kconfig                       |  10 ++
 drivers/soc/rockchip/Makefile                      |   1 +
 drivers/soc/rockchip/grf.c                         | 134 +++++++++++++++
 drivers/soc/rockchip/pm_domains.c                  |  63 ++++++-
 drivers/soc/samsung/exynos-pmu.c                   |  28 ++--
 drivers/soc/samsung/exynos5250-pmu.c               |   2 +-
 drivers/soc/samsung/exynos5420-pmu.c               |   4 +-
 drivers/soc/samsung/pm_domains.c                   |  31 ++--
 drivers/soc/ti/knav_dma.c                          |   4 +-
 drivers/soc/ti/knav_qmss_acc.c                     |  15 +-
 drivers/soc/ti/knav_qmss_queue.c                   |  25 +--
 drivers/soc/ti/wkup_m3_ipc.c                       |   2 -
 drivers/soc/zte/Kconfig                            |  13 ++
 drivers/soc/zte/Makefile                           |   5 +
 drivers/soc/zte/zx296718_pm_domains.c              | 182 +++++++++++++++++++++
 drivers/soc/zte/zx2967_pm_domains.c                | 143 ++++++++++++++++
 drivers/soc/zte/zx2967_pm_domains.h                |  44 +++++
 include/dt-bindings/power/rk3328-power.h           |  18 ++
 include/dt-bindings/soc/zte,pm_domains.h           |  24 +++
 include/linux/qcom_scm.h                           |  54 ++++--
 include/linux/reset.h                              |  45 ++---
 include/linux/soc/samsung/exynos-pmu.h             |  10 ++
 include/linux/soc/samsung/exynos-regs-pmu.h        |  91 +++--------
 55 files changed, 1505 insertions(+), 296 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt
 create mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
 create mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt
 create mode 100644 drivers/reset/hisilicon/reset-hi3660.c
 create mode 100644 drivers/reset/reset-zx2967.c
 create mode 100644 drivers/soc/rockchip/grf.c
 create mode 100644 drivers/soc/zte/Kconfig
 create mode 100644 drivers/soc/zte/Makefile
 create mode 100644 drivers/soc/zte/zx296718_pm_domains.c
 create mode 100644 drivers/soc/zte/zx2967_pm_domains.c
 create mode 100644 drivers/soc/zte/zx2967_pm_domains.h
 create mode 100644 include/dt-bindings/power/rk3328-power.h
 create mode 100644 include/dt-bindings/soc/zte,pm_domains.h

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

* [GIT PULL 6/7] ARM: 64-bit DT updates for v4.11
  2017-02-23 23:10 ` [GIT PULL 6/7] ARM: 64-bit " Arnd Bergmann
@ 2017-02-23 23:20   ` Neil Armstrong
  2017-03-13 22:06     ` Olof Johansson
  0 siblings, 1 reply; 12+ messages in thread
From: Neil Armstrong @ 2017-02-23 23:20 UTC (permalink / raw)
  To: linux-arm-kernel

On 02/23/2017 03:10 PM, Arnd Bergmann wrote:
> The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:
> 
>   Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)
> 
> 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 cbab31977008a9eb9eb241879befc2e20285740c:
> 
>   Merge tag 'mvebu-dt64-4.11-3' of git://git.infradead.org/linux-mvebu into next/dt64 (2017-02-09 16:20:23 +0100)
> 
> ----------------------------------------------------------------
> ARM: 64-bit DT updates for v4.11
> 
> ARM64 DT updates are fairly small this time, only two new SoCs and a handful
> of new machines get added, all of them similar to other hardware we already
> support.
> 
> New SoC:
>   - HiSilicon Kirin960/Hi3660 and HiKey960 development board
>   - NXP LS1012a with three reference boards
>     http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-layerscape-arm-processors/qoriq-layerscape-1012a-low-power-communication-processor:LS1012A
> 
> New development board:
>   - Banana Pi M64, based on Allwinner A64
>     http://www.banana-pi.org/m64.html
>   - SolidRun MACCHIATOBin based on Marvell Armada 8K
>     https://www.solid-run.com/marvell-armada-family/armada-8040-community-board/
>   - Broadcom BCM958712DxXMC NorthStar2 reference board (another one)
> 
> A lot of platforms improve support for existing machines by adding
> extra devices for which a binding and driver is availabe:
> 
> Allwinner: MMC, USB
> ARM Juno: Coresight, STM
> Broadcom: NS2 GICv2m irqchip and PCIe
> Marvell: Armada 3700 SPI, I2C, ethernet switch
> Mediatek: MT8173 thermal
> NXP i.MX: LS1046A thermal
> Qualcomm: coresight on MSM8916, HDMI, WCNSS, SCM
> Renesas: r8a779[56] thermal, powerdomain, ethernet, sound, pwm, can, can fd
> Rockchip: thermal, eDP, pinctrl enhancements
> Samsung: TM2 touchkey, Exynos5433 HDMI and power management improvements
> UniPhier: SD reset, eMMC controller
> ZTE: oppv2 cpufreq
> 

Hi Arnd,

I think the Amlogic patches are missing in these PRs for 4.11.

Neil

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

* [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window
  2017-02-23 23:05 ` [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window Arnd Bergmann
@ 2017-02-23 23:33   ` Linus Torvalds
  2017-02-24  9:43     ` Arnd Bergmann
  0 siblings, 1 reply; 12+ messages in thread
From: Linus Torvalds @ 2017-02-23 23:33 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu, Feb 23, 2017 at 3:05 PM, Arnd Bergmann <arnd@arndb.de> wrote:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes-nc

Interesting. So I'm pulling this, and I get to pull request 3/7, and
that's when I notice that the email is sent by Arnd, but the tag is
signed by Olof.

Which is fine, but I end up cutting-and-pasting the name of the "from"
person from the signature, so the pull requests got merged as

   Pull ARM SoC ... from Olof Johansson:

instead or using "from Arnd Bergmann".

I guess it doesn't matter and you guys don't care, but I ended up
re-doing the pulls. Olof gets credit in the pgp signature anyway.

I wonder how many times before you guys have done this and I just
didn't notice the ambiguity of who I should credit.

            Linus

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

* [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window
  2017-02-23 23:33   ` Linus Torvalds
@ 2017-02-24  9:43     ` Arnd Bergmann
  0 siblings, 0 replies; 12+ messages in thread
From: Arnd Bergmann @ 2017-02-24  9:43 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Feb 24, 2017 at 12:33 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Thu, Feb 23, 2017 at 3:05 PM, Arnd Bergmann <arnd@arndb.de> wrote:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-fixes-nc
>
> Interesting. So I'm pulling this, and I get to pull request 3/7, and
> that's when I notice that the email is sent by Arnd, but the tag is
> signed by Olof.
>
> Which is fine, but I end up cutting-and-pasting the name of the "from"
> person from the signature, so the pull requests got merged as
>
>    Pull ARM SoC ... from Olof Johansson:
>
> instead or using "from Arnd Bergmann".
>
> I guess it doesn't matter and you guys don't care, but I ended up
> re-doing the pulls. Olof gets credit in the pgp signature anyway.
>
> I wonder how many times before you guys have done this and I just
> didn't notice the ambiguity of who I should credit.

We really don't care, as we don't split the work by topic branches but
rather according to who gets the job done on a given day. Any given
branch likely contains work from both of us and the signature is
from whoever wrote the text is in the tag.

This merge window, Olof did most of the merges and he also started
writing up the tag descriptions for some branches, but I finished the
job while he was attending ELC. This is probably the first time
you got pull request with tags signed by more than one of us, but
IIRC we had one merge window where all the signatures came from
one person and the pull request was sent by the other, and one time
(long ago) I created a signed tag that pointed to a tag that Olof had
signed rather than a tree object. That looked very odd in git, so I
decided not to do that again.

If we ever get into the same situation again, with the signature
coming from someone other than the person sending the mail, I'll
try to explain that in the mail.

    Arnd

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

* [GIT PULL 6/7] ARM: 64-bit DT updates for v4.11
  2017-02-23 23:20   ` Neil Armstrong
@ 2017-03-13 22:06     ` Olof Johansson
  0 siblings, 0 replies; 12+ messages in thread
From: Olof Johansson @ 2017-03-13 22:06 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

On Thu, Feb 23, 2017 at 03:20:19PM -0800, Neil Armstrong wrote:
> On 02/23/2017 03:10 PM, Arnd Bergmann wrote:
> > The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:
> > 
> >   Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)
> > 
> > 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 cbab31977008a9eb9eb241879befc2e20285740c:
> > 
> >   Merge tag 'mvebu-dt64-4.11-3' of git://git.infradead.org/linux-mvebu into next/dt64 (2017-02-09 16:20:23 +0100)
> > 
> > ----------------------------------------------------------------
> > ARM: 64-bit DT updates for v4.11
> > 
> > ARM64 DT updates are fairly small this time, only two new SoCs and a handful
> > of new machines get added, all of them similar to other hardware we already
> > support.
> > 
> > New SoC:
> >   - HiSilicon Kirin960/Hi3660 and HiKey960 development board
> >   - NXP LS1012a with three reference boards
> >     http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-layerscape-arm-processors/qoriq-layerscape-1012a-low-power-communication-processor:LS1012A
> > 
> > New development board:
> >   - Banana Pi M64, based on Allwinner A64
> >     http://www.banana-pi.org/m64.html
> >   - SolidRun MACCHIATOBin based on Marvell Armada 8K
> >     https://www.solid-run.com/marvell-armada-family/armada-8040-community-board/
> >   - Broadcom BCM958712DxXMC NorthStar2 reference board (another one)
> > 
> > A lot of platforms improve support for existing machines by adding
> > extra devices for which a binding and driver is availabe:
> > 
> > Allwinner: MMC, USB
> > ARM Juno: Coresight, STM
> > Broadcom: NS2 GICv2m irqchip and PCIe
> > Marvell: Armada 3700 SPI, I2C, ethernet switch
> > Mediatek: MT8173 thermal
> > NXP i.MX: LS1046A thermal
> > Qualcomm: coresight on MSM8916, HDMI, WCNSS, SCM
> > Renesas: r8a779[56] thermal, powerdomain, ethernet, sound, pwm, can, can fd
> > Rockchip: thermal, eDP, pinctrl enhancements
> > Samsung: TM2 touchkey, Exynos5433 HDMI and power management improvements
> > UniPhier: SD reset, eMMC controller
> > ZTE: oppv2 cpufreq
> > 
> 
> Hi Arnd,
> 
> I think the Amlogic patches are missing in these PRs for 4.11.

Unfortunately it's a little late to come reporting that by the time we
send pull requests. In the future, if you get a reply that a branch
was merged but it didn't show up in linux-next in the next cycle (or two),
please let us know as soon as possible. We also have an index in
arch/arm/arm-soc-for-next-contents.txt in linux-next of what we've merged.

For anything that wasn't in 4.11-rc1, please send us a fresh pull request for
4.12 and we'll queue it up. (I'm going through old email so if you've sent one
between this email and today I'll get to it shortly).


-Olof

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

end of thread, other threads:[~2017-03-13 22:06 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
2017-02-23 23:05 ` [GIT PULL 1/7] ARM: SoC non-urgent fixes for merge window Arnd Bergmann
2017-02-23 23:33   ` Linus Torvalds
2017-02-24  9:43     ` Arnd Bergmann
2017-02-23 23:06 ` [GIT PULL 2/7] ARM: SoC platform updates Arnd Bergmann
2017-02-23 23:08 ` [GIT PULL 3/7] ARM: SoC 64-bit changes for v4.11 Arnd Bergmann
2017-02-23 23:09 ` [GIT PULL 4/7] ARM: SoC defconfig updates " Arnd Bergmann
2017-02-23 23:10 ` [GIT PULL 5/7] ARM: DT " Arnd Bergmann
2017-02-23 23:10 ` [GIT PULL 6/7] ARM: 64-bit " Arnd Bergmann
2017-02-23 23:20   ` Neil Armstrong
2017-03-13 22:06     ` Olof Johansson
2017-02-23 23:11 ` [GIT PULL 7/7] ARM: SoC driver updates 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).