All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 0/7] ARM: SoC changes for 3.20
@ 2015-02-17  8:33 ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

Hi Linus,

A little later than usual due to travel for both me and Arnd this merge
window, here are the arm-soc pull requests.

Like the kernel as a whole we seem to have a fairly small queue this time
around, with the smallest number of patches we've seen in a while. Our
for-next has only about 600 non-merge changes in it.

The cleanups this time around are quite nice, with 8100 lines removed from
arch/arm due to various stale code removals in the ones who were isolated
out, even more if code that was included in the SoC branch is counted.

We have several new platforms this time around. We have 3 new 64-bit
SoCs that mostly add DT contents and a few Kconfig entries, and 3 new
32-bit platforms with mostly the usual boilerplate code. In addition to
this, there are several new SoCs with just added DT contents.

We have two more incoming SoCs that were posted but I didn't apply
in time before the merge window. They are quite well contained, so I
_might_ still send them in a late pull request towards the end of the
merge window if things have been uneventful.


As usual, I've described the conflicts per pull request. Nothing was
particularly messy this time around, so I didn't bother pushing up a
resolved version for reference.


Please merge.


Thanks,


-Olof

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

* [GIT PULL 0/7] ARM: SoC changes for 3.20
@ 2015-02-17  8:33 ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Linus,

A little later than usual due to travel for both me and Arnd this merge
window, here are the arm-soc pull requests.

Like the kernel as a whole we seem to have a fairly small queue this time
around, with the smallest number of patches we've seen in a while. Our
for-next has only about 600 non-merge changes in it.

The cleanups this time around are quite nice, with 8100 lines removed from
arch/arm due to various stale code removals in the ones who were isolated
out, even more if code that was included in the SoC branch is counted.

We have several new platforms this time around. We have 3 new 64-bit
SoCs that mostly add DT contents and a few Kconfig entries, and 3 new
32-bit platforms with mostly the usual boilerplate code. In addition to
this, there are several new SoCs with just added DT contents.

We have two more incoming SoCs that were posted but I didn't apply
in time before the merge window. They are quite well contained, so I
_might_ still send them in a late pull request towards the end of the
merge window if things have been uneventful.


As usual, I've described the conflicts per pull request. Nothing was
particularly messy this time around, so I didn't bother pushing up a
resolved version for reference.


Please merge.


Thanks,


-Olof

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

* [GIT PULL 1/7] ARM: SoC non-critical fixes
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

Here's a small collection of fixes accrued during the last release that weren't
considered severe enough to merge during the -rc series.

A few of these are around resurrecting TI81xx support that's been broken for
quite a while, the rest are smaller fixes -- most for PXA but a few across
the board.

There are also some updates to MAINTAINERS here, in particular for Broadcom
platforms.


Conflicts:  None

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-non-critical-for-linus

for you to fetch changes up to 11fe05de8b73816b7d12309ae55ca61c531c4e06:

  Merge tag 'arm-soc/for-3.20/maintainer' of http://github.com/broadcom/stblinux into next/fixes-non-critical

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

Dmitry Eremin-Solenikov (3):
      ARM: pxa: add regulator_has_full_constraints to corgi board file
      ARM: pxa: add regulator_has_full_constraints to poodle board file
      ARM: pxa: add regulator_has_full_constraints to spitz board file

Florian Fainelli (5):
      MAINTAINERS: move BCM63xx ARM-based SoCs git tree
      MAINTAINERS: update Broadcom Cygnus SoC git tree
      MAINTAINERS: add a git entry for BCM7xxx ARM-based SoCs
      MAINTAINERS: add a git entry for BMIPS-based BCM7xxx SoCs
      MAINTAINERS: fix git repositories for Broadcom SoCs

Keerthy (1):
      ARM: OMAP: DRA7: hwmod: Make gpmc software supervised as the smart idle is broken

Lokesh Vutla (2):
      ARM: OMAP2+: hwmod: print error if wait_target_ready() failed
      ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL enabled on UART3

Martin Vajnar (1):
      hx4700: regulator: declare full constraints

Olof Johansson (5):
      Merge tag 'arm-soc/for-3.20/maintainer' of http://github.com/broadcom/stblinux into next/fixes-non-critical
      Merge tag 'omap-for-v3.20/fixes-not-urgent-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'pxa-for-3.20' of https://github.com/rjarzmik/linux into next/fixes-non-critical
      Merge tag 'omap-for-v3.20/fixes-not-urgent-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'arm-soc/for-3.20/maintainer' of http://github.com/broadcom/stblinux into next/fixes-non-critical

Paul Walmsley (1):
      MAINTAINERS: add maintainer for OMAP hwmod data

Robert Jarzmik (3):
      arm: pxa: fix pxa27x device-tree support kconfig
      ARM: pxa: arbitrarily set first interrupt number
      ARM: pxa: fix broken isa interrupts for zeus and viper

Tomi Valkeinen (1):
      ARM: AM43xx: hwmod: set DSS submodule parent hwmods

Tony Lindgren (7):
      ARM: OMAP2+: Fix error handling for omap2_clk_enable_init_clocks
      ARM: OMAP2+: Fix ti81xx devtype
      ARM: OMAP2+: Fix ti81xx class type
      ARM: OMAP2+: Fix dm814 and dm816 for clocks and timer init
      ARM: OMAP2+: Fix reboot for 81xx
      ARM: OMAP2+: Disable omap3 PM init for ti81xx
      Merge tag 'for-v3.20/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.20/fixes-not-urgent


 MAINTAINERS                                 | 12 +++++++--
 arch/arm/mach-omap2/Makefile                |  1 +
 arch/arm/mach-omap2/clock.c                 |  3 +++
 arch/arm/mach-omap2/common.h                | 11 +++++++-
 arch/arm/mach-omap2/control.h               |  4 +++
 arch/arm/mach-omap2/id.c                    |  2 ++
 arch/arm/mach-omap2/io.c                    | 26 ++++++++++++++----
 arch/arm/mach-omap2/omap_hwmod.c            |  4 +--
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c  |  2 ++
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c   |  5 ++--
 arch/arm/mach-omap2/powerdomains3xxx_data.c |  2 +-
 arch/arm/mach-omap2/prm_common.c            |  4 +++
 arch/arm/mach-omap2/soc.h                   |  4 +--
 arch/arm/mach-omap2/ti81xx-restart.c        | 34 ++++++++++++++++++++++++
 arch/arm/mach-omap2/timer.c                 |  2 ++
 arch/arm/mach-pxa/Kconfig                   |  6 -----
 arch/arm/mach-pxa/corgi.c                   |  3 +++
 arch/arm/mach-pxa/hx4700.c                  |  2 ++
 arch/arm/mach-pxa/include/mach/irqs.h       | 10 +++----
 arch/arm/mach-pxa/poodle.c                  |  2 ++
 arch/arm/mach-pxa/spitz.c                   |  2 ++
 21 files changed, 113 insertions(+), 28 deletions(-)
 create mode 100644 arch/arm/mach-omap2/ti81xx-restart.c

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

* [GIT PULL 1/7] ARM: SoC non-critical fixes
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

Here's a small collection of fixes accrued during the last release that weren't
considered severe enough to merge during the -rc series.

A few of these are around resurrecting TI81xx support that's been broken for
quite a while, the rest are smaller fixes -- most for PXA but a few across
the board.

There are also some updates to MAINTAINERS here, in particular for Broadcom
platforms.


Conflicts:  None

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-non-critical-for-linus

for you to fetch changes up to 11fe05de8b73816b7d12309ae55ca61c531c4e06:

  Merge tag 'arm-soc/for-3.20/maintainer' of http://github.com/broadcom/stblinux into next/fixes-non-critical

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

Dmitry Eremin-Solenikov (3):
      ARM: pxa: add regulator_has_full_constraints to corgi board file
      ARM: pxa: add regulator_has_full_constraints to poodle board file
      ARM: pxa: add regulator_has_full_constraints to spitz board file

Florian Fainelli (5):
      MAINTAINERS: move BCM63xx ARM-based SoCs git tree
      MAINTAINERS: update Broadcom Cygnus SoC git tree
      MAINTAINERS: add a git entry for BCM7xxx ARM-based SoCs
      MAINTAINERS: add a git entry for BMIPS-based BCM7xxx SoCs
      MAINTAINERS: fix git repositories for Broadcom SoCs

Keerthy (1):
      ARM: OMAP: DRA7: hwmod: Make gpmc software supervised as the smart idle is broken

Lokesh Vutla (2):
      ARM: OMAP2+: hwmod: print error if wait_target_ready() failed
      ARM: DRA7: hwmod: Fix boot crash with DEBUG_LL enabled on UART3

Martin Vajnar (1):
      hx4700: regulator: declare full constraints

Olof Johansson (5):
      Merge tag 'arm-soc/for-3.20/maintainer' of http://github.com/broadcom/stblinux into next/fixes-non-critical
      Merge tag 'omap-for-v3.20/fixes-not-urgent-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'pxa-for-3.20' of https://github.com/rjarzmik/linux into next/fixes-non-critical
      Merge tag 'omap-for-v3.20/fixes-not-urgent-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'arm-soc/for-3.20/maintainer' of http://github.com/broadcom/stblinux into next/fixes-non-critical

Paul Walmsley (1):
      MAINTAINERS: add maintainer for OMAP hwmod data

Robert Jarzmik (3):
      arm: pxa: fix pxa27x device-tree support kconfig
      ARM: pxa: arbitrarily set first interrupt number
      ARM: pxa: fix broken isa interrupts for zeus and viper

Tomi Valkeinen (1):
      ARM: AM43xx: hwmod: set DSS submodule parent hwmods

Tony Lindgren (7):
      ARM: OMAP2+: Fix error handling for omap2_clk_enable_init_clocks
      ARM: OMAP2+: Fix ti81xx devtype
      ARM: OMAP2+: Fix ti81xx class type
      ARM: OMAP2+: Fix dm814 and dm816 for clocks and timer init
      ARM: OMAP2+: Fix reboot for 81xx
      ARM: OMAP2+: Disable omap3 PM init for ti81xx
      Merge tag 'for-v3.20/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.20/fixes-not-urgent


 MAINTAINERS                                 | 12 +++++++--
 arch/arm/mach-omap2/Makefile                |  1 +
 arch/arm/mach-omap2/clock.c                 |  3 +++
 arch/arm/mach-omap2/common.h                | 11 +++++++-
 arch/arm/mach-omap2/control.h               |  4 +++
 arch/arm/mach-omap2/id.c                    |  2 ++
 arch/arm/mach-omap2/io.c                    | 26 ++++++++++++++----
 arch/arm/mach-omap2/omap_hwmod.c            |  4 +--
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c  |  2 ++
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c   |  5 ++--
 arch/arm/mach-omap2/powerdomains3xxx_data.c |  2 +-
 arch/arm/mach-omap2/prm_common.c            |  4 +++
 arch/arm/mach-omap2/soc.h                   |  4 +--
 arch/arm/mach-omap2/ti81xx-restart.c        | 34 ++++++++++++++++++++++++
 arch/arm/mach-omap2/timer.c                 |  2 ++
 arch/arm/mach-pxa/Kconfig                   |  6 -----
 arch/arm/mach-pxa/corgi.c                   |  3 +++
 arch/arm/mach-pxa/hx4700.c                  |  2 ++
 arch/arm/mach-pxa/include/mach/irqs.h       | 10 +++----
 arch/arm/mach-pxa/poodle.c                  |  2 ++
 arch/arm/mach-pxa/spitz.c                   |  2 ++
 21 files changed, 113 insertions(+), 28 deletions(-)
 create mode 100644 arch/arm/mach-omap2/ti81xx-restart.c

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

* [GIT PULL 2/7] ARM: SoC cleanups
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

This is a good healthy set of various code removals. Total net delta is 8100
lines removed.

Among the larger cleanups are:

- Removal of old Samsung S3C DMA infrastructure by Arnd
- Removal of the non-DT version of the 'lager' board by Magnus Damm
- General stale code removal on OMAP and Davinci by Rickard Strandqvist
- Removal of non-DT support on am3517 platforms by Tony Lindgren

... plus several other cleanups of various platforms across the board.



Conflicts:

arch/arm/mach-shmobile/board-lager.c: modified in 3.19-rc and removed
here. Drop it.

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 41e229a91207afc326f9a83ba33c098c8362d303:

  ARM: sirf: drop redundant function and marco declaration

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

Alexandre Belloni (7):
      ARM: at91: remove unused mach/memory.h
      ARM: at91: remove useless config MACH_AT91RM9200_DT
      ARM: at91: remove useless config MACH_AT91SAM9_DT
      ARM: at91: remove useless at91_sysirq_mask_rtx
      ARM: at91: move debug-macro.S into the common space
      ARM: at91: remove useless at91rm9200_dt_initialize()
      ARM: at91: remove useless at91rm9200_set_type()

Arnd Bergmann (1):
      ARM: SAMSUNG: remove unused DMA infrastructure

Barry Song (1):
      ARM: sirf: drop redundant function and marco declaration

Boris Brezillon (1):
      ARM: at91: remove useless header file includes

Geert Uytterhoeven (1):
      ARM: shmobile: lager dts: Drop console= bootargs parameter

Laurent Pinchart (3):
      ARM: shmobile: r8a7790: Remove legacy code
      ARM: shmobile: lager: Rename SCIFA[01] serial ports to ttySC[01]
      ARM: shmobile: koelsch: Rename SCIF[01] serial ports to ttySC[01]

Magnus Damm (2):
      ARM: shmobile: lager-reference: DTS-only board support
      ARM: shmobile: lager: Remove legacy board support

Mark Rutland (5):
      arm: realview: specify PMU types
      arm: pxa: specify PMUs are for XScale CPUs
      arm: iop: specify PMUs are for XScale CPUs
      arm: shmobile: specify PMUs are for ARMv7 CPUs
      arm: omap: specify PMUs are for ARMv7 CPUs

Nicolas Ferre (3):
      ARM: at91/Documentation: add a README for Atmel SoCs
      rtc: at91/Kconfig: remove useless options
      ARM: at91: remove unneeded header file

Olof Johansson (6):
      Merge tag 'renesas-lager-board-removal-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'at91-cleanup' of git://git.kernel.org/.../nferre/linux-at91 into next/cleanup
      Merge tag 'omap-for-v3.20/cleanup-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'davinci-for-v3.20/cleanup' of git://git.kernel.org/.../nsekhar/linux-davinci into next/cleanup
      Merge tag 'omap-for-v3.20/drop-legacy-3517-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup

Pankaj Dubey (1):
      ARM: EXYNOS: Remove i2c sys configuration related code

Rickard Strandqvist (13):
      ARM: OMAP2+: clkt2xxx_apll.c: Remove some unused functions
      ARM: OMAP2+: cm33xx.c: Remove some unused functions
      ARM: OMAP2+: dpll44xx.c: Remove unused function
      ARM: OMAP2+: omap_hwmod.c: Remove some unused functions
      ARM: OMAP2+: powerdomain.c: Remove some unused functions
      ARM: OMAP2+: voltage: Remove some unused functions
      ARM: OMAP2+: omap-pm-noop.c: Remove some unused functions
      ARM: OMAP1: irq.c: Remove unused function
      ARM: OMAP1: timer32k.c: Remove unused function
      ARM: OMAP: dma.c: Remove unused function
      ARM: davinci: serial.c: remove unused serial_read_reg()
      ARM: versatile: core: Remove unused function
      ARM: davinci: Remove CDCE949 driver

Tero Kristo (3):
      ARM: OMAP2: clock: remove unused apll code
      ARM: OMAP2: CM: remove unused PLL functions
      ARM: OMAP3+: PRM: remove prm_get_reset_sources declaration from headers

Tony Lindgren (6):
      ARM: OMAP3: Remove legacy support for am3517-evm
      ARM: OMAP3: Remove legacy support for am3517crane
      ARM: OMAP3: Remove cm-t3517 legacy support
      ARM: OMAP3: Remove legacy support for am35xx-emac
      ARM: OMAP2+: Remove unused ti81xx platform init code
      ARM: OMAP3: Add back Kconfig option MACH_OMAP3517EVM for ASoC


 Documentation/arm/Atmel/README                  |  124 ++
 Documentation/arm/Samsung-S3C24XX/DMA.txt       |   46 -
 MAINTAINERS                                     |    2 +-
 arch/arm/Kconfig.debug                          |    9 +-
 arch/arm/boot/dts/Makefile                      |    1 -
 arch/arm/boot/dts/r8a7790-lager.dts             |    6 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |    4 +-
 arch/arm/configs/lager_defconfig                |  150 --
 arch/arm/configs/shmobile_defconfig             |    1 -
 .../mach/debug-macro.S => include/debug/at91.S} |   19 +-
 arch/arm/mach-at91/Kconfig                      |    8 -
 arch/arm/mach-at91/Makefile                     |    6 +-
 arch/arm/mach-at91/at91sam9260.c                |    2 -
 arch/arm/mach-at91/at91sam9261.c                |    2 -
 arch/arm/mach-at91/at91sam9263.c                |    3 -
 arch/arm/mach-at91/at91sam9g45.c                |    4 -
 arch/arm/mach-at91/at91sam9n12.c                |    6 -
 arch/arm/mach-at91/at91sam9rl.c                 |    4 -
 arch/arm/mach-at91/at91sam9x5.c                 |   10 -
 arch/arm/mach-at91/board-dt-rm9200.c            |    2 +-
 arch/arm/mach-at91/generic.h                    |    6 -
 arch/arm/mach-at91/include/mach/at91_pio.h      |   80 -
 arch/arm/mach-at91/include/mach/at91_rtt.h      |   35 -
 arch/arm/mach-at91/include/mach/memory.h        |   26 -
 arch/arm/mach-at91/sama5d3.c                    |    6 -
 arch/arm/mach-at91/setup.c                      |   18 -
 arch/arm/mach-at91/sysirq_mask.c                |   75 -
 arch/arm/mach-davinci/Makefile                  |    2 +-
 arch/arm/mach-davinci/board-dm646x-evm.c        |   31 -
 arch/arm/mach-davinci/cdce949.c                 |  295 ----
 arch/arm/mach-davinci/include/mach/cdce949.h    |   19 -
 arch/arm/mach-davinci/serial.c                  |   10 -
 arch/arm/mach-exynos/exynos.c                   |   39 +-
 arch/arm/mach-exynos/include/mach/dma.h         |   26 -
 arch/arm/mach-exynos/include/mach/map.h         |    3 -
 arch/arm/mach-exynos/pm.c                       |    3 +-
 arch/arm/mach-exynos/regs-sys.h                 |   22 -
 arch/arm/mach-exynos/suspend.c                  |    7 -
 arch/arm/mach-omap1/irq.c                       |    5 -
 arch/arm/mach-omap1/timer32k.c                  |    5 -
 arch/arm/mach-omap2/Kconfig                     |   12 -
 arch/arm/mach-omap2/Makefile                    |    9 -
 arch/arm/mach-omap2/am35xx-emac.c               |  114 --
 arch/arm/mach-omap2/am35xx-emac.h               |   15 -
 arch/arm/mach-omap2/am35xx.h                    |   46 -
 arch/arm/mach-omap2/board-am3517crane.c         |  150 --
 arch/arm/mach-omap2/board-am3517evm.c           |  373 -----
 arch/arm/mach-omap2/board-cm-t3517.c            |  335 ----
 arch/arm/mach-omap2/cclock3xxx_data.c           |    6 +-
 arch/arm/mach-omap2/clkt2xxx_apll.c             |  142 --
 arch/arm/mach-omap2/clock.h                     |    1 -
 arch/arm/mach-omap2/clock2xxx.h                 |   11 -
 arch/arm/mach-omap2/cm2xxx.c                    |   10 -
 arch/arm/mach-omap2/cm2xxx.h                    |    2 -
 arch/arm/mach-omap2/cm33xx.c                    |   21 -
 arch/arm/mach-omap2/dpll44xx.c                  |   20 -
 arch/arm/mach-omap2/omap-pm-noop.c              |  196 ---
 arch/arm/mach-omap2/omap-pm.h                   |  192 ---
 arch/arm/mach-omap2/omap_hwmod.c                |  232 ---
 arch/arm/mach-omap2/omap_hwmod.h                |   16 -
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   33 +-
 arch/arm/mach-omap2/omap_phy_internal.c         |   35 -
 arch/arm/mach-omap2/pdata-quirks.c              |    1 -
 arch/arm/mach-omap2/pmu.c                       |    5 +-
 arch/arm/mach-omap2/powerdomain.c               |   82 -
 arch/arm/mach-omap2/powerdomain.h               |    5 -
 arch/arm/mach-omap2/prm3xxx.h                   |    1 -
 arch/arm/mach-omap2/prm44xx_54xx.h              |    1 -
 arch/arm/mach-omap2/usb-musb.c                  |   12 +-
 arch/arm/mach-omap2/usb.h                       |    2 -
 arch/arm/mach-omap2/voltage.c                   |  110 --
 arch/arm/mach-omap2/voltage.h                   |   13 -
 arch/arm/mach-prima2/common.h                   |   15 -
 arch/arm/mach-pxa/devices.c                     |    2 +-
 arch/arm/mach-realview/realview_eb.c            |    3 +-
 arch/arm/mach-realview/realview_pb1176.c        |    2 +-
 arch/arm/mach-realview/realview_pb11mp.c        |    2 +-
 arch/arm/mach-realview/realview_pba8.c          |    2 +-
 arch/arm/mach-realview/realview_pbx.c           |    2 +-
 arch/arm/mach-s3c24xx/Kconfig                   |   42 -
 arch/arm/mach-s3c24xx/Makefile                  |    7 -
 arch/arm/mach-s3c24xx/dma-s3c2410.c             |  182 ---
 arch/arm/mach-s3c24xx/dma-s3c2412.c             |  150 --
 arch/arm/mach-s3c24xx/dma-s3c2440.c             |  193 ---
 arch/arm/mach-s3c24xx/dma-s3c2443.c             |  179 ---
 arch/arm/mach-s3c24xx/dma.c                     | 1465 ------------------
 arch/arm/mach-s3c24xx/include/mach/dma.h        |  159 --
 arch/arm/mach-s3c64xx/include/mach/dma.h        |   15 -
 arch/arm/mach-shmobile/Kconfig                  |   20 -
 arch/arm/mach-shmobile/Makefile                 |    3 -
 arch/arm/mach-shmobile/Makefile.boot            |    1 -
 arch/arm/mach-shmobile/board-lager-reference.c  |   39 -
 arch/arm/mach-shmobile/board-lager.c            |  840 ----------
 arch/arm/mach-shmobile/clock-r8a7790.c          |  459 ------
 arch/arm/mach-shmobile/r8a7790.h                |   28 -
 arch/arm/mach-shmobile/setup-r8a7740.c          |    2 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |  284 +---
 arch/arm/mach-shmobile/setup-sh73a0.c           |    2 +-
 arch/arm/mach-versatile/core.c                  |   37 -
 arch/arm/plat-iop/pmu.c                         |    2 +-
 arch/arm/plat-omap/dma.c                        |    8 -
 arch/arm/plat-samsung/Kconfig                   |   15 -
 arch/arm/plat-samsung/Makefile                  |    6 -
 arch/arm/plat-samsung/dma-ops.c                 |  146 --
 arch/arm/plat-samsung/dma.c                     |   84 -
 arch/arm/plat-samsung/include/plat/dma-core.h   |   22 -
 arch/arm/plat-samsung/include/plat/dma-ops.h    |   69 -
 arch/arm/plat-samsung/include/plat/dma-pl330.h  |  121 --
 .../arm/plat-samsung/include/plat/dma-s3c24xx.h |   73 -
 arch/arm/plat-samsung/include/plat/dma.h        |  130 --
 arch/arm/plat-samsung/include/plat/regs-dma.h   |  151 --
 arch/arm/plat-samsung/s3c-dma-ops.c             |  146 --
 drivers/dma/Kconfig                             |    2 +-
 drivers/rtc/Kconfig                             |   28 -
 114 files changed, 177 insertions(+), 8286 deletions(-)
 create mode 100644 Documentation/arm/Atmel/README
 delete mode 100644 Documentation/arm/Samsung-S3C24XX/DMA.txt
 delete mode 100644 arch/arm/configs/lager_defconfig
 rename arch/arm/{mach-at91/include/mach/debug-macro.S => include/debug/at91.S} (68%)
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_pio.h
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_rtt.h
 delete mode 100644 arch/arm/mach-at91/include/mach/memory.h
 delete mode 100644 arch/arm/mach-at91/sysirq_mask.c
 delete mode 100644 arch/arm/mach-davinci/cdce949.c
 delete mode 100644 arch/arm/mach-davinci/include/mach/cdce949.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/dma.h
 delete mode 100644 arch/arm/mach-exynos/regs-sys.h
 delete mode 100644 arch/arm/mach-omap2/am35xx-emac.c
 delete mode 100644 arch/arm/mach-omap2/am35xx-emac.h
 delete mode 100644 arch/arm/mach-omap2/am35xx.h
 delete mode 100644 arch/arm/mach-omap2/board-am3517crane.c
 delete mode 100644 arch/arm/mach-omap2/board-am3517evm.c
 delete mode 100644 arch/arm/mach-omap2/board-cm-t3517.c
 delete mode 100644 arch/arm/mach-omap2/clkt2xxx_apll.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2410.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2412.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2440.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2443.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma.c
 delete mode 100644 arch/arm/mach-shmobile/board-lager-reference.c
 delete mode 100644 arch/arm/mach-shmobile/board-lager.c
 delete mode 100644 arch/arm/mach-shmobile/clock-r8a7790.c
 delete mode 100644 arch/arm/plat-samsung/dma-ops.c
 delete mode 100644 arch/arm/plat-samsung/dma.c
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-core.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-ops.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-pl330.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-s3c24xx.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/regs-dma.h
 delete mode 100644 arch/arm/plat-samsung/s3c-dma-ops.c

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

* [GIT PULL 2/7] ARM: SoC cleanups
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

This is a good healthy set of various code removals. Total net delta is 8100
lines removed.

Among the larger cleanups are:

- Removal of old Samsung S3C DMA infrastructure by Arnd
- Removal of the non-DT version of the 'lager' board by Magnus Damm
- General stale code removal on OMAP and Davinci by Rickard Strandqvist
- Removal of non-DT support on am3517 platforms by Tony Lindgren

... plus several other cleanups of various platforms across the board.



Conflicts:

arch/arm/mach-shmobile/board-lager.c: modified in 3.19-rc and removed
here. Drop it.

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 41e229a91207afc326f9a83ba33c098c8362d303:

  ARM: sirf: drop redundant function and marco declaration

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

Alexandre Belloni (7):
      ARM: at91: remove unused mach/memory.h
      ARM: at91: remove useless config MACH_AT91RM9200_DT
      ARM: at91: remove useless config MACH_AT91SAM9_DT
      ARM: at91: remove useless at91_sysirq_mask_rtx
      ARM: at91: move debug-macro.S into the common space
      ARM: at91: remove useless at91rm9200_dt_initialize()
      ARM: at91: remove useless at91rm9200_set_type()

Arnd Bergmann (1):
      ARM: SAMSUNG: remove unused DMA infrastructure

Barry Song (1):
      ARM: sirf: drop redundant function and marco declaration

Boris Brezillon (1):
      ARM: at91: remove useless header file includes

Geert Uytterhoeven (1):
      ARM: shmobile: lager dts: Drop console= bootargs parameter

Laurent Pinchart (3):
      ARM: shmobile: r8a7790: Remove legacy code
      ARM: shmobile: lager: Rename SCIFA[01] serial ports to ttySC[01]
      ARM: shmobile: koelsch: Rename SCIF[01] serial ports to ttySC[01]

Magnus Damm (2):
      ARM: shmobile: lager-reference: DTS-only board support
      ARM: shmobile: lager: Remove legacy board support

Mark Rutland (5):
      arm: realview: specify PMU types
      arm: pxa: specify PMUs are for XScale CPUs
      arm: iop: specify PMUs are for XScale CPUs
      arm: shmobile: specify PMUs are for ARMv7 CPUs
      arm: omap: specify PMUs are for ARMv7 CPUs

Nicolas Ferre (3):
      ARM: at91/Documentation: add a README for Atmel SoCs
      rtc: at91/Kconfig: remove useless options
      ARM: at91: remove unneeded header file

Olof Johansson (6):
      Merge tag 'renesas-lager-board-removal-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'at91-cleanup' of git://git.kernel.org/.../nferre/linux-at91 into next/cleanup
      Merge tag 'omap-for-v3.20/cleanup-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'davinci-for-v3.20/cleanup' of git://git.kernel.org/.../nsekhar/linux-davinci into next/cleanup
      Merge tag 'omap-for-v3.20/drop-legacy-3517-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup

Pankaj Dubey (1):
      ARM: EXYNOS: Remove i2c sys configuration related code

Rickard Strandqvist (13):
      ARM: OMAP2+: clkt2xxx_apll.c: Remove some unused functions
      ARM: OMAP2+: cm33xx.c: Remove some unused functions
      ARM: OMAP2+: dpll44xx.c: Remove unused function
      ARM: OMAP2+: omap_hwmod.c: Remove some unused functions
      ARM: OMAP2+: powerdomain.c: Remove some unused functions
      ARM: OMAP2+: voltage: Remove some unused functions
      ARM: OMAP2+: omap-pm-noop.c: Remove some unused functions
      ARM: OMAP1: irq.c: Remove unused function
      ARM: OMAP1: timer32k.c: Remove unused function
      ARM: OMAP: dma.c: Remove unused function
      ARM: davinci: serial.c: remove unused serial_read_reg()
      ARM: versatile: core: Remove unused function
      ARM: davinci: Remove CDCE949 driver

Tero Kristo (3):
      ARM: OMAP2: clock: remove unused apll code
      ARM: OMAP2: CM: remove unused PLL functions
      ARM: OMAP3+: PRM: remove prm_get_reset_sources declaration from headers

Tony Lindgren (6):
      ARM: OMAP3: Remove legacy support for am3517-evm
      ARM: OMAP3: Remove legacy support for am3517crane
      ARM: OMAP3: Remove cm-t3517 legacy support
      ARM: OMAP3: Remove legacy support for am35xx-emac
      ARM: OMAP2+: Remove unused ti81xx platform init code
      ARM: OMAP3: Add back Kconfig option MACH_OMAP3517EVM for ASoC


 Documentation/arm/Atmel/README                  |  124 ++
 Documentation/arm/Samsung-S3C24XX/DMA.txt       |   46 -
 MAINTAINERS                                     |    2 +-
 arch/arm/Kconfig.debug                          |    9 +-
 arch/arm/boot/dts/Makefile                      |    1 -
 arch/arm/boot/dts/r8a7790-lager.dts             |    6 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |    4 +-
 arch/arm/configs/lager_defconfig                |  150 --
 arch/arm/configs/shmobile_defconfig             |    1 -
 .../mach/debug-macro.S => include/debug/at91.S} |   19 +-
 arch/arm/mach-at91/Kconfig                      |    8 -
 arch/arm/mach-at91/Makefile                     |    6 +-
 arch/arm/mach-at91/at91sam9260.c                |    2 -
 arch/arm/mach-at91/at91sam9261.c                |    2 -
 arch/arm/mach-at91/at91sam9263.c                |    3 -
 arch/arm/mach-at91/at91sam9g45.c                |    4 -
 arch/arm/mach-at91/at91sam9n12.c                |    6 -
 arch/arm/mach-at91/at91sam9rl.c                 |    4 -
 arch/arm/mach-at91/at91sam9x5.c                 |   10 -
 arch/arm/mach-at91/board-dt-rm9200.c            |    2 +-
 arch/arm/mach-at91/generic.h                    |    6 -
 arch/arm/mach-at91/include/mach/at91_pio.h      |   80 -
 arch/arm/mach-at91/include/mach/at91_rtt.h      |   35 -
 arch/arm/mach-at91/include/mach/memory.h        |   26 -
 arch/arm/mach-at91/sama5d3.c                    |    6 -
 arch/arm/mach-at91/setup.c                      |   18 -
 arch/arm/mach-at91/sysirq_mask.c                |   75 -
 arch/arm/mach-davinci/Makefile                  |    2 +-
 arch/arm/mach-davinci/board-dm646x-evm.c        |   31 -
 arch/arm/mach-davinci/cdce949.c                 |  295 ----
 arch/arm/mach-davinci/include/mach/cdce949.h    |   19 -
 arch/arm/mach-davinci/serial.c                  |   10 -
 arch/arm/mach-exynos/exynos.c                   |   39 +-
 arch/arm/mach-exynos/include/mach/dma.h         |   26 -
 arch/arm/mach-exynos/include/mach/map.h         |    3 -
 arch/arm/mach-exynos/pm.c                       |    3 +-
 arch/arm/mach-exynos/regs-sys.h                 |   22 -
 arch/arm/mach-exynos/suspend.c                  |    7 -
 arch/arm/mach-omap1/irq.c                       |    5 -
 arch/arm/mach-omap1/timer32k.c                  |    5 -
 arch/arm/mach-omap2/Kconfig                     |   12 -
 arch/arm/mach-omap2/Makefile                    |    9 -
 arch/arm/mach-omap2/am35xx-emac.c               |  114 --
 arch/arm/mach-omap2/am35xx-emac.h               |   15 -
 arch/arm/mach-omap2/am35xx.h                    |   46 -
 arch/arm/mach-omap2/board-am3517crane.c         |  150 --
 arch/arm/mach-omap2/board-am3517evm.c           |  373 -----
 arch/arm/mach-omap2/board-cm-t3517.c            |  335 ----
 arch/arm/mach-omap2/cclock3xxx_data.c           |    6 +-
 arch/arm/mach-omap2/clkt2xxx_apll.c             |  142 --
 arch/arm/mach-omap2/clock.h                     |    1 -
 arch/arm/mach-omap2/clock2xxx.h                 |   11 -
 arch/arm/mach-omap2/cm2xxx.c                    |   10 -
 arch/arm/mach-omap2/cm2xxx.h                    |    2 -
 arch/arm/mach-omap2/cm33xx.c                    |   21 -
 arch/arm/mach-omap2/dpll44xx.c                  |   20 -
 arch/arm/mach-omap2/omap-pm-noop.c              |  196 ---
 arch/arm/mach-omap2/omap-pm.h                   |  192 ---
 arch/arm/mach-omap2/omap_hwmod.c                |  232 ---
 arch/arm/mach-omap2/omap_hwmod.h                |   16 -
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |   33 +-
 arch/arm/mach-omap2/omap_phy_internal.c         |   35 -
 arch/arm/mach-omap2/pdata-quirks.c              |    1 -
 arch/arm/mach-omap2/pmu.c                       |    5 +-
 arch/arm/mach-omap2/powerdomain.c               |   82 -
 arch/arm/mach-omap2/powerdomain.h               |    5 -
 arch/arm/mach-omap2/prm3xxx.h                   |    1 -
 arch/arm/mach-omap2/prm44xx_54xx.h              |    1 -
 arch/arm/mach-omap2/usb-musb.c                  |   12 +-
 arch/arm/mach-omap2/usb.h                       |    2 -
 arch/arm/mach-omap2/voltage.c                   |  110 --
 arch/arm/mach-omap2/voltage.h                   |   13 -
 arch/arm/mach-prima2/common.h                   |   15 -
 arch/arm/mach-pxa/devices.c                     |    2 +-
 arch/arm/mach-realview/realview_eb.c            |    3 +-
 arch/arm/mach-realview/realview_pb1176.c        |    2 +-
 arch/arm/mach-realview/realview_pb11mp.c        |    2 +-
 arch/arm/mach-realview/realview_pba8.c          |    2 +-
 arch/arm/mach-realview/realview_pbx.c           |    2 +-
 arch/arm/mach-s3c24xx/Kconfig                   |   42 -
 arch/arm/mach-s3c24xx/Makefile                  |    7 -
 arch/arm/mach-s3c24xx/dma-s3c2410.c             |  182 ---
 arch/arm/mach-s3c24xx/dma-s3c2412.c             |  150 --
 arch/arm/mach-s3c24xx/dma-s3c2440.c             |  193 ---
 arch/arm/mach-s3c24xx/dma-s3c2443.c             |  179 ---
 arch/arm/mach-s3c24xx/dma.c                     | 1465 ------------------
 arch/arm/mach-s3c24xx/include/mach/dma.h        |  159 --
 arch/arm/mach-s3c64xx/include/mach/dma.h        |   15 -
 arch/arm/mach-shmobile/Kconfig                  |   20 -
 arch/arm/mach-shmobile/Makefile                 |    3 -
 arch/arm/mach-shmobile/Makefile.boot            |    1 -
 arch/arm/mach-shmobile/board-lager-reference.c  |   39 -
 arch/arm/mach-shmobile/board-lager.c            |  840 ----------
 arch/arm/mach-shmobile/clock-r8a7790.c          |  459 ------
 arch/arm/mach-shmobile/r8a7790.h                |   28 -
 arch/arm/mach-shmobile/setup-r8a7740.c          |    2 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |  284 +---
 arch/arm/mach-shmobile/setup-sh73a0.c           |    2 +-
 arch/arm/mach-versatile/core.c                  |   37 -
 arch/arm/plat-iop/pmu.c                         |    2 +-
 arch/arm/plat-omap/dma.c                        |    8 -
 arch/arm/plat-samsung/Kconfig                   |   15 -
 arch/arm/plat-samsung/Makefile                  |    6 -
 arch/arm/plat-samsung/dma-ops.c                 |  146 --
 arch/arm/plat-samsung/dma.c                     |   84 -
 arch/arm/plat-samsung/include/plat/dma-core.h   |   22 -
 arch/arm/plat-samsung/include/plat/dma-ops.h    |   69 -
 arch/arm/plat-samsung/include/plat/dma-pl330.h  |  121 --
 .../arm/plat-samsung/include/plat/dma-s3c24xx.h |   73 -
 arch/arm/plat-samsung/include/plat/dma.h        |  130 --
 arch/arm/plat-samsung/include/plat/regs-dma.h   |  151 --
 arch/arm/plat-samsung/s3c-dma-ops.c             |  146 --
 drivers/dma/Kconfig                             |    2 +-
 drivers/rtc/Kconfig                             |   28 -
 114 files changed, 177 insertions(+), 8286 deletions(-)
 create mode 100644 Documentation/arm/Atmel/README
 delete mode 100644 Documentation/arm/Samsung-S3C24XX/DMA.txt
 delete mode 100644 arch/arm/configs/lager_defconfig
 rename arch/arm/{mach-at91/include/mach/debug-macro.S => include/debug/at91.S} (68%)
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_pio.h
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_rtt.h
 delete mode 100644 arch/arm/mach-at91/include/mach/memory.h
 delete mode 100644 arch/arm/mach-at91/sysirq_mask.c
 delete mode 100644 arch/arm/mach-davinci/cdce949.c
 delete mode 100644 arch/arm/mach-davinci/include/mach/cdce949.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/dma.h
 delete mode 100644 arch/arm/mach-exynos/regs-sys.h
 delete mode 100644 arch/arm/mach-omap2/am35xx-emac.c
 delete mode 100644 arch/arm/mach-omap2/am35xx-emac.h
 delete mode 100644 arch/arm/mach-omap2/am35xx.h
 delete mode 100644 arch/arm/mach-omap2/board-am3517crane.c
 delete mode 100644 arch/arm/mach-omap2/board-am3517evm.c
 delete mode 100644 arch/arm/mach-omap2/board-cm-t3517.c
 delete mode 100644 arch/arm/mach-omap2/clkt2xxx_apll.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2410.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2412.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2440.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma-s3c2443.c
 delete mode 100644 arch/arm/mach-s3c24xx/dma.c
 delete mode 100644 arch/arm/mach-shmobile/board-lager-reference.c
 delete mode 100644 arch/arm/mach-shmobile/board-lager.c
 delete mode 100644 arch/arm/mach-shmobile/clock-r8a7790.c
 delete mode 100644 arch/arm/plat-samsung/dma-ops.c
 delete mode 100644 arch/arm/plat-samsung/dma.c
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-core.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-ops.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-pl330.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma-s3c24xx.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/dma.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/regs-dma.h
 delete mode 100644 arch/arm/plat-samsung/s3c-dma-ops.c

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

* [GIT PULL 3/7] ARM: SoC platform changes
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

New and updated SoC support. Also included are some cleanups where the
platform maintainers hadn't separated cleanups from new developent in
separate branches.

Some of the larger things worth pointing out:

- A large set of changes from Alexandre Belloni and Nicolas Ferre
preparing at91 platforms for multiplatform and cleaning up quite a
bit in the process.
- Removal of CSR's "Marco" SoC platform that never made it out to the
market. We love seeing these since it means the vendor published
support before product was out, which is exactly what we want!

New platforms this release are:

- Conexant Digicolor (CX92755 SoC)
- Hisilicon HiP01 SoC
- CSR/sirf Atlas7 SoC


Conflicts:

arch/arm/Kconfig.debug: add/add: NETX, SIRFSOC and DIGICOLOR_UA0 are new

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to df1a66812535e04bfd960e15d5be4893853b6730:

  Merge tag 'at91-soc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91 into next/soc

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

Aida Mynzhasova (1):
      ARM: OMAP2+: Add clock domain support for dm816x

Alexander Stein (1):
      ARM: at91/dt: sam9263: Fix typo: ac91_clk -> ac97_clk

Alexandre Belloni (27):
      ARM: at91: Add Special Function Registers binding documentation
      ARM: at91: sama5d3: Add SFR
      ARM: at91: sama5d4: Add SFR
      ARM: at91/dt: at91sam9n12: Add RTC node
      ARM: at91/dt: rm9200: add RTC node
      ARM: at91/dt: at91rm9200ek: enable RTC
      ARM: at91/dt: add SRAM nodes
      ARM: at91/dt: Add a dtsi for at91sam9xe
      ARM: at91/dt: ethernut5: use at91sam9xe.dtsi
      ARM: at91: pm: rework cpu detection
      ARM: at91: pm: use the mmio-sram pool to access SRAM
      ARM: at91: pm: add UDP and UHP checks to newer SoCs
      ARM: at91: pm: prepare for multiplatform
      ARM: at91: remove useless map_io
      ARM: at91: sama5d4: remove useless call to at91_init_sram
      ARM: at91: remove unused at91_init_sram
      ARM: at91: move at91rm9200_idle() to clk/at91/pmc.c
      ARM: at91: mark const init data with __initconst instead of __initdata
      ARM: at91: fix sam9n12 and sam9x5 arm_pm_idle
      ARM: at91: sam9: set arm_pm_idle from sam9_dt_device_init
      ARM: at91: stop using HAVE_AT91_DBGUx
      ARM: at91: remove unused mach/system_rev.h
      ARM: at91: pm: remove warning to remove SOC_AT91SAM9263 usage
      ARM: at91: at91rm9200: set idle and restart from rm9200_dt_device_init()
      ARM: at91: merge all SOC_AT91SAM9xxx
      ARM: at91: remove at91_boot_soc
      ARM: at91: remove at91_dt_initialize and machine init_early()

Andrew Lunn (1):
      Merge branch 'mvebu/fixes-3' into mvebu/soc

Andy Gross (1):
      MAINTAINERS: Add co-maintainer for ARM/Qualcomm Support

Anson Huang (3):
      ARM: imx: correct the hardware clock gate setting for shared nodes
      ARM: imx: remove unnecessary setting for DSM
      ARM: imx: support arm power off in cpuidle for i.mx6sx

Barry Song (4):
      ARM: sirf: drop Marco low-level debug port
      ARM: sirf: drop Marco support in reset controller module
      ARM: sirf: drop Marco machine
      ARM: sirf: move to debug_ll_io_init and drop map_io

Baruch Siach (3):
      ARM: initial support for Conexant Digicolor CX92755 SoC
      ARM: digicolor: add low level debug support
      ARM: digicolor: select syscon and timer

Bhuvanchandra DV (1):
      ARM: imx: clk-vf610: Add clock for UART4 and UART5

Bo Shen (3):
      ARM: at91: dts: sama5d3: split isi pinctrl
      ARM: at91: dts: sama5d3: add missing pins of isi
      ARM: at91: dts: sama5d3: move the isi mck pin to mb

Brian Norris (1):
      ARM: brcmstb: update CPU power management sequence

Chanwoo Choi (1):
      ARM: EXYNOS: Add exynos3250 suspend-to-ram support

Chen-Yu Tsai (1):
      ARM: sunxi: Register cpufreq-dt for sun[45678]i

Chris Zhong (2):
      ARM: rockchip: add suspend and resume for RK3288
      ARM: rockchip: Add pmu-sram binding

Geert Uytterhoeven (7):
      ARM: shmobile: sh73a0 legacy/reference: Add missing INTCA0 clock for irqpin module
      ARM: shmobile: R-Mobile: Use generic_pm_domain.attach_dev() for pm_clk setup
      ARM: shmobile: R-Mobile: Store SYSC base address in rmobile_pm_domain
      ARM: shmobile: R-Mobile: Add DT support for PM domains
      ARM: shmobile: R-Mobile: Consolidate rmobile_pd_suspend_*()
      ARM: shmobile: R-Mobile: Generalize adding/looking up special PM domains
      ARM: shmobile: R-Mobile: Special-case PM domains with memory-controllers

Gregory CLEMENT (1):
      ARM: mvebu: Update the SoC ID and revision definitions

Guo Zeng (1):
      ARM: sirf: add two debug ports for CSRatlas7 SoC

Hans de Goede (1):
      ARM: sunxi: Add "allwinner,sun6i-a31s" to mach-sunxi

Heiko Stuebner (1):
      ARM: rockchip: remove cpu-core name from machine name

Josh Wu (5):
      ARM: at91/dt: sama5d3: enable D2 as the heartbeat LED
      ARM: at91: dts: sama5d3: add isi clock
      ARM: at91: dts: sama5d3: change name of pinctrl_isi_{power,reset}
      ARM: at91: dts: sama5d3: change name of pinctrl of ISI_MCK
      ARM: at91: dts: sama5d3: add ov2640 camera sensor support

Lina Iyer (1):
      ARM: qcom: Add SCM warmboot flags for quad core targets.

Magnus Damm (2):
      ARM: shmobile: Fix is_e2 warning
      ARM: shmobile: r8a7779: No TWD setup in C for Multiplatform

Matthias Brugger (1):
      ARM: mediatek: Low-level-debug for mt6592

Maxime COQUELIN (1):
      ARM: STi: Add STiH418 SoC support

Maxime Ripard (2):
      ARM: mvebu: Rename DEBUG_LL to indicate UART index
      ARM: mvebu: Add UART1 as DEBUG_LL possible target

Michal Mazur (1):
      bus: mvebu-mbus: fix support of MBus window 13 on Armada XP/375/38x

Michal Simek (2):
      ARM: zynq: Setup default gpio number for Xilinx Zynq
      ARM: zynq: Simplify SLCR initialization

Mikko Perttunen (3):
      of: Add descriptions of thermtrip properties to Tegra PMC bindings
      ARM: tegra: Add PMC thermtrip programming to Jetson TK1 device tree
      soc: tegra: Add thermal reset (thermtrip) support to PMC

Moritz Fischer (1):
      ARM: zynq: PM: Fixed simple typo.

Nicolas Ferre (9):
      Merge tag 'at91-dt' into at91-3.20-cleanup
      ARM: at91: fix Kconfig.debug by adding DEBUG_AT91_UART option
      ARM: at91: fix PM initialization for newer SoCs
      ARM: at91: fix ordering of SRAM and PM initialization
      Merge branch 'at91-3.19-fixes' into at91-3.20-soc
      Merge tag 'at91-cleanup3' into at91-3.20-soc
      ARM: at91: move alternative initial mapping to board-dt-sama5.c
      ARM: at91: change board files into SoC files
      ARM: at91/trivial: unify functions and machine names

Olav Haugan (1):
      ARM: qcom: scm: Add logging of actual return code from scm call

Olof Johansson (22):
      ARM: SAMSUNG: print CPU id on probe
      Merge tag 'renesas-soc-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'arm-soc/for-3.20/brcmstb-smp' of http://github.com/broadcom/stblinux into next/soc
      Merge tag 'mvebu-soc-3.20' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'atlas7-lldebug-for-3.20' of git://git.kernel.org/.../baohua/linux into next/soc
      Merge tag 'new-atlas7mach-for-3.20' of git://git.kernel.org/.../baohua/linux into next/soc
      Merge tag 'at91-cleanup2' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
      Merge tag 'sti-soc-for-v3.20-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/soc
      Merge tag 'renesas-soc2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc3-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'v3.20-rockchip-soc1' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge tag 'mvebu-soc-3.20-2' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'v3.20-next-soc1' of https://github.com/mbgg/linux-mediatek into next/soc
      Merge tag 'imx-soc-3.20' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'tegra-for-3.20-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'qcom-soc-for-3.20-2' of git://git.kernel.org/.../galak/linux-qcom into next/soc
      Merge tag 'at91-cleanup3' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
      Merge tag 'sunxi-core-for-3.20' of https://git.kernel.org/.../mripard/linux into next/soc
      Merge tag 'omap-for-v3.20/dm816x-data' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'samsung-update' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'zynq-soc-for-3.20' of https://github.com/Xilinx/linux-xlnx into next/soc
      Merge tag 'at91-soc4' of git://git.kernel.org/.../nferre/linux-at91 into next/soc

Paul Walmsley (1):
      soc/tegra: pmc: restrict compilation of suspend-related support to ARM

Sanchayan Maity (1):
      ARM: imx: clk-vf610: Add clock for SNVS

Sebastian Andrzej Siewior (1):
      ARM i.MX6q: unmap memory mapped at imx6q_opp_check_speed_grading()

Shawn Guo (1):
      ARM: imx: drop CPUIDLE_FLAG_TIME_VALID from cpuidle-imx6sx

Shengjiu Wang (1):
      ARM: clk-imx6q: refine esai_ipg's parent

Sjoerd Simons (1):
      ARM: EXYNOS: Recognize Samsung MFC v8 devices

Soren Brinkmann (1):
      ARM: zynq: Enable pinctrl

Stefan Agner (2):
      ARM vf610: add compatibilty strings of supported Vybrid SoC's
      ARM: imx: pllv3: add shift for frequency multiplier

Stephen Boyd (8):
      ARM: debug: Update MSM and QCOM DEBUG_LL help
      ARM: debug: msm: Support big-endian CPUs
      ARM: qcom: Select ARCH_SUPPORTS_BIG_ENDIAN
      ARM: qcom: scm: Fix incorrect cache invalidation
      ARM: qcom: scm: Get cacheline size from CTR
      ARM: qcom: scm: Clarify boot interface
      ARM: qcom: Fix SCM interface for big-endian kernels
      ARM: qcom: Drop unnecessary selects from ARCH_QCOM

Thierry Reding (5):
      clocksource: Build Tegra timer on 32-bit ARM only
      soc/tegra: Add Tegra132 support
      soc/tegra: fuse: Constify tegra_fuse_info structures
      soc/tegra: fuse: Add Tegra132 support
      soc/tegra: pmc: Add Tegra132 support

Thomas Petazzoni (3):
      bus: mvebu-mbus: use automatic I/O synchronization barriers
      ARM: mvebu: use arm_coherent_dma_ops and re-enable hardware I/O coherency
      bus: mvebu-mbus: make sure SDRAM CS for DMA don't overlap the MBus bridge window

Tony Lindgren (2):
      ARM: OMAP2+: Add board-generic.c entry for ti81xx
      ARM: OMAP2+: Add dm816x hwmod support

Ulrich Hecht (1):
      ARM: shmobile: r8a73a4: Multiplatform support

Vikram Mulukutla (1):
      ARM: qcom: scm: Flush the command buffer only instead of the entire cache

Wang Long (5):
      ARM: debug: add HiP01 debug uart
      ARM: hisi: enable HiP01 SoC
      ARM: hisi: rename smp_prepares_cpus function
      ARM: hisi: rename secondary_startup function
      ARM: hisi: enable smp for HiP01

Yingjoe Chen (1):
      ARM: mediatek: Add config options for mediatek SoCs.

Zhiwu Song (2):
      ARM: sirf: move platsmp to support Atlas7 SoC
      ARM: sirf: add Atlas7 machine support


 Documentation/arm/sti/stih418-overview.txt      |   20 +
 Documentation/arm/sunxi/README                  |    1 -
 .../devicetree/bindings/arm/atmel-at91.txt      |   17 +
 Documentation/devicetree/bindings/arm/fsl.txt   |   12 +
 .../bindings/arm/rockchip/pmu-sram.txt          |   16 +
 Documentation/devicetree/bindings/arm/sti.txt   |    4 +
 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt   |   26 +
 MAINTAINERS                                     |    3 +
 arch/arm/Kconfig                                |    4 +-
 arch/arm/Kconfig.debug                          |  114 +-
 arch/arm/boot/dts/at91rm9200.dtsi               |   12 +
 arch/arm/boot/dts/at91rm9200ek.dts              |    4 +
 arch/arm/boot/dts/at91sam9260.dtsi              |    5 +
 arch/arm/boot/dts/at91sam9261.dtsi              |    5 +
 arch/arm/boot/dts/at91sam9263.dtsi              |   12 +-
 arch/arm/boot/dts/at91sam9g20.dtsi              |    9 +
 arch/arm/boot/dts/at91sam9g45.dtsi              |    7 +-
 arch/arm/boot/dts/at91sam9n12.dtsi              |   12 +
 arch/arm/boot/dts/at91sam9rl.dtsi               |    5 +
 arch/arm/boot/dts/at91sam9x5.dtsi               |    5 +
 arch/arm/boot/dts/at91sam9xe.dtsi               |   60 +
 arch/arm/boot/dts/ethernut5.dts                 |    2 +-
 arch/arm/boot/dts/sama5d3.dtsi                  |   34 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi               |    1 +
 arch/arm/boot/dts/sama5d3xmb.dtsi               |   40 +-
 arch/arm/boot/dts/sama5d4.dtsi                  |   10 +
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |    7 +
 arch/arm/configs/at91_dt_defconfig              |   10 +-
 arch/arm/include/debug/digicolor.S              |   35 +
 arch/arm/include/debug/msm.S                    |    6 +
 arch/arm/include/debug/sirf.S                   |   30 +-
 arch/arm/mach-at91/Kconfig                      |  112 +-
 arch/arm/mach-at91/Makefile                     |   18 +-
 arch/arm/mach-at91/at91rm9200.c                 |   66 +-
 arch/arm/mach-at91/at91sam9.c                   |   87 ++
 arch/arm/mach-at91/at91sam9260.c                |   59 -
 arch/arm/mach-at91/at91sam9261.c                |   40 -
 arch/arm/mach-at91/at91sam9263.c                |   37 -
 arch/arm/mach-at91/at91sam9g45.c                |   36 -
 arch/arm/mach-at91/at91sam9n12.c                |   26 -
 arch/arm/mach-at91/at91sam9rl.c                 |   49 -
 arch/arm/mach-at91/at91sam9x5.c                 |   26 -
 arch/arm/mach-at91/board-dt-rm9200.c            |   43 -
 arch/arm/mach-at91/board-dt-sam9.c              |   36 -
 arch/arm/mach-at91/generic.h                    |   20 +-
 arch/arm/mach-at91/include/mach/cpu.h           |   52 +-
 arch/arm/mach-at91/include/mach/system_rev.h    |   27 -
 arch/arm/mach-at91/pm.c                         |  160 ++-
 arch/arm/mach-at91/pm_slowclock.S               |    9 -
 .../arm/mach-at91/{board-dt-sama5.c => sama5.c} |   46 +-
 arch/arm/mach-at91/sama5d3.c                    |   35 -
 arch/arm/mach-at91/sama5d4.c                    |   64 -
 arch/arm/mach-at91/setup.c                      |   97 --
 arch/arm/mach-at91/soc.h                        |   77 --
 arch/arm/mach-bcm/platsmp-brcmstb.c             |   85 +-
 arch/arm/mach-digicolor/Kconfig                 |    7 +
 arch/arm/mach-digicolor/Makefile                |    1 +
 arch/arm/mach-digicolor/digicolor.c             |   18 +
 arch/arm/mach-exynos/exynos.c                   |    1 +
 arch/arm/mach-exynos/regs-pmu.h                 |    3 +
 arch/arm/mach-exynos/suspend.c                  |   77 ++
 arch/arm/mach-hisi/Kconfig                      |    8 +
 arch/arm/mach-hisi/core.h                       |    5 +-
 arch/arm/mach-hisi/headsmp.S                    |    2 +-
 arch/arm/mach-hisi/hisilicon.c                  |   10 +
 arch/arm/mach-hisi/hotplug.c                    |   31 +
 arch/arm/mach-hisi/platsmp.c                    |   56 +-
 arch/arm/mach-imx/Makefile                      |    3 +-
 arch/arm/mach-imx/clk-gate2.c                   |   23 +-
 arch/arm/mach-imx/clk-imx6q.c                   |    2 +-
 arch/arm/mach-imx/clk-pllv3.c                   |   10 +-
 arch/arm/mach-imx/clk-vf610.c                   |    8 +-
 arch/arm/mach-imx/clk.h                         |    1 +
 arch/arm/mach-imx/common.h                      |    4 +
 arch/arm/mach-imx/cpuidle-imx6sx.c              |  105 ++
 arch/arm/mach-imx/cpuidle.h                     |    5 +
 arch/arm/mach-imx/gpc.c                         |   25 +-
 arch/arm/mach-imx/mach-imx6q.c                  |    2 +-
 arch/arm/mach-imx/mach-imx6sx.c                 |    2 +-
 arch/arm/mach-imx/mach-vf610.c                  |    5 +-
 arch/arm/mach-imx/pm-imx6.c                     |    7 +-
 arch/arm/mach-mediatek/Kconfig                  |   22 +-
 arch/arm/mach-mvebu/coherency.c                 |   58 +-
 arch/arm/mach-mvebu/mvebu-soc-id.h              |   18 +
 arch/arm/mach-omap2/Makefile                    |    4 +
 arch/arm/mach-omap2/board-generic.c             |   36 +
 arch/arm/mach-omap2/clockdomain.h               |    1 +
 arch/arm/mach-omap2/clockdomains81xx_data.c     |  194 +++
 arch/arm/mach-omap2/cm81xx.h                    |   61 +
 arch/arm/mach-omap2/io.c                        |   82 +-
 arch/arm/mach-omap2/omap_hwmod.c                |    2 +-
 arch/arm/mach-omap2/omap_hwmod.h                |    1 +
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      | 1136 ++++++++++++++++++
 arch/arm/mach-prima2/Kconfig                    |   22 +-
 arch/arm/mach-prima2/Makefile                   |    1 -
 arch/arm/mach-prima2/common.c                   |   22 +-
 arch/arm/mach-prima2/lluart.c                   |   35 -
 arch/arm/mach-prima2/platsmp.c                  |   52 +-
 arch/arm/mach-prima2/rstc.c                     |   41 +-
 arch/arm/mach-prima2/rtciobrg.c                 |    1 -
 arch/arm/mach-qcom/Kconfig                      |    3 +-
 arch/arm/mach-qcom/scm-boot.c                   |   10 +-
 arch/arm/mach-qcom/scm-boot.h                   |    4 +-
 arch/arm/mach-qcom/scm.c                        |   85 +-
 arch/arm/mach-rockchip/Makefile                 |    1 +
 arch/arm/mach-rockchip/pm.c                     |  260 ++++
 arch/arm/mach-rockchip/pm.h                     |   99 ++
 arch/arm/mach-rockchip/rockchip.c               |    4 +-
 arch/arm/mach-rockchip/sleep.S                  |   73 ++
 arch/arm/mach-shmobile/Kconfig                  |    8 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |   10 +
 arch/arm/mach-shmobile/pm-r8a7740.c             |   14 +
 arch/arm/mach-shmobile/pm-rmobile.c             |  314 ++++-
 arch/arm/mach-shmobile/pm-rmobile.h             |    3 +-
 arch/arm/mach-shmobile/pm-sh7372.c              |   11 +
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |    4 +-
 arch/arm/mach-shmobile/smp-r8a7779.c            |    2 +-
 arch/arm/mach-sti/board-dt.c                    |    1 +
 arch/arm/mach-sunxi/platsmp.c                   |    2 +-
 arch/arm/mach-sunxi/sunxi.c                     |   11 +
 arch/arm/mach-tegra/Kconfig                     |    4 +
 arch/arm/mach-zynq/Kconfig                      |    2 +
 arch/arm/mach-zynq/common.c                     |    2 -
 arch/arm/mach-zynq/pm.c                         |    2 +-
 arch/arm/mach-zynq/slcr.c                       |   35 +-
 arch/arm/plat-samsung/cpu.c                     |    4 +
 drivers/bus/mvebu-mbus.c                        |  286 +++--
 drivers/clk/at91/pmc.c                          |    9 +
 drivers/clk/sunxi/clk-sunxi.c                   |    1 +
 drivers/clocksource/Kconfig                     |    3 +
 drivers/clocksource/Makefile                    |    2 +-
 drivers/soc/tegra/fuse/fuse-tegra.c             |    1 +
 drivers/soc/tegra/fuse/fuse-tegra30.c           |    9 +-
 drivers/soc/tegra/pmc.c                         |  124 +-
 include/dt-bindings/clock/vf610-clock.h         |    3 +-
 include/soc/tegra/fuse.h                        |    1 +
 include/soc/tegra/pm.h                          |    2 +-
 137 files changed, 4076 insertions(+), 1378 deletions(-)
 create mode 100644 Documentation/arm/sti/stih418-overview.txt
 create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu-sram.txt
 create mode 100644 arch/arm/boot/dts/at91sam9xe.dtsi
 create mode 100644 arch/arm/include/debug/digicolor.S
 create mode 100644 arch/arm/mach-at91/at91sam9.c
 delete mode 100644 arch/arm/mach-at91/at91sam9260.c
 delete mode 100644 arch/arm/mach-at91/at91sam9261.c
 delete mode 100644 arch/arm/mach-at91/at91sam9263.c
 delete mode 100644 arch/arm/mach-at91/at91sam9g45.c
 delete mode 100644 arch/arm/mach-at91/at91sam9n12.c
 delete mode 100644 arch/arm/mach-at91/at91sam9rl.c
 delete mode 100644 arch/arm/mach-at91/at91sam9x5.c
 delete mode 100644 arch/arm/mach-at91/board-dt-rm9200.c
 delete mode 100644 arch/arm/mach-at91/board-dt-sam9.c
 delete mode 100644 arch/arm/mach-at91/include/mach/system_rev.h
 rename arch/arm/mach-at91/{board-dt-sama5.c => sama5.c} (54%)
 delete mode 100644 arch/arm/mach-at91/sama5d3.c
 delete mode 100644 arch/arm/mach-at91/sama5d4.c
 delete mode 100644 arch/arm/mach-at91/soc.h
 create mode 100644 arch/arm/mach-digicolor/Kconfig
 create mode 100644 arch/arm/mach-digicolor/Makefile
 create mode 100644 arch/arm/mach-digicolor/digicolor.c
 create mode 100644 arch/arm/mach-imx/cpuidle-imx6sx.c
 create mode 100644 arch/arm/mach-omap2/clockdomains81xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm81xx.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_81xx_data.c
 delete mode 100644 arch/arm/mach-prima2/lluart.c
 create mode 100644 arch/arm/mach-rockchip/pm.c
 create mode 100644 arch/arm/mach-rockchip/pm.h
 create mode 100644 arch/arm/mach-rockchip/sleep.S

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

* [GIT PULL 3/7] ARM: SoC platform changes
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

New and updated SoC support. Also included are some cleanups where the
platform maintainers hadn't separated cleanups from new developent in
separate branches.

Some of the larger things worth pointing out:

- A large set of changes from Alexandre Belloni and Nicolas Ferre
preparing at91 platforms for multiplatform and cleaning up quite a
bit in the process.
- Removal of CSR's "Marco" SoC platform that never made it out to the
market. We love seeing these since it means the vendor published
support before product was out, which is exactly what we want!

New platforms this release are:

- Conexant Digicolor (CX92755 SoC)
- Hisilicon HiP01 SoC
- CSR/sirf Atlas7 SoC


Conflicts:

arch/arm/Kconfig.debug: add/add: NETX, SIRFSOC and DIGICOLOR_UA0 are new

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to df1a66812535e04bfd960e15d5be4893853b6730:

  Merge tag 'at91-soc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91 into next/soc

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

Aida Mynzhasova (1):
      ARM: OMAP2+: Add clock domain support for dm816x

Alexander Stein (1):
      ARM: at91/dt: sam9263: Fix typo: ac91_clk -> ac97_clk

Alexandre Belloni (27):
      ARM: at91: Add Special Function Registers binding documentation
      ARM: at91: sama5d3: Add SFR
      ARM: at91: sama5d4: Add SFR
      ARM: at91/dt: at91sam9n12: Add RTC node
      ARM: at91/dt: rm9200: add RTC node
      ARM: at91/dt: at91rm9200ek: enable RTC
      ARM: at91/dt: add SRAM nodes
      ARM: at91/dt: Add a dtsi for at91sam9xe
      ARM: at91/dt: ethernut5: use at91sam9xe.dtsi
      ARM: at91: pm: rework cpu detection
      ARM: at91: pm: use the mmio-sram pool to access SRAM
      ARM: at91: pm: add UDP and UHP checks to newer SoCs
      ARM: at91: pm: prepare for multiplatform
      ARM: at91: remove useless map_io
      ARM: at91: sama5d4: remove useless call to at91_init_sram
      ARM: at91: remove unused at91_init_sram
      ARM: at91: move at91rm9200_idle() to clk/at91/pmc.c
      ARM: at91: mark const init data with __initconst instead of __initdata
      ARM: at91: fix sam9n12 and sam9x5 arm_pm_idle
      ARM: at91: sam9: set arm_pm_idle from sam9_dt_device_init
      ARM: at91: stop using HAVE_AT91_DBGUx
      ARM: at91: remove unused mach/system_rev.h
      ARM: at91: pm: remove warning to remove SOC_AT91SAM9263 usage
      ARM: at91: at91rm9200: set idle and restart from rm9200_dt_device_init()
      ARM: at91: merge all SOC_AT91SAM9xxx
      ARM: at91: remove at91_boot_soc
      ARM: at91: remove at91_dt_initialize and machine init_early()

Andrew Lunn (1):
      Merge branch 'mvebu/fixes-3' into mvebu/soc

Andy Gross (1):
      MAINTAINERS: Add co-maintainer for ARM/Qualcomm Support

Anson Huang (3):
      ARM: imx: correct the hardware clock gate setting for shared nodes
      ARM: imx: remove unnecessary setting for DSM
      ARM: imx: support arm power off in cpuidle for i.mx6sx

Barry Song (4):
      ARM: sirf: drop Marco low-level debug port
      ARM: sirf: drop Marco support in reset controller module
      ARM: sirf: drop Marco machine
      ARM: sirf: move to debug_ll_io_init and drop map_io

Baruch Siach (3):
      ARM: initial support for Conexant Digicolor CX92755 SoC
      ARM: digicolor: add low level debug support
      ARM: digicolor: select syscon and timer

Bhuvanchandra DV (1):
      ARM: imx: clk-vf610: Add clock for UART4 and UART5

Bo Shen (3):
      ARM: at91: dts: sama5d3: split isi pinctrl
      ARM: at91: dts: sama5d3: add missing pins of isi
      ARM: at91: dts: sama5d3: move the isi mck pin to mb

Brian Norris (1):
      ARM: brcmstb: update CPU power management sequence

Chanwoo Choi (1):
      ARM: EXYNOS: Add exynos3250 suspend-to-ram support

Chen-Yu Tsai (1):
      ARM: sunxi: Register cpufreq-dt for sun[45678]i

Chris Zhong (2):
      ARM: rockchip: add suspend and resume for RK3288
      ARM: rockchip: Add pmu-sram binding

Geert Uytterhoeven (7):
      ARM: shmobile: sh73a0 legacy/reference: Add missing INTCA0 clock for irqpin module
      ARM: shmobile: R-Mobile: Use generic_pm_domain.attach_dev() for pm_clk setup
      ARM: shmobile: R-Mobile: Store SYSC base address in rmobile_pm_domain
      ARM: shmobile: R-Mobile: Add DT support for PM domains
      ARM: shmobile: R-Mobile: Consolidate rmobile_pd_suspend_*()
      ARM: shmobile: R-Mobile: Generalize adding/looking up special PM domains
      ARM: shmobile: R-Mobile: Special-case PM domains with memory-controllers

Gregory CLEMENT (1):
      ARM: mvebu: Update the SoC ID and revision definitions

Guo Zeng (1):
      ARM: sirf: add two debug ports for CSRatlas7 SoC

Hans de Goede (1):
      ARM: sunxi: Add "allwinner,sun6i-a31s" to mach-sunxi

Heiko Stuebner (1):
      ARM: rockchip: remove cpu-core name from machine name

Josh Wu (5):
      ARM: at91/dt: sama5d3: enable D2 as the heartbeat LED
      ARM: at91: dts: sama5d3: add isi clock
      ARM: at91: dts: sama5d3: change name of pinctrl_isi_{power,reset}
      ARM: at91: dts: sama5d3: change name of pinctrl of ISI_MCK
      ARM: at91: dts: sama5d3: add ov2640 camera sensor support

Lina Iyer (1):
      ARM: qcom: Add SCM warmboot flags for quad core targets.

Magnus Damm (2):
      ARM: shmobile: Fix is_e2 warning
      ARM: shmobile: r8a7779: No TWD setup in C for Multiplatform

Matthias Brugger (1):
      ARM: mediatek: Low-level-debug for mt6592

Maxime COQUELIN (1):
      ARM: STi: Add STiH418 SoC support

Maxime Ripard (2):
      ARM: mvebu: Rename DEBUG_LL to indicate UART index
      ARM: mvebu: Add UART1 as DEBUG_LL possible target

Michal Mazur (1):
      bus: mvebu-mbus: fix support of MBus window 13 on Armada XP/375/38x

Michal Simek (2):
      ARM: zynq: Setup default gpio number for Xilinx Zynq
      ARM: zynq: Simplify SLCR initialization

Mikko Perttunen (3):
      of: Add descriptions of thermtrip properties to Tegra PMC bindings
      ARM: tegra: Add PMC thermtrip programming to Jetson TK1 device tree
      soc: tegra: Add thermal reset (thermtrip) support to PMC

Moritz Fischer (1):
      ARM: zynq: PM: Fixed simple typo.

Nicolas Ferre (9):
      Merge tag 'at91-dt' into at91-3.20-cleanup
      ARM: at91: fix Kconfig.debug by adding DEBUG_AT91_UART option
      ARM: at91: fix PM initialization for newer SoCs
      ARM: at91: fix ordering of SRAM and PM initialization
      Merge branch 'at91-3.19-fixes' into at91-3.20-soc
      Merge tag 'at91-cleanup3' into at91-3.20-soc
      ARM: at91: move alternative initial mapping to board-dt-sama5.c
      ARM: at91: change board files into SoC files
      ARM: at91/trivial: unify functions and machine names

Olav Haugan (1):
      ARM: qcom: scm: Add logging of actual return code from scm call

Olof Johansson (22):
      ARM: SAMSUNG: print CPU id on probe
      Merge tag 'renesas-soc-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'arm-soc/for-3.20/brcmstb-smp' of http://github.com/broadcom/stblinux into next/soc
      Merge tag 'mvebu-soc-3.20' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'atlas7-lldebug-for-3.20' of git://git.kernel.org/.../baohua/linux into next/soc
      Merge tag 'new-atlas7mach-for-3.20' of git://git.kernel.org/.../baohua/linux into next/soc
      Merge tag 'at91-cleanup2' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
      Merge tag 'sti-soc-for-v3.20-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/soc
      Merge tag 'renesas-soc2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc3-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'v3.20-rockchip-soc1' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge tag 'mvebu-soc-3.20-2' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'v3.20-next-soc1' of https://github.com/mbgg/linux-mediatek into next/soc
      Merge tag 'imx-soc-3.20' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'tegra-for-3.20-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'qcom-soc-for-3.20-2' of git://git.kernel.org/.../galak/linux-qcom into next/soc
      Merge tag 'at91-cleanup3' of git://git.kernel.org/.../nferre/linux-at91 into next/soc
      Merge tag 'sunxi-core-for-3.20' of https://git.kernel.org/.../mripard/linux into next/soc
      Merge tag 'omap-for-v3.20/dm816x-data' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'samsung-update' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'zynq-soc-for-3.20' of https://github.com/Xilinx/linux-xlnx into next/soc
      Merge tag 'at91-soc4' of git://git.kernel.org/.../nferre/linux-at91 into next/soc

Paul Walmsley (1):
      soc/tegra: pmc: restrict compilation of suspend-related support to ARM

Sanchayan Maity (1):
      ARM: imx: clk-vf610: Add clock for SNVS

Sebastian Andrzej Siewior (1):
      ARM i.MX6q: unmap memory mapped at imx6q_opp_check_speed_grading()

Shawn Guo (1):
      ARM: imx: drop CPUIDLE_FLAG_TIME_VALID from cpuidle-imx6sx

Shengjiu Wang (1):
      ARM: clk-imx6q: refine esai_ipg's parent

Sjoerd Simons (1):
      ARM: EXYNOS: Recognize Samsung MFC v8 devices

Soren Brinkmann (1):
      ARM: zynq: Enable pinctrl

Stefan Agner (2):
      ARM vf610: add compatibilty strings of supported Vybrid SoC's
      ARM: imx: pllv3: add shift for frequency multiplier

Stephen Boyd (8):
      ARM: debug: Update MSM and QCOM DEBUG_LL help
      ARM: debug: msm: Support big-endian CPUs
      ARM: qcom: Select ARCH_SUPPORTS_BIG_ENDIAN
      ARM: qcom: scm: Fix incorrect cache invalidation
      ARM: qcom: scm: Get cacheline size from CTR
      ARM: qcom: scm: Clarify boot interface
      ARM: qcom: Fix SCM interface for big-endian kernels
      ARM: qcom: Drop unnecessary selects from ARCH_QCOM

Thierry Reding (5):
      clocksource: Build Tegra timer on 32-bit ARM only
      soc/tegra: Add Tegra132 support
      soc/tegra: fuse: Constify tegra_fuse_info structures
      soc/tegra: fuse: Add Tegra132 support
      soc/tegra: pmc: Add Tegra132 support

Thomas Petazzoni (3):
      bus: mvebu-mbus: use automatic I/O synchronization barriers
      ARM: mvebu: use arm_coherent_dma_ops and re-enable hardware I/O coherency
      bus: mvebu-mbus: make sure SDRAM CS for DMA don't overlap the MBus bridge window

Tony Lindgren (2):
      ARM: OMAP2+: Add board-generic.c entry for ti81xx
      ARM: OMAP2+: Add dm816x hwmod support

Ulrich Hecht (1):
      ARM: shmobile: r8a73a4: Multiplatform support

Vikram Mulukutla (1):
      ARM: qcom: scm: Flush the command buffer only instead of the entire cache

Wang Long (5):
      ARM: debug: add HiP01 debug uart
      ARM: hisi: enable HiP01 SoC
      ARM: hisi: rename smp_prepares_cpus function
      ARM: hisi: rename secondary_startup function
      ARM: hisi: enable smp for HiP01

Yingjoe Chen (1):
      ARM: mediatek: Add config options for mediatek SoCs.

Zhiwu Song (2):
      ARM: sirf: move platsmp to support Atlas7 SoC
      ARM: sirf: add Atlas7 machine support


 Documentation/arm/sti/stih418-overview.txt      |   20 +
 Documentation/arm/sunxi/README                  |    1 -
 .../devicetree/bindings/arm/atmel-at91.txt      |   17 +
 Documentation/devicetree/bindings/arm/fsl.txt   |   12 +
 .../bindings/arm/rockchip/pmu-sram.txt          |   16 +
 Documentation/devicetree/bindings/arm/sti.txt   |    4 +
 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt   |   26 +
 MAINTAINERS                                     |    3 +
 arch/arm/Kconfig                                |    4 +-
 arch/arm/Kconfig.debug                          |  114 +-
 arch/arm/boot/dts/at91rm9200.dtsi               |   12 +
 arch/arm/boot/dts/at91rm9200ek.dts              |    4 +
 arch/arm/boot/dts/at91sam9260.dtsi              |    5 +
 arch/arm/boot/dts/at91sam9261.dtsi              |    5 +
 arch/arm/boot/dts/at91sam9263.dtsi              |   12 +-
 arch/arm/boot/dts/at91sam9g20.dtsi              |    9 +
 arch/arm/boot/dts/at91sam9g45.dtsi              |    7 +-
 arch/arm/boot/dts/at91sam9n12.dtsi              |   12 +
 arch/arm/boot/dts/at91sam9rl.dtsi               |    5 +
 arch/arm/boot/dts/at91sam9x5.dtsi               |    5 +
 arch/arm/boot/dts/at91sam9xe.dtsi               |   60 +
 arch/arm/boot/dts/ethernut5.dts                 |    2 +-
 arch/arm/boot/dts/sama5d3.dtsi                  |   34 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi               |    1 +
 arch/arm/boot/dts/sama5d3xmb.dtsi               |   40 +-
 arch/arm/boot/dts/sama5d4.dtsi                  |   10 +
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |    7 +
 arch/arm/configs/at91_dt_defconfig              |   10 +-
 arch/arm/include/debug/digicolor.S              |   35 +
 arch/arm/include/debug/msm.S                    |    6 +
 arch/arm/include/debug/sirf.S                   |   30 +-
 arch/arm/mach-at91/Kconfig                      |  112 +-
 arch/arm/mach-at91/Makefile                     |   18 +-
 arch/arm/mach-at91/at91rm9200.c                 |   66 +-
 arch/arm/mach-at91/at91sam9.c                   |   87 ++
 arch/arm/mach-at91/at91sam9260.c                |   59 -
 arch/arm/mach-at91/at91sam9261.c                |   40 -
 arch/arm/mach-at91/at91sam9263.c                |   37 -
 arch/arm/mach-at91/at91sam9g45.c                |   36 -
 arch/arm/mach-at91/at91sam9n12.c                |   26 -
 arch/arm/mach-at91/at91sam9rl.c                 |   49 -
 arch/arm/mach-at91/at91sam9x5.c                 |   26 -
 arch/arm/mach-at91/board-dt-rm9200.c            |   43 -
 arch/arm/mach-at91/board-dt-sam9.c              |   36 -
 arch/arm/mach-at91/generic.h                    |   20 +-
 arch/arm/mach-at91/include/mach/cpu.h           |   52 +-
 arch/arm/mach-at91/include/mach/system_rev.h    |   27 -
 arch/arm/mach-at91/pm.c                         |  160 ++-
 arch/arm/mach-at91/pm_slowclock.S               |    9 -
 .../arm/mach-at91/{board-dt-sama5.c => sama5.c} |   46 +-
 arch/arm/mach-at91/sama5d3.c                    |   35 -
 arch/arm/mach-at91/sama5d4.c                    |   64 -
 arch/arm/mach-at91/setup.c                      |   97 --
 arch/arm/mach-at91/soc.h                        |   77 --
 arch/arm/mach-bcm/platsmp-brcmstb.c             |   85 +-
 arch/arm/mach-digicolor/Kconfig                 |    7 +
 arch/arm/mach-digicolor/Makefile                |    1 +
 arch/arm/mach-digicolor/digicolor.c             |   18 +
 arch/arm/mach-exynos/exynos.c                   |    1 +
 arch/arm/mach-exynos/regs-pmu.h                 |    3 +
 arch/arm/mach-exynos/suspend.c                  |   77 ++
 arch/arm/mach-hisi/Kconfig                      |    8 +
 arch/arm/mach-hisi/core.h                       |    5 +-
 arch/arm/mach-hisi/headsmp.S                    |    2 +-
 arch/arm/mach-hisi/hisilicon.c                  |   10 +
 arch/arm/mach-hisi/hotplug.c                    |   31 +
 arch/arm/mach-hisi/platsmp.c                    |   56 +-
 arch/arm/mach-imx/Makefile                      |    3 +-
 arch/arm/mach-imx/clk-gate2.c                   |   23 +-
 arch/arm/mach-imx/clk-imx6q.c                   |    2 +-
 arch/arm/mach-imx/clk-pllv3.c                   |   10 +-
 arch/arm/mach-imx/clk-vf610.c                   |    8 +-
 arch/arm/mach-imx/clk.h                         |    1 +
 arch/arm/mach-imx/common.h                      |    4 +
 arch/arm/mach-imx/cpuidle-imx6sx.c              |  105 ++
 arch/arm/mach-imx/cpuidle.h                     |    5 +
 arch/arm/mach-imx/gpc.c                         |   25 +-
 arch/arm/mach-imx/mach-imx6q.c                  |    2 +-
 arch/arm/mach-imx/mach-imx6sx.c                 |    2 +-
 arch/arm/mach-imx/mach-vf610.c                  |    5 +-
 arch/arm/mach-imx/pm-imx6.c                     |    7 +-
 arch/arm/mach-mediatek/Kconfig                  |   22 +-
 arch/arm/mach-mvebu/coherency.c                 |   58 +-
 arch/arm/mach-mvebu/mvebu-soc-id.h              |   18 +
 arch/arm/mach-omap2/Makefile                    |    4 +
 arch/arm/mach-omap2/board-generic.c             |   36 +
 arch/arm/mach-omap2/clockdomain.h               |    1 +
 arch/arm/mach-omap2/clockdomains81xx_data.c     |  194 +++
 arch/arm/mach-omap2/cm81xx.h                    |   61 +
 arch/arm/mach-omap2/io.c                        |   82 +-
 arch/arm/mach-omap2/omap_hwmod.c                |    2 +-
 arch/arm/mach-omap2/omap_hwmod.h                |    1 +
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      | 1136 ++++++++++++++++++
 arch/arm/mach-prima2/Kconfig                    |   22 +-
 arch/arm/mach-prima2/Makefile                   |    1 -
 arch/arm/mach-prima2/common.c                   |   22 +-
 arch/arm/mach-prima2/lluart.c                   |   35 -
 arch/arm/mach-prima2/platsmp.c                  |   52 +-
 arch/arm/mach-prima2/rstc.c                     |   41 +-
 arch/arm/mach-prima2/rtciobrg.c                 |    1 -
 arch/arm/mach-qcom/Kconfig                      |    3 +-
 arch/arm/mach-qcom/scm-boot.c                   |   10 +-
 arch/arm/mach-qcom/scm-boot.h                   |    4 +-
 arch/arm/mach-qcom/scm.c                        |   85 +-
 arch/arm/mach-rockchip/Makefile                 |    1 +
 arch/arm/mach-rockchip/pm.c                     |  260 ++++
 arch/arm/mach-rockchip/pm.h                     |   99 ++
 arch/arm/mach-rockchip/rockchip.c               |    4 +-
 arch/arm/mach-rockchip/sleep.S                  |   73 ++
 arch/arm/mach-shmobile/Kconfig                  |    8 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |   10 +
 arch/arm/mach-shmobile/pm-r8a7740.c             |   14 +
 arch/arm/mach-shmobile/pm-rmobile.c             |  314 ++++-
 arch/arm/mach-shmobile/pm-rmobile.h             |    3 +-
 arch/arm/mach-shmobile/pm-sh7372.c              |   11 +
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |    4 +-
 arch/arm/mach-shmobile/smp-r8a7779.c            |    2 +-
 arch/arm/mach-sti/board-dt.c                    |    1 +
 arch/arm/mach-sunxi/platsmp.c                   |    2 +-
 arch/arm/mach-sunxi/sunxi.c                     |   11 +
 arch/arm/mach-tegra/Kconfig                     |    4 +
 arch/arm/mach-zynq/Kconfig                      |    2 +
 arch/arm/mach-zynq/common.c                     |    2 -
 arch/arm/mach-zynq/pm.c                         |    2 +-
 arch/arm/mach-zynq/slcr.c                       |   35 +-
 arch/arm/plat-samsung/cpu.c                     |    4 +
 drivers/bus/mvebu-mbus.c                        |  286 +++--
 drivers/clk/at91/pmc.c                          |    9 +
 drivers/clk/sunxi/clk-sunxi.c                   |    1 +
 drivers/clocksource/Kconfig                     |    3 +
 drivers/clocksource/Makefile                    |    2 +-
 drivers/soc/tegra/fuse/fuse-tegra.c             |    1 +
 drivers/soc/tegra/fuse/fuse-tegra30.c           |    9 +-
 drivers/soc/tegra/pmc.c                         |  124 +-
 include/dt-bindings/clock/vf610-clock.h         |    3 +-
 include/soc/tegra/fuse.h                        |    1 +
 include/soc/tegra/pm.h                          |    2 +-
 137 files changed, 4076 insertions(+), 1378 deletions(-)
 create mode 100644 Documentation/arm/sti/stih418-overview.txt
 create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu-sram.txt
 create mode 100644 arch/arm/boot/dts/at91sam9xe.dtsi
 create mode 100644 arch/arm/include/debug/digicolor.S
 create mode 100644 arch/arm/mach-at91/at91sam9.c
 delete mode 100644 arch/arm/mach-at91/at91sam9260.c
 delete mode 100644 arch/arm/mach-at91/at91sam9261.c
 delete mode 100644 arch/arm/mach-at91/at91sam9263.c
 delete mode 100644 arch/arm/mach-at91/at91sam9g45.c
 delete mode 100644 arch/arm/mach-at91/at91sam9n12.c
 delete mode 100644 arch/arm/mach-at91/at91sam9rl.c
 delete mode 100644 arch/arm/mach-at91/at91sam9x5.c
 delete mode 100644 arch/arm/mach-at91/board-dt-rm9200.c
 delete mode 100644 arch/arm/mach-at91/board-dt-sam9.c
 delete mode 100644 arch/arm/mach-at91/include/mach/system_rev.h
 rename arch/arm/mach-at91/{board-dt-sama5.c => sama5.c} (54%)
 delete mode 100644 arch/arm/mach-at91/sama5d3.c
 delete mode 100644 arch/arm/mach-at91/sama5d4.c
 delete mode 100644 arch/arm/mach-at91/soc.h
 create mode 100644 arch/arm/mach-digicolor/Kconfig
 create mode 100644 arch/arm/mach-digicolor/Makefile
 create mode 100644 arch/arm/mach-digicolor/digicolor.c
 create mode 100644 arch/arm/mach-imx/cpuidle-imx6sx.c
 create mode 100644 arch/arm/mach-omap2/clockdomains81xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm81xx.h
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_81xx_data.c
 delete mode 100644 arch/arm/mach-prima2/lluart.c
 create mode 100644 arch/arm/mach-rockchip/pm.c
 create mode 100644 arch/arm/mach-rockchip/pm.h
 create mode 100644 arch/arm/mach-rockchip/sleep.S

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

* [GIT PULL 4/7] ARM: SoC DT updates
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

DT changes continue to be the bulk of our merge window contents.

We continue to have a large set of changes across the board as new platforms
and drivers are added.

Some of the new platforms are:
- Alphascale ASM9260
- Marvell Armada 388
- CSR Atlas7
- TI Davinci DM816x
- Hisilicon HiP01
- ST STiH418

There have also been some sweeping changes, including relicensing of DTS
contents from GPL to GPLv2+/X11 so that the same files can be reused in
other non-GPL projects more easily. There's also been changes to the
DT Makefile to make it a little less conflict-ridden and churny down
the road.


Conflicts: None

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 880c0d140deb12d5be39a96375fcc42ad357f17d:

  Merge tag 'samsung-dt-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt

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

Aaro Koskinen (1):
      ARM: dts: N950/N9: add twl_power

Addy Ke (1):
      ARM: dts: rockchip: set dw_mmc max-freq 150Mhz

Aleksei Mamlin (2):
      ARM: dts: sunxi: Add missing mdio label
      ARM: dts: sun4i: Add Marsboard A10 board

Alexander Morozov (1):
      ARM: at91: sama5d3xek/dt: use dt ids for wm8904

Alexander Stein (2):
      dt: atmel_ac97c: Add device tree documentation
      ARM: at91/dt: sam9263: Add ac97 device node

Alexandru Gagniuc (2):
      ARM: sun4i: dt: Add pin muxing options for SPI
      ARM: sun4i: dt: cubieboard: Enable SPI0

Andrey Gusakov (2):
      ARM: shmobile: r8a7790: add MLB+ clock
      ARM: shmobile: r8a7791: add MLB+ clock

Andy Yan (1):
      ARM: dts: rockchip: add rk3288 hdmi nodes

Anson Huang (3):
      ARM: dts: imx6q: update cpufreq volt/freq table
      ARM: dts: imx6dl: correct cpufreq volt/freq table
      ARM: dts: imx6sx: add i.mx6sx sabreauto board support

Anton Bondarenko (1):
      ARM: dts: imx6q: enable dma for ecspi5

Arnaud Ebalard (1):
      ARM: tegra: Update isl29028 compatible string to use isil vendor prefix

Barry Song (1):
      ARM: dts: drop MARCO platform DT stuff

Baruch Siach (2):
      ARM: devicetree: document supported Conexant Digicolor SoC
      ARM: digicolor: add minimal device tree description

Ben Dooks (2):
      ARM: shmobile: r8a7790 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7791 dtsi: Change to using clock-indices

Benoit Parrot (3):
      ARM: dts: am4372: add VPFE DT node entries
      ARM: dts: am43x-epos-evm: add VPFE device tree data
      ARM: dts: am437x-gp-evm: add VPFE device tree data

Beomho Seo (2):
      ARM: dts: remove unnecessary gpio-key nodes for exynos3250 boards
      ARM: dts: use macro in gpio keys for exynos3250 boards

Bhupesh Sharma (3):
      Documentation: DT: Add bindings for FSL NS16550A UART
      Documentation: DT: Add entry for FSL LS2085A SoC and Simulator model
      Documentation: DT: Add entry for FSL Management Complex

Bo Shen (1):
      ARM: at91: at91sam9n12ek/dt: use dt ids for wm8904

Chanwoo Choi (4):
      ARM: dts: Add PPMU dt node for exynos3250
      ARM: dts: Add PPMU dt node for exynos4 and exynos4210
      ARM: dts: Add PPMU node for exynos3250-monk and exynos3250-rinato
      ARM: dts: Add PPMU node for exynos4412-trats2

Chen-Yu Tsai (25):
      ARM: dts: sun6i: hummingbird: Add ethernet phy reset gpio properties
      ARM: dts: sunxi: Enable thermal sensor support for RTP on sun[457]i
      ARM: dts: sun7i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sun5i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sun4i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sunxi: Add dtsi for AXP209 PMIC
      ARM: dts: sun7i: Add cpu thermal zones to dtsi
      ARM: dts: sun5i: Add cpu thermal zones to dtsi
      ARM: dts: sun4i: Add cpu thermal zones to dtsi
      ARM: dts: sun7i: cubieboard2: add axp209 regulator nodes
      ARM: dts: sun7i: cubietruck: add axp209 regulator nodes
      ARM: dts: sun5i: hsg-h702: add axp209 regulator nodes
      ARM: dts: sun4i: cubieboard: add axp209 regulator nodes
      ARM: dts: sun9i: Add mmc module clock nodes for A80
      ARM: dts: sun9i: Add clock-indices property for bus gate clocks
      ARM: dts: sunxi: Use label to reference pio in sunxi-common-regulators
      ARM: dts: sun9i: Add pinmux setting for mmc0
      ARM: dts: sun6i: Convert hummingbird a31 dts to label references
      ARM: dts: sun9i: Add mmc config clock nodes
      ARM: dts: sun9i: Add mmc controller nodes to the A80 dtsi
      ARM: dts: sun9i: Convert a80 optimus board dts to label referencing
      ARM: dts: sun9i: Enable mmc0 on A80 Optimus Board
      ARM: dts: sun9i: Add 8 bit mmc pinmux setting for mmc2
      ARM: dts: sun9i: Enable mmc2 on A80 Optimus Board
      ARM: dts: sun6i: Add resistive touchscreen controller node to dtsi

Chris Zhong (2):
      ARM: dts: rockchip: add RK3288 suspend support
      ARM: dts: rockchip: add suspend settings for rk3288-evb-rk808

Christoph Junghans (1):
      ARM: Kirkwood: Added support for pogoplug e02 (pink/gray)

Dan Haab (1):
      ARM: BCM5301X: Add DT for Luxul XWC-1000

Daniel Kurtz (1):
      ARM: dts: rockchip: Add rk3288 vop and display-subsystem

Daniel Lezcano (1):
      ARM: dts: rockchip: Add rockchip timer node for rk3288

Darren Etheridge (1):
      ARM: dts: am437x-sk-evm: add VPFE device tree data

Dave Gerlach (1):
      ARM: dts: am437x-sk-evm: Hook dcdc2 as the cpu0-supply

Dmitry Lifshitz (1):
      ARM: dts: cm-t3x: add NAND support

Dmitry Osipenko (1):
      ARM: dts: tegra20: fix GR3D, DSI unit and reg base addresses

Dylan Reid (1):
      ARM: tegra: Enable the mic-detect gpio on Acer Chromebook 13

Eddie Huang (3):
      ARM: mediatek: add UART dts for mt8127 and mt8135
      DTS: serial: Add bindings document for the Mediatek UARTs
      ARM: mediatek: dts: Add UART dts for MT8127 and MT8135 boards

Eric Nelson (3):
      ARM: dts: sabrelite: add i2c2
      ARM: dts: sabrelite: add hdmi
      ARM: dts: sabrelite: add i2c3

Evgeni Dobrev (2):
      ARM: dts: kirkwood: enable phy driver for SATA controller on 88f6192
      Kirkwood: add support for Seagate BlackArmor NAS220

FUKAUMI Naoki (3):
      dt-bindings: add vendor prefix and root compatible property for Rockchip boards
      ARM: dts: rockchip: add dts for Firefly Firefly-RK3288 boards
      ARM: dts: rockchip: add dts for ChipSPARK Rayeager PX2 board

Fabio Estevam (3):
      ARM: dts: imx: Update VPU compatible strings
      ARM: dts: imx6qdl: Remove OCRAM clock from VPU node
      ARM: dts: imx6sx-sdb: Add QSPI support

Felipe Balbi (10):
      ARM: dts: am437x-sk: remove internal pulls from QSPI
      ARM: dts: am437x-sk: add explicit MMC0 pinmux
      ARM: dts: am437x-sk: remove ethernet pulls
      ARM: dts: am437x-sk: add explicit pinmux for both USB instances
      ARM: dts: am437x-sk: remove internal i2c pullups
      ARM: dts: am437x-sk: remove DSS pulls
      ARM: dts: am57xx-beagle-x15: Add dual ethernet
      ARM: dts: add support for AM437x IDK
      ARM: dts: am437x-sk: add power button binding
      ARM: dts: am437x-idk: add gpio-based power key

Gabriel FERNANDEZ (3):
      ARM: DT: STiH407: Add DRM dt nodes
      ARM: DT: STiH410: Add DRM dt nodes
      ARM: DT: STi: STiH407: Add DT node for MiPHY28lp

Geert Uytterhoeven (23):
      ARM: shmobile: genmai dts: Replace status value "ok" by "okay"
      ARM: shmobile: armadillo800eva dts: Replace status value "ok" by "okay"
      ARM: shmobile: lager dts: Replace status value "ok" by "okay"
      ARM: shmobile: henninger dts: Replace status value "ok" by "okay"
      ARM: shmobile: koelsch dts: Replace status value "ok" by "okay"
      ARM: shmobile: alt dts: Replace status value "ok" by "okay"
      ARM: shmobile: kzm9g-reference dts: Replace status value "ok" by "okay"
      ARM: shmobile: ape6evm-reference: Correct BSC bus range
      ARM: shmobile: r8a7740 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7779 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7794 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts
      ARM: shmobile: r8a7794: Correct mask for GIC PPI interrupts
      ARM: shmobile: sh73a0 dtsi: Add SoC-specific FSI2 compatible property
      ARM: shmobile: r8a7790 dtsi: Drop "renesas,rcar_sound" compatible value
      ARM: shmobile: r8a7791 dtsi: Drop "renesas,rcar_sound" compatible value
      PM / Domains: Add DT bindings for the R-Mobile System Controller
      ARM: shmobile: r8a7740 dtsi: Add PM domain support
      ARM: shmobile: Add DT bindings for Renesas memory controllers
      ARM: shmobile: r8a73a4 dtsi: Add memory-controller nodes
      ARM: shmobile: r8a7740 dtsi: Add memory-controller node
      ARM: shmobile: sh73a0 dtsi: Add memory-controller nodes
      PM / Domains: R-Mobile SYSC: Document SH-Mobile AG5 (sh73a0) binding

Gregory CLEMENT (33):
      ARM: mvebu: a38x: Add more pinctrl functions
      ARM: mvebu: a38x: Add missing labels
      ARM: mvebu: Document the Device Tree binding for the Armada 388 SoC
      ARM: mvebu: Add Device Tree description of the Armada 388 SoC
      ARM: mvebu: Add Armada 388 General Purpose Development Board support
      ARM: mvebu: Armada 385 GP: Add regulators to the SATA port
      ARM: mvebu: armada-370-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-mirabox: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-netgear-rn102: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-netgear-rn104: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-rd: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-synology-ds213j: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-xp: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-375-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-375: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-380: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-388-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-385: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-388-rd: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-38x: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-axpwifiap: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-gp: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-lenovo-ix4-300d: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-matrix: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-mv78230: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-mv78260: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-mv78460: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-netgear-rn2120: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-openblocks-ax3-4: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-synology-ds414: Relicense the device tree under GPLv2+/X11

Gwenhael Goavec-Merou (1):
      ARM: imx: apf51dev: add gpio-backlight support

H. Nikolaus Schaller (5):
      ARM: dts: omap3-gta04: Fix backup-battery charging in devicetree file.
      ARM: dts: omap3-gta04: Fix audio node malformatting
      ARM: dts: omap3-gta04: Enable mcbps2 necessary for audio
      ARM: dts: omap3-gta04: Enable twl audio vibra support
      ARM: dts: omap3-gta04: Enable power-off using twl4030

Hans de Goede (20):
      ARM: dts: sun6i: Add pinmux settings for the ir pins
      ARM: dts: sun6i: Add ir_clk node
      ARM: dts: sun6i: Add ir node
      ARM: dts: sun6i: Enable ir receiver on the Mele M9
      ARM: dts: sun4i: Add lradc node
      ARM: dts: sun5i: Add lradc node
      ARM: dts: sun7i: Add lradc node
      ARM: dts: sun6i: Add sun6i-a31s.dtsi
      ARM: dts: sun6i: Add dts file for CSQ CS908 board
      ARM: dts: sunxi: Add simplefb nodes for de_be0-lcd0, de_be0-lcd0-tve0 pipelines
      ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi
      ARM: dts: sun8i: Enable lradc on a23-ippo-q8h-v5
      ARM: dts: sun8i: Add dts file for Ippo Q8H v1.2 tablets
      ARM: dts: sun7i: Add dts file for Bananapro board
      ARM: dts: sun4i: Add dts file for Chuwi V7 CW0825 tablet
      ARM: dts: sun4i: Add mk802 board
      ARM: dts: sun4i: Add mk802ii board
      ARM: dts: sun5i: Add mk802_a10s board
      ARM: dts: sun4i: Add Hyundau A7HD board
      ARM: dts: sun5i: Enable axp209 support on A13-OLinuxIno

Heiko Stuebner (7):
      clk: rockchip: add id for watchdog pclk on rk3288
      Merge branch 'v3.20-clk/new-ids' into v3.20-armsoc/dts
      ARM: dts: rockchip: add rk3288 watchdog clock
      ARM: dts: rockchip: add cpu and gpu regulators to rk3288-evb-act8846
      ARM: dts: rockchip: housekeeping off i2c0 on rk3288-evb boards
      ARM: dts: rockchip: enable vops and hdmi output on rk3288-firefly and -evb
      ARM: dts: rockchip: move the hdmi ddc-i2c-bus property to the actual boards

Hiroyuki Yokoyama (1):
      ARM: shmobile: r8a7794: Add SYS-DMAC clocks to device tree

Hisashi Nakamura (3):
      ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3
      ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3
      ARM: shmobile: r8a7794: Add QSPI clock to device tree

Howard Chen (2):
      ARM: mediatek: Add sysirq device node to mt6592 dtsi
      dt-bindings: add mt6592 compatible string for mediatek sysirq

Huang Lin (1):
      clk: rockchip: add clock IDs for the PVTM clocks

Inha Song (1):
      ARM: dts: Add sound nodes for exynos4412-trats2

Inki Dae (2):
      ARM: dts: add fimd device support for exynos3250-rinato
      ARM: dts: add Panel device support for exynos3250-rinato

Jaewon Kim (6):
      ARM: dts: Add exynos_usbphy node for exynos3250
      ARM: dts: Add hsotg node for exynos3250
      ARM: dts: Enable USB node for exynos3250-rinato
      ARM: dts: Enable USB node for exynos3250-monk
      ARM: dts: Add regulator-haptic node for exynos3250-rinato
      ARM: dts: Add regulator-haptic node for exynos3250-monk

Javier Martinez Canillas (6):
      ARM: dts: Add power and lid GPIO keys pinctrl for exynos5250-snow
      ARM: dts: Add lid GPIO key device node for Peach boards
      ARM: dts: Set Peach boards USB WebCam regulators to always on
      ARM: dts: Configure regulators for suspend on exynos Peach boards
      clk: exynos5420: Add IDs for clocks used in DISP1 power domain
      ARM: dts: Add DISP1 power domain for exynos5420

Jisheng Zhang (2):
      ARM: dts: berlin: add pmu node for BG2Q and BG2CD
      ARM: dts: berlin: add PPI cpu mask to twd timer interrupts

Josh Wu (1):
      ARM: at91: sama5d4: dts: change the nand compatible string

Kazuya Mizuguchi (1):
      ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree

Kever Yang (1):
      clk: rockchip: add clock ID for usbphy480m_src

Kevin Hilman (1):
      ARM: dts: add on-board INA231 sensors for exynos5422-odroidxu3

Koji Matsuoka (1):
      ARM: shmobile: r8a7794: Add I2C clocks to device tree

Krzysztof Kozlowski (4):
      ARM: dts: Add Maxim 77693 fuel gauge node for exynos4412-trats2
      ARM: dts: Add suspend configuration for max77686 regulators for exynos4412-trats2
      ARM: dts: Switch max77686 regulators to GPIO control for exynos4412-trats2
      ARM: dts: Add max77693 charger node for exynos4412-trats2

Kuninori Morimoto (4):
      ARM: shmobile: r8a7790: tidyup #sound-dai-cells settings
      ARM: shmobile: r8a7791: tidyup #sound-dai-cells settings
      ARM: shmobile: r8a7790: add SRC interrupt number on DTSI
      ARM: shmobile: r8a7791: add SRC interrupt number on DTSI

Laurent Pinchart (1):
      ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage

Ludovic Desroches (1):
      ARM: at91/dt: sama5d4: add pioD controller

Magnus Damm (3):
      ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock
      ARM: shmobile: r8a7779: Use MSTP for SCIF clocks
      ARM: shmobile: r8a7779: Add TWD device to DTS

Marek Belisko (3):
      ARM: dts: omap3-gta04: Add handling for tv output
      ARM: dts: omap3-gta04: Fix a GPIO line for bma180 node
      ARM: dts: omap3-gta04: Add ramp value for twl4030 audio

Marek Szyprowski (3):
      ARM: dts: convert to generic power domain bindings for exynos DT
      ARM: dts: add 'dr_mode' property to hsotg devices for exynos boards
      ARM: dts: reduce total RAM by 22 MiB for exynos5422-odroidxu3

Matthias Brugger (3):
      ARM: mediatek: dts: Add uart to mt6589
      ARM: mediatek: dts: Add uart to Aquaris5
      ARM: mediatek: dts: Add uart to mt6592

Maxime COQUELIN (2):
      ARM: dts: Add STiH418 SoC support
      ARM: dts: STiH418: Add B2199 board support

Maxime Ripard (13):
      ARM: mvebu: a38x: Fix node names
      ARM: mvebu: A38x: Remove redundant pinctrl informations
      ARM: mvebu: Add a number of pinctrl functions
      ARM: mvebu: Add Armada 385 Access Point Development Board support
      ARM: sunxi: DT: Convert to device tree includes
      ARM: sunxi: DT: convert DTs to use common GPIOs includes
      ARM: sunxi: DT: Convert the DTs to use a header for the DMA arguments
      ARM: sunxi: DT: Convert the DTs to use a header for the pinctrl nodes
      ARM: sunxi: DT: Convert the DTs to use the GIC headers
      ARM: sunxi: DT: Convert the DTs to use the generic interrupt header
      ARM: sun7i: cubieboard2: Relicense the device tree under GPLv2/X11
      ARM: sun7i: cubietruck: Relicense the device tree under GPLv2/X11
      ARM: sun6i: Enable ARM arch timers

Michael Heimpold (1):
      ARM: dts: imx28-evk: remove duplicate property

Michal Simek (2):
      ARM: zynq: DT: Fix binding for cadence WDT
      ARM: zynq: DT: Add aliases node

Mugunthan V N (1):
      ARM: dts: dra72-evm: Add qspi device

NeilBrown (5):
      ARM: dts: omap3-gta04: add comments about gpios
      ARM: dts: omap3-gta04: enable power-off for wifi card.
      ARM: dts: omap3-gta04: add gyroscope
      ARM: dts: omap3-gta04: only power DSS when necessary.
      ARM: dts: omap3-gta04: Disable keypad

Nicolas Ferre (1):
      ARM: dts: re-fromat AT91 part to match other entries

Nishanth Menon (1):
      ARM: dts: am57xx-beagle-x15: Add GPIO controlled fan node

Oleksij Rempel (3):
      ARM: dts: add DT for Alphascale ASM9260 SoC
      ARM: add alphascale,acc.txt bindings documentation
      add Alphascale to vendor-prefixes.txt

Olof Johansson (33):
      Merge tag 'renesas-dt-cleanups-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'berlin-dt-for-3.20-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      Merge tag 'v3.20-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'mvebu-dt-3.20' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'atlas7-init-dts-for-3.20' of git://git.kernel.org/.../baohua/linux into next/dt
      Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge branch 'asm/dt' into next/dt
      ARM: dts: move alphascale in makefile
      Merge tag 'renesas-dt-cleanups2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'sti-dt-for-v3.20-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
      Merge tag 'omap-for-v3.20/dt-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'renesas-dt2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'qcom-dt-for-3.20' of git://git.kernel.org/.../galak/linux-qcom into next/dt
      Merge tag 'omap-for-v3.20/dt-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'bcm5301x-dt-2015-01-20' of https://github.com/hauke/linux into next/dt
      Merge tag 'v3.20-rockchip-dts1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'mvebu-dt-3.20-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v3.20-next-dts2' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'imx-dt-3.20' of git://git.kernel.org/.../shawnguo/linux into next/dt
      ARM: dts: imx6q: sort dtbs in makefile
      Merge tag 'tegra-for-3.20-dt' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'sunxi-dt-for-3.20' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'at91-dt2' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'v3.20-rockchip-dts2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'zynq-dt-for-3.20' of https://github.com/Xilinx/linux-xlnx into next/dt
      Merge tag 'v3.20-rockchip-dts3' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'omap-for-v3.20/dt-pt3-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'mvebu-dt-3.20-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'samsung-dt-4' of git://git.kernel.org/.../kgene/linux-samsung into next/dt

Pankaj Dubey (1):
      Documentation: dt-bindings: add exynos-chipid binding information

Paul Bolle (1):
      ARM: mvebu: make DTS comments reflect DEBUG_LL changes

Pavel Machek (1):
      ARM: dts: omap3-n900: cleanup english

Peter Griffin (3):
      ARM: STi: DT: STiH407: Add usb2 picophy dt nodes
      ARM: STi: DT: STiH410: Add usb2 picophy dt nodes
      ARM: STi: DT: STiH410: Add DT nodes for the ehci and ohci usb controllers.

Peter Robinson (1):
      ARM: dts: Only build dtb if associated Arch and/or SoC is enabled

Philippe Reynes (1):
      apf27dev: add max5821 to the dts

Pramod Gurav (1):
      ARM: dts: qcom: Add Support for SD Card Detect for ifc6410 board

Rafał Miłecki (3):
      ARM: BCM5301X: Drop unused poll-interval from gpio-keys
      ARM: BCM5301X: Add LEDs for Buffalo devices
      ARM: BCM5301X: Add DT for Buffalo WZR-900DHP

Richard Kunze (2):
      ARM: dts: use all remaining MTD space foor rootfs of Iomega ix2-200
      ARM: dts: add gpio_poweroff support for Iomega ix2-200

Robert Nelson (1):
      ARM: dts: imx6dl-udoo: Add board support based off imx6q-udoo

Roger Quadros (4):
      ARM: dts: dra7-evm: Add extcon nodes for USB
      ARM: dts: dra72-evm: Add extcon nodes for USB
      ARM: dts: am57xx-beagle-x15: Add extcon nodes for USB
      ARM: dts: am57xx-beagle-x15: Fix USB2 mode

Ryo Kataoka (1):
      ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree

Sanchayan Maity (1):
      ARM: dts: vfxxx: Add SNVS node

Sergei Shtylyov (1):
      ARM: shmobile: r8a7791: fix MSTP8 input clocks

Shawn Guo (1):
      Merge branch 'imx/soc' into imx/dt

Shinobu Uehara (3):
      ARM: shmobile: r8a7794: Add USB clocks to device tree
      ARM: shmobile: r8a7794: Add SDHI clocks to device tree
      ARM: shmobile: r8a7794: Add MMCIF clock to device tree

Simon Horman (1):
      ARM: shmobile: dts: koelsch: Fix flash partition label and size

Sjoerd Simons (1):
      ARM: dts: Add dts file for Odroid XU3 board

Soren Brinkmann (4):
      ARM: zynq: DT: Add USB to device tree
      ARM: zynq: DT: Add pinctrl information
      ARM: zynq: DT: Remove bogus value from 'bias-disable' property
      ARM: zynq: DT: Add pinctrl information to USB nodes

Stefan Agner (4):
      ARM: dts: vf610: enable watchdog for Cortex-A5 dt's
      ARM: dts: vf-colibri: add CLKOUT pin to pinctrl of FEC1
      ARM: dts: vf610: add system reset controller and syscon-reboot
      ARM: vf610: use zero based naming for GPIO nodes

Steffen Trumtrar (1):
      ARM: i.MX53: dts: add sahara module

Stephen Boyd (1):
      ARM: dts: qcom: Correct IPQ8064 tlmm interrupt

Sylvain Rochet (1):
      ARM: at91/dt: disable pull-up on vbus-gpio (PB16) to reduce power consumption

Sylwester Nawrocki (3):
      ARM: dts: Fix CLK_UART_ISP_SCLK clock assignment in exynos4x12.dtsi
      ARM: dts: Fix CLK_MOUT_CAMn parent clocks assignment for exynos4412-trats2
      ARM: dts: Add syscon phandle to the video-phy node for Exynos4

Thierry Reding (1):
      ARM: tegra: Fix unit address for Cortex-A9 TWD timer

Thomas Petazzoni (2):
      dt: bindings: update mvebu-mbus DT binding with new compatible properties
      ARM: mvebu: fix compatible strings of MBus on Armada 375 and Armada 38x

Tony Lindgren (4):
      ARM: dts: Add basic dm816x device tree configuration
      ARM: dts: Add basic clocks for dm816x
      ARM: dts: Add minimal support for dm8168-evm
      ARM: dts: Fix dm816x pinctrl and syscon so they are children of SCM

Ulrich Hecht (5):
      ARM: shmobile: ape6evm: fix compatible string for Ethernet controller
      ARM: shmobile: ape6evm: synchronize dts with reference platform
      ARM: shmobile: ape6evm: Add LEDs to the device tree
      ARM: shmobile: ape6evm: Add keypad to the device tree
      ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI

Vignesh R (1):
      ARM: dts: DRA7X: drop id property in pcie_phy

Vishnu Patekar (2):
      ARM: sunxi: dts: Add PS2 nodes to dtsi for A10,A20
      ARM: sunxi: dts: Add A10/A20 PS2 pin muxing options

Wang Long (1):
      ARM: dts: Add hip01-ca9x2 dts file

Yingjoe Chen (1):
      ARM: mediatek: Add sysirq in mt6589/mt8135/mt8127 dtsi

YoungJun Cho (2):
      ARM: dts: add fimd device node for exynos4415
      ARM: dts: add mipi dsi device node for exynos4415

Zhiwu Song (1):
      ARM: dts: add init dts file for CSR atlas7 SoC

Zoltan HERPAI (1):
      ARM: dts: pcduino: Enable user LED and button support for pcDuino


 .../devicetree/bindings/arm/armada-38x.txt      |   7 +
 .../devicetree/bindings/arm/digicolor.txt       |   6 +
 .../bindings/arm/exynos/power_domain.txt        |   2 +-
 Documentation/devicetree/bindings/arm/fsl.txt   |   8 +
 .../bindings/arm/hisilicon/hisilicon.txt        |  25 +
 .../bindings/arm/mediatek/mediatek,sysirq.txt   |   1 +
 .../devicetree/bindings/arm/rockchip.txt        |  10 +
 .../bindings/arm/samsung/exynos-chipid.txt      |  12 +
 Documentation/devicetree/bindings/arm/sirf.txt  |   6 +-
 .../devicetree/bindings/bus/mvebu-mbus.txt      |   4 +-
 .../bindings/clock/alphascale,acc.txt           | 115 +++
 .../bindings/iommu/samsung,sysmmu.txt           |   6 +-
 .../devicetree/bindings/media/s5p-mfc.txt       |   4 +-
 .../renesas-memory-controllers.txt              |  44 +
 .../devicetree/bindings/misc/fsl,qoriq-mc.txt   |  40 +
 .../bindings/power/renesas,sysc-rmobile.txt     |  99 +++
 .../devicetree/bindings/serial/mtk-uart.txt     |   2 +
 .../devicetree/bindings/serial/of-serial.txt    |  12 +
 .../devicetree/bindings/sound/atmel_ac97c.txt   |  20 +
 .../devicetree/bindings/vendor-prefixes.txt     |   4 +
 .../devicetree/bindings/video/exynos_dsim.txt   |   4 +-
 .../devicetree/bindings/video/samsung-fimd.txt  |   4 +-
 arch/arm/boot/dts/Makefile                      | 356 +++++---
 arch/arm/boot/dts/alphascale-asm9260-devkit.dts |  13 +
 arch/arm/boot/dts/alphascale-asm9260.dtsi       |  63 ++
 arch/arm/boot/dts/am4372.dtsi                   |  16 +
 arch/arm/boot/dts/am437x-gp-evm.dts             | 106 +++
 arch/arm/boot/dts/am437x-idk-evm.dts            | 405 +++++++++
 arch/arm/boot/dts/am437x-sk-evm.dts             | 217 +++--
 arch/arm/boot/dts/am43x-epos-evm.dts            |  53 ++
 arch/arm/boot/dts/am57xx-beagle-x15.dts         | 157 ++++
 arch/arm/boot/dts/armada-370-db.dts             |  40 +-
 arch/arm/boot/dts/armada-370-mirabox.dts        |  40 +-
 arch/arm/boot/dts/armada-370-netgear-rn102.dts  |  41 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts  |  41 +-
 arch/arm/boot/dts/armada-370-rd.dts             |  40 +-
 .../arm/boot/dts/armada-370-synology-ds213j.dts |  41 +-
 arch/arm/boot/dts/armada-370-xp.dtsi            |  40 +-
 arch/arm/boot/dts/armada-370.dtsi               |  40 +-
 arch/arm/boot/dts/armada-375-db.dts             |  40 +-
 arch/arm/boot/dts/armada-375.dtsi               |  42 +-
 arch/arm/boot/dts/armada-380.dtsi               |  43 +-
 arch/arm/boot/dts/armada-385-db-ap.dts          | 178 ++++
 arch/arm/boot/dts/armada-385-rd.dts             |  97 ---
 arch/arm/boot/dts/armada-385.dtsi               |  43 +-
 .../{armada-385-db.dts => armada-388-db.dts}    |  49 +-
 arch/arm/boot/dts/armada-388-gp.dts             | 414 ++++++++++
 arch/arm/boot/dts/armada-388-rd.dts             | 132 +++
 arch/arm/boot/dts/armada-388.dtsi               |  70 ++
 arch/arm/boot/dts/armada-38x.dtsi               | 136 +++-
 arch/arm/boot/dts/armada-xp-axpwifiap.dts       |  46 +-
 arch/arm/boot/dts/armada-xp-db.dts              |  40 +-
 arch/arm/boot/dts/armada-xp-gp.dts              |  40 +-
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts |  41 +-
 arch/arm/boot/dts/armada-xp-matrix.dts          |  40 +-
 arch/arm/boot/dts/armada-xp-mv78230.dtsi        |  40 +-
 arch/arm/boot/dts/armada-xp-mv78260.dtsi        |  40 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi        |  40 +-
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts  |  41 +-
 .../arm/boot/dts/armada-xp-openblocks-ax3-4.dts |  40 +-
 arch/arm/boot/dts/armada-xp-synology-ds414.dts  |  41 +-
 arch/arm/boot/dts/armada-xp.dtsi                |  40 +-
 arch/arm/boot/dts/at91sam9263.dtsi              |  21 +
 arch/arm/boot/dts/at91sam9n12ek.dts             |   2 +-
 arch/arm/boot/dts/at91sam9x5ek.dtsi             |   9 +
 arch/arm/boot/dts/atlas7-evb.dts                | 110 +++
 arch/arm/boot/dts/atlas7.dtsi                   | 813 +++++++++++++++++++
 arch/arm/boot/dts/axp209.dtsi                   |  97 +++
 .../boot/dts/bcm4708-buffalo-wzr-1750dhp.dts    |  68 +-
 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts    |  60 ++
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts     |   1 -
 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts  |   1 -
 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts     |   1 -
 .../boot/dts/bcm47081-buffalo-wzr-600dhp2.dts   |  68 +-
 .../boot/dts/bcm47081-buffalo-wzr-900dhp.dts    |  37 +
 arch/arm/boot/dts/berlin2.dtsi                  |   2 +-
 arch/arm/boot/dts/berlin2cd.dtsi                |   7 +-
 arch/arm/boot/dts/berlin2q.dtsi                 |  10 +-
 arch/arm/boot/dts/cx92755.dtsi                  | 113 +++
 arch/arm/boot/dts/cx92755_equinox.dts           |  74 ++
 arch/arm/boot/dts/dm8168-evm.dts                | 129 +++
 arch/arm/boot/dts/dm816x-clocks.dtsi            | 250 ++++++
 arch/arm/boot/dts/dm816x.dtsi                   | 392 +++++++++
 arch/arm/boot/dts/dra7-evm.dts                  |  31 +
 arch/arm/boot/dts/dra7.dtsi                     |   2 -
 arch/arm/boot/dts/dra72-evm.dts                 | 108 +++
 arch/arm/boot/dts/exynos3250-monk.dts           |  63 +-
 arch/arm/boot/dts/exynos3250-rinato.dts         | 133 ++-
 arch/arm/boot/dts/exynos3250.dtsi               | 106 ++-
 arch/arm/boot/dts/exynos4.dtsi                  | 134 ++-
 arch/arm/boot/dts/exynos4210-trats.dts          |   1 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   1 +
 arch/arm/boot/dts/exynos4210.dtsi               |   9 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |   1 +
 arch/arm/boot/dts/exynos4412-trats2.dts         | 212 +++--
 arch/arm/boot/dts/exynos4415.dtsi               |  34 +
 arch/arm/boot/dts/exynos4x12.dtsi               |   9 +-
 arch/arm/boot/dts/exynos5250-snow.dts           |  16 +
 arch/arm/boot/dts/exynos5250.dtsi               |  12 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts      | 100 ++-
 arch/arm/boot/dts/exynos5420.dtsi               |  27 +-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts      | 371 +++++++++
 arch/arm/boot/dts/exynos5800-peach-pi.dts       | 101 ++-
 arch/arm/boot/dts/hip01-ca9x2.dts               |  51 ++
 arch/arm/boot/dts/hip01.dtsi                    | 110 +++
 arch/arm/boot/dts/imx27-apf27dev.dts            |  21 +
 arch/arm/boot/dts/imx27.dtsi                    |   2 +-
 arch/arm/boot/dts/imx28-evk.dts                 |   1 -
 arch/arm/boot/dts/imx51-apf51dev.dts            |  14 +
 arch/arm/boot/dts/imx53.dtsi                    |  11 +-
 arch/arm/boot/dts/imx6dl-udoo.dts               |  18 +
 arch/arm/boot/dts/imx6dl.dtsi                   |   2 +-
 arch/arm/boot/dts/imx6q-udoo.dts                | 124 +--
 arch/arm/boot/dts/imx6q.dtsi                    |   4 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi        |  33 +
 arch/arm/boot/dts/imx6qdl-udoo.dtsi             | 134 +++
 arch/arm/boot/dts/imx6qdl.dtsi                  |   5 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts          | 146 ++++
 arch/arm/boot/dts/imx6sx-sdb.dts                |  39 +
 arch/arm/boot/dts/kirkwood-6192.dtsi            |   2 +
 .../arm/boot/dts/kirkwood-blackarmor-nas220.dts | 173 ++++
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts   |   8 +-
 arch/arm/boot/dts/kirkwood-pogo_e02.dts         | 134 +++
 arch/arm/boot/dts/marco-evb.dts                 |  54 --
 arch/arm/boot/dts/marco.dtsi                    | 757 -----------------
 arch/arm/boot/dts/mt6589-aquaris5.dts           |  12 +-
 arch/arm/boot/dts/mt6589.dtsi                   |  52 +-
 arch/arm/boot/dts/mt6592.dtsi                   |  51 +-
 arch/arm/boot/dts/mt8127-moose.dts              |   4 +
 arch/arm/boot/dts/mt8127.dtsi                   |  52 +-
 arch/arm/boot/dts/mt8135-evbp1.dts              |   4 +
 arch/arm/boot/dts/mt8135.dtsi                   |  54 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi             |  58 ++
 arch/arm/boot/dts/omap3-cm-t3x30.dtsi           |   3 +-
 arch/arm/boot/dts/omap3-gta04.dtsi              |  99 ++-
 arch/arm/boot/dts/omap3-n900.dts                |   3 +-
 arch/arm/boot/dts/omap3-n950-n9.dtsi            |   5 +
 arch/arm/boot/dts/omap3-sbc-t3517.dts           |   4 +
 arch/arm/boot/dts/omap3-sbc-t3530.dts           |  10 +-
 arch/arm/boot/dts/omap3-sbc-t3730.dts           |   5 +-
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts      |  12 +
 arch/arm/boot/dts/qcom-ipq8064.dtsi             |   2 +-
 arch/arm/boot/dts/r7s72100-genmai.dts           |   2 +-
 arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts |   2 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           | 173 +++-
 arch/arm/boot/dts/r8a73a4.dtsi                  |  10 +
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts   |   4 +-
 arch/arm/boot/dts/r8a7740.dtsi                  | 115 ++-
 arch/arm/boot/dts/r8a7779.dtsi                  |  39 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |  15 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  62 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         |   4 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |  19 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  69 +-
 arch/arm/boot/dts/r8a7794-alt.dts               |   4 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |  82 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts          | 468 +++++++++++
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |  27 +
 arch/arm/boot/dts/rk3288-evb-rk808.dts          |  54 +-
 arch/arm/boot/dts/rk3288-evb.dtsi               |  25 +
 arch/arm/boot/dts/rk3288-firefly-beta.dts       |  71 ++
 arch/arm/boot/dts/rk3288-firefly.dts            |  71 ++
 arch/arm/boot/dts/rk3288-firefly.dtsi           | 490 +++++++++++
 arch/arm/boot/dts/rk3288.dtsi                   | 111 +++
 arch/arm/boot/dts/s5pv210-aquila.dts            |   1 +
 arch/arm/boot/dts/s5pv210-goni.dts              |   1 +
 arch/arm/boot/dts/s5pv210-smdkv210.dts          |   1 +
 arch/arm/boot/dts/sama5d3xmb.dtsi               |   2 +-
 arch/arm/boot/dts/sama5d4.dtsi                  |  15 +-
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   2 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |  18 +-
 arch/arm/boot/dts/stih407-b2120.dts             |   3 +-
 arch/arm/boot/dts/stih407-family.dtsi           |  53 ++
 arch/arm/boot/dts/stih407.dtsi                  | 151 ++++
 arch/arm/boot/dts/stih410.dtsi                  | 138 ++++
 arch/arm/boot/dts/stih418-b2199.dts             |  78 ++
 arch/arm/boot/dts/stih418-clock.dtsi            | 348 ++++++++
 arch/arm/boot/dts/stih418.dtsi                  |  99 +++
 arch/arm/boot/dts/stihxxx-b2120.dtsi            |  13 +-
 arch/arm/boot/dts/sun4i-a10-a1000.dts           |  23 +-
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts      |  10 +-
 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 100 +++
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |  58 +-
 arch/arm/boot/dts/sun4i-a10-hackberry.dts       |  21 +-
 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts    | 105 +++
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   8 +-
 arch/arm/boot/dts/sun4i-a10-marsboard.dts       | 183 +++++
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts      |  11 +-
 arch/arm/boot/dts/sun4i-a10-mk802.dts           | 109 +++
 arch/arm/boot/dts/sun4i-a10-mk802ii.dts         | 113 +++
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |  21 +-
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |  68 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                | 204 ++++-
 arch/arm/boot/dts/sun5i-a10s-mk802.dts          | 125 +++
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |  72 +-
 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts   |  25 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi               |  68 +-
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts        |  59 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts |  25 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts       |  75 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                | 112 ++-
 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts       |  13 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts        |  21 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts     | 185 ++---
 arch/arm/boot/dts/sun6i-a31-m9.dts              |  31 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                | 182 +++--
 arch/arm/boot/dts/sun6i-a31s-cs908.dts          | 104 +++
 arch/arm/boot/dts/sun6i-a31s.dtsi               |  58 ++
 arch/arm/boot/dts/sun7i-a20-bananapi.dts        |  28 +-
 arch/arm/boot/dts/sun7i-a20-bananapro.dts       | 262 ++++++
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     | 101 ++-
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts      | 125 ++-
 arch/arm/boot/dts/sun7i-a20-hummingbird.dts     |  38 +-
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts       |  40 +-
 arch/arm/boot/dts/sun7i-a20-m3.dts              |  18 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts  |  24 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts |  24 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |  79 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |  21 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                | 347 +++++---
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts   |  59 ++
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts     |  33 +-
 arch/arm/boot/dts/sun8i-a23.dtsi                | 100 ++-
 arch/arm/boot/dts/sun9i-a80-optimus.dts         | 112 ++-
 arch/arm/boot/dts/sun9i-a80.dtsi                | 192 ++++-
 arch/arm/boot/dts/sunxi-common-regulators.dtsi  |  65 +-
 arch/arm/boot/dts/tegra124-nyan-big.dts         |   2 +
 arch/arm/boot/dts/tegra20.dtsi                  |  10 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   2 +-
 arch/arm/boot/dts/tegra30.dtsi                  |   2 +-
 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi       |   2 +-
 arch/arm/boot/dts/vf-colibri.dtsi               |   3 +-
 arch/arm/boot/dts/vf500.dtsi                    |  23 +-
 arch/arm/boot/dts/vf610-twr.dts                 |   2 +-
 arch/arm/boot/dts/vfxxx.dtsi                    |  48 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |  32 +-
 arch/arm/boot/dts/zynq-zc702.dts                | 224 +++++
 arch/arm/boot/dts/zynq-zc706.dts                | 194 +++++
 arch/arm/boot/dts/zynq-zed.dts                  |  15 +
 drivers/clk/samsung/clk-exynos5420.c            |  23 +-
 include/dt-bindings/clock/exynos5420.h          |   6 +
 include/dt-bindings/clock/r8a7790-clock.h       |   1 +
 include/dt-bindings/clock/r8a7791-clock.h       |   2 +
 include/dt-bindings/clock/r8a7794-clock.h       |  17 +
 include/dt-bindings/clock/rk3288-cru.h          |   4 +
 include/dt-bindings/clock/stih418-clks.h        |  34 +
 include/dt-bindings/dma/sun4i-a10.h             |  56 ++
 include/dt-bindings/pinctrl/omap.h              |   1 +
 include/dt-bindings/pinctrl/sun4i-a10.h         |  62 ++
 249 files changed, 14920 insertions(+), 2428 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt
 create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt
 create mode 100644 Documentation/devicetree/bindings/clock/alphascale,acc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas-memory-controllers.txt
 create mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
 create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt
 create mode 100644 Documentation/devicetree/bindings/sound/atmel_ac97c.txt
 create mode 100644 arch/arm/boot/dts/alphascale-asm9260-devkit.dts
 create mode 100644 arch/arm/boot/dts/alphascale-asm9260.dtsi
 create mode 100644 arch/arm/boot/dts/am437x-idk-evm.dts
 create mode 100644 arch/arm/boot/dts/armada-385-db-ap.dts
 delete mode 100644 arch/arm/boot/dts/armada-385-rd.dts
 rename arch/arm/boot/dts/{armada-385-db.dts => armada-388-db.dts} (51%)
 create mode 100644 arch/arm/boot/dts/armada-388-gp.dts
 create mode 100644 arch/arm/boot/dts/armada-388-rd.dts
 create mode 100644 arch/arm/boot/dts/armada-388.dtsi
 create mode 100644 arch/arm/boot/dts/atlas7-evb.dts
 create mode 100644 arch/arm/boot/dts/atlas7.dtsi
 create mode 100644 arch/arm/boot/dts/axp209.dtsi
 create mode 100644 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
 create mode 100644 arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
 create mode 100644 arch/arm/boot/dts/cx92755.dtsi
 create mode 100644 arch/arm/boot/dts/cx92755_equinox.dts
 create mode 100644 arch/arm/boot/dts/dm8168-evm.dts
 create mode 100644 arch/arm/boot/dts/dm816x-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/dm816x.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5422-odroidxu3.dts
 create mode 100644 arch/arm/boot/dts/hip01-ca9x2.dts
 create mode 100644 arch/arm/boot/dts/hip01.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-udoo.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-udoo.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sx-sabreauto.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-blackarmor-nas220.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-pogo_e02.dts
 delete mode 100644 arch/arm/boot/dts/marco-evb.dts
 delete mode 100644 arch/arm/boot/dts/marco.dtsi
 create mode 100644 arch/arm/boot/dts/rk3066a-rayeager.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly-beta.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dtsi
 create mode 100644 arch/arm/boot/dts/stih407.dtsi
 create mode 100644 arch/arm/boot/dts/stih418-b2199.dts
 create mode 100644 arch/arm/boot/dts/stih418-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih418.dtsi
 create mode 100644 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-marsboard.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-mk802.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-mk802ii.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a10s-mk802.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31s-cs908.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31s.dtsi
 create mode 100644 arch/arm/boot/dts/sun7i-a20-bananapro.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts
 create mode 100644 include/dt-bindings/clock/stih418-clks.h
 create mode 100644 include/dt-bindings/dma/sun4i-a10.h
 create mode 100644 include/dt-bindings/pinctrl/sun4i-a10.h

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

* [GIT PULL 4/7] ARM: SoC DT updates
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

DT changes continue to be the bulk of our merge window contents.

We continue to have a large set of changes across the board as new platforms
and drivers are added.

Some of the new platforms are:
- Alphascale ASM9260
- Marvell Armada 388
- CSR Atlas7
- TI Davinci DM816x
- Hisilicon HiP01
- ST STiH418

There have also been some sweeping changes, including relicensing of DTS
contents from GPL to GPLv2+/X11 so that the same files can be reused in
other non-GPL projects more easily. There's also been changes to the
DT Makefile to make it a little less conflict-ridden and churny down
the road.


Conflicts: None

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 880c0d140deb12d5be39a96375fcc42ad357f17d:

  Merge tag 'samsung-dt-4' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt

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

Aaro Koskinen (1):
      ARM: dts: N950/N9: add twl_power

Addy Ke (1):
      ARM: dts: rockchip: set dw_mmc max-freq 150Mhz

Aleksei Mamlin (2):
      ARM: dts: sunxi: Add missing mdio label
      ARM: dts: sun4i: Add Marsboard A10 board

Alexander Morozov (1):
      ARM: at91: sama5d3xek/dt: use dt ids for wm8904

Alexander Stein (2):
      dt: atmel_ac97c: Add device tree documentation
      ARM: at91/dt: sam9263: Add ac97 device node

Alexandru Gagniuc (2):
      ARM: sun4i: dt: Add pin muxing options for SPI
      ARM: sun4i: dt: cubieboard: Enable SPI0

Andrey Gusakov (2):
      ARM: shmobile: r8a7790: add MLB+ clock
      ARM: shmobile: r8a7791: add MLB+ clock

Andy Yan (1):
      ARM: dts: rockchip: add rk3288 hdmi nodes

Anson Huang (3):
      ARM: dts: imx6q: update cpufreq volt/freq table
      ARM: dts: imx6dl: correct cpufreq volt/freq table
      ARM: dts: imx6sx: add i.mx6sx sabreauto board support

Anton Bondarenko (1):
      ARM: dts: imx6q: enable dma for ecspi5

Arnaud Ebalard (1):
      ARM: tegra: Update isl29028 compatible string to use isil vendor prefix

Barry Song (1):
      ARM: dts: drop MARCO platform DT stuff

Baruch Siach (2):
      ARM: devicetree: document supported Conexant Digicolor SoC
      ARM: digicolor: add minimal device tree description

Ben Dooks (2):
      ARM: shmobile: r8a7790 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7791 dtsi: Change to using clock-indices

Benoit Parrot (3):
      ARM: dts: am4372: add VPFE DT node entries
      ARM: dts: am43x-epos-evm: add VPFE device tree data
      ARM: dts: am437x-gp-evm: add VPFE device tree data

Beomho Seo (2):
      ARM: dts: remove unnecessary gpio-key nodes for exynos3250 boards
      ARM: dts: use macro in gpio keys for exynos3250 boards

Bhupesh Sharma (3):
      Documentation: DT: Add bindings for FSL NS16550A UART
      Documentation: DT: Add entry for FSL LS2085A SoC and Simulator model
      Documentation: DT: Add entry for FSL Management Complex

Bo Shen (1):
      ARM: at91: at91sam9n12ek/dt: use dt ids for wm8904

Chanwoo Choi (4):
      ARM: dts: Add PPMU dt node for exynos3250
      ARM: dts: Add PPMU dt node for exynos4 and exynos4210
      ARM: dts: Add PPMU node for exynos3250-monk and exynos3250-rinato
      ARM: dts: Add PPMU node for exynos4412-trats2

Chen-Yu Tsai (25):
      ARM: dts: sun6i: hummingbird: Add ethernet phy reset gpio properties
      ARM: dts: sunxi: Enable thermal sensor support for RTP on sun[457]i
      ARM: dts: sun7i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sun5i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sun4i: Add cpu clock reference and operating points to dtsi
      ARM: dts: sunxi: Add dtsi for AXP209 PMIC
      ARM: dts: sun7i: Add cpu thermal zones to dtsi
      ARM: dts: sun5i: Add cpu thermal zones to dtsi
      ARM: dts: sun4i: Add cpu thermal zones to dtsi
      ARM: dts: sun7i: cubieboard2: add axp209 regulator nodes
      ARM: dts: sun7i: cubietruck: add axp209 regulator nodes
      ARM: dts: sun5i: hsg-h702: add axp209 regulator nodes
      ARM: dts: sun4i: cubieboard: add axp209 regulator nodes
      ARM: dts: sun9i: Add mmc module clock nodes for A80
      ARM: dts: sun9i: Add clock-indices property for bus gate clocks
      ARM: dts: sunxi: Use label to reference pio in sunxi-common-regulators
      ARM: dts: sun9i: Add pinmux setting for mmc0
      ARM: dts: sun6i: Convert hummingbird a31 dts to label references
      ARM: dts: sun9i: Add mmc config clock nodes
      ARM: dts: sun9i: Add mmc controller nodes to the A80 dtsi
      ARM: dts: sun9i: Convert a80 optimus board dts to label referencing
      ARM: dts: sun9i: Enable mmc0 on A80 Optimus Board
      ARM: dts: sun9i: Add 8 bit mmc pinmux setting for mmc2
      ARM: dts: sun9i: Enable mmc2 on A80 Optimus Board
      ARM: dts: sun6i: Add resistive touchscreen controller node to dtsi

Chris Zhong (2):
      ARM: dts: rockchip: add RK3288 suspend support
      ARM: dts: rockchip: add suspend settings for rk3288-evb-rk808

Christoph Junghans (1):
      ARM: Kirkwood: Added support for pogoplug e02 (pink/gray)

Dan Haab (1):
      ARM: BCM5301X: Add DT for Luxul XWC-1000

Daniel Kurtz (1):
      ARM: dts: rockchip: Add rk3288 vop and display-subsystem

Daniel Lezcano (1):
      ARM: dts: rockchip: Add rockchip timer node for rk3288

Darren Etheridge (1):
      ARM: dts: am437x-sk-evm: add VPFE device tree data

Dave Gerlach (1):
      ARM: dts: am437x-sk-evm: Hook dcdc2 as the cpu0-supply

Dmitry Lifshitz (1):
      ARM: dts: cm-t3x: add NAND support

Dmitry Osipenko (1):
      ARM: dts: tegra20: fix GR3D, DSI unit and reg base addresses

Dylan Reid (1):
      ARM: tegra: Enable the mic-detect gpio on Acer Chromebook 13

Eddie Huang (3):
      ARM: mediatek: add UART dts for mt8127 and mt8135
      DTS: serial: Add bindings document for the Mediatek UARTs
      ARM: mediatek: dts: Add UART dts for MT8127 and MT8135 boards

Eric Nelson (3):
      ARM: dts: sabrelite: add i2c2
      ARM: dts: sabrelite: add hdmi
      ARM: dts: sabrelite: add i2c3

Evgeni Dobrev (2):
      ARM: dts: kirkwood: enable phy driver for SATA controller on 88f6192
      Kirkwood: add support for Seagate BlackArmor NAS220

FUKAUMI Naoki (3):
      dt-bindings: add vendor prefix and root compatible property for Rockchip boards
      ARM: dts: rockchip: add dts for Firefly Firefly-RK3288 boards
      ARM: dts: rockchip: add dts for ChipSPARK Rayeager PX2 board

Fabio Estevam (3):
      ARM: dts: imx: Update VPU compatible strings
      ARM: dts: imx6qdl: Remove OCRAM clock from VPU node
      ARM: dts: imx6sx-sdb: Add QSPI support

Felipe Balbi (10):
      ARM: dts: am437x-sk: remove internal pulls from QSPI
      ARM: dts: am437x-sk: add explicit MMC0 pinmux
      ARM: dts: am437x-sk: remove ethernet pulls
      ARM: dts: am437x-sk: add explicit pinmux for both USB instances
      ARM: dts: am437x-sk: remove internal i2c pullups
      ARM: dts: am437x-sk: remove DSS pulls
      ARM: dts: am57xx-beagle-x15: Add dual ethernet
      ARM: dts: add support for AM437x IDK
      ARM: dts: am437x-sk: add power button binding
      ARM: dts: am437x-idk: add gpio-based power key

Gabriel FERNANDEZ (3):
      ARM: DT: STiH407: Add DRM dt nodes
      ARM: DT: STiH410: Add DRM dt nodes
      ARM: DT: STi: STiH407: Add DT node for MiPHY28lp

Geert Uytterhoeven (23):
      ARM: shmobile: genmai dts: Replace status value "ok" by "okay"
      ARM: shmobile: armadillo800eva dts: Replace status value "ok" by "okay"
      ARM: shmobile: lager dts: Replace status value "ok" by "okay"
      ARM: shmobile: henninger dts: Replace status value "ok" by "okay"
      ARM: shmobile: koelsch dts: Replace status value "ok" by "okay"
      ARM: shmobile: alt dts: Replace status value "ok" by "okay"
      ARM: shmobile: kzm9g-reference dts: Replace status value "ok" by "okay"
      ARM: shmobile: ape6evm-reference: Correct BSC bus range
      ARM: shmobile: r8a7740 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7779 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7794 dtsi: Change to using clock-indices
      ARM: shmobile: r8a7791: Correct mask for GIC PPI interrupts
      ARM: shmobile: r8a7794: Correct mask for GIC PPI interrupts
      ARM: shmobile: sh73a0 dtsi: Add SoC-specific FSI2 compatible property
      ARM: shmobile: r8a7790 dtsi: Drop "renesas,rcar_sound" compatible value
      ARM: shmobile: r8a7791 dtsi: Drop "renesas,rcar_sound" compatible value
      PM / Domains: Add DT bindings for the R-Mobile System Controller
      ARM: shmobile: r8a7740 dtsi: Add PM domain support
      ARM: shmobile: Add DT bindings for Renesas memory controllers
      ARM: shmobile: r8a73a4 dtsi: Add memory-controller nodes
      ARM: shmobile: r8a7740 dtsi: Add memory-controller node
      ARM: shmobile: sh73a0 dtsi: Add memory-controller nodes
      PM / Domains: R-Mobile SYSC: Document SH-Mobile AG5 (sh73a0) binding

Gregory CLEMENT (33):
      ARM: mvebu: a38x: Add more pinctrl functions
      ARM: mvebu: a38x: Add missing labels
      ARM: mvebu: Document the Device Tree binding for the Armada 388 SoC
      ARM: mvebu: Add Device Tree description of the Armada 388 SoC
      ARM: mvebu: Add Armada 388 General Purpose Development Board support
      ARM: mvebu: Armada 385 GP: Add regulators to the SATA port
      ARM: mvebu: armada-370-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-mirabox: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-netgear-rn102: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-netgear-rn104: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-rd: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-synology-ds213j: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-370-xp: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-375-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-375: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-380: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-388-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-385: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-388-rd: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-38x: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-axpwifiap: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-db: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-gp: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-lenovo-ix4-300d: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-matrix: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-mv78230: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-mv78260: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-mv78460: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-netgear-rn2120: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-openblocks-ax3-4: Relicense the device tree under GPLv2+/X11
      ARM: mvebu: armada-xp-synology-ds414: Relicense the device tree under GPLv2+/X11

Gwenhael Goavec-Merou (1):
      ARM: imx: apf51dev: add gpio-backlight support

H. Nikolaus Schaller (5):
      ARM: dts: omap3-gta04: Fix backup-battery charging in devicetree file.
      ARM: dts: omap3-gta04: Fix audio node malformatting
      ARM: dts: omap3-gta04: Enable mcbps2 necessary for audio
      ARM: dts: omap3-gta04: Enable twl audio vibra support
      ARM: dts: omap3-gta04: Enable power-off using twl4030

Hans de Goede (20):
      ARM: dts: sun6i: Add pinmux settings for the ir pins
      ARM: dts: sun6i: Add ir_clk node
      ARM: dts: sun6i: Add ir node
      ARM: dts: sun6i: Enable ir receiver on the Mele M9
      ARM: dts: sun4i: Add lradc node
      ARM: dts: sun5i: Add lradc node
      ARM: dts: sun7i: Add lradc node
      ARM: dts: sun6i: Add sun6i-a31s.dtsi
      ARM: dts: sun6i: Add dts file for CSQ CS908 board
      ARM: dts: sunxi: Add simplefb nodes for de_be0-lcd0, de_be0-lcd0-tve0 pipelines
      ARM: dts: sun8i: Add lradc node to sun8i-a23.dtsi
      ARM: dts: sun8i: Enable lradc on a23-ippo-q8h-v5
      ARM: dts: sun8i: Add dts file for Ippo Q8H v1.2 tablets
      ARM: dts: sun7i: Add dts file for Bananapro board
      ARM: dts: sun4i: Add dts file for Chuwi V7 CW0825 tablet
      ARM: dts: sun4i: Add mk802 board
      ARM: dts: sun4i: Add mk802ii board
      ARM: dts: sun5i: Add mk802_a10s board
      ARM: dts: sun4i: Add Hyundau A7HD board
      ARM: dts: sun5i: Enable axp209 support on A13-OLinuxIno

Heiko Stuebner (7):
      clk: rockchip: add id for watchdog pclk on rk3288
      Merge branch 'v3.20-clk/new-ids' into v3.20-armsoc/dts
      ARM: dts: rockchip: add rk3288 watchdog clock
      ARM: dts: rockchip: add cpu and gpu regulators to rk3288-evb-act8846
      ARM: dts: rockchip: housekeeping off i2c0 on rk3288-evb boards
      ARM: dts: rockchip: enable vops and hdmi output on rk3288-firefly and -evb
      ARM: dts: rockchip: move the hdmi ddc-i2c-bus property to the actual boards

Hiroyuki Yokoyama (1):
      ARM: shmobile: r8a7794: Add SYS-DMAC clocks to device tree

Hisashi Nakamura (3):
      ARM: shmobile: koelsch: Fix QSPI mode of SPI-Flash into mode3
      ARM: shmobile: lager: Fix QSPI mode of SPI-Flash into mode3
      ARM: shmobile: r8a7794: Add QSPI clock to device tree

Howard Chen (2):
      ARM: mediatek: Add sysirq device node to mt6592 dtsi
      dt-bindings: add mt6592 compatible string for mediatek sysirq

Huang Lin (1):
      clk: rockchip: add clock IDs for the PVTM clocks

Inha Song (1):
      ARM: dts: Add sound nodes for exynos4412-trats2

Inki Dae (2):
      ARM: dts: add fimd device support for exynos3250-rinato
      ARM: dts: add Panel device support for exynos3250-rinato

Jaewon Kim (6):
      ARM: dts: Add exynos_usbphy node for exynos3250
      ARM: dts: Add hsotg node for exynos3250
      ARM: dts: Enable USB node for exynos3250-rinato
      ARM: dts: Enable USB node for exynos3250-monk
      ARM: dts: Add regulator-haptic node for exynos3250-rinato
      ARM: dts: Add regulator-haptic node for exynos3250-monk

Javier Martinez Canillas (6):
      ARM: dts: Add power and lid GPIO keys pinctrl for exynos5250-snow
      ARM: dts: Add lid GPIO key device node for Peach boards
      ARM: dts: Set Peach boards USB WebCam regulators to always on
      ARM: dts: Configure regulators for suspend on exynos Peach boards
      clk: exynos5420: Add IDs for clocks used in DISP1 power domain
      ARM: dts: Add DISP1 power domain for exynos5420

Jisheng Zhang (2):
      ARM: dts: berlin: add pmu node for BG2Q and BG2CD
      ARM: dts: berlin: add PPI cpu mask to twd timer interrupts

Josh Wu (1):
      ARM: at91: sama5d4: dts: change the nand compatible string

Kazuya Mizuguchi (1):
      ARM: shmobile: r8a7794: Add USBDMAC[01] clocks to device tree

Kever Yang (1):
      clk: rockchip: add clock ID for usbphy480m_src

Kevin Hilman (1):
      ARM: dts: add on-board INA231 sensors for exynos5422-odroidxu3

Koji Matsuoka (1):
      ARM: shmobile: r8a7794: Add I2C clocks to device tree

Krzysztof Kozlowski (4):
      ARM: dts: Add Maxim 77693 fuel gauge node for exynos4412-trats2
      ARM: dts: Add suspend configuration for max77686 regulators for exynos4412-trats2
      ARM: dts: Switch max77686 regulators to GPIO control for exynos4412-trats2
      ARM: dts: Add max77693 charger node for exynos4412-trats2

Kuninori Morimoto (4):
      ARM: shmobile: r8a7790: tidyup #sound-dai-cells settings
      ARM: shmobile: r8a7791: tidyup #sound-dai-cells settings
      ARM: shmobile: r8a7790: add SRC interrupt number on DTSI
      ARM: shmobile: r8a7791: add SRC interrupt number on DTSI

Laurent Pinchart (1):
      ARM: shmobile: ape6evm: Fix LAN9220 VDDVARIO voltage

Ludovic Desroches (1):
      ARM: at91/dt: sama5d4: add pioD controller

Magnus Damm (3):
      ARM: shmobile: r8a7779: Use R8A7779_CLK_P as SCIF parent clock
      ARM: shmobile: r8a7779: Use MSTP for SCIF clocks
      ARM: shmobile: r8a7779: Add TWD device to DTS

Marek Belisko (3):
      ARM: dts: omap3-gta04: Add handling for tv output
      ARM: dts: omap3-gta04: Fix a GPIO line for bma180 node
      ARM: dts: omap3-gta04: Add ramp value for twl4030 audio

Marek Szyprowski (3):
      ARM: dts: convert to generic power domain bindings for exynos DT
      ARM: dts: add 'dr_mode' property to hsotg devices for exynos boards
      ARM: dts: reduce total RAM by 22 MiB for exynos5422-odroidxu3

Matthias Brugger (3):
      ARM: mediatek: dts: Add uart to mt6589
      ARM: mediatek: dts: Add uart to Aquaris5
      ARM: mediatek: dts: Add uart to mt6592

Maxime COQUELIN (2):
      ARM: dts: Add STiH418 SoC support
      ARM: dts: STiH418: Add B2199 board support

Maxime Ripard (13):
      ARM: mvebu: a38x: Fix node names
      ARM: mvebu: A38x: Remove redundant pinctrl informations
      ARM: mvebu: Add a number of pinctrl functions
      ARM: mvebu: Add Armada 385 Access Point Development Board support
      ARM: sunxi: DT: Convert to device tree includes
      ARM: sunxi: DT: convert DTs to use common GPIOs includes
      ARM: sunxi: DT: Convert the DTs to use a header for the DMA arguments
      ARM: sunxi: DT: Convert the DTs to use a header for the pinctrl nodes
      ARM: sunxi: DT: Convert the DTs to use the GIC headers
      ARM: sunxi: DT: Convert the DTs to use the generic interrupt header
      ARM: sun7i: cubieboard2: Relicense the device tree under GPLv2/X11
      ARM: sun7i: cubietruck: Relicense the device tree under GPLv2/X11
      ARM: sun6i: Enable ARM arch timers

Michael Heimpold (1):
      ARM: dts: imx28-evk: remove duplicate property

Michal Simek (2):
      ARM: zynq: DT: Fix binding for cadence WDT
      ARM: zynq: DT: Add aliases node

Mugunthan V N (1):
      ARM: dts: dra72-evm: Add qspi device

NeilBrown (5):
      ARM: dts: omap3-gta04: add comments about gpios
      ARM: dts: omap3-gta04: enable power-off for wifi card.
      ARM: dts: omap3-gta04: add gyroscope
      ARM: dts: omap3-gta04: only power DSS when necessary.
      ARM: dts: omap3-gta04: Disable keypad

Nicolas Ferre (1):
      ARM: dts: re-fromat AT91 part to match other entries

Nishanth Menon (1):
      ARM: dts: am57xx-beagle-x15: Add GPIO controlled fan node

Oleksij Rempel (3):
      ARM: dts: add DT for Alphascale ASM9260 SoC
      ARM: add alphascale,acc.txt bindings documentation
      add Alphascale to vendor-prefixes.txt

Olof Johansson (33):
      Merge tag 'renesas-dt-cleanups-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'berlin-dt-for-3.20-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      Merge tag 'v3.20-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'mvebu-dt-3.20' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'atlas7-init-dts-for-3.20' of git://git.kernel.org/.../baohua/linux into next/dt
      Merge tag 'at91-dt' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge branch 'asm/dt' into next/dt
      ARM: dts: move alphascale in makefile
      Merge tag 'renesas-dt-cleanups2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'sti-dt-for-v3.20-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
      Merge tag 'omap-for-v3.20/dt-pt1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'renesas-dt2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'qcom-dt-for-3.20' of git://git.kernel.org/.../galak/linux-qcom into next/dt
      Merge tag 'omap-for-v3.20/dt-pt2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'bcm5301x-dt-2015-01-20' of https://github.com/hauke/linux into next/dt
      Merge tag 'v3.20-rockchip-dts1' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'mvebu-dt-3.20-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v3.20-next-dts2' of https://github.com/mbgg/linux-mediatek into next/dt
      Merge tag 'imx-dt-3.20' of git://git.kernel.org/.../shawnguo/linux into next/dt
      ARM: dts: imx6q: sort dtbs in makefile
      Merge tag 'tegra-for-3.20-dt' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'sunxi-dt-for-3.20' of https://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'at91-dt2' of git://git.kernel.org/.../nferre/linux-at91 into next/dt
      Merge tag 'v3.20-rockchip-dts2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'zynq-dt-for-3.20' of https://github.com/Xilinx/linux-xlnx into next/dt
      Merge tag 'v3.20-rockchip-dts3' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'omap-for-v3.20/dt-pt3-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'mvebu-dt-3.20-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'samsung-dt-4' of git://git.kernel.org/.../kgene/linux-samsung into next/dt

Pankaj Dubey (1):
      Documentation: dt-bindings: add exynos-chipid binding information

Paul Bolle (1):
      ARM: mvebu: make DTS comments reflect DEBUG_LL changes

Pavel Machek (1):
      ARM: dts: omap3-n900: cleanup english

Peter Griffin (3):
      ARM: STi: DT: STiH407: Add usb2 picophy dt nodes
      ARM: STi: DT: STiH410: Add usb2 picophy dt nodes
      ARM: STi: DT: STiH410: Add DT nodes for the ehci and ohci usb controllers.

Peter Robinson (1):
      ARM: dts: Only build dtb if associated Arch and/or SoC is enabled

Philippe Reynes (1):
      apf27dev: add max5821 to the dts

Pramod Gurav (1):
      ARM: dts: qcom: Add Support for SD Card Detect for ifc6410 board

Rafa? Mi?ecki (3):
      ARM: BCM5301X: Drop unused poll-interval from gpio-keys
      ARM: BCM5301X: Add LEDs for Buffalo devices
      ARM: BCM5301X: Add DT for Buffalo WZR-900DHP

Richard Kunze (2):
      ARM: dts: use all remaining MTD space foor rootfs of Iomega ix2-200
      ARM: dts: add gpio_poweroff support for Iomega ix2-200

Robert Nelson (1):
      ARM: dts: imx6dl-udoo: Add board support based off imx6q-udoo

Roger Quadros (4):
      ARM: dts: dra7-evm: Add extcon nodes for USB
      ARM: dts: dra72-evm: Add extcon nodes for USB
      ARM: dts: am57xx-beagle-x15: Add extcon nodes for USB
      ARM: dts: am57xx-beagle-x15: Fix USB2 mode

Ryo Kataoka (1):
      ARM: shmobile: r8a7791: Add IPMMU-SGX clock to device tree

Sanchayan Maity (1):
      ARM: dts: vfxxx: Add SNVS node

Sergei Shtylyov (1):
      ARM: shmobile: r8a7791: fix MSTP8 input clocks

Shawn Guo (1):
      Merge branch 'imx/soc' into imx/dt

Shinobu Uehara (3):
      ARM: shmobile: r8a7794: Add USB clocks to device tree
      ARM: shmobile: r8a7794: Add SDHI clocks to device tree
      ARM: shmobile: r8a7794: Add MMCIF clock to device tree

Simon Horman (1):
      ARM: shmobile: dts: koelsch: Fix flash partition label and size

Sjoerd Simons (1):
      ARM: dts: Add dts file for Odroid XU3 board

Soren Brinkmann (4):
      ARM: zynq: DT: Add USB to device tree
      ARM: zynq: DT: Add pinctrl information
      ARM: zynq: DT: Remove bogus value from 'bias-disable' property
      ARM: zynq: DT: Add pinctrl information to USB nodes

Stefan Agner (4):
      ARM: dts: vf610: enable watchdog for Cortex-A5 dt's
      ARM: dts: vf-colibri: add CLKOUT pin to pinctrl of FEC1
      ARM: dts: vf610: add system reset controller and syscon-reboot
      ARM: vf610: use zero based naming for GPIO nodes

Steffen Trumtrar (1):
      ARM: i.MX53: dts: add sahara module

Stephen Boyd (1):
      ARM: dts: qcom: Correct IPQ8064 tlmm interrupt

Sylvain Rochet (1):
      ARM: at91/dt: disable pull-up on vbus-gpio (PB16) to reduce power consumption

Sylwester Nawrocki (3):
      ARM: dts: Fix CLK_UART_ISP_SCLK clock assignment in exynos4x12.dtsi
      ARM: dts: Fix CLK_MOUT_CAMn parent clocks assignment for exynos4412-trats2
      ARM: dts: Add syscon phandle to the video-phy node for Exynos4

Thierry Reding (1):
      ARM: tegra: Fix unit address for Cortex-A9 TWD timer

Thomas Petazzoni (2):
      dt: bindings: update mvebu-mbus DT binding with new compatible properties
      ARM: mvebu: fix compatible strings of MBus on Armada 375 and Armada 38x

Tony Lindgren (4):
      ARM: dts: Add basic dm816x device tree configuration
      ARM: dts: Add basic clocks for dm816x
      ARM: dts: Add minimal support for dm8168-evm
      ARM: dts: Fix dm816x pinctrl and syscon so they are children of SCM

Ulrich Hecht (5):
      ARM: shmobile: ape6evm: fix compatible string for Ethernet controller
      ARM: shmobile: ape6evm: synchronize dts with reference platform
      ARM: shmobile: ape6evm: Add LEDs to the device tree
      ARM: shmobile: ape6evm: Add keypad to the device tree
      ARM: shmobile: r8a73a4: Add r8a73a4-ape6evm.dtb to ARCH_SHMOBILE_MULTI

Vignesh R (1):
      ARM: dts: DRA7X: drop id property in pcie_phy

Vishnu Patekar (2):
      ARM: sunxi: dts: Add PS2 nodes to dtsi for A10,A20
      ARM: sunxi: dts: Add A10/A20 PS2 pin muxing options

Wang Long (1):
      ARM: dts: Add hip01-ca9x2 dts file

Yingjoe Chen (1):
      ARM: mediatek: Add sysirq in mt6589/mt8135/mt8127 dtsi

YoungJun Cho (2):
      ARM: dts: add fimd device node for exynos4415
      ARM: dts: add mipi dsi device node for exynos4415

Zhiwu Song (1):
      ARM: dts: add init dts file for CSR atlas7 SoC

Zoltan HERPAI (1):
      ARM: dts: pcduino: Enable user LED and button support for pcDuino


 .../devicetree/bindings/arm/armada-38x.txt      |   7 +
 .../devicetree/bindings/arm/digicolor.txt       |   6 +
 .../bindings/arm/exynos/power_domain.txt        |   2 +-
 Documentation/devicetree/bindings/arm/fsl.txt   |   8 +
 .../bindings/arm/hisilicon/hisilicon.txt        |  25 +
 .../bindings/arm/mediatek/mediatek,sysirq.txt   |   1 +
 .../devicetree/bindings/arm/rockchip.txt        |  10 +
 .../bindings/arm/samsung/exynos-chipid.txt      |  12 +
 Documentation/devicetree/bindings/arm/sirf.txt  |   6 +-
 .../devicetree/bindings/bus/mvebu-mbus.txt      |   4 +-
 .../bindings/clock/alphascale,acc.txt           | 115 +++
 .../bindings/iommu/samsung,sysmmu.txt           |   6 +-
 .../devicetree/bindings/media/s5p-mfc.txt       |   4 +-
 .../renesas-memory-controllers.txt              |  44 +
 .../devicetree/bindings/misc/fsl,qoriq-mc.txt   |  40 +
 .../bindings/power/renesas,sysc-rmobile.txt     |  99 +++
 .../devicetree/bindings/serial/mtk-uart.txt     |   2 +
 .../devicetree/bindings/serial/of-serial.txt    |  12 +
 .../devicetree/bindings/sound/atmel_ac97c.txt   |  20 +
 .../devicetree/bindings/vendor-prefixes.txt     |   4 +
 .../devicetree/bindings/video/exynos_dsim.txt   |   4 +-
 .../devicetree/bindings/video/samsung-fimd.txt  |   4 +-
 arch/arm/boot/dts/Makefile                      | 356 +++++---
 arch/arm/boot/dts/alphascale-asm9260-devkit.dts |  13 +
 arch/arm/boot/dts/alphascale-asm9260.dtsi       |  63 ++
 arch/arm/boot/dts/am4372.dtsi                   |  16 +
 arch/arm/boot/dts/am437x-gp-evm.dts             | 106 +++
 arch/arm/boot/dts/am437x-idk-evm.dts            | 405 +++++++++
 arch/arm/boot/dts/am437x-sk-evm.dts             | 217 +++--
 arch/arm/boot/dts/am43x-epos-evm.dts            |  53 ++
 arch/arm/boot/dts/am57xx-beagle-x15.dts         | 157 ++++
 arch/arm/boot/dts/armada-370-db.dts             |  40 +-
 arch/arm/boot/dts/armada-370-mirabox.dts        |  40 +-
 arch/arm/boot/dts/armada-370-netgear-rn102.dts  |  41 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts  |  41 +-
 arch/arm/boot/dts/armada-370-rd.dts             |  40 +-
 .../arm/boot/dts/armada-370-synology-ds213j.dts |  41 +-
 arch/arm/boot/dts/armada-370-xp.dtsi            |  40 +-
 arch/arm/boot/dts/armada-370.dtsi               |  40 +-
 arch/arm/boot/dts/armada-375-db.dts             |  40 +-
 arch/arm/boot/dts/armada-375.dtsi               |  42 +-
 arch/arm/boot/dts/armada-380.dtsi               |  43 +-
 arch/arm/boot/dts/armada-385-db-ap.dts          | 178 ++++
 arch/arm/boot/dts/armada-385-rd.dts             |  97 ---
 arch/arm/boot/dts/armada-385.dtsi               |  43 +-
 .../{armada-385-db.dts => armada-388-db.dts}    |  49 +-
 arch/arm/boot/dts/armada-388-gp.dts             | 414 ++++++++++
 arch/arm/boot/dts/armada-388-rd.dts             | 132 +++
 arch/arm/boot/dts/armada-388.dtsi               |  70 ++
 arch/arm/boot/dts/armada-38x.dtsi               | 136 +++-
 arch/arm/boot/dts/armada-xp-axpwifiap.dts       |  46 +-
 arch/arm/boot/dts/armada-xp-db.dts              |  40 +-
 arch/arm/boot/dts/armada-xp-gp.dts              |  40 +-
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts |  41 +-
 arch/arm/boot/dts/armada-xp-matrix.dts          |  40 +-
 arch/arm/boot/dts/armada-xp-mv78230.dtsi        |  40 +-
 arch/arm/boot/dts/armada-xp-mv78260.dtsi        |  40 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi        |  40 +-
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts  |  41 +-
 .../arm/boot/dts/armada-xp-openblocks-ax3-4.dts |  40 +-
 arch/arm/boot/dts/armada-xp-synology-ds414.dts  |  41 +-
 arch/arm/boot/dts/armada-xp.dtsi                |  40 +-
 arch/arm/boot/dts/at91sam9263.dtsi              |  21 +
 arch/arm/boot/dts/at91sam9n12ek.dts             |   2 +-
 arch/arm/boot/dts/at91sam9x5ek.dtsi             |   9 +
 arch/arm/boot/dts/atlas7-evb.dts                | 110 +++
 arch/arm/boot/dts/atlas7.dtsi                   | 813 +++++++++++++++++++
 arch/arm/boot/dts/axp209.dtsi                   |  97 +++
 .../boot/dts/bcm4708-buffalo-wzr-1750dhp.dts    |  68 +-
 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts    |  60 ++
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts     |   1 -
 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts  |   1 -
 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts     |   1 -
 .../boot/dts/bcm47081-buffalo-wzr-600dhp2.dts   |  68 +-
 .../boot/dts/bcm47081-buffalo-wzr-900dhp.dts    |  37 +
 arch/arm/boot/dts/berlin2.dtsi                  |   2 +-
 arch/arm/boot/dts/berlin2cd.dtsi                |   7 +-
 arch/arm/boot/dts/berlin2q.dtsi                 |  10 +-
 arch/arm/boot/dts/cx92755.dtsi                  | 113 +++
 arch/arm/boot/dts/cx92755_equinox.dts           |  74 ++
 arch/arm/boot/dts/dm8168-evm.dts                | 129 +++
 arch/arm/boot/dts/dm816x-clocks.dtsi            | 250 ++++++
 arch/arm/boot/dts/dm816x.dtsi                   | 392 +++++++++
 arch/arm/boot/dts/dra7-evm.dts                  |  31 +
 arch/arm/boot/dts/dra7.dtsi                     |   2 -
 arch/arm/boot/dts/dra72-evm.dts                 | 108 +++
 arch/arm/boot/dts/exynos3250-monk.dts           |  63 +-
 arch/arm/boot/dts/exynos3250-rinato.dts         | 133 ++-
 arch/arm/boot/dts/exynos3250.dtsi               | 106 ++-
 arch/arm/boot/dts/exynos4.dtsi                  | 134 ++-
 arch/arm/boot/dts/exynos4210-trats.dts          |   1 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   1 +
 arch/arm/boot/dts/exynos4210.dtsi               |   9 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |   1 +
 arch/arm/boot/dts/exynos4412-trats2.dts         | 212 +++--
 arch/arm/boot/dts/exynos4415.dtsi               |  34 +
 arch/arm/boot/dts/exynos4x12.dtsi               |   9 +-
 arch/arm/boot/dts/exynos5250-snow.dts           |  16 +
 arch/arm/boot/dts/exynos5250.dtsi               |  12 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts      | 100 ++-
 arch/arm/boot/dts/exynos5420.dtsi               |  27 +-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts      | 371 +++++++++
 arch/arm/boot/dts/exynos5800-peach-pi.dts       | 101 ++-
 arch/arm/boot/dts/hip01-ca9x2.dts               |  51 ++
 arch/arm/boot/dts/hip01.dtsi                    | 110 +++
 arch/arm/boot/dts/imx27-apf27dev.dts            |  21 +
 arch/arm/boot/dts/imx27.dtsi                    |   2 +-
 arch/arm/boot/dts/imx28-evk.dts                 |   1 -
 arch/arm/boot/dts/imx51-apf51dev.dts            |  14 +
 arch/arm/boot/dts/imx53.dtsi                    |  11 +-
 arch/arm/boot/dts/imx6dl-udoo.dts               |  18 +
 arch/arm/boot/dts/imx6dl.dtsi                   |   2 +-
 arch/arm/boot/dts/imx6q-udoo.dts                | 124 +--
 arch/arm/boot/dts/imx6q.dtsi                    |   4 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi        |  33 +
 arch/arm/boot/dts/imx6qdl-udoo.dtsi             | 134 +++
 arch/arm/boot/dts/imx6qdl.dtsi                  |   5 +-
 arch/arm/boot/dts/imx6sx-sabreauto.dts          | 146 ++++
 arch/arm/boot/dts/imx6sx-sdb.dts                |  39 +
 arch/arm/boot/dts/kirkwood-6192.dtsi            |   2 +
 .../arm/boot/dts/kirkwood-blackarmor-nas220.dts | 173 ++++
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts   |   8 +-
 arch/arm/boot/dts/kirkwood-pogo_e02.dts         | 134 +++
 arch/arm/boot/dts/marco-evb.dts                 |  54 --
 arch/arm/boot/dts/marco.dtsi                    | 757 -----------------
 arch/arm/boot/dts/mt6589-aquaris5.dts           |  12 +-
 arch/arm/boot/dts/mt6589.dtsi                   |  52 +-
 arch/arm/boot/dts/mt6592.dtsi                   |  51 +-
 arch/arm/boot/dts/mt8127-moose.dts              |   4 +
 arch/arm/boot/dts/mt8127.dtsi                   |  52 +-
 arch/arm/boot/dts/mt8135-evbp1.dts              |   4 +
 arch/arm/boot/dts/mt8135.dtsi                   |  54 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi             |  58 ++
 arch/arm/boot/dts/omap3-cm-t3x30.dtsi           |   3 +-
 arch/arm/boot/dts/omap3-gta04.dtsi              |  99 ++-
 arch/arm/boot/dts/omap3-n900.dts                |   3 +-
 arch/arm/boot/dts/omap3-n950-n9.dtsi            |   5 +
 arch/arm/boot/dts/omap3-sbc-t3517.dts           |   4 +
 arch/arm/boot/dts/omap3-sbc-t3530.dts           |  10 +-
 arch/arm/boot/dts/omap3-sbc-t3730.dts           |   5 +-
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts      |  12 +
 arch/arm/boot/dts/qcom-ipq8064.dtsi             |   2 +-
 arch/arm/boot/dts/r7s72100-genmai.dts           |   2 +-
 arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts |   2 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           | 173 +++-
 arch/arm/boot/dts/r8a73a4.dtsi                  |  10 +
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts   |   4 +-
 arch/arm/boot/dts/r8a7740.dtsi                  | 115 ++-
 arch/arm/boot/dts/r8a7779.dtsi                  |  39 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |  15 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  62 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         |   4 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |  19 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  69 +-
 arch/arm/boot/dts/r8a7794-alt.dts               |   4 +-
 arch/arm/boot/dts/r8a7794.dtsi                  |  82 +-
 arch/arm/boot/dts/rk3066a-rayeager.dts          | 468 +++++++++++
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |  27 +
 arch/arm/boot/dts/rk3288-evb-rk808.dts          |  54 +-
 arch/arm/boot/dts/rk3288-evb.dtsi               |  25 +
 arch/arm/boot/dts/rk3288-firefly-beta.dts       |  71 ++
 arch/arm/boot/dts/rk3288-firefly.dts            |  71 ++
 arch/arm/boot/dts/rk3288-firefly.dtsi           | 490 +++++++++++
 arch/arm/boot/dts/rk3288.dtsi                   | 111 +++
 arch/arm/boot/dts/s5pv210-aquila.dts            |   1 +
 arch/arm/boot/dts/s5pv210-goni.dts              |   1 +
 arch/arm/boot/dts/s5pv210-smdkv210.dts          |   1 +
 arch/arm/boot/dts/sama5d3xmb.dtsi               |   2 +-
 arch/arm/boot/dts/sama5d4.dtsi                  |  15 +-
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   2 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |  18 +-
 arch/arm/boot/dts/stih407-b2120.dts             |   3 +-
 arch/arm/boot/dts/stih407-family.dtsi           |  53 ++
 arch/arm/boot/dts/stih407.dtsi                  | 151 ++++
 arch/arm/boot/dts/stih410.dtsi                  | 138 ++++
 arch/arm/boot/dts/stih418-b2199.dts             |  78 ++
 arch/arm/boot/dts/stih418-clock.dtsi            | 348 ++++++++
 arch/arm/boot/dts/stih418.dtsi                  |  99 +++
 arch/arm/boot/dts/stihxxx-b2120.dtsi            |  13 +-
 arch/arm/boot/dts/sun4i-a10-a1000.dts           |  23 +-
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts      |  10 +-
 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 100 +++
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |  58 +-
 arch/arm/boot/dts/sun4i-a10-hackberry.dts       |  21 +-
 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts    | 105 +++
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   8 +-
 arch/arm/boot/dts/sun4i-a10-marsboard.dts       | 183 +++++
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts      |  11 +-
 arch/arm/boot/dts/sun4i-a10-mk802.dts           | 109 +++
 arch/arm/boot/dts/sun4i-a10-mk802ii.dts         | 113 +++
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |  21 +-
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |  68 +-
 arch/arm/boot/dts/sun4i-a10.dtsi                | 204 ++++-
 arch/arm/boot/dts/sun5i-a10s-mk802.dts          | 125 +++
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |  72 +-
 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts   |  25 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi               |  68 +-
 arch/arm/boot/dts/sun5i-a13-hsg-h702.dts        |  59 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts |  25 +-
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts       |  75 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                | 112 ++-
 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts       |  13 +-
 arch/arm/boot/dts/sun6i-a31-colombus.dts        |  21 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts     | 185 ++---
 arch/arm/boot/dts/sun6i-a31-m9.dts              |  31 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                | 182 +++--
 arch/arm/boot/dts/sun6i-a31s-cs908.dts          | 104 +++
 arch/arm/boot/dts/sun6i-a31s.dtsi               |  58 ++
 arch/arm/boot/dts/sun7i-a20-bananapi.dts        |  28 +-
 arch/arm/boot/dts/sun7i-a20-bananapro.dts       | 262 ++++++
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     | 101 ++-
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts      | 125 ++-
 arch/arm/boot/dts/sun7i-a20-hummingbird.dts     |  38 +-
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts       |  40 +-
 arch/arm/boot/dts/sun7i-a20-m3.dts              |  18 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts  |  24 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts |  24 +-
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |  79 +-
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |  21 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                | 347 +++++---
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts   |  59 ++
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts     |  33 +-
 arch/arm/boot/dts/sun8i-a23.dtsi                | 100 ++-
 arch/arm/boot/dts/sun9i-a80-optimus.dts         | 112 ++-
 arch/arm/boot/dts/sun9i-a80.dtsi                | 192 ++++-
 arch/arm/boot/dts/sunxi-common-regulators.dtsi  |  65 +-
 arch/arm/boot/dts/tegra124-nyan-big.dts         |   2 +
 arch/arm/boot/dts/tegra20.dtsi                  |  10 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   2 +-
 arch/arm/boot/dts/tegra30.dtsi                  |   2 +-
 arch/arm/boot/dts/vf-colibri-eval-v3.dtsi       |   2 +-
 arch/arm/boot/dts/vf-colibri.dtsi               |   3 +-
 arch/arm/boot/dts/vf500.dtsi                    |  23 +-
 arch/arm/boot/dts/vf610-twr.dts                 |   2 +-
 arch/arm/boot/dts/vfxxx.dtsi                    |  48 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |  32 +-
 arch/arm/boot/dts/zynq-zc702.dts                | 224 +++++
 arch/arm/boot/dts/zynq-zc706.dts                | 194 +++++
 arch/arm/boot/dts/zynq-zed.dts                  |  15 +
 drivers/clk/samsung/clk-exynos5420.c            |  23 +-
 include/dt-bindings/clock/exynos5420.h          |   6 +
 include/dt-bindings/clock/r8a7790-clock.h       |   1 +
 include/dt-bindings/clock/r8a7791-clock.h       |   2 +
 include/dt-bindings/clock/r8a7794-clock.h       |  17 +
 include/dt-bindings/clock/rk3288-cru.h          |   4 +
 include/dt-bindings/clock/stih418-clks.h        |  34 +
 include/dt-bindings/dma/sun4i-a10.h             |  56 ++
 include/dt-bindings/pinctrl/omap.h              |   1 +
 include/dt-bindings/pinctrl/sun4i-a10.h         |  62 ++
 249 files changed, 14920 insertions(+), 2428 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/digicolor.txt
 create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt
 create mode 100644 Documentation/devicetree/bindings/clock/alphascale,acc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas-memory-controllers.txt
 create mode 100644 Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
 create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt
 create mode 100644 Documentation/devicetree/bindings/sound/atmel_ac97c.txt
 create mode 100644 arch/arm/boot/dts/alphascale-asm9260-devkit.dts
 create mode 100644 arch/arm/boot/dts/alphascale-asm9260.dtsi
 create mode 100644 arch/arm/boot/dts/am437x-idk-evm.dts
 create mode 100644 arch/arm/boot/dts/armada-385-db-ap.dts
 delete mode 100644 arch/arm/boot/dts/armada-385-rd.dts
 rename arch/arm/boot/dts/{armada-385-db.dts => armada-388-db.dts} (51%)
 create mode 100644 arch/arm/boot/dts/armada-388-gp.dts
 create mode 100644 arch/arm/boot/dts/armada-388-rd.dts
 create mode 100644 arch/arm/boot/dts/armada-388.dtsi
 create mode 100644 arch/arm/boot/dts/atlas7-evb.dts
 create mode 100644 arch/arm/boot/dts/atlas7.dtsi
 create mode 100644 arch/arm/boot/dts/axp209.dtsi
 create mode 100644 arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
 create mode 100644 arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
 create mode 100644 arch/arm/boot/dts/cx92755.dtsi
 create mode 100644 arch/arm/boot/dts/cx92755_equinox.dts
 create mode 100644 arch/arm/boot/dts/dm8168-evm.dts
 create mode 100644 arch/arm/boot/dts/dm816x-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/dm816x.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5422-odroidxu3.dts
 create mode 100644 arch/arm/boot/dts/hip01-ca9x2.dts
 create mode 100644 arch/arm/boot/dts/hip01.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-udoo.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-udoo.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sx-sabreauto.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-blackarmor-nas220.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-pogo_e02.dts
 delete mode 100644 arch/arm/boot/dts/marco-evb.dts
 delete mode 100644 arch/arm/boot/dts/marco.dtsi
 create mode 100644 arch/arm/boot/dts/rk3066a-rayeager.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly-beta.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dts
 create mode 100644 arch/arm/boot/dts/rk3288-firefly.dtsi
 create mode 100644 arch/arm/boot/dts/stih407.dtsi
 create mode 100644 arch/arm/boot/dts/stih418-b2199.dts
 create mode 100644 arch/arm/boot/dts/stih418-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih418.dtsi
 create mode 100644 arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-marsboard.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-mk802.dts
 create mode 100644 arch/arm/boot/dts/sun4i-a10-mk802ii.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a10s-mk802.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31s-cs908.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31s.dtsi
 create mode 100644 arch/arm/boot/dts/sun7i-a20-bananapro.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dts
 create mode 100644 include/dt-bindings/clock/stih418-clks.h
 create mode 100644 include/dt-bindings/dma/sun4i-a10.h
 create mode 100644 include/dt-bindings/pinctrl/sun4i-a10.h

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

* [GIT PULL 5/7] ARM: SoC driver updates
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

These are changes for drivers that are intimately tied to some SoC
and for some reason could not get merged through the respective
subsystem maintainer tree.

This time around, much of this is for at91, with the bulk of it being syscon
and udc drivers.

Also, there's:
- coupled cpuidle support for Samsung Exynos4210
- Renesas 73A0 common-clk work
- of/platform changes to tear down DMA mappings on device destruction
- a few updates to the TI Keystone knav code


Conflicts:

arch/arm/boot/dts/rk3288.dtsi:  add/add: Keep both sides                
arch/arm/boot/dts/stih407-family.dtsi: Duplicate patch causes context
mismatch, keep branch contents
arch/arm/boot/dts/stih410.dtsi: Duplicate patch causes context mismatch,
keep branch contents
arch/arm/boot/dts/sun5i-a13.dtsi: add/remove: Remove aliases, keep chosen
arch/arm/boot/dts/sun8i-a23.dtsi: add/remove: Remove aliases, keep chosen

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 6f4554bdff6870c9e0f0b152bbec71d7a0f366f1:

  Merge tag 'samsung-cpuidle' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers

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

Alexandre Belloni (1):
      pcmcia: at91_cf: depend on !ARCH_MULTIPLATFORM

Bartlomiej Zolnierkiewicz (2):
      ARM: EXYNOS: apply S5P_CENTRAL_SEQ_OPTION fix only when necessary
      cpuidle: exynos: add coupled cpuidle support for exynos4210

Boris Brezillon (12):
      mfd: syscon: Add atmel-matrix registers definition
      mfd: syscon: Add Atmel Matrix bus DT binding documentation
      mfd: syscon: Add atmel-smc registers definition
      mfd: syscon: Add Atmel SMC binding doc
      usb: gadget: at91_udc: Fix clock names
      usb: gadget: at91_udc: Drop uclk clock
      usb: gadget: at91_udc: Document DT clocks and clock-names property
      usb: gadget: at91_udc: Remove non-DT handling code
      usb: gadget: at91_udc: Simplify probe and remove functions
      usb: gadget: at91_udc: Rework for multi-platform kernel support
      usb: gadget: at91_udc: Update DT binding documentation
      usb: gadget: at91_udc: Allocate udc instance

Murali Karicheri (3):
      soc: ti: knav_qmss_queue: export API calls for use by user driver
      soc: ti: knav_qmss_queue: makefile tweak to build as dynamic module
      soc: ti: knav_qmss_queue: change knav_range_setup_acc_irq to static

Olof Johansson (5):
      Merge tag 'renesas-sh73a0-ccf-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'at91-drivers' of git://git.kernel.org/.../nferre/linux-at91 into next/drivers
      Merge tag 'renesas-sh73a0-ccf2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'drivers-soc-ti' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'samsung-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers

Ulrich Hecht (6):
      clk: shmobile: sh73a0 common clock framework implementation
      ARM: shmobile: sh73a0: Add CPG register bits header
      ARM: shmobile: sh73a0: Common clock framework DT description
      ARM: shmobile: kzm9g-reference: Common clock framework DT description
      ARM: shmobile: sh73a0: add MSTP clock assignments to DT
      ARM: shmobile: sh73a0: disable legacy clock initialization

Wei Yongjun (1):
      clk: shmobile: fix sparse NULL pointer warning

Will Deacon (1):
      of/platform: teardown DMA mappings on device destruction


 .../clock/renesas,sh73a0-cpg-clocks.txt         |  35 ++
 .../devicetree/bindings/mfd/atmel-matrix.txt    |  24 +
 .../devicetree/bindings/mfd/atmel-smc.txt       |  19 +
 .../devicetree/bindings/usb/atmel-usb.txt       |  10 +-
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   4 +
 arch/arm/boot/dts/sh73a0.dtsi                   | 358 +++++++++++++
 arch/arm/mach-exynos/common.h                   |   4 +
 arch/arm/mach-exynos/exynos.c                   |   4 +
 arch/arm/mach-exynos/platsmp.c                  |   2 +-
 arch/arm/mach-exynos/pm.c                       | 133 ++++-
 arch/arm/mach-exynos/suspend.c                  |   4 +
 arch/arm/mach-shmobile/setup-sh73a0.c           |   5 +-
 drivers/clk/shmobile/Makefile                   |   1 +
 drivers/clk/shmobile/clk-sh73a0.c               | 218 ++++++++
 drivers/cpuidle/Kconfig.arm                     |   1 +
 drivers/cpuidle/cpuidle-exynos.c                |  76 ++-
 drivers/of/platform.c                           |   1 +
 drivers/pcmcia/Kconfig                          |   1 +
 drivers/soc/ti/Makefile                         |   3 +-
 drivers/soc/ti/knav_qmss_acc.c                  |   2 +-
 drivers/soc/ti/knav_qmss_queue.c                |   9 +
 drivers/usb/gadget/udc/Kconfig                  |   1 +
 drivers/usb/gadget/udc/at91_udc.c               | 525 ++++++++++---------
 drivers/usb/gadget/udc/at91_udc.h               |   9 +-
 include/dt-bindings/clock/sh73a0-clock.h        |  79 +++
 include/linux/mfd/syscon/atmel-matrix.h         | 117 +++++
 include/linux/mfd/syscon/atmel-smc.h            | 173 ++++++
 include/linux/platform_data/cpuidle-exynos.h    |  20 +
 28 files changed, 1570 insertions(+), 268 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/atmel-matrix.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/atmel-smc.txt
 create mode 100644 drivers/clk/shmobile/clk-sh73a0.c
 create mode 100644 include/dt-bindings/clock/sh73a0-clock.h
 create mode 100644 include/linux/mfd/syscon/atmel-matrix.h
 create mode 100644 include/linux/mfd/syscon/atmel-smc.h
 create mode 100644 include/linux/platform_data/cpuidle-exynos.h

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

These are changes for drivers that are intimately tied to some SoC
and for some reason could not get merged through the respective
subsystem maintainer tree.

This time around, much of this is for at91, with the bulk of it being syscon
and udc drivers.

Also, there's:
- coupled cpuidle support for Samsung Exynos4210
- Renesas 73A0 common-clk work
- of/platform changes to tear down DMA mappings on device destruction
- a few updates to the TI Keystone knav code


Conflicts:

arch/arm/boot/dts/rk3288.dtsi:  add/add: Keep both sides                
arch/arm/boot/dts/stih407-family.dtsi: Duplicate patch causes context
mismatch, keep branch contents
arch/arm/boot/dts/stih410.dtsi: Duplicate patch causes context mismatch,
keep branch contents
arch/arm/boot/dts/sun5i-a13.dtsi: add/remove: Remove aliases, keep chosen
arch/arm/boot/dts/sun8i-a23.dtsi: add/remove: Remove aliases, keep chosen

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 6f4554bdff6870c9e0f0b152bbec71d7a0f366f1:

  Merge tag 'samsung-cpuidle' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/drivers

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

Alexandre Belloni (1):
      pcmcia: at91_cf: depend on !ARCH_MULTIPLATFORM

Bartlomiej Zolnierkiewicz (2):
      ARM: EXYNOS: apply S5P_CENTRAL_SEQ_OPTION fix only when necessary
      cpuidle: exynos: add coupled cpuidle support for exynos4210

Boris Brezillon (12):
      mfd: syscon: Add atmel-matrix registers definition
      mfd: syscon: Add Atmel Matrix bus DT binding documentation
      mfd: syscon: Add atmel-smc registers definition
      mfd: syscon: Add Atmel SMC binding doc
      usb: gadget: at91_udc: Fix clock names
      usb: gadget: at91_udc: Drop uclk clock
      usb: gadget: at91_udc: Document DT clocks and clock-names property
      usb: gadget: at91_udc: Remove non-DT handling code
      usb: gadget: at91_udc: Simplify probe and remove functions
      usb: gadget: at91_udc: Rework for multi-platform kernel support
      usb: gadget: at91_udc: Update DT binding documentation
      usb: gadget: at91_udc: Allocate udc instance

Murali Karicheri (3):
      soc: ti: knav_qmss_queue: export API calls for use by user driver
      soc: ti: knav_qmss_queue: makefile tweak to build as dynamic module
      soc: ti: knav_qmss_queue: change knav_range_setup_acc_irq to static

Olof Johansson (5):
      Merge tag 'renesas-sh73a0-ccf-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'at91-drivers' of git://git.kernel.org/.../nferre/linux-at91 into next/drivers
      Merge tag 'renesas-sh73a0-ccf2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'drivers-soc-ti' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'samsung-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers

Ulrich Hecht (6):
      clk: shmobile: sh73a0 common clock framework implementation
      ARM: shmobile: sh73a0: Add CPG register bits header
      ARM: shmobile: sh73a0: Common clock framework DT description
      ARM: shmobile: kzm9g-reference: Common clock framework DT description
      ARM: shmobile: sh73a0: add MSTP clock assignments to DT
      ARM: shmobile: sh73a0: disable legacy clock initialization

Wei Yongjun (1):
      clk: shmobile: fix sparse NULL pointer warning

Will Deacon (1):
      of/platform: teardown DMA mappings on device destruction


 .../clock/renesas,sh73a0-cpg-clocks.txt         |  35 ++
 .../devicetree/bindings/mfd/atmel-matrix.txt    |  24 +
 .../devicetree/bindings/mfd/atmel-smc.txt       |  19 +
 .../devicetree/bindings/usb/atmel-usb.txt       |  10 +-
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   4 +
 arch/arm/boot/dts/sh73a0.dtsi                   | 358 +++++++++++++
 arch/arm/mach-exynos/common.h                   |   4 +
 arch/arm/mach-exynos/exynos.c                   |   4 +
 arch/arm/mach-exynos/platsmp.c                  |   2 +-
 arch/arm/mach-exynos/pm.c                       | 133 ++++-
 arch/arm/mach-exynos/suspend.c                  |   4 +
 arch/arm/mach-shmobile/setup-sh73a0.c           |   5 +-
 drivers/clk/shmobile/Makefile                   |   1 +
 drivers/clk/shmobile/clk-sh73a0.c               | 218 ++++++++
 drivers/cpuidle/Kconfig.arm                     |   1 +
 drivers/cpuidle/cpuidle-exynos.c                |  76 ++-
 drivers/of/platform.c                           |   1 +
 drivers/pcmcia/Kconfig                          |   1 +
 drivers/soc/ti/Makefile                         |   3 +-
 drivers/soc/ti/knav_qmss_acc.c                  |   2 +-
 drivers/soc/ti/knav_qmss_queue.c                |   9 +
 drivers/usb/gadget/udc/Kconfig                  |   1 +
 drivers/usb/gadget/udc/at91_udc.c               | 525 ++++++++++---------
 drivers/usb/gadget/udc/at91_udc.h               |   9 +-
 include/dt-bindings/clock/sh73a0-clock.h        |  79 +++
 include/linux/mfd/syscon/atmel-matrix.h         | 117 +++++
 include/linux/mfd/syscon/atmel-smc.h            | 173 ++++++
 include/linux/platform_data/cpuidle-exynos.h    |  20 +
 28 files changed, 1570 insertions(+), 268 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,sh73a0-cpg-clocks.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/atmel-matrix.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/atmel-smc.txt
 create mode 100644 drivers/clk/shmobile/clk-sh73a0.c
 create mode 100644 include/dt-bindings/clock/sh73a0-clock.h
 create mode 100644 include/linux/mfd/syscon/atmel-matrix.h
 create mode 100644 include/linux/mfd/syscon/atmel-smc.h
 create mode 100644 include/linux/platform_data/cpuidle-exynos.h

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

* [GIT PULL 6/7] ARM: SoC defconfig changes
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

Most of these changes are to enable new drivers that have been merged, or
various additions to make defconfigs more useful. There's also a set of patches
trimming down omap2plus kernel size a bit since it is quite large.


Conflicts:

arch/arm/configs/omap2plus_defconfig: change/change conflict, keep CPUFREQ_DT
arch/arm/configs/shmobile_defconfig: change/change, keep SH73A0, remove LAGER

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 0f01f9588d7b2e5f90335e2bf74c1e8d10177b56:

  Merge tag 'samsung-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/defconfig

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

Anand Moon (1):
      ARM: exynos_defconfig: Enable CONFIG_LOCKUP_DETECTOR

Andreas Faerber (1):
      ARM: exynos_defconfig: Enable LM90 driver

Carlo Caione (2):
      ARM: sunxi: Add AXP20x support in defconfig
      ARM: sunxi: Add AXP20x support multi_v7_defconfig

Chen-Yu Tsai (2):
      ARM: sunxi_defconfig: Enable TOUCHSCREEN_SUN4I, CPUFREQ_DT, CPU_THERMAL
      ARM: multi_v7_defconfig: Enable TOUCHSCREEN_SUN4I, CPU_THERMAL

Eddie Huang (1):
      ARM: Add mediatek SoC UART support in defconfig

Fabio Estevam (2):
      ARM: imx_v6_v7_defconfig: Select SPI_FSL_QUADSPI by default
      ARM: imx_v6_v7_defconfig: Select CONFIG_FB_MXS

Felipe Balbi (2):
      ARM: omap2plus_defconfig: reduce zImage size on omap2plus_defconfig
      ARM: omap2plus_defconfig: enable TPS65218 power button

Gabriel FERNANDEZ (1):
      ARM: multi_v7_defconfig: Enable MiPHY28lp - ST's Generic (SATA, PCIe & USB3) PHY

Geert Uytterhoeven (4):
      ARM: shmobile: kzm9g_defconfig: Update AK8975 config option
      ARM: shmobile: Enable MICREL_PHY in shmobile_defconfig
      ARM: shmobile: Enable DA9063 watchdog in multiplatform defconfig
      ARM: shmobile: Enable kzm9g board in multiplatform defconfig

Grygorii Strashko (1):
      ARM: config: multi_v7: Update it for Keystone defconfig

Javier Martinez Canillas (1):
      ARM: multi_v7_defconfig: Enable Exynos5420 Multi-Cluster PM support

Josh Wu (1):
      ARM: at91: sama5: enable atmel-isi and ov2640 in defconfig

Krzysztof Kozlowski (1):
      ARM: exynos_defconfig: Enable PMIC and MUIC drivers for Gears and Trats2

Kuninori Morimoto (3):
      ARM: shmobile: defconfig: cleanup by savedefconfig
      ARM: shmobile: defconfig: add MTD_BLOCK
      ARM: shmobile: Select CONFIG_REGULATOR in defconfig once again

Maxime Ripard (1):
      ARM: at91/config: sama5: Remove DEBUG_LL

Murali Karicheri (1):
      ARM: config: add DEVTMPFS option by default to keystone config

Nishanth Menon (1):
      ARM: omap2plus_defconfig: Enable misc options for BeagleBoard-X15 platform

Olof Johansson (13):
      Merge tag 'renesas-defconfig-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'v3.20-next-defconfig' of https://github.com/mbgg/linux-mediatek into next/defconfig
      Merge tag 'mvebu-defconfig-3.20' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'at91-defconfig' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
      Merge tag 'renesas-defconfig2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'sti-defconfig-for-v3.20-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/defconfig
      Merge tag 'omap-for-v3.20/defconfig-modular' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
      Merge tag 'imx-defconfig-3.20' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'tegra-for-3.20-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
      Merge tag 'sunxi-defconfig-for-3.20' of https://git.kernel.org/.../mripard/linux into next/defconfig
      Merge tag 'renesas-defconfig-fixes-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'keystone-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig
      Merge tag 'samsung-defconfig' of git://git.kernel.org/.../kgene/linux-samsung into next/defconfig

Peter Chen (1):
      ARM: imx_v6_v7_defconfig: enable more USB functions

Peter Griffin (1):
      ARM: multi_v7_defconfig: Enable stih407 usb picophy

Sjoerd Simons (2):
      ARM: omap2plus_defconfig: Enable OHCI & EHCI HCD support
      ARM: exynos_defconfig: Enable CONFIG_FHANDLE

Stefan Agner (1):
      ARM: imx_v6_v7_defconfig: add POWER_RESET_SYSCON

Thierry Reding (1):
      ARM: tegra: Regenerate defconfig based on v3.19-rc1

Thomas Petazzoni (1):
      ARM: mvebu: enable CPUFREQ_DT in mvebu_v7_defconfig

Tony Lindgren (3):
      ARM: omap2plus_defconfig: Enable support for davinci_emac
      ARM: omap2plus_defconfig: Add NOR flash support
      ARM: omap2plus_defconfig: Enable pcf857x

Uwe Kleine-König (1):
      ARM: efm32: update defconfig

Wang Long (2):
      ARM: multi_v7_defconfig: Enable Hip01 platform
      ARM: config: enable ARCH_HIP01


 arch/arm/configs/efm32_defconfig     |   5 +-
 arch/arm/configs/exynos_defconfig    |  11 +++
 arch/arm/configs/hisi_defconfig      |   1 +
 arch/arm/configs/imx_v6_v7_defconfig |  39 ++++++++-
 arch/arm/configs/keystone_defconfig  |   1 +
 arch/arm/configs/kzm9g_defconfig     |   2 +-
 arch/arm/configs/multi_v7_defconfig  |  21 +++++
 arch/arm/configs/mvebu_v7_defconfig  |   1 +
 arch/arm/configs/omap2plus_defconfig | 127 ++++++++++++++++++++----------
 arch/arm/configs/sama5_defconfig     |   8 +-
 arch/arm/configs/shmobile_defconfig  |  48 ++++++-----
 arch/arm/configs/sunxi_defconfig     |  10 ++-
 arch/arm/configs/tegra_defconfig     |   2 -
 13 files changed, 203 insertions(+), 73 deletions(-)

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

* [GIT PULL 6/7] ARM: SoC defconfig changes
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

Most of these changes are to enable new drivers that have been merged, or
various additions to make defconfigs more useful. There's also a set of patches
trimming down omap2plus kernel size a bit since it is quite large.


Conflicts:

arch/arm/configs/omap2plus_defconfig: change/change conflict, keep CPUFREQ_DT
arch/arm/configs/shmobile_defconfig: change/change, keep SH73A0, remove LAGER

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

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

for you to fetch changes up to 0f01f9588d7b2e5f90335e2bf74c1e8d10177b56:

  Merge tag 'samsung-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/defconfig

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

Anand Moon (1):
      ARM: exynos_defconfig: Enable CONFIG_LOCKUP_DETECTOR

Andreas Faerber (1):
      ARM: exynos_defconfig: Enable LM90 driver

Carlo Caione (2):
      ARM: sunxi: Add AXP20x support in defconfig
      ARM: sunxi: Add AXP20x support multi_v7_defconfig

Chen-Yu Tsai (2):
      ARM: sunxi_defconfig: Enable TOUCHSCREEN_SUN4I, CPUFREQ_DT, CPU_THERMAL
      ARM: multi_v7_defconfig: Enable TOUCHSCREEN_SUN4I, CPU_THERMAL

Eddie Huang (1):
      ARM: Add mediatek SoC UART support in defconfig

Fabio Estevam (2):
      ARM: imx_v6_v7_defconfig: Select SPI_FSL_QUADSPI by default
      ARM: imx_v6_v7_defconfig: Select CONFIG_FB_MXS

Felipe Balbi (2):
      ARM: omap2plus_defconfig: reduce zImage size on omap2plus_defconfig
      ARM: omap2plus_defconfig: enable TPS65218 power button

Gabriel FERNANDEZ (1):
      ARM: multi_v7_defconfig: Enable MiPHY28lp - ST's Generic (SATA, PCIe & USB3) PHY

Geert Uytterhoeven (4):
      ARM: shmobile: kzm9g_defconfig: Update AK8975 config option
      ARM: shmobile: Enable MICREL_PHY in shmobile_defconfig
      ARM: shmobile: Enable DA9063 watchdog in multiplatform defconfig
      ARM: shmobile: Enable kzm9g board in multiplatform defconfig

Grygorii Strashko (1):
      ARM: config: multi_v7: Update it for Keystone defconfig

Javier Martinez Canillas (1):
      ARM: multi_v7_defconfig: Enable Exynos5420 Multi-Cluster PM support

Josh Wu (1):
      ARM: at91: sama5: enable atmel-isi and ov2640 in defconfig

Krzysztof Kozlowski (1):
      ARM: exynos_defconfig: Enable PMIC and MUIC drivers for Gears and Trats2

Kuninori Morimoto (3):
      ARM: shmobile: defconfig: cleanup by savedefconfig
      ARM: shmobile: defconfig: add MTD_BLOCK
      ARM: shmobile: Select CONFIG_REGULATOR in defconfig once again

Maxime Ripard (1):
      ARM: at91/config: sama5: Remove DEBUG_LL

Murali Karicheri (1):
      ARM: config: add DEVTMPFS option by default to keystone config

Nishanth Menon (1):
      ARM: omap2plus_defconfig: Enable misc options for BeagleBoard-X15 platform

Olof Johansson (13):
      Merge tag 'renesas-defconfig-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'v3.20-next-defconfig' of https://github.com/mbgg/linux-mediatek into next/defconfig
      Merge tag 'mvebu-defconfig-3.20' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'at91-defconfig' of git://git.kernel.org/.../nferre/linux-at91 into next/defconfig
      Merge tag 'renesas-defconfig2-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'sti-defconfig-for-v3.20-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/defconfig
      Merge tag 'omap-for-v3.20/defconfig-modular' of git://git.kernel.org/.../tmlind/linux-omap into next/defconfig
      Merge tag 'imx-defconfig-3.20' of git://git.kernel.org/.../shawnguo/linux into next/defconfig
      Merge tag 'tegra-for-3.20-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
      Merge tag 'sunxi-defconfig-for-3.20' of https://git.kernel.org/.../mripard/linux into next/defconfig
      Merge tag 'renesas-defconfig-fixes-for-v3.20' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'keystone-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/defconfig
      Merge tag 'samsung-defconfig' of git://git.kernel.org/.../kgene/linux-samsung into next/defconfig

Peter Chen (1):
      ARM: imx_v6_v7_defconfig: enable more USB functions

Peter Griffin (1):
      ARM: multi_v7_defconfig: Enable stih407 usb picophy

Sjoerd Simons (2):
      ARM: omap2plus_defconfig: Enable OHCI & EHCI HCD support
      ARM: exynos_defconfig: Enable CONFIG_FHANDLE

Stefan Agner (1):
      ARM: imx_v6_v7_defconfig: add POWER_RESET_SYSCON

Thierry Reding (1):
      ARM: tegra: Regenerate defconfig based on v3.19-rc1

Thomas Petazzoni (1):
      ARM: mvebu: enable CPUFREQ_DT in mvebu_v7_defconfig

Tony Lindgren (3):
      ARM: omap2plus_defconfig: Enable support for davinci_emac
      ARM: omap2plus_defconfig: Add NOR flash support
      ARM: omap2plus_defconfig: Enable pcf857x

Uwe Kleine-K?nig (1):
      ARM: efm32: update defconfig

Wang Long (2):
      ARM: multi_v7_defconfig: Enable Hip01 platform
      ARM: config: enable ARCH_HIP01


 arch/arm/configs/efm32_defconfig     |   5 +-
 arch/arm/configs/exynos_defconfig    |  11 +++
 arch/arm/configs/hisi_defconfig      |   1 +
 arch/arm/configs/imx_v6_v7_defconfig |  39 ++++++++-
 arch/arm/configs/keystone_defconfig  |   1 +
 arch/arm/configs/kzm9g_defconfig     |   2 +-
 arch/arm/configs/multi_v7_defconfig  |  21 +++++
 arch/arm/configs/mvebu_v7_defconfig  |   1 +
 arch/arm/configs/omap2plus_defconfig | 127 ++++++++++++++++++++----------
 arch/arm/configs/sama5_defconfig     |   8 +-
 arch/arm/configs/shmobile_defconfig  |  48 ++++++-----
 arch/arm/configs/sunxi_defconfig     |  10 ++-
 arch/arm/configs/tegra_defconfig     |   2 -
 13 files changed, 203 insertions(+), 73 deletions(-)

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

* [GIT PULL 7/7] ARM: SoC 64-bit changes and additions
  2015-02-17  8:33 ` Olof Johansson
@ 2015-02-17  8:33   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

The 64-bit set of updates this release cycle adds support for three new platforms:

- Samsunc Exynos 7
- Freescale LS2085a
- Mediatek MT8173

For all these, the changes mostly consititude additions of DT contents,
but also some Kconfig entries to allow dependency/selection of drivers
per-platform, etc.


Conflicts:

Documentation/devicetree/bindings/serial/mtk-uart.txt  add/add with our
own 32-bit branches, keep both sides.

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/64bit-for-linus

for you to fetch changes up to 0d2fdcd76504535bd1721ba9e8d4d03bcbb10afd:

  arm64: Kconfig: clean up two no-op Kconfig options from CONFIG_ARCH_TEGRA*

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

Abhilash Kesavan (2):
      arm64: dts: Add PMU DT node for exynos7 SoC
      arm64: dts: Add nodes for mmc, i2c, rtc, watchdog, adc on exynos7

Alim Akhtar (1):
      arm64: Enable ARMv8 based exynos7 SoC support

Bhupesh Sharma (2):
      arm64: Add DTS support for FSL's LS2085A SoC
      arm64: Add support for FSL's LS2085A SoC in Kconfig and defconfig

Eddie Huang (3):
      Document: DT: Add bindings for mediatek MT8173 SoC Platform
      arm64: dts: Add mediatek MT8173 SoC and evaluation board dts and Makefile
      arm64: mediatek: Add MT8173 SoC Kconfig and defconfig

Naveen Krishna Ch (2):
      arm64: dts: Add initial device tree support for exynos7
      arm64: dts: Add initial pinctrl support to exynos7

Olof Johansson (4):
      Merge tag 'samsung-dt-64' of git://git.kernel.org/.../kgene/linux-samsung into next/arm64
      Merge tag 'tegra-for-3.20-arm64' of git://git.kernel.org/.../tegra/linux into next/arm64
      Merge tag 'v3.20-next-arm64' of https://github.com/mbgg/linux-mediatek into next/arm64
      arm64: Fix sort of platform Kconfig entries

Paul Walmsley (2):
      arm64: Add Tegra132 support
      arm64: Kconfig: clean up two no-op Kconfig options from CONFIG_ARCH_TEGRA*

Thierry Reding (1):
      Merge branch 'for-3.20/soc' into for-3.20/arm64


 .../devicetree/bindings/arm/mediatek.txt        |   4 +
 .../bindings/arm/mediatek/mediatek,sysirq.txt   |   1 +
 .../devicetree/bindings/arm/samsung/pmu.txt     |   1 +
 .../devicetree/bindings/serial/mtk-uart.txt     |   4 +-
 arch/arm64/Kconfig                              |  54 ++
 arch/arm64/boot/dts/Makefile                    |   3 +
 arch/arm64/boot/dts/exynos/Makefile             |   5 +
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts |  84 +++
 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 588 +++++++++++++++++++
 arch/arm64/boot/dts/exynos/exynos7.dtsi         | 530 +++++++++++++++++
 arch/arm64/boot/dts/freescale/Makefile          |   5 +
 .../boot/dts/freescale/fsl-ls2085a-simu.dts     |  65 ++
 arch/arm64/boot/dts/freescale/fsl-ls2085a.dtsi  | 163 +++++
 arch/arm64/boot/dts/mediatek/Makefile           |   5 +
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts     |  38 ++
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        | 168 ++++++
 arch/arm64/configs/defconfig                    |   3 +
 17 files changed, 1720 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm64/boot/dts/exynos/Makefile
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-espresso.dts
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/Makefile
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2085a-simu.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2085a.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/Makefile
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-evb.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8173.dtsi

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

* [GIT PULL 7/7] ARM: SoC 64-bit changes and additions
@ 2015-02-17  8:33   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: linux-arm-kernel

The 64-bit set of updates this release cycle adds support for three new platforms:

- Samsunc Exynos 7
- Freescale LS2085a
- Mediatek MT8173

For all these, the changes mostly consititude additions of DT contents,
but also some Kconfig entries to allow dependency/selection of drivers
per-platform, etc.


Conflicts:

Documentation/devicetree/bindings/serial/mtk-uart.txt  add/add with our
own 32-bit branches, keep both sides.

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

The following changes since commit eaa27f34e91a14cdceed26ed6c6793ec1d186115:

  linux 3.19-rc4 (2015-01-11 12:44:53 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/64bit-for-linus

for you to fetch changes up to 0d2fdcd76504535bd1721ba9e8d4d03bcbb10afd:

  arm64: Kconfig: clean up two no-op Kconfig options from CONFIG_ARCH_TEGRA*

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

Abhilash Kesavan (2):
      arm64: dts: Add PMU DT node for exynos7 SoC
      arm64: dts: Add nodes for mmc, i2c, rtc, watchdog, adc on exynos7

Alim Akhtar (1):
      arm64: Enable ARMv8 based exynos7 SoC support

Bhupesh Sharma (2):
      arm64: Add DTS support for FSL's LS2085A SoC
      arm64: Add support for FSL's LS2085A SoC in Kconfig and defconfig

Eddie Huang (3):
      Document: DT: Add bindings for mediatek MT8173 SoC Platform
      arm64: dts: Add mediatek MT8173 SoC and evaluation board dts and Makefile
      arm64: mediatek: Add MT8173 SoC Kconfig and defconfig

Naveen Krishna Ch (2):
      arm64: dts: Add initial device tree support for exynos7
      arm64: dts: Add initial pinctrl support to exynos7

Olof Johansson (4):
      Merge tag 'samsung-dt-64' of git://git.kernel.org/.../kgene/linux-samsung into next/arm64
      Merge tag 'tegra-for-3.20-arm64' of git://git.kernel.org/.../tegra/linux into next/arm64
      Merge tag 'v3.20-next-arm64' of https://github.com/mbgg/linux-mediatek into next/arm64
      arm64: Fix sort of platform Kconfig entries

Paul Walmsley (2):
      arm64: Add Tegra132 support
      arm64: Kconfig: clean up two no-op Kconfig options from CONFIG_ARCH_TEGRA*

Thierry Reding (1):
      Merge branch 'for-3.20/soc' into for-3.20/arm64


 .../devicetree/bindings/arm/mediatek.txt        |   4 +
 .../bindings/arm/mediatek/mediatek,sysirq.txt   |   1 +
 .../devicetree/bindings/arm/samsung/pmu.txt     |   1 +
 .../devicetree/bindings/serial/mtk-uart.txt     |   4 +-
 arch/arm64/Kconfig                              |  54 ++
 arch/arm64/boot/dts/Makefile                    |   3 +
 arch/arm64/boot/dts/exynos/Makefile             |   5 +
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts |  84 +++
 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 588 +++++++++++++++++++
 arch/arm64/boot/dts/exynos/exynos7.dtsi         | 530 +++++++++++++++++
 arch/arm64/boot/dts/freescale/Makefile          |   5 +
 .../boot/dts/freescale/fsl-ls2085a-simu.dts     |  65 ++
 arch/arm64/boot/dts/freescale/fsl-ls2085a.dtsi  | 163 +++++
 arch/arm64/boot/dts/mediatek/Makefile           |   5 +
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts     |  38 ++
 arch/arm64/boot/dts/mediatek/mt8173.dtsi        | 168 ++++++
 arch/arm64/configs/defconfig                    |   3 +
 17 files changed, 1720 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm64/boot/dts/exynos/Makefile
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-espresso.dts
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/Makefile
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2085a-simu.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls2085a.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/Makefile
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-evb.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8173.dtsi

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

* Re: [GIT PULL 5/7] ARM: SoC driver updates
  2015-02-17  8:33   ` Olof Johansson
@ 2015-02-17 17:41     ` Linus Torvalds
  -1 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2015-02-17 17:41 UTC (permalink / raw)
  To: Olof Johansson; +Cc: ARM SoC, Linux Kernel Mailing List, linux-arm-kernel

On Tue, Feb 17, 2015 at 12:33 AM, Olof Johansson <olof@lixom.net> wrote:
>
> Conflicts:
>
> arch/arm/boot/dts/rk3288.dtsi:  add/add: Keep both sides
...

You mixed up the aliases of this pull and the previous DT pull.

Not a real problem, but while resolving the DT aliases (which you
claimed had "No conflicts") I was wondering just what you had been
doing..

                       Linus

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2015-02-17 17:41     ` Linus Torvalds
  0 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2015-02-17 17:41 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Feb 17, 2015 at 12:33 AM, Olof Johansson <olof@lixom.net> wrote:
>
> Conflicts:
>
> arch/arm/boot/dts/rk3288.dtsi:  add/add: Keep both sides
...

You mixed up the aliases of this pull and the previous DT pull.

Not a real problem, but while resolving the DT aliases (which you
claimed had "No conflicts") I was wondering just what you had been
doing..

                       Linus

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

* Re: [GIT PULL 5/7] ARM: SoC driver updates
  2015-02-17 17:41     ` Linus Torvalds
@ 2015-02-17 17:57       ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17 17:57 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: ARM SoC, Linux Kernel Mailing List, linux-arm-kernel

On Tue, Feb 17, 2015 at 9:41 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Feb 17, 2015 at 12:33 AM, Olof Johansson <olof@lixom.net> wrote:
>>
>> Conflicts:
>>
>> arch/arm/boot/dts/rk3288.dtsi:  add/add: Keep both sides
> ...
>
> You mixed up the aliases of this pull and the previous DT pull.
>
> Not a real problem, but while resolving the DT aliases (which you
> claimed had "No conflicts") I was wondering just what you had been
> doing..

Whoops, sorry for that. I took merge conflict notes in a separate
window and copied and pasted, and did it into the wrong email.


-Olof

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2015-02-17 17:57       ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17 17:57 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Feb 17, 2015 at 9:41 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Feb 17, 2015 at 12:33 AM, Olof Johansson <olof@lixom.net> wrote:
>>
>> Conflicts:
>>
>> arch/arm/boot/dts/rk3288.dtsi:  add/add: Keep both sides
> ...
>
> You mixed up the aliases of this pull and the previous DT pull.
>
> Not a real problem, but while resolving the DT aliases (which you
> claimed had "No conflicts") I was wondering just what you had been
> doing..

Whoops, sorry for that. I took merge conflict notes in a separate
window and copied and pasted, and did it into the wrong email.


-Olof

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

* Re: [GIT PULL 5/7] ARM: SoC driver updates
  2017-07-04 21:53   ` Linus Torvalds
@ 2017-07-05 12:31     ` Arnd Bergmann
  -1 siblings, 0 replies; 28+ messages in thread
From: Arnd Bergmann @ 2017-07-05 12:31 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: arm-soc, Linux ARM, Linux Kernel Mailing List

On Tue, Jul 4, 2017 at 11:53 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jul 4, 2017 at 7:24 AM, Arnd Bergmann <arnd@arndb.de> wrote:
>>  create mode 100644 drivers/soc/actions/Kconfig
>>  create mode 100644 drivers/soc/actions/Makefile
>>  create mode 100644 drivers/soc/actions/owl-sps-helper.c
>>  create mode 100644 drivers/soc/actions/owl-sps.c
>
> You already had these in the platform updates.

Yes, that was intentional. We had not originally decided which branch to send
first, so I asked Andreas to include the same commits in both branches.

The SMP support in arch/arm/mach-actions has a build-time dependency
on the code, so it needed to be in there, and the drivers branch simply
includes all the drivers/*/ changes.

In the past I sometimes generated the log in the pull request to match what
you are expected to see in the real merge, instead of the diff against mainline,
but now I only do that in case we have to do a backmerge for some reason
(most of the time we can avoid those, I think this time one of the pull requests
had a backmerge of 4.12-rc1..4.12-rc2).

Let me know if you would rather have us handle this differently.

      Arnd

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2017-07-05 12:31     ` Arnd Bergmann
  0 siblings, 0 replies; 28+ messages in thread
From: Arnd Bergmann @ 2017-07-05 12:31 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jul 4, 2017 at 11:53 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jul 4, 2017 at 7:24 AM, Arnd Bergmann <arnd@arndb.de> wrote:
>>  create mode 100644 drivers/soc/actions/Kconfig
>>  create mode 100644 drivers/soc/actions/Makefile
>>  create mode 100644 drivers/soc/actions/owl-sps-helper.c
>>  create mode 100644 drivers/soc/actions/owl-sps.c
>
> You already had these in the platform updates.

Yes, that was intentional. We had not originally decided which branch to send
first, so I asked Andreas to include the same commits in both branches.

The SMP support in arch/arm/mach-actions has a build-time dependency
on the code, so it needed to be in there, and the drivers branch simply
includes all the drivers/*/ changes.

In the past I sometimes generated the log in the pull request to match what
you are expected to see in the real merge, instead of the diff against mainline,
but now I only do that in case we have to do a backmerge for some reason
(most of the time we can avoid those, I think this time one of the pull requests
had a backmerge of 4.12-rc1..4.12-rc2).

Let me know if you would rather have us handle this differently.

      Arnd

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

* Re: [GIT PULL 5/7] ARM: SoC driver updates
  2017-07-04 14:24 ` Arnd Bergmann
@ 2017-07-04 21:53   ` Linus Torvalds
  -1 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2017-07-04 21:53 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: arm-soc, Linux ARM, Linux Kernel Mailing List

On Tue, Jul 4, 2017 at 7:24 AM, Arnd Bergmann <arnd@arndb.de> wrote:
>  create mode 100644 drivers/soc/actions/Kconfig
>  create mode 100644 drivers/soc/actions/Makefile
>  create mode 100644 drivers/soc/actions/owl-sps-helper.c
>  create mode 100644 drivers/soc/actions/owl-sps.c

You already had these in the platform updates.

               Linus

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2017-07-04 21:53   ` Linus Torvalds
  0 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2017-07-04 21:53 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jul 4, 2017 at 7:24 AM, Arnd Bergmann <arnd@arndb.de> wrote:
>  create mode 100644 drivers/soc/actions/Kconfig
>  create mode 100644 drivers/soc/actions/Makefile
>  create mode 100644 drivers/soc/actions/owl-sps-helper.c
>  create mode 100644 drivers/soc/actions/owl-sps.c

You already had these in the platform updates.

               Linus

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2017-07-04 14:24 ` Arnd Bergmann
  0 siblings, 0 replies; 28+ messages in thread
From: Arnd Bergmann @ 2017-07-04 14:24 UTC (permalink / raw)
  To: Linus Torvalds, arm-soc, Linux ARM, Linux Kernel Mailing List

The following changes since commit 5ed02dbb497422bf225783f46e6eadd237d23d6b:

  Linux 4.12-rc3 (2017-05-28 17:20:53 -0700)

are available in the git repository at:

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

for you to fetch changes up to ffe3744a591fdce695da6b891378261e2caedc69:

  Merge tag 'actions-drivers-for-4.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions
into next/drivers (2017-06-29 17:34:57 +0200)

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

- New SoC specific drivers
  - NVIDIA Tegra PM Domain support for newer SoCs (Tegra186 and later)
    based on the "BPMP" firmware
  - Clocksource and system controller drivers for the newly added
    Action Semi platforms (both arm and arm64).

- Reset subsystem, merged through arm-soc by tradition:
  - New drivers for Altera Stratix10, TI Keystone and Cortina Gemini SoCs
  - Various subsystem-wide cleanups

- Updates for existing SoC-specific drivers
  - TI GPMC (General Purpose Memory Controller)
  - Mediatek "scpsys" system controller support for MT6797
  - Broadcom "brcmstb_gisb" bus arbitrer
  - ARM SCPI firmware
  - Renesas "SYSC" system controller

One more driver update was submitted for the Freescale/NXP DPAA
data path acceleration that has previously been used on PowerPC
chips. I ended up postponing the merge until some API questions
for its unusual MMIO access are resolved.

----------------------------------------------------------------
Andreas Färber (6):
      clocksource: Add Owl timer
      clocksource: owl: Add S900 support
      dt-bindings: power: Add Owl SPS power domains
      soc: actions: Add Owl SPS
      soc: actions: owl-sps: Factor out owl_sps_set_pg() for power-gating
      Merge branch 'v4.13/sps' into v4.13/drivers

Andrew F. Davis (2):
      dt-bindings: reset: Add TI SCI reset binding
      reset: Add the TI SCI reset driver

Arnd Bergmann (2):
      Merge tag 'qcom-drivers-for-4.13' of
git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'actions-drivers-for-4.13' of
git://git.kernel.org/.../afaerber/linux-actions into next/drivers

Christophe Jaillet (2):
      soc: mediatek: PMIC wrap: Fix error handling
      soc/tegra: flowctrl: Fix error handling

Dan Carpenter (1):
      firmware: tegra: Fix locking bugs in BPMP

Doug Berger (6):
      bus: brcmstb_gisb: Use register offsets with writes too
      bus: brcmstb_gisb: correct support for 64-bit address output
      bus: brcmstb_gisb: add notifier handling
      bus: brcmstb_gisb: remove low-level ARM hooks
      bus: brcmstb_gisb: enable driver for ARM64 architecture
      bus: brcmstb_gisb: update to support new revision

Geert Uytterhoeven (2):
      soc: renesas: Rework Kconfig and Makefile logic
      soc: renesas: rcar-sysc: Use GENPD_FLAG_ALWAYS_ON

Jonathan Neuschäfer (1):
      soc: qcom: smsm: Improve error handling, quiesce probe deferral

Linus Walleij (2):
      reset: add DT bindings header for Gemini reset controller
      reset: Add a Gemini reset controller

Marc Ohlf (1):
      soc: imx: gpc: build gpc only if hardware has gpc

Markus Elfring (1):
      reset: sti: Use devm_kcalloc() in syscfg_reset_controller_register()

Markus Mayer (1):
      soc: brcmstb: enable drivers for ARM64 and BMIPS

Mars Cheng (3):
      soc: mediatek: avoid using fixed spm power status defines
      soc: mediatek: add vdec item for scpsys
      soc: mediatek: add MT6797 scpsys support

Olof Johansson (11):
      Merge tag 'omap-for-v4.13/gpmc-signed' of
git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'reset-for-4.13' of
git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'reset-for-4.13-2' of
git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'v4.12-next-soc' of
https://github.com/mbgg/linux-mediatek into next/drivers
      Merge tag 'arm-soc/for-4.13/drivers' of
http://github.com/Broadcom/stblinux into next/drivers
      Merge tag 'scpi-updates-4.13' of
git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'tegra-for-4.13-soc' of
git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'tegra-for-4.13-firmware' of
git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'renesas-drivers-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'renesas-rcar-sysc-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'imx-drivers-4.13' of
git://git.kernel.org/.../shawnguo/linux into next/drivers

Philipp Zabel (1):
      reset: use kref for reference counting

Richard Gong (1):
      dt-bindings: reset: Add reset manager offsets for Stratix10

Sudeep Holla (2):
      firmware: arm_scpi: add support to populate OPPs and get
transition latency
      cpufreq: scpi: use new scpi_ops functions to remove duplicate code

Suman Anna (1):
      reset: ti_syscon: Rename TI_SYSCON_RESET to RESET_TI_SYSCON

Thierry Reding (3):
      PM / Domains: Allow overriding the ->xlate() callback
      soc/tegra: bpmp: Update ABI header
      soc/tegra: bpmp: Implement generic PM domains

Uwe Kleine-König (2):
      memory: omap-gpmc: make dts snippet include semicolon
      memory: omap-gpmc: add error message if bank-width property is absent

shailendra.v@samsung.com (1):
      soc: mediatek: PMIC wrap: Fix possible NULL derefrence.

 .../devicetree/bindings/bus/brcm,gisb-arb.txt      |   3 +-
 .../devicetree/bindings/power/actions,owl-sps.txt  |  17 +
 .../devicetree/bindings/reset/ti,sci-reset.txt     |  62 +++
 MAINTAINERS                                        |   2 +
 drivers/base/power/domain.c                        |   8 +-
 drivers/bus/Kconfig                                |   2 +-
 drivers/bus/brcmstb_gisb.c                         | 121 +++---
 drivers/clocksource/Kconfig                        |   7 +
 drivers/clocksource/Makefile                       |   1 +
 drivers/clocksource/owl-timer.c                    | 172 +++++++++
 drivers/cpufreq/scpi-cpufreq.c                     |  38 +-
 drivers/firmware/arm_scpi.c                        |  63 ++++
 drivers/firmware/tegra/bpmp.c                      |  32 +-
 drivers/memory/omap-gpmc.c                         |   9 +-
 drivers/reset/Kconfig                              |  17 +-
 drivers/reset/Makefile                             |   4 +-
 drivers/reset/core.c                               |  23 +-
 drivers/reset/reset-gemini.c                       | 110 ++++++
 drivers/reset/reset-ti-sci.c                       | 269 +++++++++++++
 drivers/reset/sti/reset-syscfg.c                   |   6 +-
 drivers/soc/Kconfig                                |   2 +
 drivers/soc/Makefile                               |   3 +-
 drivers/soc/actions/Kconfig                        |  16 +
 drivers/soc/actions/Makefile                       |   2 +
 drivers/soc/actions/owl-sps-helper.c               |  51 +++
 drivers/soc/actions/owl-sps.c                      | 224 +++++++++++
 drivers/soc/bcm/Kconfig                            |   2 +-
 drivers/soc/imx/Makefile                           |   2 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  14 +-
 drivers/soc/mediatek/mtk-scpsys.c                  | 149 +++++++-
 drivers/soc/qcom/smsm.c                            |   9 +-
 drivers/soc/renesas/Kconfig                        |  63 ++++
 drivers/soc/renesas/Makefile                       |  31 +-
 drivers/soc/renesas/rcar-sysc.c                    |  52 +--
 drivers/soc/renesas/rcar-sysc.h                    |   2 -
 drivers/soc/tegra/Kconfig                          |   5 +
 drivers/soc/tegra/Makefile                         |   1 +
 drivers/soc/tegra/flowctrl.c                       |   2 +-
 drivers/soc/tegra/powergate-bpmp.c                 | 359 ++++++++++++++++++
 include/dt-bindings/power/mt6797-power.h           |  30 ++
 include/dt-bindings/power/owl-s500-powergate.h     |  19 +
 include/dt-bindings/reset/altr,rst-mgr-s10.h       | 108 ++++++
 include/dt-bindings/reset/cortina,gemini-reset.h   |  36 ++
 include/linux/pm_domain.h                          |   4 +
 include/linux/scpi_protocol.h                      |   3 +
 include/linux/soc/actions/owl-sps.h                |  11 +
 include/linux/soc/renesas/rcar-rst.h               |   3 +-
 include/soc/tegra/bpmp-abi.h                       | 418 ++++++++++++++++++++-
 include/soc/tegra/bpmp.h                           |  12 +
 49 files changed, 2401 insertions(+), 198 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/actions,owl-sps.txt
 create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt
 create mode 100644 drivers/clocksource/owl-timer.c
 create mode 100644 drivers/reset/reset-gemini.c
 create mode 100644 drivers/reset/reset-ti-sci.c
 create mode 100644 drivers/soc/actions/Kconfig
 create mode 100644 drivers/soc/actions/Makefile
 create mode 100644 drivers/soc/actions/owl-sps-helper.c
 create mode 100644 drivers/soc/actions/owl-sps.c
 create mode 100644 drivers/soc/renesas/Kconfig
 create mode 100644 drivers/soc/tegra/powergate-bpmp.c
 create mode 100644 include/dt-bindings/power/mt6797-power.h
 create mode 100644 include/dt-bindings/power/owl-s500-powergate.h
 create mode 100644 include/dt-bindings/reset/altr,rst-mgr-s10.h
 create mode 100644 include/dt-bindings/reset/cortina,gemini-reset.h
 create mode 100644 include/linux/soc/actions/owl-sps.h

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2017-07-04 14:24 ` Arnd Bergmann
  0 siblings, 0 replies; 28+ messages in thread
From: Arnd Bergmann @ 2017-07-04 14:24 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 5ed02dbb497422bf225783f46e6eadd237d23d6b:

  Linux 4.12-rc3 (2017-05-28 17:20:53 -0700)

are available in the git repository at:

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

for you to fetch changes up to ffe3744a591fdce695da6b891378261e2caedc69:

  Merge tag 'actions-drivers-for-4.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions
into next/drivers (2017-06-29 17:34:57 +0200)

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

- New SoC specific drivers
  - NVIDIA Tegra PM Domain support for newer SoCs (Tegra186 and later)
    based on the "BPMP" firmware
  - Clocksource and system controller drivers for the newly added
    Action Semi platforms (both arm and arm64).

- Reset subsystem, merged through arm-soc by tradition:
  - New drivers for Altera Stratix10, TI Keystone and Cortina Gemini SoCs
  - Various subsystem-wide cleanups

- Updates for existing SoC-specific drivers
  - TI GPMC (General Purpose Memory Controller)
  - Mediatek "scpsys" system controller support for MT6797
  - Broadcom "brcmstb_gisb" bus arbitrer
  - ARM SCPI firmware
  - Renesas "SYSC" system controller

One more driver update was submitted for the Freescale/NXP DPAA
data path acceleration that has previously been used on PowerPC
chips. I ended up postponing the merge until some API questions
for its unusual MMIO access are resolved.

----------------------------------------------------------------
Andreas F?rber (6):
      clocksource: Add Owl timer
      clocksource: owl: Add S900 support
      dt-bindings: power: Add Owl SPS power domains
      soc: actions: Add Owl SPS
      soc: actions: owl-sps: Factor out owl_sps_set_pg() for power-gating
      Merge branch 'v4.13/sps' into v4.13/drivers

Andrew F. Davis (2):
      dt-bindings: reset: Add TI SCI reset binding
      reset: Add the TI SCI reset driver

Arnd Bergmann (2):
      Merge tag 'qcom-drivers-for-4.13' of
git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'actions-drivers-for-4.13' of
git://git.kernel.org/.../afaerber/linux-actions into next/drivers

Christophe Jaillet (2):
      soc: mediatek: PMIC wrap: Fix error handling
      soc/tegra: flowctrl: Fix error handling

Dan Carpenter (1):
      firmware: tegra: Fix locking bugs in BPMP

Doug Berger (6):
      bus: brcmstb_gisb: Use register offsets with writes too
      bus: brcmstb_gisb: correct support for 64-bit address output
      bus: brcmstb_gisb: add notifier handling
      bus: brcmstb_gisb: remove low-level ARM hooks
      bus: brcmstb_gisb: enable driver for ARM64 architecture
      bus: brcmstb_gisb: update to support new revision

Geert Uytterhoeven (2):
      soc: renesas: Rework Kconfig and Makefile logic
      soc: renesas: rcar-sysc: Use GENPD_FLAG_ALWAYS_ON

Jonathan Neusch?fer (1):
      soc: qcom: smsm: Improve error handling, quiesce probe deferral

Linus Walleij (2):
      reset: add DT bindings header for Gemini reset controller
      reset: Add a Gemini reset controller

Marc Ohlf (1):
      soc: imx: gpc: build gpc only if hardware has gpc

Markus Elfring (1):
      reset: sti: Use devm_kcalloc() in syscfg_reset_controller_register()

Markus Mayer (1):
      soc: brcmstb: enable drivers for ARM64 and BMIPS

Mars Cheng (3):
      soc: mediatek: avoid using fixed spm power status defines
      soc: mediatek: add vdec item for scpsys
      soc: mediatek: add MT6797 scpsys support

Olof Johansson (11):
      Merge tag 'omap-for-v4.13/gpmc-signed' of
git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'reset-for-4.13' of
git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'reset-for-4.13-2' of
git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'v4.12-next-soc' of
https://github.com/mbgg/linux-mediatek into next/drivers
      Merge tag 'arm-soc/for-4.13/drivers' of
http://github.com/Broadcom/stblinux into next/drivers
      Merge tag 'scpi-updates-4.13' of
git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'tegra-for-4.13-soc' of
git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'tegra-for-4.13-firmware' of
git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'renesas-drivers-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'renesas-rcar-sysc-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'imx-drivers-4.13' of
git://git.kernel.org/.../shawnguo/linux into next/drivers

Philipp Zabel (1):
      reset: use kref for reference counting

Richard Gong (1):
      dt-bindings: reset: Add reset manager offsets for Stratix10

Sudeep Holla (2):
      firmware: arm_scpi: add support to populate OPPs and get
transition latency
      cpufreq: scpi: use new scpi_ops functions to remove duplicate code

Suman Anna (1):
      reset: ti_syscon: Rename TI_SYSCON_RESET to RESET_TI_SYSCON

Thierry Reding (3):
      PM / Domains: Allow overriding the ->xlate() callback
      soc/tegra: bpmp: Update ABI header
      soc/tegra: bpmp: Implement generic PM domains

Uwe Kleine-K?nig (2):
      memory: omap-gpmc: make dts snippet include semicolon
      memory: omap-gpmc: add error message if bank-width property is absent

shailendra.v at samsung.com (1):
      soc: mediatek: PMIC wrap: Fix possible NULL derefrence.

 .../devicetree/bindings/bus/brcm,gisb-arb.txt      |   3 +-
 .../devicetree/bindings/power/actions,owl-sps.txt  |  17 +
 .../devicetree/bindings/reset/ti,sci-reset.txt     |  62 +++
 MAINTAINERS                                        |   2 +
 drivers/base/power/domain.c                        |   8 +-
 drivers/bus/Kconfig                                |   2 +-
 drivers/bus/brcmstb_gisb.c                         | 121 +++---
 drivers/clocksource/Kconfig                        |   7 +
 drivers/clocksource/Makefile                       |   1 +
 drivers/clocksource/owl-timer.c                    | 172 +++++++++
 drivers/cpufreq/scpi-cpufreq.c                     |  38 +-
 drivers/firmware/arm_scpi.c                        |  63 ++++
 drivers/firmware/tegra/bpmp.c                      |  32 +-
 drivers/memory/omap-gpmc.c                         |   9 +-
 drivers/reset/Kconfig                              |  17 +-
 drivers/reset/Makefile                             |   4 +-
 drivers/reset/core.c                               |  23 +-
 drivers/reset/reset-gemini.c                       | 110 ++++++
 drivers/reset/reset-ti-sci.c                       | 269 +++++++++++++
 drivers/reset/sti/reset-syscfg.c                   |   6 +-
 drivers/soc/Kconfig                                |   2 +
 drivers/soc/Makefile                               |   3 +-
 drivers/soc/actions/Kconfig                        |  16 +
 drivers/soc/actions/Makefile                       |   2 +
 drivers/soc/actions/owl-sps-helper.c               |  51 +++
 drivers/soc/actions/owl-sps.c                      | 224 +++++++++++
 drivers/soc/bcm/Kconfig                            |   2 +-
 drivers/soc/imx/Makefile                           |   2 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  14 +-
 drivers/soc/mediatek/mtk-scpsys.c                  | 149 +++++++-
 drivers/soc/qcom/smsm.c                            |   9 +-
 drivers/soc/renesas/Kconfig                        |  63 ++++
 drivers/soc/renesas/Makefile                       |  31 +-
 drivers/soc/renesas/rcar-sysc.c                    |  52 +--
 drivers/soc/renesas/rcar-sysc.h                    |   2 -
 drivers/soc/tegra/Kconfig                          |   5 +
 drivers/soc/tegra/Makefile                         |   1 +
 drivers/soc/tegra/flowctrl.c                       |   2 +-
 drivers/soc/tegra/powergate-bpmp.c                 | 359 ++++++++++++++++++
 include/dt-bindings/power/mt6797-power.h           |  30 ++
 include/dt-bindings/power/owl-s500-powergate.h     |  19 +
 include/dt-bindings/reset/altr,rst-mgr-s10.h       | 108 ++++++
 include/dt-bindings/reset/cortina,gemini-reset.h   |  36 ++
 include/linux/pm_domain.h                          |   4 +
 include/linux/scpi_protocol.h                      |   3 +
 include/linux/soc/actions/owl-sps.h                |  11 +
 include/linux/soc/renesas/rcar-rst.h               |   3 +-
 include/soc/tegra/bpmp-abi.h                       | 418 ++++++++++++++++++++-
 include/soc/tegra/bpmp.h                           |  12 +
 49 files changed, 2401 insertions(+), 198 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/actions,owl-sps.txt
 create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt
 create mode 100644 drivers/clocksource/owl-timer.c
 create mode 100644 drivers/reset/reset-gemini.c
 create mode 100644 drivers/reset/reset-ti-sci.c
 create mode 100644 drivers/soc/actions/Kconfig
 create mode 100644 drivers/soc/actions/Makefile
 create mode 100644 drivers/soc/actions/owl-sps-helper.c
 create mode 100644 drivers/soc/actions/owl-sps.c
 create mode 100644 drivers/soc/renesas/Kconfig
 create mode 100644 drivers/soc/tegra/powergate-bpmp.c
 create mode 100644 include/dt-bindings/power/mt6797-power.h
 create mode 100644 include/dt-bindings/power/owl-s500-powergate.h
 create mode 100644 include/dt-bindings/reset/altr,rst-mgr-s10.h
 create mode 100644 include/dt-bindings/reset/cortina,gemini-reset.h
 create mode 100644 include/linux/soc/actions/owl-sps.h

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

* [GIT PULL 5/7] ARM: SoC driver updates
  2017-05-09  6:52 [GIT PULL 0/7] ARM: SoC contents for 4.12 merge window Olof Johansson
@ 2017-05-09  6:52   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2017-05-09  6:52 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

Driver updates for ARM SoCs.

* Reset subsystem, merged through arm-soc by tradition:
- Make bool drivers explicitly non-modular
- New support for i.MX7 and Arria10 reset controllers

* PATA driver for Palmchip BK371 (acked by Tejun)

* Power domain drivers for i.MX (GPC, GPCv2)
- Moved out of mach-imx for GPC
- Bunch of tweaks, fixes, etc

* PMC support for Tegra186

* SoC detection support for Renesas RZ/G1H and RZ/G1N

* Move Tegra flow controller driver from mach directory to drivers/soc
- (Power management / CPU power driver)

* Misc smaller tweaks for other platforms

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

The following changes since commit 51cc83299ee9314351569df5267b891130cef79b:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

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

for you to fetch changes up to b6942b68f85ed3161c91741791ec6f1779574919:

  Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers

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

Alexey Klimov (1):
      firmware: arm_scpi: reinit completion instead of full init_completion()

Andre Przywara (1):
      reset: sunxi: fix for 64-bit compilation

Andrey Smirnov (3):
      reset: Add i.MX7 SRC reset driver
      dt-bindings: Add GPCv2 power gating driver
      soc: imx: Add GPCv2 power gating driver

Arnd Bergmann (4):
      Merge tag 'amlogic-drivers' of git://git.kernel.org/.../khilman/linux-amlogic into next/drivers
      Merge tag 'arm-soc/for-4.12/drivers' of http://github.com/Broadcom/stblinux into next/drivers
      soc/tegra: Fix link errors with PMC disabled
      Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers

Bartlomiej Zolnierkiewicz (3):
      ata: add Palmchip BK3710 PATA controller driver
      pata_bk3710: disable IORDY Timer on chipset initialization
      pata_bk3710: clear status bits of BMISP on chipset initialization

Carlo Caione (2):
      firmware: meson-sm: Check for buffer output size
      firmware: meson-sm: Allow 0 as valid return value

Dave Gerlach (5):
      PM / Domains: Add generic data pointer to genpd data struct
      PM / Domains: Do not check if simple providers have phandle cells
      dt-bindings: Add TI SCI PM Domains
      soc: ti: Add ti_sci_pm_domains driver
      ARM: keystone: Drop PM domain support for k2g

Dong Aisheng (8):
      soc: imx: gpc: fix gpc clk get error handling
      soc: imx: gpc: fix the wrong using of regmap cache
      soc: imx: gpc: fix domain_index sanity check issue
      soc: imx: gpc: fix imx6sl gpc power domain regression
      soc: imx: gpc: fix comment when power up domain
      soc: imx: gpc: keep PGC_X_CTRL name align with reference manual
      dt-bindings: imx-gpc: correct the DOMAIN_INDEX using
      soc: imx: gpc: remove unnecessary readable_reg callback

Florian Fainelli (1):
      soc: bcm: brcmstb: Match additional compatible strings

Geert Uytterhoeven (7):
      soc: renesas: Identify RZ/G1H
      soc: renesas: Identify RZ/G1N
      base: soc: Let soc_device_match() return no match when called too early
      base: soc: Allow early registration of a single SoC device
      soc: renesas: Register SoC device early
      soc: renesas: rcar-sysc: Add support for fixing up power area tables
      soc: renesas: rcar-sysc: Add support for R-Car H3 ES2.0

Jon Hunter (4):
      ARM: tegra: Remove unnecessary inclusion of flowctrl header
      soc/tegra: Move Tegra flowctrl driver
      soc/tegra: flowctrl: Add basic platform driver
      soc/tegra: Add initial flowctrl support for Tegra132/210

Krzysztof Kozlowski (1):
      soc: samsung: Do not build ARMv7 PMU drivers on ARMv8

Linus Walleij (2):
      ARM: plat-versatile: remove stale clock header
      ARM/clk: move the ICST library to drivers/clk

Lucas Stach (5):
      dt-bindings: add multidomain support to i.MX GPC DT binding
      soc: imx: move PGC handling to a new GPC driver
      soc: imx: gpc: add defines for domain index
      dt-bindings: imx-gpc: add i.MX6 QuadPlus compatible
      soc: imx: gpc: add workaround for i.MX6QP to the GPC PD driver

Masahiro Yamada (1):
      reset: uniphier: add NAND and eMMC reset control

Olof Johansson (13):
      Merge tag 'reset-for-4.12-1' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'renesas-drivers-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'scpi-update-4.12' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'davinci-for-v4.12/drivers' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
      Merge tag 'reset-for-4.12-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'arm-soc-pmdomain' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'tegra-for-4.12-soc' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'qcom-drivers-for-4.12' of git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'arm-to-clk-icst' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
      Merge tag 'imx-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'zte-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'renesas-sysc-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'samsung-drivers-4.12' of git://git.kernel.org/.../krzk/linux into next/drivers

Paul Gortmaker (5):
      reset: meson: make it explicitly non-modular
      reset: oxnas: make it explicitly non-modular
      reset: ath79: make it explicitly non-modular
      reset: pistachio: make it explicitly non-modular
      soc: tegra: make fuse-tegra explicitly non-modular

Rob Clark (1):
      firmware/qcom: add qcom_scm_restore_sec_cfg()

Rojhalat Ibrahim (1):
      reset-socfpga: Fix nr_resets property

Santosh Shilimkar (1):
      soc: pm-domain: Fix the mangled urls

Stanimir Varbanov (1):
      firmware: qcom_scm: add two scm calls for iommu secure page table

Thierry Reding (1):
      soc/tegra: Implement Tegra186 PMC support

Thor Thayer (2):
      dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets
      reset: Add Altera Arria10 SR Reset Controller

Wei Yongjun (3):
      reset: uniphier: fix non static symbol warnings
      soc: zte: pm_domains: Remove redundant dev_err call in zx2967_pd_probe()
      soc: zte: pm_domains: Remove .owner field for driver


 .../bindings/arm/tegra/nvidia,tegra186-pmc.txt  |  34 ++
 .../devicetree/bindings/power/fsl,imx-gpc.txt   |  85 ++--
 .../devicetree/bindings/power/fsl,imx-gpcv2.txt |  71 +++
 .../devicetree/bindings/reset/fsl,imx7-src.txt  |  47 ++
 .../bindings/soc/ti/sci-pm-domain.txt           |  57 +++
 MAINTAINERS                                     |   6 +
 arch/arm/common/Kconfig                         |   3 -
 arch/arm/common/Makefile                        |   1 -
 arch/arm/mach-imx/gpc.c                         | 217 --------
 arch/arm/mach-keystone/Kconfig                  |   1 +
 arch/arm/mach-keystone/pm_domain.c              |   4 +-
 arch/arm/mach-tegra/Makefile                    |   1 -
 arch/arm/mach-tegra/cpuidle-tegra20.c           |   3 +-
 arch/arm/mach-tegra/platsmp.c                   |   2 +-
 arch/arm/mach-tegra/pm.c                        |   2 +-
 arch/arm/mach-tegra/reset-handler.S             |   2 +-
 arch/arm/mach-tegra/sleep-tegra20.S             |   3 +-
 arch/arm/mach-tegra/sleep-tegra30.S             |   2 +-
 arch/arm/mach-tegra/sleep.S                     |   2 -
 arch/arm/mach-tegra/tegra.c                     |   2 -
 arch/arm/plat-versatile/include/plat/clock.h    |  15 -
 drivers/ata/Kconfig                             |   9 +
 drivers/ata/Makefile                            |   1 +
 drivers/ata/pata_bk3710.c                       | 382 +++++++++++++++
 drivers/base/power/domain.c                     |   2 -
 drivers/base/soc.c                              |  52 +-
 drivers/clk/versatile/Kconfig                   |   3 +
 drivers/clk/versatile/Makefile                  |   2 +-
 drivers/clk/versatile/clk-icst.c                |   1 +
 drivers/clk/versatile/clk-icst.h                |   2 -
 drivers/clk/versatile/clk-impd1.c               |   1 +
 drivers/clk/versatile/clk-realview.c            |   1 +
 drivers/clk/versatile/clk-versatile.c           |   1 +
 .../arm/common => drivers/clk/versatile}/icst.c |   2 +-
 .../hardware => drivers/clk/versatile}/icst.h   |   6 +-
 drivers/firmware/arm_scpi.c                     |   7 +-
 drivers/firmware/meson/meson_sm.c               |  20 +-
 drivers/firmware/qcom_scm-32.c                  |  18 +
 drivers/firmware/qcom_scm-64.c                  |  58 +++
 drivers/firmware/qcom_scm.c                     |  18 +
 drivers/firmware/qcom_scm.h                     |  11 +
 drivers/nvmem/meson-efuse.c                     |   2 +-
 drivers/reset/Kconfig                           |  14 +
 drivers/reset/Makefile                          |   3 +
 drivers/reset/reset-a10sr.c                     | 138 ++++++
 drivers/reset/reset-ath79.c                     |  27 +-
 drivers/reset/reset-imx7.c                      | 158 ++++++
 drivers/reset/reset-meson.c                     |  12 +-
 drivers/reset/reset-oxnas.c                     |   6 +-
 drivers/reset/reset-pistachio.c                 |   9 +-
 drivers/reset/reset-socfpga.c                   |  13 +-
 drivers/reset/reset-sunxi.c                     |  18 +-
 drivers/reset/reset-uniphier.c                  |  37 +-
 drivers/soc/Kconfig                             |   1 +
 drivers/soc/Makefile                            |   1 +
 drivers/soc/bcm/brcmstb/common.c                |   9 +
 drivers/soc/imx/Kconfig                         |   9 +
 drivers/soc/imx/Makefile                        |   2 +
 drivers/soc/imx/gpc.c                           | 489 +++++++++++++++++++
 drivers/soc/imx/gpcv2.c                         | 363 ++++++++++++++
 drivers/soc/renesas/r8a7795-sysc.c              |  26 +-
 drivers/soc/renesas/rcar-sysc.c                 |  25 +-
 drivers/soc/renesas/rcar-sysc.h                 |  10 +
 drivers/soc/renesas/renesas-soc.c               |  18 +-
 drivers/soc/samsung/Kconfig                     |   8 +-
 drivers/soc/samsung/Makefile                    |   4 +-
 drivers/soc/samsung/exynos-pmu.c                |  22 +-
 drivers/soc/samsung/exynos-pmu.h                |   3 +
 drivers/soc/tegra/Kconfig                       |  22 +
 drivers/soc/tegra/Makefile                      |   4 +-
 .../mach-tegra => drivers/soc/tegra}/flowctrl.c |  87 +++-
 drivers/soc/tegra/fuse/fuse-tegra.c             |   4 +-
 drivers/soc/tegra/pmc-tegra186.c                | 169 +++++++
 drivers/soc/ti/Kconfig                          |  12 +
 drivers/soc/ti/Makefile                         |   1 +
 drivers/soc/ti/ti_sci_pm_domains.c              | 202 ++++++++
 drivers/soc/zte/zx296718_pm_domains.c           |   1 -
 drivers/soc/zte/zx2967_pm_domains.c             |   4 +-
 include/dt-bindings/genpd/k2g.h                 |  90 ++++
 include/dt-bindings/power/imx7-power.h          |  16 +
 include/dt-bindings/power/r8a7795-sysc.h        |   2 +-
 include/dt-bindings/reset/altr,rst-mgr-a10sr.h  |  33 ++
 include/dt-bindings/reset/imx7-reset.h          |  62 +++
 include/linux/firmware/meson/meson_sm.h         |   4 +-
 include/linux/pm_domain.h                       |   1 +
 include/linux/qcom_scm.h                        |   6 +
 .../mach-tegra => include/soc/tegra}/flowctrl.h |  32 +-
 include/soc/tegra/pmc.h                         |  29 +-
 88 files changed, 2937 insertions(+), 428 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt
 create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt
 create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
 delete mode 100644 arch/arm/plat-versatile/include/plat/clock.h
 create mode 100644 drivers/ata/pata_bk3710.c
 rename {arch/arm/common => drivers/clk/versatile}/icst.c (98%)
 rename {arch/arm/include/asm/hardware => drivers/clk/versatile}/icst.h (94%)
 create mode 100644 drivers/reset/reset-a10sr.c
 create mode 100644 drivers/reset/reset-imx7.c
 create mode 100644 drivers/soc/imx/Kconfig
 create mode 100644 drivers/soc/imx/Makefile
 create mode 100644 drivers/soc/imx/gpc.c
 create mode 100644 drivers/soc/imx/gpcv2.c
 rename {arch/arm/mach-tegra => drivers/soc/tegra}/flowctrl.c (67%)
 create mode 100644 drivers/soc/tegra/pmc-tegra186.c
 create mode 100644 drivers/soc/ti/ti_sci_pm_domains.c
 create mode 100644 include/dt-bindings/genpd/k2g.h
 create mode 100644 include/dt-bindings/power/imx7-power.h
 create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 create mode 100644 include/dt-bindings/reset/imx7-reset.h
 rename {arch/arm/mach-tegra => include/soc/tegra}/flowctrl.h (77%)

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

* [GIT PULL 5/7] ARM: SoC driver updates
@ 2017-05-09  6:52   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2017-05-09  6:52 UTC (permalink / raw)
  To: linux-arm-kernel

Driver updates for ARM SoCs.

* Reset subsystem, merged through arm-soc by tradition:
- Make bool drivers explicitly non-modular
- New support for i.MX7 and Arria10 reset controllers

* PATA driver for Palmchip BK371 (acked by Tejun)

* Power domain drivers for i.MX (GPC, GPCv2)
- Moved out of mach-imx for GPC
- Bunch of tweaks, fixes, etc

* PMC support for Tegra186

* SoC detection support for Renesas RZ/G1H and RZ/G1N

* Move Tegra flow controller driver from mach directory to drivers/soc
- (Power management / CPU power driver)

* Misc smaller tweaks for other platforms

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

The following changes since commit 51cc83299ee9314351569df5267b891130cef79b:

  Merge tag 'armsoc-defconfig' into HEAD

are available in the git repository at:

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

for you to fetch changes up to b6942b68f85ed3161c91741791ec6f1779574919:

  Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers

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

Alexey Klimov (1):
      firmware: arm_scpi: reinit completion instead of full init_completion()

Andre Przywara (1):
      reset: sunxi: fix for 64-bit compilation

Andrey Smirnov (3):
      reset: Add i.MX7 SRC reset driver
      dt-bindings: Add GPCv2 power gating driver
      soc: imx: Add GPCv2 power gating driver

Arnd Bergmann (4):
      Merge tag 'amlogic-drivers' of git://git.kernel.org/.../khilman/linux-amlogic into next/drivers
      Merge tag 'arm-soc/for-4.12/drivers' of http://github.com/Broadcom/stblinux into next/drivers
      soc/tegra: Fix link errors with PMC disabled
      Merge branch 'for_4.12/soc-pmdomain-p2' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers

Bartlomiej Zolnierkiewicz (3):
      ata: add Palmchip BK3710 PATA controller driver
      pata_bk3710: disable IORDY Timer on chipset initialization
      pata_bk3710: clear status bits of BMISP on chipset initialization

Carlo Caione (2):
      firmware: meson-sm: Check for buffer output size
      firmware: meson-sm: Allow 0 as valid return value

Dave Gerlach (5):
      PM / Domains: Add generic data pointer to genpd data struct
      PM / Domains: Do not check if simple providers have phandle cells
      dt-bindings: Add TI SCI PM Domains
      soc: ti: Add ti_sci_pm_domains driver
      ARM: keystone: Drop PM domain support for k2g

Dong Aisheng (8):
      soc: imx: gpc: fix gpc clk get error handling
      soc: imx: gpc: fix the wrong using of regmap cache
      soc: imx: gpc: fix domain_index sanity check issue
      soc: imx: gpc: fix imx6sl gpc power domain regression
      soc: imx: gpc: fix comment when power up domain
      soc: imx: gpc: keep PGC_X_CTRL name align with reference manual
      dt-bindings: imx-gpc: correct the DOMAIN_INDEX using
      soc: imx: gpc: remove unnecessary readable_reg callback

Florian Fainelli (1):
      soc: bcm: brcmstb: Match additional compatible strings

Geert Uytterhoeven (7):
      soc: renesas: Identify RZ/G1H
      soc: renesas: Identify RZ/G1N
      base: soc: Let soc_device_match() return no match when called too early
      base: soc: Allow early registration of a single SoC device
      soc: renesas: Register SoC device early
      soc: renesas: rcar-sysc: Add support for fixing up power area tables
      soc: renesas: rcar-sysc: Add support for R-Car H3 ES2.0

Jon Hunter (4):
      ARM: tegra: Remove unnecessary inclusion of flowctrl header
      soc/tegra: Move Tegra flowctrl driver
      soc/tegra: flowctrl: Add basic platform driver
      soc/tegra: Add initial flowctrl support for Tegra132/210

Krzysztof Kozlowski (1):
      soc: samsung: Do not build ARMv7 PMU drivers on ARMv8

Linus Walleij (2):
      ARM: plat-versatile: remove stale clock header
      ARM/clk: move the ICST library to drivers/clk

Lucas Stach (5):
      dt-bindings: add multidomain support to i.MX GPC DT binding
      soc: imx: move PGC handling to a new GPC driver
      soc: imx: gpc: add defines for domain index
      dt-bindings: imx-gpc: add i.MX6 QuadPlus compatible
      soc: imx: gpc: add workaround for i.MX6QP to the GPC PD driver

Masahiro Yamada (1):
      reset: uniphier: add NAND and eMMC reset control

Olof Johansson (13):
      Merge tag 'reset-for-4.12-1' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'renesas-drivers-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'scpi-update-4.12' of git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'davinci-for-v4.12/drivers' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
      Merge tag 'reset-for-4.12-2' of git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'arm-soc-pmdomain' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'tegra-for-4.12-soc' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'qcom-drivers-for-4.12' of git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'arm-to-clk-icst' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
      Merge tag 'imx-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'zte-drivers-4.12' of git://git.kernel.org/.../shawnguo/linux into next/drivers
      Merge tag 'renesas-sysc-for-v4.12' of https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'samsung-drivers-4.12' of git://git.kernel.org/.../krzk/linux into next/drivers

Paul Gortmaker (5):
      reset: meson: make it explicitly non-modular
      reset: oxnas: make it explicitly non-modular
      reset: ath79: make it explicitly non-modular
      reset: pistachio: make it explicitly non-modular
      soc: tegra: make fuse-tegra explicitly non-modular

Rob Clark (1):
      firmware/qcom: add qcom_scm_restore_sec_cfg()

Rojhalat Ibrahim (1):
      reset-socfpga: Fix nr_resets property

Santosh Shilimkar (1):
      soc: pm-domain: Fix the mangled urls

Stanimir Varbanov (1):
      firmware: qcom_scm: add two scm calls for iommu secure page table

Thierry Reding (1):
      soc/tegra: Implement Tegra186 PMC support

Thor Thayer (2):
      dt-bindings: reset: a10sr: Add Arria10 SR Reset Controller offsets
      reset: Add Altera Arria10 SR Reset Controller

Wei Yongjun (3):
      reset: uniphier: fix non static symbol warnings
      soc: zte: pm_domains: Remove redundant dev_err call in zx2967_pd_probe()
      soc: zte: pm_domains: Remove .owner field for driver


 .../bindings/arm/tegra/nvidia,tegra186-pmc.txt  |  34 ++
 .../devicetree/bindings/power/fsl,imx-gpc.txt   |  85 ++--
 .../devicetree/bindings/power/fsl,imx-gpcv2.txt |  71 +++
 .../devicetree/bindings/reset/fsl,imx7-src.txt  |  47 ++
 .../bindings/soc/ti/sci-pm-domain.txt           |  57 +++
 MAINTAINERS                                     |   6 +
 arch/arm/common/Kconfig                         |   3 -
 arch/arm/common/Makefile                        |   1 -
 arch/arm/mach-imx/gpc.c                         | 217 --------
 arch/arm/mach-keystone/Kconfig                  |   1 +
 arch/arm/mach-keystone/pm_domain.c              |   4 +-
 arch/arm/mach-tegra/Makefile                    |   1 -
 arch/arm/mach-tegra/cpuidle-tegra20.c           |   3 +-
 arch/arm/mach-tegra/platsmp.c                   |   2 +-
 arch/arm/mach-tegra/pm.c                        |   2 +-
 arch/arm/mach-tegra/reset-handler.S             |   2 +-
 arch/arm/mach-tegra/sleep-tegra20.S             |   3 +-
 arch/arm/mach-tegra/sleep-tegra30.S             |   2 +-
 arch/arm/mach-tegra/sleep.S                     |   2 -
 arch/arm/mach-tegra/tegra.c                     |   2 -
 arch/arm/plat-versatile/include/plat/clock.h    |  15 -
 drivers/ata/Kconfig                             |   9 +
 drivers/ata/Makefile                            |   1 +
 drivers/ata/pata_bk3710.c                       | 382 +++++++++++++++
 drivers/base/power/domain.c                     |   2 -
 drivers/base/soc.c                              |  52 +-
 drivers/clk/versatile/Kconfig                   |   3 +
 drivers/clk/versatile/Makefile                  |   2 +-
 drivers/clk/versatile/clk-icst.c                |   1 +
 drivers/clk/versatile/clk-icst.h                |   2 -
 drivers/clk/versatile/clk-impd1.c               |   1 +
 drivers/clk/versatile/clk-realview.c            |   1 +
 drivers/clk/versatile/clk-versatile.c           |   1 +
 .../arm/common => drivers/clk/versatile}/icst.c |   2 +-
 .../hardware => drivers/clk/versatile}/icst.h   |   6 +-
 drivers/firmware/arm_scpi.c                     |   7 +-
 drivers/firmware/meson/meson_sm.c               |  20 +-
 drivers/firmware/qcom_scm-32.c                  |  18 +
 drivers/firmware/qcom_scm-64.c                  |  58 +++
 drivers/firmware/qcom_scm.c                     |  18 +
 drivers/firmware/qcom_scm.h                     |  11 +
 drivers/nvmem/meson-efuse.c                     |   2 +-
 drivers/reset/Kconfig                           |  14 +
 drivers/reset/Makefile                          |   3 +
 drivers/reset/reset-a10sr.c                     | 138 ++++++
 drivers/reset/reset-ath79.c                     |  27 +-
 drivers/reset/reset-imx7.c                      | 158 ++++++
 drivers/reset/reset-meson.c                     |  12 +-
 drivers/reset/reset-oxnas.c                     |   6 +-
 drivers/reset/reset-pistachio.c                 |   9 +-
 drivers/reset/reset-socfpga.c                   |  13 +-
 drivers/reset/reset-sunxi.c                     |  18 +-
 drivers/reset/reset-uniphier.c                  |  37 +-
 drivers/soc/Kconfig                             |   1 +
 drivers/soc/Makefile                            |   1 +
 drivers/soc/bcm/brcmstb/common.c                |   9 +
 drivers/soc/imx/Kconfig                         |   9 +
 drivers/soc/imx/Makefile                        |   2 +
 drivers/soc/imx/gpc.c                           | 489 +++++++++++++++++++
 drivers/soc/imx/gpcv2.c                         | 363 ++++++++++++++
 drivers/soc/renesas/r8a7795-sysc.c              |  26 +-
 drivers/soc/renesas/rcar-sysc.c                 |  25 +-
 drivers/soc/renesas/rcar-sysc.h                 |  10 +
 drivers/soc/renesas/renesas-soc.c               |  18 +-
 drivers/soc/samsung/Kconfig                     |   8 +-
 drivers/soc/samsung/Makefile                    |   4 +-
 drivers/soc/samsung/exynos-pmu.c                |  22 +-
 drivers/soc/samsung/exynos-pmu.h                |   3 +
 drivers/soc/tegra/Kconfig                       |  22 +
 drivers/soc/tegra/Makefile                      |   4 +-
 .../mach-tegra => drivers/soc/tegra}/flowctrl.c |  87 +++-
 drivers/soc/tegra/fuse/fuse-tegra.c             |   4 +-
 drivers/soc/tegra/pmc-tegra186.c                | 169 +++++++
 drivers/soc/ti/Kconfig                          |  12 +
 drivers/soc/ti/Makefile                         |   1 +
 drivers/soc/ti/ti_sci_pm_domains.c              | 202 ++++++++
 drivers/soc/zte/zx296718_pm_domains.c           |   1 -
 drivers/soc/zte/zx2967_pm_domains.c             |   4 +-
 include/dt-bindings/genpd/k2g.h                 |  90 ++++
 include/dt-bindings/power/imx7-power.h          |  16 +
 include/dt-bindings/power/r8a7795-sysc.h        |   2 +-
 include/dt-bindings/reset/altr,rst-mgr-a10sr.h  |  33 ++
 include/dt-bindings/reset/imx7-reset.h          |  62 +++
 include/linux/firmware/meson/meson_sm.h         |   4 +-
 include/linux/pm_domain.h                       |   1 +
 include/linux/qcom_scm.h                        |   6 +
 .../mach-tegra => include/soc/tegra}/flowctrl.h |  32 +-
 include/soc/tegra/pmc.h                         |  29 +-
 88 files changed, 2937 insertions(+), 428 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt
 create mode 100644 Documentation/devicetree/bindings/reset/fsl,imx7-src.txt
 create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
 delete mode 100644 arch/arm/plat-versatile/include/plat/clock.h
 create mode 100644 drivers/ata/pata_bk3710.c
 rename {arch/arm/common => drivers/clk/versatile}/icst.c (98%)
 rename {arch/arm/include/asm/hardware => drivers/clk/versatile}/icst.h (94%)
 create mode 100644 drivers/reset/reset-a10sr.c
 create mode 100644 drivers/reset/reset-imx7.c
 create mode 100644 drivers/soc/imx/Kconfig
 create mode 100644 drivers/soc/imx/Makefile
 create mode 100644 drivers/soc/imx/gpc.c
 create mode 100644 drivers/soc/imx/gpcv2.c
 rename {arch/arm/mach-tegra => drivers/soc/tegra}/flowctrl.c (67%)
 create mode 100644 drivers/soc/tegra/pmc-tegra186.c
 create mode 100644 drivers/soc/ti/ti_sci_pm_domains.c
 create mode 100644 include/dt-bindings/genpd/k2g.h
 create mode 100644 include/dt-bindings/power/imx7-power.h
 create mode 100644 include/dt-bindings/reset/altr,rst-mgr-a10sr.h
 create mode 100644 include/dt-bindings/reset/imx7-reset.h
 rename {arch/arm/mach-tegra => include/soc/tegra}/flowctrl.h (77%)

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

end of thread, other threads:[~2017-07-05 12:31 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-17  8:33 [GIT PULL 0/7] ARM: SoC changes for 3.20 Olof Johansson
2015-02-17  8:33 ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 1/7] ARM: SoC non-critical fixes Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 2/7] ARM: SoC cleanups Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 3/7] ARM: SoC platform changes Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 4/7] ARM: SoC DT updates Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 5/7] ARM: SoC driver updates Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17 17:41   ` Linus Torvalds
2015-02-17 17:41     ` Linus Torvalds
2015-02-17 17:57     ` Olof Johansson
2015-02-17 17:57       ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 6/7] ARM: SoC defconfig changes Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 7/7] ARM: SoC 64-bit changes and additions Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2017-05-09  6:52 [GIT PULL 0/7] ARM: SoC contents for 4.12 merge window Olof Johansson
2017-05-09  6:52 ` [GIT PULL 5/7] ARM: SoC driver updates Olof Johansson
2017-05-09  6:52   ` Olof Johansson
2017-07-04 14:24 Arnd Bergmann
2017-07-04 14:24 ` Arnd Bergmann
2017-07-04 21:53 ` Linus Torvalds
2017-07-04 21:53   ` Linus Torvalds
2017-07-05 12:31   ` Arnd Bergmann
2017-07-05 12:31     ` Arnd Bergmann

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