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

A moderately sized set of branches this merge window for us, about 750
patches in total. There are several fairly large cleanups, and a net
negative delta(!)

 1014 files changed, 39452 insertions(+), 42425 deletions(-)

Most of the removal comes from two Samsung platforms being taken out
(together with a couple of legacy drivers used only by them), but there's
other stuff too -- removal and diet of some OMAP drivers and header
files, the final folding of Marvell Kirkwood into the mvebu platform,
removal of the legacy atmel pwm driver and a few more things like that.

The format is nearly the same as always: I describe the conflicts in
each email and I have pushed a 'resolved-3.17' branch if you want to
compare. Most branches are free of conflicts, the main exception is the
SoC branch and it's not horrible to deal with either.

I did include one patch interspersed with the branches (6/7 is a patch),
it's something Stephen was carrying locally and I think this is better to
handle this way than for us to do a backmerge to handle it ourselves. I'll
leave it up to you if you prefer to fold it into the 5/7 merge or apply
it separately.

More detailed descriptions in each pull request. I also anticipate having
another short branch of misc small cleanups that we have held off applying
for the second week of the merge window, but nothing major. This is by
far the bulk of the contents.

Please pull!

Thanks,

-Olof


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

* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

A moderately sized set of branches this merge window for us, about 750
patches in total. There are several fairly large cleanups, and a net
negative delta(!)

 1014 files changed, 39452 insertions(+), 42425 deletions(-)

Most of the removal comes from two Samsung platforms being taken out
(together with a couple of legacy drivers used only by them), but there's
other stuff too -- removal and diet of some OMAP drivers and header
files, the final folding of Marvell Kirkwood into the mvebu platform,
removal of the legacy atmel pwm driver and a few more things like that.

The format is nearly the same as always: I describe the conflicts in
each email and I have pushed a 'resolved-3.17' branch if you want to
compare. Most branches are free of conflicts, the main exception is the
SoC branch and it's not horrible to deal with either.

I did include one patch interspersed with the branches (6/7 is a patch),
it's something Stephen was carrying locally and I think this is better to
handle this way than for us to do a backmerge to handle it ourselves. I'll
leave it up to you if you prefer to fold it into the 5/7 merge or apply
it separately.

More detailed descriptions in each pull request. I also anticipate having
another short branch of misc small cleanups that we have held off applying
for the second week of the merge window, but nothing major. This is by
far the bulk of the contents.

Please pull!

Thanks,

-Olof

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

* [GIT PULL 1/7] ARM: SoC cleanups for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

This merge window brings a good size of cleanups on various
platforms. Among the bigger ones:

* Removal of Samsung s5pc100 and s5p64xx platforms. Both of these have
  lacked active support for quite a while, and after asking around nobody
  showed interest in keeping them around. If needed, they could be
  resurrected in the future but it's more likely that we would prefer
  reintroduction of them as DT and multiplatform-enabled platforms
  instead.
* OMAP4 controller code register define diet. They defined a lot of registers
  that were never actually used, etc.
* Move of some of the Tegra platform code (PMC, APBIO, fuse, powergate)
  to drivers/soc so it can be shared with 64-bit code. This also converts them
  over to traditional driver models where possible.
* Removal of legacy gpio-samsung driver, since the last users have been
  removed (moved to pinctrl)

Plus a bunch of smaller changes for various platforms that sort of
dissapear in the diffstat for the above. clps711x cleanups, shmobile
header file refactoring/moves for multiplatform friendliness, some misc
cleanups, etc.



Conflicts:

arch/arm/mach-s5pv210/include/mach/memory.h:
        Change/remove: Just git rm the file.

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

The following changes since commit 66bb0aa077978dbb76e6283531eb3cc7a878de38:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

are available in the git repository at:

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

for you to fetch changes up to c4846a7823bfd34ecb2dc56b025e19285432d08d:

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

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

Alexander Shiyan (5):
      ARM: clps711x: Remove IO_ADDRESS() macro
      ARM: clps711x: Move debug include into arch/arm/include/debug/
      ARM: clps711x: Switch CLPS711X subarch to use cpuidle driver
      ARM: clps711x: clep7312: Add common devices initialization
      ARM: clps711x: edb7211: Remove excess layer to calling clps711x_devices_init()

Andrew Lunn (1):
      MAINTAINERS: Remove Kirkwood

Andrew Ruder (2):
      ARM: pxa: correct errata number for PXA270
      ARM: pxa: call debug_ll_io_init for earlyprintk

Andrii.Tseglytskyi (1):
      ARM: dts: OMAP5: Add device nodes for ABB

Arnd Bergmann (2):
      video: fix up versatile CLCD helper move
      Merge tag 'omap-for-v3.17/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical

Dan Carpenter (1):
      ARM: mmp: remove duplicate SM_SCLK_SM_SCLK define

Ezequiel Garcia (1):
      ARM: pxa: Move iotable mapping inside vmalloc region

Geert Uytterhoeven (7):
      ARM: shmobile: Move r7s72100.h
      ARM: shmobile: Move r8a73a4.h
      ARM: shmobile: Move r8a7740.h
      ARM: shmobile: Move r8a7778.h
      ARM: shmobile: Move r8a7790.h
      ARM: shmobile: Move sh73a0.h
      ARM: shmobile: Move sh7372.h

Himangi Saraogi (1):
      drivers: CCI: Correct use of ! and &

Joachim Eastwood (1):
      ARM: OMAP4: Ctrl module register define diet

Krzysztof Kozlowski (1):
      ARM: EXYNOS: Fix build breakge with PM_SLEEP=n

Kukjin Kim (9):
      ARM: S5P64X0: no more support S5P6440 and S5P6450 SoCs
      gpio: samsung: remove s5p64x0 related gpio codes
      spi: s3c64xx: remove s5p64x0 related spi codes
      video: fbdev: s3c-fb: remove s5p64x0 related fimd codes
      ARM: S5PC100: no more support S5PC100 SoC
      gpio: samsung: remov s5pc100 related gpio codes
      spi: s3c64xx: remove s5pc100 related spi codes
      mtd: onenand: remove s5pc100 related onenand codes
      video: fbdev: s3c-fb: remove s5pc100 related fimd and fb codes

Laurent Pinchart (3):
      ARM: pxa: Don't hardcode addresses and size in map_desc tables
      ARM: pxa: Move UNCACHED_PHYS_0 mapping from generic.c to pxa2[57]x.c
      ARM: pxa: pxa27x: Don't map IMEMC region statically

Linus Walleij (7):
      ARM: integrator: get rid of <mach/memory.h>
      video: move Versatile CLCD helpers
      ARM: s5p: cut the custom ARCH_NR_GPIOS definition
      ARM: mach-s5p: get rid of all <mach/gpio.h> headers
      ARM: kill CONFIG_NEED_MACH_GPIO_H
      ARM: delete old reference to ARM_GPIOLIB_COMPLEX
      ARM: ux500: remove pointless cache setup complexity

Magnus Damm (17):
      ARM: shmobile: Move intc.h, cleanup sh_intc.h usage
      ARM: shmobile: Move dma-register.h
      ARM: shmobile: Move clock.h
      ARM: shmobile: Move most of irqs.h, keep some for pinctl
      ARM: shmobile: Move common.h
      ARM: shmobile: Move pm-rmobile.h, cleanup sh73xx.h
      ARM: shmobile: Move pm-rcar.h, cleanup r8a7779 case
      ARM: shmobile: Move rcar-gen2.h, cleanup r8a7790 case
      ARM: shmobile: Update EMEV2 DTS to include CPU frequency
      ARM: shmobile: Use shmobile_init_delay() on EMEV2
      ARM: shmobile: Get rid of redundant EMEV2 mach callbacks
      ARM: shmobile: Update r7s72100 DTS to include CPU frequency
      ARM: shmobile: Use shmobile_init_delay() on Genmai boards
      ARM: shmobile: Use shmobile_init_delay() on r7s72100
      ARM: shmobile: Use r8a7790 DT CPU Frequency in common case
      ARM: shmobile: Use r8a7790 DT CPU Frequency for Lager
      ARM: shmobile: Remove unused r8a7790_init_early()

Mark Brown (1):
      video: clcd-versatile: Depend on ARM

Nicholas Krause (1):
      omap16xx: Removes fixme no longer needed in ocpi_enable()

Olof Johansson (15):
      Merge tag 'renesas-header-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'renesas-soc-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'versatile-1' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
      Merge tag 'renesas-soc-cleanup2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'mmp-for-v3.17' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
      Merge tag 'pxa-for-v3.17-2' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
      Merge tag 's5p-cleanup-v2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'ux500-core-for-v3.17-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/cleanup
      Merge tag 'gpio-h-purge' of git://git.kernel.org/.../linusw/linux-gpio into next/cleanup
      Merge tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/.../tegra/linux into next/cleanup
      Merge tag 'tegra-for-3.17-soc' of git://git.kernel.org/.../tegra/linux into next/cleanup
      Merge tag 'v3.16-rc5' into next/fixes-non-critical
      Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'omap-for-v3.17/soc-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge branch 'next/fixes-non-critical' into next/cleanup

Pankaj Dubey (6):
      ARM: EXYNOS: Make exynos machine_ops as static
      ARM: EXYNOS: Move SYSREG definition into sys-reg specific file
      ARM: EXYNOS: Remove file path from comment section
      ARM: EXYNOS: Remove regs-pmu.h header dependency from pm_domain
      ARM: EXYNOS: Remove "linux/bug.h" from pmu.c
      ARM: EXYNOS: Add support for mapping PMU base address via DT

Paul Bolle (1):
      ARM: pxa: fix typo 'CONFIG_SPI_PXA2XX_MASTER'

Peter De Schrijver (5):
      ARM: tegra: export apb dma readl/writel
      ARM: tegra: move fuse exports to soc/tegra/fuse.h
      soc/tegra: Add efuse driver for Tegra
      soc/tegra: Add efuse and apbmisc bindings
      soc/tegra: fuse: move APB DMA into Tegra20 fuse driver

Peter Griffin (1):
      MAINTAINERS: Add sdhci-st file to ARCH/STI architecture

Rickard Strandqvist (1):
      ARM: omap2+: usb-tusb6010.c: Cleaning up variable is set more than once

Rostislav Lisovy (1):
      ARM: omap2+: gpmc-nand: Use dynamic platform_device_alloc()

Sachin Kamat (9):
      ARM: sti: Staticize local variables
      ARM: vt8500: Staticize local symbols
      ARM: spear: Staticize spear13xx_io_desc
      ARM: spear: Staticize spear1310_io_desc in spear1310.c
      ARM: spear: Staticize local symbols in spear1340.c
      ARM: ux500: Staticize local symbols in cpu-db8500.c
      ARM: ux500: Staticize ab8505_regulators
      ARM: debug: Update Samsung UART config options
      ARM: EXYNOS: Remove unused code in common.h

Stephen Warren (1):
      soc/tegra: fuse: fix dummy functions

Tero Kristo (22):
      ARM: OMAP3: PRM: move prcm wakeup helper to prm driver
      ARM: OMAP3: PRM: move iva reset to PRM driver
      ARM: OMAP3: PRM: move modem reset to PRM driver
      ARM: OMAP3: PRM: add API for checking and clearing cold reset status
      ARM: OMAP3: PRM: add API for saving PRM scratchpad contents
      ARM: OMAP24xx: PRM: add API for clearing wakeup status bits
      ARM: OMAP3: PRM: move PRM init code from PM core to the driver
      ARM: OMAP3: control: add API for setting up the modem pads
      ARM: OMAP3: PRM: move modem reset and iva2 idle to PRM driver
      ARM: OMAP3: control: isolate control module init to its own function
      ARM: OMAP4+: clock: remove DEFINE_CLK_OMAP_HSDIVIDER macro
      ARM: OMAP4+: dpll: remove cpu_is_omap44xx checks
      ARM: OMAP4+: dpll44xx: remove cm-regbits-44xx.h and clock44xx.h includes
      ARM: OMAP2+: clock: introduce ti_clk_features flags
      ARM: OMAP2+: clock: add fint values to the ti_clk_features struct
      ARM: OMAP2+: clock/dpll: add private API for checking if DPLL is in bypass
      ARM: OMAP2+: clock/dpll: convert bypass check to use clk_features
      ARM: OMAP2+: clock/dpll: add jitter correction behind clk_features
      ARM: OMAP2+: clock/interface: add a clk_features definition for idlest value
      ARM: OMAP2+: clock/dpll: remove unused header includes from clkt_dpll.c
      ARM: OMAP2+: clock/dpll: remove unused header includes from dpll3xxx.c
      ARM: OMAP2+: clock/interface: remove some headers from clkt_iclk.c file

Thierry Reding (10):
      ARM: ux500: Staticise ux500_soc_attr
      ARM: tegra: Move includes to include/soc/tegra
      ARM: tegra: Sort includes alphabetically
      ARM: tegra: Use a function to get the chip ID
      Merge branch 'for-3.17/fuse-move' into for-3.17/soc
      soc/tegra: Implement runtime check for Tegra SoCs
      ARM: tegra: Setup CPU hotplug in a pure initcall
      ARM: tegra: Always lock the CPU reset vector
      soc/tegra: fuse: Set up in early initcall
      ARM: tegra: Convert PMC to a driver

Tobias Klauser (1):
      ARM: ux500: storage class should be before const qualifier

Tony Lindgren (3):
      Merge remote-tracking branch 'roger/for-v3.17/gpmc-omap' into omap-for-v3.17/fixes-not-urgent
      Merge branch 'for-v3.17/cm-prm-cleanup' of https://github.com/t-kristo/linux-pm into omap-for-v3.17/soc
      Merge tag 'for-v3.17/omap-clock-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc


 .../ABI/testing/sysfs-driver-tegra-fuse         |   11 +
 Documentation/arm/Samsung/Overview.txt          |   11 -
 .../arm/Samsung/clksrc-change-registers.awk     |    1 -
 .../bindings/fuse/nvidia,tegra20-fuse.txt       |   40 +
 .../bindings/misc/nvidia,tegra20-apbmisc.txt    |   13 +
 .../devicetree/bindings/spi/spi-samsung.txt     |    1 -
 .../devicetree/bindings/video/samsung-fimd.txt  |    2 -
 MAINTAINERS                                     |    4 +-
 arch/arm/Kconfig                                |   54 +-
 arch/arm/Kconfig.debug                          |   21 +-
 arch/arm/Makefile                               |    2 -
 arch/arm/boot/dts/emev2.dtsi                    |    2 +
 arch/arm/boot/dts/integratorap.dts              |    1 +
 arch/arm/boot/dts/omap5.dtsi                    |   60 +
 arch/arm/boot/dts/r7s72100.dtsi                 |    1 +
 arch/arm/boot/dts/tegra114.dtsi                 |   15 +
 arch/arm/boot/dts/tegra124.dtsi                 |   15 +
 arch/arm/boot/dts/tegra20.dtsi                  |   15 +
 arch/arm/boot/dts/tegra30.dtsi                  |   15 +
 arch/arm/configs/s5p64x0_defconfig              |   68 -
 arch/arm/configs/s5pc100_defconfig              |   49 -
 arch/arm/include/asm/gpio.h                     |    7 -
 arch/arm/include/debug/clps711x.S               |   38 +
 arch/arm/mach-clps711x/board-autcpu12.c         |    1 -
 arch/arm/mach-clps711x/board-cdb89712.c         |    1 -
 arch/arm/mach-clps711x/board-clep7312.c         |    3 +-
 arch/arm/mach-clps711x/board-edb7211.c          |    8 +-
 arch/arm/mach-clps711x/board-p720t.c            |    1 -
 arch/arm/mach-clps711x/common.c                 |   12 -
 arch/arm/mach-clps711x/common.h                 |    1 -
 arch/arm/mach-clps711x/devices.c                |   10 +
 .../mach-clps711x/include/mach/debug-macro.S    |   38 -
 arch/arm/mach-clps711x/include/mach/hardware.h  |    5 +-
 arch/arm/mach-exynos/common.h                   |   13 +-
 arch/arm/mach-exynos/exynos.c                   |   44 +-
 arch/arm/mach-exynos/headsmp.S                  |    1 -
 arch/arm/mach-exynos/hotplug.c                  |    3 +-
 arch/arm/mach-exynos/include/mach/map.h         |    3 +-
 arch/arm/mach-exynos/include/mach/memory.h      |    3 +-
 arch/arm/mach-exynos/platsmp.c                  |   69 +-
 arch/arm/mach-exynos/pm.c                       |   67 +-
 arch/arm/mach-exynos/pm_domains.c               |    9 +-
 arch/arm/mach-exynos/pmu.c                      |    1 -
 arch/arm/mach-exynos/regs-pmu.h                 |    4 -
 arch/arm/mach-exynos/regs-sys.h                 |   22 +
 arch/arm/mach-integrator/Kconfig                |    1 -
 arch/arm/mach-integrator/include/mach/memory.h  |   29 -
 arch/arm/mach-integrator/integrator_cp.c        |    3 +-
 arch/arm/mach-mmp/include/mach/mfp-pxa910.h     |    1 -
 arch/arm/mach-omap1/ocpi.c                      |    1 -
 arch/arm/mach-omap2/clkt_dpll.c                 |   98 +-
 arch/arm/mach-omap2/clkt_iclk.c                 |    8 +-
 arch/arm/mach-omap2/clock.c                     |   76 +-
 arch/arm/mach-omap2/clock.h                     |   44 +-
 arch/arm/mach-omap2/control.c                   |   60 +-
 arch/arm/mach-omap2/control.h                   |   40 +-
 arch/arm/mach-omap2/ctrl_module_core_44xx.h     |  392 -----
 arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h | 1409 ------------------
 arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h |  236 ---
 arch/arm/mach-omap2/dpll3xxx.c                  |    7 +-
 arch/arm/mach-omap2/dpll44xx.c                  |   19 +-
 arch/arm/mach-omap2/gpmc-nand.c                 |   79 +-
 arch/arm/mach-omap2/io.c                        |    2 +
 arch/arm/mach-omap2/pm24xx.c                    |   31 +-
 arch/arm/mach-omap2/pm34xx.c                    |  218 +--
 arch/arm/mach-omap2/prm2xxx.c                   |   18 +
 arch/arm/mach-omap2/prm2xxx.h                   |    1 +
 arch/arm/mach-omap2/prm3xxx.c                   |  233 +++
 arch/arm/mach-omap2/prm3xxx.h                   |    6 +
 arch/arm/mach-omap2/usb-tusb6010.c              |    1 -
 arch/arm/mach-pxa/corgi.c                       |    2 +-
 arch/arm/mach-pxa/generic.c                     |   12 +-
 arch/arm/mach-pxa/include/mach/hardware.h       |    4 +-
 arch/arm/mach-pxa/pxa25x.c                      |    7 +-
 arch/arm/mach-pxa/pxa27x.c                      |   10 +-
 arch/arm/mach-pxa/pxa3xx.c                      |    2 +-
 arch/arm/mach-pxa/sleep.S                       |    2 +-
 arch/arm/mach-realview/core.c                   |    2 +-
 arch/arm/mach-s5p64x0/Kconfig                   |  102 --
 arch/arm/mach-s5p64x0/Makefile                  |   36 -
 arch/arm/mach-s5p64x0/Makefile.boot             |    2 -
 arch/arm/mach-s5p64x0/clock-s5p6440.c           |  632 --------
 arch/arm/mach-s5p64x0/clock-s5p6450.c           |  701 ---------
 arch/arm/mach-s5p64x0/clock.c                   |  236 ---
 arch/arm/mach-s5p64x0/clock.h                   |   38 -
 arch/arm/mach-s5p64x0/common.c                  |  490 ------
 arch/arm/mach-s5p64x0/common.h                  |   56 -
 arch/arm/mach-s5p64x0/dev-audio.c               |  176 ---
 arch/arm/mach-s5p64x0/dma.c                     |  128 --
 arch/arm/mach-s5p64x0/i2c.h                     |   16 -
 .../arm/mach-s5p64x0/include/mach/debug-macro.S |   32 -
 arch/arm/mach-s5p64x0/include/mach/dma.h        |   26 -
 arch/arm/mach-s5p64x0/include/mach/gpio.h       |  132 --
 arch/arm/mach-s5p64x0/include/mach/hardware.h   |   18 -
 arch/arm/mach-s5p64x0/include/mach/irqs.h       |  148 --
 arch/arm/mach-s5p64x0/include/mach/map.h        |   96 --
 arch/arm/mach-s5p64x0/include/mach/pm-core.h    |  119 --
 arch/arm/mach-s5p64x0/include/mach/regs-clock.h |   98 --
 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h  |   68 -
 arch/arm/mach-s5p64x0/include/mach/regs-irq.h   |   18 -
 arch/arm/mach-s5p64x0/irq-pm.c                  |   98 --
 arch/arm/mach-s5p64x0/mach-smdk6440.c           |  280 ----
 arch/arm/mach-s5p64x0/mach-smdk6450.c           |  299 ----
 arch/arm/mach-s5p64x0/pm.c                      |  202 ---
 arch/arm/mach-s5p64x0/setup-fb-24bpp.c          |   29 -
 arch/arm/mach-s5p64x0/setup-i2c0.c              |   38 -
 arch/arm/mach-s5p64x0/setup-i2c1.c              |   38 -
 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c        |  104 --
 arch/arm/mach-s5p64x0/setup-spi.c               |   38 -
 arch/arm/mach-s5pc100/Kconfig                   |   81 -
 arch/arm/mach-s5pc100/Makefile                  |   32 -
 arch/arm/mach-s5pc100/Makefile.boot             |    2 -
 arch/arm/mach-s5pc100/clock.c                   | 1361 -----------------
 arch/arm/mach-s5pc100/common.c                  |  255 ----
 arch/arm/mach-s5pc100/common.h                  |   30 -
 arch/arm/mach-s5pc100/dev-audio.c               |  239 ---
 arch/arm/mach-s5pc100/dma.c                     |  130 --
 .../arm/mach-s5pc100/include/mach/debug-macro.S |   39 -
 arch/arm/mach-s5pc100/include/mach/dma.h        |   26 -
 .../arm/mach-s5pc100/include/mach/entry-macro.S |   19 -
 arch/arm/mach-s5pc100/include/mach/gpio.h       |  144 --
 arch/arm/mach-s5pc100/include/mach/hardware.h   |   14 -
 arch/arm/mach-s5pc100/include/mach/irqs.h       |  115 --
 arch/arm/mach-s5pc100/include/mach/map.h        |  137 --
 arch/arm/mach-s5pc100/include/mach/regs-clock.h |   80 -
 arch/arm/mach-s5pc100/include/mach/regs-gpio.h  |   38 -
 arch/arm/mach-s5pc100/include/mach/regs-irq.h   |   18 -
 arch/arm/mach-s5pc100/mach-smdkc100.c           |  264 ----
 arch/arm/mach-s5pc100/setup-fb-24bpp.c          |   35 -
 arch/arm/mach-s5pc100/setup-i2c0.c              |   28 -
 arch/arm/mach-s5pc100/setup-i2c1.c              |   28 -
 arch/arm/mach-s5pc100/setup-ide.c               |   57 -
 arch/arm/mach-s5pc100/setup-keypad.c            |   23 -
 arch/arm/mach-s5pc100/setup-sdhci-gpio.c        |   70 -
 arch/arm/mach-s5pc100/setup-spi.c               |   41 -
 arch/arm/mach-s5pv210/dev-audio.c               |    2 +-
 .../include/mach/{gpio.h => gpio-samsung.h}     |    7 +-
 arch/arm/mach-s5pv210/mach-aquila.c             |    1 +
 arch/arm/mach-s5pv210/mach-goni.c               |    1 +
 arch/arm/mach-s5pv210/mach-smdkv210.c           |    1 +
 arch/arm/mach-s5pv210/setup-fb-24bpp.c          |    2 +-
 arch/arm/mach-s5pv210/setup-fimc.c              |    3 +-
 arch/arm/mach-s5pv210/setup-i2c0.c              |    2 +-
 arch/arm/mach-s5pv210/setup-i2c1.c              |    2 +-
 arch/arm/mach-s5pv210/setup-i2c2.c              |    2 +-
 arch/arm/mach-s5pv210/setup-ide.c               |    2 +-
 arch/arm/mach-s5pv210/setup-keypad.c            |    2 +-
 arch/arm/mach-s5pv210/setup-sdhci-gpio.c        |    2 +-
 arch/arm/mach-s5pv210/setup-spi.c               |    2 +-
 .../arm/mach-shmobile/board-ape6evm-reference.c |    6 +-
 arch/arm/mach-shmobile/board-ape6evm.c          |    8 +-
 .../board-armadillo800eva-reference.c           |    6 +-
 arch/arm/mach-shmobile/board-armadillo800eva.c  |    8 +-
 arch/arm/mach-shmobile/board-bockw-reference.c  |    6 +-
 arch/arm/mach-shmobile/board-bockw.c            |    8 +-
 arch/arm/mach-shmobile/board-genmai-reference.c |   10 +-
 arch/arm/mach-shmobile/board-genmai.c           |   10 +-
 .../arm/mach-shmobile/board-koelsch-reference.c |    8 +-
 arch/arm/mach-shmobile/board-koelsch.c          |    6 +-
 arch/arm/mach-shmobile/board-kzm9g-reference.c  |    6 +-
 arch/arm/mach-shmobile/board-kzm9g.c            |    8 +-
 arch/arm/mach-shmobile/board-lager-reference.c  |   14 +-
 arch/arm/mach-shmobile/board-lager.c            |   21 +-
 arch/arm/mach-shmobile/board-mackerel.c         |   12 +-
 arch/arm/mach-shmobile/board-marzen-reference.c |    4 +-
 arch/arm/mach-shmobile/board-marzen.c           |    4 +-
 arch/arm/mach-shmobile/clock-r7s72100.c         |    5 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c          |    4 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |    7 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |    4 +-
 arch/arm/mach-shmobile/clock-r8a7779.c          |    4 +-
 arch/arm/mach-shmobile/clock-r8a7790.c          |    8 +-
 arch/arm/mach-shmobile/clock-r8a7791.c          |    6 +-
 arch/arm/mach-shmobile/clock-sh7372.c           |    4 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |    4 +-
 arch/arm/mach-shmobile/clock.c                  |    6 +-
 .../mach-shmobile/{include/mach => }/clock.h    |    0
 .../mach-shmobile/{include/mach => }/common.h   |    0
 arch/arm/mach-shmobile/console.c                |    2 +-
 .../{include/mach => }/dma-register.h           |    0
 arch/arm/mach-shmobile/include/mach/irqs.h      |   16 +-
 arch/arm/mach-shmobile/include/mach/r8a7779.h   |   12 -
 arch/arm/mach-shmobile/intc-sh7372.c            |    5 +-
 arch/arm/mach-shmobile/intc-sh73a0.c            |    9 +-
 .../arm/mach-shmobile/{include/mach => }/intc.h |    0
 arch/arm/mach-shmobile/irqs.h                   |   21 +
 arch/arm/mach-shmobile/platsmp-apmu.c           |    2 +-
 arch/arm/mach-shmobile/platsmp-scu.c            |    2 +-
 arch/arm/mach-shmobile/platsmp.c                |    2 +-
 arch/arm/mach-shmobile/pm-r8a7740.c             |    4 +-
 arch/arm/mach-shmobile/pm-r8a7779.c             |   15 +-
 arch/arm/mach-shmobile/pm-r8a7790.c             |    6 +-
 arch/arm/mach-shmobile/pm-rcar.c                |    2 +-
 .../mach-shmobile/{include/mach => }/pm-rcar.h  |    0
 arch/arm/mach-shmobile/pm-rmobile.c             |    2 +-
 .../{include/mach => }/pm-rmobile.h             |    0
 arch/arm/mach-shmobile/pm-sh7372.c              |    8 +-
 arch/arm/mach-shmobile/pm-sh73a0.c              |    2 +-
 .../mach-shmobile/{include/mach => }/r7s72100.h |    1 -
 .../mach-shmobile/{include/mach => }/r8a73a4.h  |    0
 .../mach-shmobile/{include/mach => }/r8a7740.h  |    2 -
 .../mach-shmobile/{include/mach => }/r8a7778.h  |    0
 .../mach-shmobile/{include/mach => }/r8a7790.h  |    3 -
 .../{include/mach => }/rcar-gen2.h              |    0
 arch/arm/mach-shmobile/setup-emev2.c            |   19 +-
 arch/arm/mach-shmobile/setup-r7s72100.c         |   15 +-
 arch/arm/mach-shmobile/setup-r8a73a4.c          |   10 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          |   12 +-
 arch/arm/mach-shmobile/setup-r8a7778.c          |    8 +-
 arch/arm/mach-shmobile/setup-r8a7779.c          |    4 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |   20 +-
 arch/arm/mach-shmobile/setup-r8a7791.c          |    6 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |    4 +-
 arch/arm/mach-shmobile/setup-sh7372.c           |   12 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |   11 +-
 .../mach-shmobile/{include/mach => }/sh7372.h   |    4 -
 .../mach-shmobile/{include/mach => }/sh73a0.h   |    0
 arch/arm/mach-shmobile/smp-emev2.c              |    2 +-
 arch/arm/mach-shmobile/smp-r8a7779.c            |    4 +-
 arch/arm/mach-shmobile/smp-r8a7790.c            |    8 +-
 arch/arm/mach-shmobile/smp-r8a7791.c            |    4 +-
 arch/arm/mach-shmobile/smp-sh73a0.c             |    6 +-
 arch/arm/mach-spear/spear1310.c                 |    2 +-
 arch/arm/mach-spear/spear1340.c                 |    6 +-
 arch/arm/mach-spear/spear13xx.c                 |    2 +-
 arch/arm/mach-sti/platsmp.c                     |    6 +-
 arch/arm/mach-tegra/Makefile                    |    7 -
 arch/arm/mach-tegra/apbio.c                     |  206 ---
 arch/arm/mach-tegra/apbio.h                     |   22 -
 arch/arm/mach-tegra/board-paz00.c               |    3 +-
 arch/arm/mach-tegra/board.h                     |    7 -
 arch/arm/mach-tegra/cpuidle-tegra114.c          |   10 +-
 arch/arm/mach-tegra/cpuidle-tegra20.c           |   16 +-
 arch/arm/mach-tegra/cpuidle-tegra30.c           |   10 +-
 arch/arm/mach-tegra/cpuidle.c                   |    7 +-
 arch/arm/mach-tegra/flowctrl.c                  |   11 +-
 arch/arm/mach-tegra/fuse.c                      |  252 ----
 arch/arm/mach-tegra/fuse.h                      |   79 -
 arch/arm/mach-tegra/hotplug.c                   |   30 +-
 arch/arm/mach-tegra/io.c                        |    8 +-
 arch/arm/mach-tegra/irq.c                       |    8 +-
 arch/arm/mach-tegra/platsmp.c                   |   29 +-
 arch/arm/mach-tegra/pm-tegra20.c                |    1 +
 arch/arm/mach-tegra/pm-tegra30.c                |    1 +
 arch/arm/mach-tegra/pm.c                        |   63 +-
 arch/arm/mach-tegra/pm.h                        |   10 +-
 arch/arm/mach-tegra/pmc.c                       |  413 -----
 arch/arm/mach-tegra/pmc.h                       |   49 -
 arch/arm/mach-tegra/powergate.c                 |  515 -------
 arch/arm/mach-tegra/reset-handler.S             |    7 +-
 arch/arm/mach-tegra/reset.c                     |   19 +-
 arch/arm/mach-tegra/sleep-tegra30.S             |    7 +-
 arch/arm/mach-tegra/sleep.h                     |    3 -
 arch/arm/mach-tegra/tegra.c                     |   37 +-
 arch/arm/mach-ux500/board-mop500-regulators.c   |    2 +-
 arch/arm/mach-ux500/cache-l2x0.c                |   18 +-
 arch/arm/mach-ux500/cpu-db8500.c                |    8 +-
 arch/arm/mach-ux500/cpu.c                       |    2 +-
 arch/arm/mach-ux500/timer.c                     |    2 +-
 arch/arm/mach-versatile/core.c                  |    2 +-
 arch/arm/mach-vexpress/Kconfig                  |    1 -
 arch/arm/mach-vexpress/ct-ca9x4.c               |    3 +-
 arch/arm/mach-vt8500/vt8500.c                   |    6 +-
 arch/arm/plat-samsung/Kconfig                   |   30 +-
 arch/arm/plat-samsung/adc.c                     |    2 +-
 arch/arm/plat-samsung/include/plat/cpu.h        |   29 -
 arch/arm/plat-samsung/include/plat/devs.h       |   17 -
 arch/arm/plat-samsung/include/plat/fb.h         |   14 -
 arch/arm/plat-samsung/include/plat/gpio-core.h  |    3 +
 arch/arm/plat-samsung/include/plat/s5p-clock.h  |    2 +-
 arch/arm/plat-samsung/include/plat/sdhci.h      |   77 -
 arch/arm/plat-samsung/pm-gpio.c                 |    2 -
 arch/arm/plat-samsung/s5p-irq-eint.c            |    2 +-
 arch/arm/plat-versatile/Kconfig                 |    3 -
 arch/arm/plat-versatile/Makefile                |    1 -
 arch/arm/plat-versatile/include/plat/clcd.h     |    9 -
 drivers/amba/tegra-ahb.c                        |    3 +-
 drivers/bus/arm-cci.c                           |    3 +-
 drivers/clk/tegra/clk-periph-gate.c             |    3 +-
 drivers/clk/tegra/clk-tegra30.c                 |    5 +-
 drivers/clk/tegra/clk.c                         |    3 +-
 drivers/gpio/gpio-samsung.c                     |  725 ---------
 drivers/gpu/drm/tegra/gr3d.c                    |    3 +-
 drivers/gpu/drm/tegra/sor.c                     |    3 +-
 drivers/iommu/tegra-smmu.c                      |    3 +-
 drivers/irqchip/Kconfig                         |    1 -
 drivers/misc/fuse/Makefile                      |    1 +
 drivers/mtd/onenand/Kconfig                     |    4 +-
 drivers/mtd/onenand/samsung.c                   |   25 +-
 drivers/pci/host/pci-tegra.c                    |    5 +-
 drivers/soc/Makefile                            |    1 +
 drivers/soc/tegra/Makefile                      |    4 +
 drivers/soc/tegra/common.c                      |   30 +
 drivers/soc/tegra/fuse/Makefile                 |    8 +
 drivers/soc/tegra/fuse/fuse-tegra.c             |  163 ++
 drivers/soc/tegra/fuse/fuse-tegra20.c           |  215 +++
 drivers/soc/tegra/fuse/fuse-tegra30.c           |  224 +++
 drivers/soc/tegra/fuse/fuse.h                   |   71 +
 .../soc/tegra/fuse/speedo-tegra114.c            |   56 +-
 drivers/soc/tegra/fuse/speedo-tegra124.c        |  168 +++
 .../soc/tegra/fuse/speedo-tegra20.c             |   45 +-
 .../soc/tegra/fuse/speedo-tegra30.c             |  176 ++-
 drivers/soc/tegra/fuse/tegra-apbmisc.c          |  115 ++
 drivers/soc/tegra/pmc.c                         |  957 ++++++++++++
 drivers/spi/spi-s3c64xx.c                       |   22 -
 drivers/video/fbdev/Kconfig                     |   10 +-
 drivers/video/fbdev/Makefile                    |    1 +
 .../video/fbdev/amba-clcd-versatile.c           |    2 +-
 drivers/video/fbdev/s3c-fb.c                    |   65 -
 .../linux/platform_data/video-clcd-versatile.h  |   27 +
 include/linux/tegra-soc.h                       |   22 -
 include/{linux/tegra-ahb.h => soc/tegra/ahb.h}  |    6 +-
 include/soc/tegra/common.h                      |   14 +
 .../tegra-cpuidle.h => soc/tegra/cpuidle.h}     |    6 +-
 include/soc/tegra/fuse.h                        |   65 +
 include/soc/tegra/pm.h                          |   38 +
 .../tegra-powergate.h => soc/tegra/pmc.h}       |   31 +-
 include/video/samsung_fimd.h                    |    2 +-
 sound/soc/samsung/goni_wm8994.c                 |    2 +-
 319 files changed, 3715 insertions(+), 13811 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-tegra-fuse
 create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
 create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
 delete mode 100644 arch/arm/configs/s5p64x0_defconfig
 delete mode 100644 arch/arm/configs/s5pc100_defconfig
 create mode 100644 arch/arm/include/debug/clps711x.S
 delete mode 100644 arch/arm/mach-clps711x/include/mach/debug-macro.S
 create mode 100644 arch/arm/mach-exynos/regs-sys.h
 delete mode 100644 arch/arm/mach-integrator/include/mach/memory.h
 delete mode 100644 arch/arm/mach-omap2/ctrl_module_core_44xx.h
 delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h
 delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h
 delete mode 100644 arch/arm/mach-s5p64x0/Kconfig
 delete mode 100644 arch/arm/mach-s5p64x0/Makefile
 delete mode 100644 arch/arm/mach-s5p64x0/Makefile.boot
 delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6440.c
 delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6450.c
 delete mode 100644 arch/arm/mach-s5p64x0/clock.c
 delete mode 100644 arch/arm/mach-s5p64x0/clock.h
 delete mode 100644 arch/arm/mach-s5p64x0/common.c
 delete mode 100644 arch/arm/mach-s5p64x0/common.h
 delete mode 100644 arch/arm/mach-s5p64x0/dev-audio.c
 delete mode 100644 arch/arm/mach-s5p64x0/dma.c
 delete mode 100644 arch/arm/mach-s5p64x0/i2c.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/dma.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/map.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/pm-core.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-clock.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-irq.h
 delete mode 100644 arch/arm/mach-s5p64x0/irq-pm.c
 delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6440.c
 delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6450.c
 delete mode 100644 arch/arm/mach-s5p64x0/pm.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-fb-24bpp.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c0.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c1.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-spi.c
 delete mode 100644 arch/arm/mach-s5pc100/Kconfig
 delete mode 100644 arch/arm/mach-s5pc100/Makefile
 delete mode 100644 arch/arm/mach-s5pc100/Makefile.boot
 delete mode 100644 arch/arm/mach-s5pc100/clock.c
 delete mode 100644 arch/arm/mach-s5pc100/common.c
 delete mode 100644 arch/arm/mach-s5pc100/common.h
 delete mode 100644 arch/arm/mach-s5pc100/dev-audio.c
 delete mode 100644 arch/arm/mach-s5pc100/dma.c
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/dma.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/map.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-clock.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-irq.h
 delete mode 100644 arch/arm/mach-s5pc100/mach-smdkc100.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-fb-24bpp.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-i2c0.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-i2c1.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-ide.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-keypad.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-spi.c
 rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%)
 rename arch/arm/mach-shmobile/{include/mach => }/clock.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/common.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/dma-register.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/intc.h (100%)
 create mode 100644 arch/arm/mach-shmobile/irqs.h
 rename arch/arm/mach-shmobile/{include/mach => }/pm-rcar.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/pm-rmobile.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/r7s72100.h (82%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a73a4.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7740.h (98%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7778.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7790.h (93%)
 rename arch/arm/mach-shmobile/{include/mach => }/rcar-gen2.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/sh7372.h (96%)
 rename arch/arm/mach-shmobile/{include/mach => }/sh73a0.h (100%)
 delete mode 100644 arch/arm/mach-tegra/apbio.c
 delete mode 100644 arch/arm/mach-tegra/apbio.h
 delete mode 100644 arch/arm/mach-tegra/fuse.c
 delete mode 100644 arch/arm/mach-tegra/fuse.h
 delete mode 100644 arch/arm/mach-tegra/pmc.c
 delete mode 100644 arch/arm/mach-tegra/pmc.h
 delete mode 100644 arch/arm/mach-tegra/powergate.c
 delete mode 100644 arch/arm/plat-versatile/include/plat/clcd.h
 create mode 100644 drivers/misc/fuse/Makefile
 create mode 100644 drivers/soc/tegra/Makefile
 create mode 100644 drivers/soc/tegra/common.c
 create mode 100644 drivers/soc/tegra/fuse/Makefile
 create mode 100644 drivers/soc/tegra/fuse/fuse-tegra.c
 create mode 100644 drivers/soc/tegra/fuse/fuse-tegra20.c
 create mode 100644 drivers/soc/tegra/fuse/fuse-tegra30.c
 create mode 100644 drivers/soc/tegra/fuse/fuse.h
 rename arch/arm/mach-tegra/tegra114_speedo.c => drivers/soc/tegra/fuse/speedo-tegra114.c (55%)
 create mode 100644 drivers/soc/tegra/fuse/speedo-tegra124.c
 rename arch/arm/mach-tegra/tegra20_speedo.c => drivers/soc/tegra/fuse/speedo-tegra20.c (67%)
 rename arch/arm/mach-tegra/tegra30_speedo.c => drivers/soc/tegra/fuse/speedo-tegra30.c (52%)
 create mode 100644 drivers/soc/tegra/fuse/tegra-apbmisc.c
 create mode 100644 drivers/soc/tegra/pmc.c
 rename arch/arm/plat-versatile/clcd.c => drivers/video/fbdev/amba-clcd-versatile.c (98%)
 create mode 100644 include/linux/platform_data/video-clcd-versatile.h
 delete mode 100644 include/linux/tegra-soc.h
 rename include/{linux/tegra-ahb.h => soc/tegra/ahb.h} (86%)
 create mode 100644 include/soc/tegra/common.h
 rename include/{linux/tegra-cpuidle.h => soc/tegra/cpuidle.h} (86%)
 create mode 100644 include/soc/tegra/fuse.h
 create mode 100644 include/soc/tegra/pm.h
 rename include/{linux/tegra-powergate.h => soc/tegra/pmc.h} (82%)

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

* [GIT PULL 1/7] ARM: SoC cleanups for 3.17
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

This merge window brings a good size of cleanups on various
platforms. Among the bigger ones:

* Removal of Samsung s5pc100 and s5p64xx platforms. Both of these have
  lacked active support for quite a while, and after asking around nobody
  showed interest in keeping them around. If needed, they could be
  resurrected in the future but it's more likely that we would prefer
  reintroduction of them as DT and multiplatform-enabled platforms
  instead.
* OMAP4 controller code register define diet. They defined a lot of registers
  that were never actually used, etc.
* Move of some of the Tegra platform code (PMC, APBIO, fuse, powergate)
  to drivers/soc so it can be shared with 64-bit code. This also converts them
  over to traditional driver models where possible.
* Removal of legacy gpio-samsung driver, since the last users have been
  removed (moved to pinctrl)

Plus a bunch of smaller changes for various platforms that sort of
dissapear in the diffstat for the above. clps711x cleanups, shmobile
header file refactoring/moves for multiplatform friendliness, some misc
cleanups, etc.



Conflicts:

arch/arm/mach-s5pv210/include/mach/memory.h:
        Change/remove: Just git rm the file.

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

The following changes since commit 66bb0aa077978dbb76e6283531eb3cc7a878de38:

  Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

are available in the git repository at:

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

for you to fetch changes up to c4846a7823bfd34ecb2dc56b025e19285432d08d:

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

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

Alexander Shiyan (5):
      ARM: clps711x: Remove IO_ADDRESS() macro
      ARM: clps711x: Move debug include into arch/arm/include/debug/
      ARM: clps711x: Switch CLPS711X subarch to use cpuidle driver
      ARM: clps711x: clep7312: Add common devices initialization
      ARM: clps711x: edb7211: Remove excess layer to calling clps711x_devices_init()

Andrew Lunn (1):
      MAINTAINERS: Remove Kirkwood

Andrew Ruder (2):
      ARM: pxa: correct errata number for PXA270
      ARM: pxa: call debug_ll_io_init for earlyprintk

Andrii.Tseglytskyi (1):
      ARM: dts: OMAP5: Add device nodes for ABB

Arnd Bergmann (2):
      video: fix up versatile CLCD helper move
      Merge tag 'omap-for-v3.17/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical

Dan Carpenter (1):
      ARM: mmp: remove duplicate SM_SCLK_SM_SCLK define

Ezequiel Garcia (1):
      ARM: pxa: Move iotable mapping inside vmalloc region

Geert Uytterhoeven (7):
      ARM: shmobile: Move r7s72100.h
      ARM: shmobile: Move r8a73a4.h
      ARM: shmobile: Move r8a7740.h
      ARM: shmobile: Move r8a7778.h
      ARM: shmobile: Move r8a7790.h
      ARM: shmobile: Move sh73a0.h
      ARM: shmobile: Move sh7372.h

Himangi Saraogi (1):
      drivers: CCI: Correct use of ! and &

Joachim Eastwood (1):
      ARM: OMAP4: Ctrl module register define diet

Krzysztof Kozlowski (1):
      ARM: EXYNOS: Fix build breakge with PM_SLEEP=n

Kukjin Kim (9):
      ARM: S5P64X0: no more support S5P6440 and S5P6450 SoCs
      gpio: samsung: remove s5p64x0 related gpio codes
      spi: s3c64xx: remove s5p64x0 related spi codes
      video: fbdev: s3c-fb: remove s5p64x0 related fimd codes
      ARM: S5PC100: no more support S5PC100 SoC
      gpio: samsung: remov s5pc100 related gpio codes
      spi: s3c64xx: remove s5pc100 related spi codes
      mtd: onenand: remove s5pc100 related onenand codes
      video: fbdev: s3c-fb: remove s5pc100 related fimd and fb codes

Laurent Pinchart (3):
      ARM: pxa: Don't hardcode addresses and size in map_desc tables
      ARM: pxa: Move UNCACHED_PHYS_0 mapping from generic.c to pxa2[57]x.c
      ARM: pxa: pxa27x: Don't map IMEMC region statically

Linus Walleij (7):
      ARM: integrator: get rid of <mach/memory.h>
      video: move Versatile CLCD helpers
      ARM: s5p: cut the custom ARCH_NR_GPIOS definition
      ARM: mach-s5p: get rid of all <mach/gpio.h> headers
      ARM: kill CONFIG_NEED_MACH_GPIO_H
      ARM: delete old reference to ARM_GPIOLIB_COMPLEX
      ARM: ux500: remove pointless cache setup complexity

Magnus Damm (17):
      ARM: shmobile: Move intc.h, cleanup sh_intc.h usage
      ARM: shmobile: Move dma-register.h
      ARM: shmobile: Move clock.h
      ARM: shmobile: Move most of irqs.h, keep some for pinctl
      ARM: shmobile: Move common.h
      ARM: shmobile: Move pm-rmobile.h, cleanup sh73xx.h
      ARM: shmobile: Move pm-rcar.h, cleanup r8a7779 case
      ARM: shmobile: Move rcar-gen2.h, cleanup r8a7790 case
      ARM: shmobile: Update EMEV2 DTS to include CPU frequency
      ARM: shmobile: Use shmobile_init_delay() on EMEV2
      ARM: shmobile: Get rid of redundant EMEV2 mach callbacks
      ARM: shmobile: Update r7s72100 DTS to include CPU frequency
      ARM: shmobile: Use shmobile_init_delay() on Genmai boards
      ARM: shmobile: Use shmobile_init_delay() on r7s72100
      ARM: shmobile: Use r8a7790 DT CPU Frequency in common case
      ARM: shmobile: Use r8a7790 DT CPU Frequency for Lager
      ARM: shmobile: Remove unused r8a7790_init_early()

Mark Brown (1):
      video: clcd-versatile: Depend on ARM

Nicholas Krause (1):
      omap16xx: Removes fixme no longer needed in ocpi_enable()

Olof Johansson (15):
      Merge tag 'renesas-header-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'renesas-soc-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'versatile-1' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
      Merge tag 'renesas-soc-cleanup2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'mmp-for-v3.17' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
      Merge tag 'pxa-for-v3.17-2' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
      Merge tag 's5p-cleanup-v2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'ux500-core-for-v3.17-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/cleanup
      Merge tag 'gpio-h-purge' of git://git.kernel.org/.../linusw/linux-gpio into next/cleanup
      Merge tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/.../tegra/linux into next/cleanup
      Merge tag 'tegra-for-3.17-soc' of git://git.kernel.org/.../tegra/linux into next/cleanup
      Merge tag 'v3.16-rc5' into next/fixes-non-critical
      Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'omap-for-v3.17/soc-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge branch 'next/fixes-non-critical' into next/cleanup

Pankaj Dubey (6):
      ARM: EXYNOS: Make exynos machine_ops as static
      ARM: EXYNOS: Move SYSREG definition into sys-reg specific file
      ARM: EXYNOS: Remove file path from comment section
      ARM: EXYNOS: Remove regs-pmu.h header dependency from pm_domain
      ARM: EXYNOS: Remove "linux/bug.h" from pmu.c
      ARM: EXYNOS: Add support for mapping PMU base address via DT

Paul Bolle (1):
      ARM: pxa: fix typo 'CONFIG_SPI_PXA2XX_MASTER'

Peter De Schrijver (5):
      ARM: tegra: export apb dma readl/writel
      ARM: tegra: move fuse exports to soc/tegra/fuse.h
      soc/tegra: Add efuse driver for Tegra
      soc/tegra: Add efuse and apbmisc bindings
      soc/tegra: fuse: move APB DMA into Tegra20 fuse driver

Peter Griffin (1):
      MAINTAINERS: Add sdhci-st file to ARCH/STI architecture

Rickard Strandqvist (1):
      ARM: omap2+: usb-tusb6010.c: Cleaning up variable is set more than once

Rostislav Lisovy (1):
      ARM: omap2+: gpmc-nand: Use dynamic platform_device_alloc()

Sachin Kamat (9):
      ARM: sti: Staticize local variables
      ARM: vt8500: Staticize local symbols
      ARM: spear: Staticize spear13xx_io_desc
      ARM: spear: Staticize spear1310_io_desc in spear1310.c
      ARM: spear: Staticize local symbols in spear1340.c
      ARM: ux500: Staticize local symbols in cpu-db8500.c
      ARM: ux500: Staticize ab8505_regulators
      ARM: debug: Update Samsung UART config options
      ARM: EXYNOS: Remove unused code in common.h

Stephen Warren (1):
      soc/tegra: fuse: fix dummy functions

Tero Kristo (22):
      ARM: OMAP3: PRM: move prcm wakeup helper to prm driver
      ARM: OMAP3: PRM: move iva reset to PRM driver
      ARM: OMAP3: PRM: move modem reset to PRM driver
      ARM: OMAP3: PRM: add API for checking and clearing cold reset status
      ARM: OMAP3: PRM: add API for saving PRM scratchpad contents
      ARM: OMAP24xx: PRM: add API for clearing wakeup status bits
      ARM: OMAP3: PRM: move PRM init code from PM core to the driver
      ARM: OMAP3: control: add API for setting up the modem pads
      ARM: OMAP3: PRM: move modem reset and iva2 idle to PRM driver
      ARM: OMAP3: control: isolate control module init to its own function
      ARM: OMAP4+: clock: remove DEFINE_CLK_OMAP_HSDIVIDER macro
      ARM: OMAP4+: dpll: remove cpu_is_omap44xx checks
      ARM: OMAP4+: dpll44xx: remove cm-regbits-44xx.h and clock44xx.h includes
      ARM: OMAP2+: clock: introduce ti_clk_features flags
      ARM: OMAP2+: clock: add fint values to the ti_clk_features struct
      ARM: OMAP2+: clock/dpll: add private API for checking if DPLL is in bypass
      ARM: OMAP2+: clock/dpll: convert bypass check to use clk_features
      ARM: OMAP2+: clock/dpll: add jitter correction behind clk_features
      ARM: OMAP2+: clock/interface: add a clk_features definition for idlest value
      ARM: OMAP2+: clock/dpll: remove unused header includes from clkt_dpll.c
      ARM: OMAP2+: clock/dpll: remove unused header includes from dpll3xxx.c
      ARM: OMAP2+: clock/interface: remove some headers from clkt_iclk.c file

Thierry Reding (10):
      ARM: ux500: Staticise ux500_soc_attr
      ARM: tegra: Move includes to include/soc/tegra
      ARM: tegra: Sort includes alphabetically
      ARM: tegra: Use a function to get the chip ID
      Merge branch 'for-3.17/fuse-move' into for-3.17/soc
      soc/tegra: Implement runtime check for Tegra SoCs
      ARM: tegra: Setup CPU hotplug in a pure initcall
      ARM: tegra: Always lock the CPU reset vector
      soc/tegra: fuse: Set up in early initcall
      ARM: tegra: Convert PMC to a driver

Tobias Klauser (1):
      ARM: ux500: storage class should be before const qualifier

Tony Lindgren (3):
      Merge remote-tracking branch 'roger/for-v3.17/gpmc-omap' into omap-for-v3.17/fixes-not-urgent
      Merge branch 'for-v3.17/cm-prm-cleanup' of https://github.com/t-kristo/linux-pm into omap-for-v3.17/soc
      Merge tag 'for-v3.17/omap-clock-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc


 .../ABI/testing/sysfs-driver-tegra-fuse         |   11 +
 Documentation/arm/Samsung/Overview.txt          |   11 -
 .../arm/Samsung/clksrc-change-registers.awk     |    1 -
 .../bindings/fuse/nvidia,tegra20-fuse.txt       |   40 +
 .../bindings/misc/nvidia,tegra20-apbmisc.txt    |   13 +
 .../devicetree/bindings/spi/spi-samsung.txt     |    1 -
 .../devicetree/bindings/video/samsung-fimd.txt  |    2 -
 MAINTAINERS                                     |    4 +-
 arch/arm/Kconfig                                |   54 +-
 arch/arm/Kconfig.debug                          |   21 +-
 arch/arm/Makefile                               |    2 -
 arch/arm/boot/dts/emev2.dtsi                    |    2 +
 arch/arm/boot/dts/integratorap.dts              |    1 +
 arch/arm/boot/dts/omap5.dtsi                    |   60 +
 arch/arm/boot/dts/r7s72100.dtsi                 |    1 +
 arch/arm/boot/dts/tegra114.dtsi                 |   15 +
 arch/arm/boot/dts/tegra124.dtsi                 |   15 +
 arch/arm/boot/dts/tegra20.dtsi                  |   15 +
 arch/arm/boot/dts/tegra30.dtsi                  |   15 +
 arch/arm/configs/s5p64x0_defconfig              |   68 -
 arch/arm/configs/s5pc100_defconfig              |   49 -
 arch/arm/include/asm/gpio.h                     |    7 -
 arch/arm/include/debug/clps711x.S               |   38 +
 arch/arm/mach-clps711x/board-autcpu12.c         |    1 -
 arch/arm/mach-clps711x/board-cdb89712.c         |    1 -
 arch/arm/mach-clps711x/board-clep7312.c         |    3 +-
 arch/arm/mach-clps711x/board-edb7211.c          |    8 +-
 arch/arm/mach-clps711x/board-p720t.c            |    1 -
 arch/arm/mach-clps711x/common.c                 |   12 -
 arch/arm/mach-clps711x/common.h                 |    1 -
 arch/arm/mach-clps711x/devices.c                |   10 +
 .../mach-clps711x/include/mach/debug-macro.S    |   38 -
 arch/arm/mach-clps711x/include/mach/hardware.h  |    5 +-
 arch/arm/mach-exynos/common.h                   |   13 +-
 arch/arm/mach-exynos/exynos.c                   |   44 +-
 arch/arm/mach-exynos/headsmp.S                  |    1 -
 arch/arm/mach-exynos/hotplug.c                  |    3 +-
 arch/arm/mach-exynos/include/mach/map.h         |    3 +-
 arch/arm/mach-exynos/include/mach/memory.h      |    3 +-
 arch/arm/mach-exynos/platsmp.c                  |   69 +-
 arch/arm/mach-exynos/pm.c                       |   67 +-
 arch/arm/mach-exynos/pm_domains.c               |    9 +-
 arch/arm/mach-exynos/pmu.c                      |    1 -
 arch/arm/mach-exynos/regs-pmu.h                 |    4 -
 arch/arm/mach-exynos/regs-sys.h                 |   22 +
 arch/arm/mach-integrator/Kconfig                |    1 -
 arch/arm/mach-integrator/include/mach/memory.h  |   29 -
 arch/arm/mach-integrator/integrator_cp.c        |    3 +-
 arch/arm/mach-mmp/include/mach/mfp-pxa910.h     |    1 -
 arch/arm/mach-omap1/ocpi.c                      |    1 -
 arch/arm/mach-omap2/clkt_dpll.c                 |   98 +-
 arch/arm/mach-omap2/clkt_iclk.c                 |    8 +-
 arch/arm/mach-omap2/clock.c                     |   76 +-
 arch/arm/mach-omap2/clock.h                     |   44 +-
 arch/arm/mach-omap2/control.c                   |   60 +-
 arch/arm/mach-omap2/control.h                   |   40 +-
 arch/arm/mach-omap2/ctrl_module_core_44xx.h     |  392 -----
 arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h | 1409 ------------------
 arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h |  236 ---
 arch/arm/mach-omap2/dpll3xxx.c                  |    7 +-
 arch/arm/mach-omap2/dpll44xx.c                  |   19 +-
 arch/arm/mach-omap2/gpmc-nand.c                 |   79 +-
 arch/arm/mach-omap2/io.c                        |    2 +
 arch/arm/mach-omap2/pm24xx.c                    |   31 +-
 arch/arm/mach-omap2/pm34xx.c                    |  218 +--
 arch/arm/mach-omap2/prm2xxx.c                   |   18 +
 arch/arm/mach-omap2/prm2xxx.h                   |    1 +
 arch/arm/mach-omap2/prm3xxx.c                   |  233 +++
 arch/arm/mach-omap2/prm3xxx.h                   |    6 +
 arch/arm/mach-omap2/usb-tusb6010.c              |    1 -
 arch/arm/mach-pxa/corgi.c                       |    2 +-
 arch/arm/mach-pxa/generic.c                     |   12 +-
 arch/arm/mach-pxa/include/mach/hardware.h       |    4 +-
 arch/arm/mach-pxa/pxa25x.c                      |    7 +-
 arch/arm/mach-pxa/pxa27x.c                      |   10 +-
 arch/arm/mach-pxa/pxa3xx.c                      |    2 +-
 arch/arm/mach-pxa/sleep.S                       |    2 +-
 arch/arm/mach-realview/core.c                   |    2 +-
 arch/arm/mach-s5p64x0/Kconfig                   |  102 --
 arch/arm/mach-s5p64x0/Makefile                  |   36 -
 arch/arm/mach-s5p64x0/Makefile.boot             |    2 -
 arch/arm/mach-s5p64x0/clock-s5p6440.c           |  632 --------
 arch/arm/mach-s5p64x0/clock-s5p6450.c           |  701 ---------
 arch/arm/mach-s5p64x0/clock.c                   |  236 ---
 arch/arm/mach-s5p64x0/clock.h                   |   38 -
 arch/arm/mach-s5p64x0/common.c                  |  490 ------
 arch/arm/mach-s5p64x0/common.h                  |   56 -
 arch/arm/mach-s5p64x0/dev-audio.c               |  176 ---
 arch/arm/mach-s5p64x0/dma.c                     |  128 --
 arch/arm/mach-s5p64x0/i2c.h                     |   16 -
 .../arm/mach-s5p64x0/include/mach/debug-macro.S |   32 -
 arch/arm/mach-s5p64x0/include/mach/dma.h        |   26 -
 arch/arm/mach-s5p64x0/include/mach/gpio.h       |  132 --
 arch/arm/mach-s5p64x0/include/mach/hardware.h   |   18 -
 arch/arm/mach-s5p64x0/include/mach/irqs.h       |  148 --
 arch/arm/mach-s5p64x0/include/mach/map.h        |   96 --
 arch/arm/mach-s5p64x0/include/mach/pm-core.h    |  119 --
 arch/arm/mach-s5p64x0/include/mach/regs-clock.h |   98 --
 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h  |   68 -
 arch/arm/mach-s5p64x0/include/mach/regs-irq.h   |   18 -
 arch/arm/mach-s5p64x0/irq-pm.c                  |   98 --
 arch/arm/mach-s5p64x0/mach-smdk6440.c           |  280 ----
 arch/arm/mach-s5p64x0/mach-smdk6450.c           |  299 ----
 arch/arm/mach-s5p64x0/pm.c                      |  202 ---
 arch/arm/mach-s5p64x0/setup-fb-24bpp.c          |   29 -
 arch/arm/mach-s5p64x0/setup-i2c0.c              |   38 -
 arch/arm/mach-s5p64x0/setup-i2c1.c              |   38 -
 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c        |  104 --
 arch/arm/mach-s5p64x0/setup-spi.c               |   38 -
 arch/arm/mach-s5pc100/Kconfig                   |   81 -
 arch/arm/mach-s5pc100/Makefile                  |   32 -
 arch/arm/mach-s5pc100/Makefile.boot             |    2 -
 arch/arm/mach-s5pc100/clock.c                   | 1361 -----------------
 arch/arm/mach-s5pc100/common.c                  |  255 ----
 arch/arm/mach-s5pc100/common.h                  |   30 -
 arch/arm/mach-s5pc100/dev-audio.c               |  239 ---
 arch/arm/mach-s5pc100/dma.c                     |  130 --
 .../arm/mach-s5pc100/include/mach/debug-macro.S |   39 -
 arch/arm/mach-s5pc100/include/mach/dma.h        |   26 -
 .../arm/mach-s5pc100/include/mach/entry-macro.S |   19 -
 arch/arm/mach-s5pc100/include/mach/gpio.h       |  144 --
 arch/arm/mach-s5pc100/include/mach/hardware.h   |   14 -
 arch/arm/mach-s5pc100/include/mach/irqs.h       |  115 --
 arch/arm/mach-s5pc100/include/mach/map.h        |  137 --
 arch/arm/mach-s5pc100/include/mach/regs-clock.h |   80 -
 arch/arm/mach-s5pc100/include/mach/regs-gpio.h  |   38 -
 arch/arm/mach-s5pc100/include/mach/regs-irq.h   |   18 -
 arch/arm/mach-s5pc100/mach-smdkc100.c           |  264 ----
 arch/arm/mach-s5pc100/setup-fb-24bpp.c          |   35 -
 arch/arm/mach-s5pc100/setup-i2c0.c              |   28 -
 arch/arm/mach-s5pc100/setup-i2c1.c              |   28 -
 arch/arm/mach-s5pc100/setup-ide.c               |   57 -
 arch/arm/mach-s5pc100/setup-keypad.c            |   23 -
 arch/arm/mach-s5pc100/setup-sdhci-gpio.c        |   70 -
 arch/arm/mach-s5pc100/setup-spi.c               |   41 -
 arch/arm/mach-s5pv210/dev-audio.c               |    2 +-
 .../include/mach/{gpio.h => gpio-samsung.h}     |    7 +-
 arch/arm/mach-s5pv210/mach-aquila.c             |    1 +
 arch/arm/mach-s5pv210/mach-goni.c               |    1 +
 arch/arm/mach-s5pv210/mach-smdkv210.c           |    1 +
 arch/arm/mach-s5pv210/setup-fb-24bpp.c          |    2 +-
 arch/arm/mach-s5pv210/setup-fimc.c              |    3 +-
 arch/arm/mach-s5pv210/setup-i2c0.c              |    2 +-
 arch/arm/mach-s5pv210/setup-i2c1.c              |    2 +-
 arch/arm/mach-s5pv210/setup-i2c2.c              |    2 +-
 arch/arm/mach-s5pv210/setup-ide.c               |    2 +-
 arch/arm/mach-s5pv210/setup-keypad.c            |    2 +-
 arch/arm/mach-s5pv210/setup-sdhci-gpio.c        |    2 +-
 arch/arm/mach-s5pv210/setup-spi.c               |    2 +-
 .../arm/mach-shmobile/board-ape6evm-reference.c |    6 +-
 arch/arm/mach-shmobile/board-ape6evm.c          |    8 +-
 .../board-armadillo800eva-reference.c           |    6 +-
 arch/arm/mach-shmobile/board-armadillo800eva.c  |    8 +-
 arch/arm/mach-shmobile/board-bockw-reference.c  |    6 +-
 arch/arm/mach-shmobile/board-bockw.c            |    8 +-
 arch/arm/mach-shmobile/board-genmai-reference.c |   10 +-
 arch/arm/mach-shmobile/board-genmai.c           |   10 +-
 .../arm/mach-shmobile/board-koelsch-reference.c |    8 +-
 arch/arm/mach-shmobile/board-koelsch.c          |    6 +-
 arch/arm/mach-shmobile/board-kzm9g-reference.c  |    6 +-
 arch/arm/mach-shmobile/board-kzm9g.c            |    8 +-
 arch/arm/mach-shmobile/board-lager-reference.c  |   14 +-
 arch/arm/mach-shmobile/board-lager.c            |   21 +-
 arch/arm/mach-shmobile/board-mackerel.c         |   12 +-
 arch/arm/mach-shmobile/board-marzen-reference.c |    4 +-
 arch/arm/mach-shmobile/board-marzen.c           |    4 +-
 arch/arm/mach-shmobile/clock-r7s72100.c         |    5 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c          |    4 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |    7 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |    4 +-
 arch/arm/mach-shmobile/clock-r8a7779.c          |    4 +-
 arch/arm/mach-shmobile/clock-r8a7790.c          |    8 +-
 arch/arm/mach-shmobile/clock-r8a7791.c          |    6 +-
 arch/arm/mach-shmobile/clock-sh7372.c           |    4 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |    4 +-
 arch/arm/mach-shmobile/clock.c                  |    6 +-
 .../mach-shmobile/{include/mach => }/clock.h    |    0
 .../mach-shmobile/{include/mach => }/common.h   |    0
 arch/arm/mach-shmobile/console.c                |    2 +-
 .../{include/mach => }/dma-register.h           |    0
 arch/arm/mach-shmobile/include/mach/irqs.h      |   16 +-
 arch/arm/mach-shmobile/include/mach/r8a7779.h   |   12 -
 arch/arm/mach-shmobile/intc-sh7372.c            |    5 +-
 arch/arm/mach-shmobile/intc-sh73a0.c            |    9 +-
 .../arm/mach-shmobile/{include/mach => }/intc.h |    0
 arch/arm/mach-shmobile/irqs.h                   |   21 +
 arch/arm/mach-shmobile/platsmp-apmu.c           |    2 +-
 arch/arm/mach-shmobile/platsmp-scu.c            |    2 +-
 arch/arm/mach-shmobile/platsmp.c                |    2 +-
 arch/arm/mach-shmobile/pm-r8a7740.c             |    4 +-
 arch/arm/mach-shmobile/pm-r8a7779.c             |   15 +-
 arch/arm/mach-shmobile/pm-r8a7790.c             |    6 +-
 arch/arm/mach-shmobile/pm-rcar.c                |    2 +-
 .../mach-shmobile/{include/mach => }/pm-rcar.h  |    0
 arch/arm/mach-shmobile/pm-rmobile.c             |    2 +-
 .../{include/mach => }/pm-rmobile.h             |    0
 arch/arm/mach-shmobile/pm-sh7372.c              |    8 +-
 arch/arm/mach-shmobile/pm-sh73a0.c              |    2 +-
 .../mach-shmobile/{include/mach => }/r7s72100.h |    1 -
 .../mach-shmobile/{include/mach => }/r8a73a4.h  |    0
 .../mach-shmobile/{include/mach => }/r8a7740.h  |    2 -
 .../mach-shmobile/{include/mach => }/r8a7778.h  |    0
 .../mach-shmobile/{include/mach => }/r8a7790.h  |    3 -
 .../{include/mach => }/rcar-gen2.h              |    0
 arch/arm/mach-shmobile/setup-emev2.c            |   19 +-
 arch/arm/mach-shmobile/setup-r7s72100.c         |   15 +-
 arch/arm/mach-shmobile/setup-r8a73a4.c          |   10 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          |   12 +-
 arch/arm/mach-shmobile/setup-r8a7778.c          |    8 +-
 arch/arm/mach-shmobile/setup-r8a7779.c          |    4 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |   20 +-
 arch/arm/mach-shmobile/setup-r8a7791.c          |    6 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |    4 +-
 arch/arm/mach-shmobile/setup-sh7372.c           |   12 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |   11 +-
 .../mach-shmobile/{include/mach => }/sh7372.h   |    4 -
 .../mach-shmobile/{include/mach => }/sh73a0.h   |    0
 arch/arm/mach-shmobile/smp-emev2.c              |    2 +-
 arch/arm/mach-shmobile/smp-r8a7779.c            |    4 +-
 arch/arm/mach-shmobile/smp-r8a7790.c            |    8 +-
 arch/arm/mach-shmobile/smp-r8a7791.c            |    4 +-
 arch/arm/mach-shmobile/smp-sh73a0.c             |    6 +-
 arch/arm/mach-spear/spear1310.c                 |    2 +-
 arch/arm/mach-spear/spear1340.c                 |    6 +-
 arch/arm/mach-spear/spear13xx.c                 |    2 +-
 arch/arm/mach-sti/platsmp.c                     |    6 +-
 arch/arm/mach-tegra/Makefile                    |    7 -
 arch/arm/mach-tegra/apbio.c                     |  206 ---
 arch/arm/mach-tegra/apbio.h                     |   22 -
 arch/arm/mach-tegra/board-paz00.c               |    3 +-
 arch/arm/mach-tegra/board.h                     |    7 -
 arch/arm/mach-tegra/cpuidle-tegra114.c          |   10 +-
 arch/arm/mach-tegra/cpuidle-tegra20.c           |   16 +-
 arch/arm/mach-tegra/cpuidle-tegra30.c           |   10 +-
 arch/arm/mach-tegra/cpuidle.c                   |    7 +-
 arch/arm/mach-tegra/flowctrl.c                  |   11 +-
 arch/arm/mach-tegra/fuse.c                      |  252 ----
 arch/arm/mach-tegra/fuse.h                      |   79 -
 arch/arm/mach-tegra/hotplug.c                   |   30 +-
 arch/arm/mach-tegra/io.c                        |    8 +-
 arch/arm/mach-tegra/irq.c                       |    8 +-
 arch/arm/mach-tegra/platsmp.c                   |   29 +-
 arch/arm/mach-tegra/pm-tegra20.c                |    1 +
 arch/arm/mach-tegra/pm-tegra30.c                |    1 +
 arch/arm/mach-tegra/pm.c                        |   63 +-
 arch/arm/mach-tegra/pm.h                        |   10 +-
 arch/arm/mach-tegra/pmc.c                       |  413 -----
 arch/arm/mach-tegra/pmc.h                       |   49 -
 arch/arm/mach-tegra/powergate.c                 |  515 -------
 arch/arm/mach-tegra/reset-handler.S             |    7 +-
 arch/arm/mach-tegra/reset.c                     |   19 +-
 arch/arm/mach-tegra/sleep-tegra30.S             |    7 +-
 arch/arm/mach-tegra/sleep.h                     |    3 -
 arch/arm/mach-tegra/tegra.c                     |   37 +-
 arch/arm/mach-ux500/board-mop500-regulators.c   |    2 +-
 arch/arm/mach-ux500/cache-l2x0.c                |   18 +-
 arch/arm/mach-ux500/cpu-db8500.c                |    8 +-
 arch/arm/mach-ux500/cpu.c                       |    2 +-
 arch/arm/mach-ux500/timer.c                     |    2 +-
 arch/arm/mach-versatile/core.c                  |    2 +-
 arch/arm/mach-vexpress/Kconfig                  |    1 -
 arch/arm/mach-vexpress/ct-ca9x4.c               |    3 +-
 arch/arm/mach-vt8500/vt8500.c                   |    6 +-
 arch/arm/plat-samsung/Kconfig                   |   30 +-
 arch/arm/plat-samsung/adc.c                     |    2 +-
 arch/arm/plat-samsung/include/plat/cpu.h        |   29 -
 arch/arm/plat-samsung/include/plat/devs.h       |   17 -
 arch/arm/plat-samsung/include/plat/fb.h         |   14 -
 arch/arm/plat-samsung/include/plat/gpio-core.h  |    3 +
 arch/arm/plat-samsung/include/plat/s5p-clock.h  |    2 +-
 arch/arm/plat-samsung/include/plat/sdhci.h      |   77 -
 arch/arm/plat-samsung/pm-gpio.c                 |    2 -
 arch/arm/plat-samsung/s5p-irq-eint.c            |    2 +-
 arch/arm/plat-versatile/Kconfig                 |    3 -
 arch/arm/plat-versatile/Makefile                |    1 -
 arch/arm/plat-versatile/include/plat/clcd.h     |    9 -
 drivers/amba/tegra-ahb.c                        |    3 +-
 drivers/bus/arm-cci.c                           |    3 +-
 drivers/clk/tegra/clk-periph-gate.c             |    3 +-
 drivers/clk/tegra/clk-tegra30.c                 |    5 +-
 drivers/clk/tegra/clk.c                         |    3 +-
 drivers/gpio/gpio-samsung.c                     |  725 ---------
 drivers/gpu/drm/tegra/gr3d.c                    |    3 +-
 drivers/gpu/drm/tegra/sor.c                     |    3 +-
 drivers/iommu/tegra-smmu.c                      |    3 +-
 drivers/irqchip/Kconfig                         |    1 -
 drivers/misc/fuse/Makefile                      |    1 +
 drivers/mtd/onenand/Kconfig                     |    4 +-
 drivers/mtd/onenand/samsung.c                   |   25 +-
 drivers/pci/host/pci-tegra.c                    |    5 +-
 drivers/soc/Makefile                            |    1 +
 drivers/soc/tegra/Makefile                      |    4 +
 drivers/soc/tegra/common.c                      |   30 +
 drivers/soc/tegra/fuse/Makefile                 |    8 +
 drivers/soc/tegra/fuse/fuse-tegra.c             |  163 ++
 drivers/soc/tegra/fuse/fuse-tegra20.c           |  215 +++
 drivers/soc/tegra/fuse/fuse-tegra30.c           |  224 +++
 drivers/soc/tegra/fuse/fuse.h                   |   71 +
 .../soc/tegra/fuse/speedo-tegra114.c            |   56 +-
 drivers/soc/tegra/fuse/speedo-tegra124.c        |  168 +++
 .../soc/tegra/fuse/speedo-tegra20.c             |   45 +-
 .../soc/tegra/fuse/speedo-tegra30.c             |  176 ++-
 drivers/soc/tegra/fuse/tegra-apbmisc.c          |  115 ++
 drivers/soc/tegra/pmc.c                         |  957 ++++++++++++
 drivers/spi/spi-s3c64xx.c                       |   22 -
 drivers/video/fbdev/Kconfig                     |   10 +-
 drivers/video/fbdev/Makefile                    |    1 +
 .../video/fbdev/amba-clcd-versatile.c           |    2 +-
 drivers/video/fbdev/s3c-fb.c                    |   65 -
 .../linux/platform_data/video-clcd-versatile.h  |   27 +
 include/linux/tegra-soc.h                       |   22 -
 include/{linux/tegra-ahb.h => soc/tegra/ahb.h}  |    6 +-
 include/soc/tegra/common.h                      |   14 +
 .../tegra-cpuidle.h => soc/tegra/cpuidle.h}     |    6 +-
 include/soc/tegra/fuse.h                        |   65 +
 include/soc/tegra/pm.h                          |   38 +
 .../tegra-powergate.h => soc/tegra/pmc.h}       |   31 +-
 include/video/samsung_fimd.h                    |    2 +-
 sound/soc/samsung/goni_wm8994.c                 |    2 +-
 319 files changed, 3715 insertions(+), 13811 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-tegra-fuse
 create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
 create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
 delete mode 100644 arch/arm/configs/s5p64x0_defconfig
 delete mode 100644 arch/arm/configs/s5pc100_defconfig
 create mode 100644 arch/arm/include/debug/clps711x.S
 delete mode 100644 arch/arm/mach-clps711x/include/mach/debug-macro.S
 create mode 100644 arch/arm/mach-exynos/regs-sys.h
 delete mode 100644 arch/arm/mach-integrator/include/mach/memory.h
 delete mode 100644 arch/arm/mach-omap2/ctrl_module_core_44xx.h
 delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h
 delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h
 delete mode 100644 arch/arm/mach-s5p64x0/Kconfig
 delete mode 100644 arch/arm/mach-s5p64x0/Makefile
 delete mode 100644 arch/arm/mach-s5p64x0/Makefile.boot
 delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6440.c
 delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6450.c
 delete mode 100644 arch/arm/mach-s5p64x0/clock.c
 delete mode 100644 arch/arm/mach-s5p64x0/clock.h
 delete mode 100644 arch/arm/mach-s5p64x0/common.c
 delete mode 100644 arch/arm/mach-s5p64x0/common.h
 delete mode 100644 arch/arm/mach-s5p64x0/dev-audio.c
 delete mode 100644 arch/arm/mach-s5p64x0/dma.c
 delete mode 100644 arch/arm/mach-s5p64x0/i2c.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/dma.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/map.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/pm-core.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-clock.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-irq.h
 delete mode 100644 arch/arm/mach-s5p64x0/irq-pm.c
 delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6440.c
 delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6450.c
 delete mode 100644 arch/arm/mach-s5p64x0/pm.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-fb-24bpp.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c0.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c1.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-s5p64x0/setup-spi.c
 delete mode 100644 arch/arm/mach-s5pc100/Kconfig
 delete mode 100644 arch/arm/mach-s5pc100/Makefile
 delete mode 100644 arch/arm/mach-s5pc100/Makefile.boot
 delete mode 100644 arch/arm/mach-s5pc100/clock.c
 delete mode 100644 arch/arm/mach-s5pc100/common.c
 delete mode 100644 arch/arm/mach-s5pc100/common.h
 delete mode 100644 arch/arm/mach-s5pc100/dev-audio.c
 delete mode 100644 arch/arm/mach-s5pc100/dma.c
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/dma.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/map.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-clock.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-irq.h
 delete mode 100644 arch/arm/mach-s5pc100/mach-smdkc100.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-fb-24bpp.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-i2c0.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-i2c1.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-ide.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-keypad.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-s5pc100/setup-spi.c
 rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%)
 rename arch/arm/mach-shmobile/{include/mach => }/clock.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/common.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/dma-register.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/intc.h (100%)
 create mode 100644 arch/arm/mach-shmobile/irqs.h
 rename arch/arm/mach-shmobile/{include/mach => }/pm-rcar.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/pm-rmobile.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/r7s72100.h (82%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a73a4.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7740.h (98%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7778.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7790.h (93%)
 rename arch/arm/mach-shmobile/{include/mach => }/rcar-gen2.h (100%)
 rename arch/arm/mach-shmobile/{include/mach => }/sh7372.h (96%)
 rename arch/arm/mach-shmobile/{include/mach => }/sh73a0.h (100%)
 delete mode 100644 arch/arm/mach-tegra/apbio.c
 delete mode 100644 arch/arm/mach-tegra/apbio.h
 delete mode 100644 arch/arm/mach-tegra/fuse.c
 delete mode 100644 arch/arm/mach-tegra/fuse.h
 delete mode 100644 arch/arm/mach-tegra/pmc.c
 delete mode 100644 arch/arm/mach-tegra/pmc.h
 delete mode 100644 arch/arm/mach-tegra/powergate.c
 delete mode 100644 arch/arm/plat-versatile/include/plat/clcd.h
 create mode 100644 drivers/misc/fuse/Makefile
 create mode 100644 drivers/soc/tegra/Makefile
 create mode 100644 drivers/soc/tegra/common.c
 create mode 100644 drivers/soc/tegra/fuse/Makefile
 create mode 100644 drivers/soc/tegra/fuse/fuse-tegra.c
 create mode 100644 drivers/soc/tegra/fuse/fuse-tegra20.c
 create mode 100644 drivers/soc/tegra/fuse/fuse-tegra30.c
 create mode 100644 drivers/soc/tegra/fuse/fuse.h
 rename arch/arm/mach-tegra/tegra114_speedo.c => drivers/soc/tegra/fuse/speedo-tegra114.c (55%)
 create mode 100644 drivers/soc/tegra/fuse/speedo-tegra124.c
 rename arch/arm/mach-tegra/tegra20_speedo.c => drivers/soc/tegra/fuse/speedo-tegra20.c (67%)
 rename arch/arm/mach-tegra/tegra30_speedo.c => drivers/soc/tegra/fuse/speedo-tegra30.c (52%)
 create mode 100644 drivers/soc/tegra/fuse/tegra-apbmisc.c
 create mode 100644 drivers/soc/tegra/pmc.c
 rename arch/arm/plat-versatile/clcd.c => drivers/video/fbdev/amba-clcd-versatile.c (98%)
 create mode 100644 include/linux/platform_data/video-clcd-versatile.h
 delete mode 100644 include/linux/tegra-soc.h
 rename include/{linux/tegra-ahb.h => soc/tegra/ahb.h} (86%)
 create mode 100644 include/soc/tegra/common.h
 rename include/{linux/tegra-cpuidle.h => soc/tegra/cpuidle.h} (86%)
 create mode 100644 include/soc/tegra/fuse.h
 create mode 100644 include/soc/tegra/pm.h
 rename include/{linux/tegra-powergate.h => soc/tegra/pmc.h} (82%)

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

* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

This is the bulk of new SoC enablement and other platform changes for 3.17:

* Samsung S5PV210 has been converted to DT and multiplatform
* Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms
* Kirkwood, one of the popular Marvell platforms, is folded into the
  mvebu platform code, removing mach-kirkwood.
* Hwmod data for TI AM43xx and DRA7 platforms.
* More additions of Renesas shmobile platform support
* Removal of plat-samsung contents that can be removed with S5PV210 being
  multiplatform/DT-enabled and the other two old platforms being removed.

New platforms (most with only basic support right now):

* Hisilicon X5HD2 settop box chipset is introduced
* Mediatek MT6589 (mobile chipset) is introduced
* Broadcom BCM7xxx settop box chipset is introduced

+ as usual a lot other pieces all over the platform code.



Conflicts:

Documentation/devicetree/bindings/phy/samsung-phy.txt:
        Add/add: Keep both. s5pv210 should be at the bottom of the list 
        (sorted alphabetically). That would have avoided the conflict
        in the first place. :(

arch/arm/Kconfig:
        Remove/change: Remove ARCH_S5PV210 config entry.

arch/arm/mach-mvebu/headsmp-a9.S:
        Remove/change: Remove the conflicting chunk (mov pc,r1 -> ret 
        r1 conversion conflicted with the removal).

arch/arm/mach-shmobile/headsmp.S:
        Change/change: Keep both sides, sort the result with asm below linux.

drivers/cpuidle/Kconfig.arm:
        Add/change: Keep MPCM dependency and the TC2+EXYNOS line.

drivers/phy/phy-samsung-usb2.c:
        Add/add: Like the Doc above, keep both but sort the result. Could have
        been avoided by original patches doing it. :(
        Careful to not miss the #endif and closing },

drivers/phy/phy-samsung-usb2.h:
        Add/add: Keep both, sort.

arch/arm/mach-s5pv210/include/mach/memory.h:
        Change/remove: Just git rm the file.

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

The following changes since commit ea7558cd522323330d670a849c6154f73a6e08b7:

  Merge branch 'next/cleanup' into HEAD

are available in the git repository at:

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

for you to fetch changes up to c2fff85e21818952aa0ee5778926beee6c03e579:

  ARM: hisi: remove smp from machine descriptor

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

Abhilash Kesavan (1):
      ARM: EXYNOS: Support cluster power off on exynos5420/5800

Alex Elder (2):
      ARM: add SMP support for Broadcom mobile SoCs
      ARM: configs: enable SMP in bcm_defconfig

Alexander Shiyan (22):
      ARM: i.MX: Select HAVE_IMX_SRC for i.MX5 globally
      ARM: i.MX1 clk: Add devicetree support
      ARM: i.MX: Remove registration helper for i.MX1 USB UDC
      ARM: i.MX: Use of_clk_get_by_name() for timer clocks for DT case.
      ARM: i.MX: Remove excess variable
      ARM: i.MX27 clk: Separate DT and non-DT init procedure
      ARM: i.MX27 clk: Use of_clk_init() for DT case
      ARM: i.MX clk: Move clock check function in common location
      ARM: i.MX system: Simplify handling watchdog clock
      ARM: i.MX system: Add a reset fallback if base address of watchdog is not set
      ARM: i.MX: Remove Freescale i.MX27 IP Camera board support
      ARM: i.MX21 clk: Clock initialization rework
      ARM: i.MX21 clk: Remove clk_register_clkdev() for unused clocks
      ARM: i.MX21 clk: Cleanup driver
      ARM: i.MX21 clk: Add devicetree support
      ARM: i.MX: Remove i.MX1 camera support
      ARM: i.MX: Remove excess symbols ARCH_MX1, ARCH_MX25 and MACH_MX27
      ARM: i.MX: Remove Freescale Logic Product Development i.MX27 Lite-Kit board support
      ARM: i.MX27 clk: Introduce DT include for clock provider
      ARM: i.MX27 clk: Remove unused definitions
      ARM: i.MX27 clk: Add 26 MHz oscillator circuit clock gate
      ARM: i.MX: Use CLOCKSOURCE_OF_DECLARE() for DT targets

Andrew Lunn (2):
      ARM: Kirkwood: Add setup file for netxbig LEDs
      ARM: Kirkwood: Remove mach-kirkwood

Anson Huang (4):
      ARM: imx: add suspend support for i.mx6sx
      ARM: imx: add cpuidle support for i.mx6sx
      ARM: imx: mem bit must be cleared before entering DSM mode
      ARM: imx: add standby mode support for suspend

Antoine Ténart (1):
      ARM: berlin: add SMP support

Arnd Bergmann (17):
      ARM: shmobile: fix shmobile_smp_apmu_suspend_init build failure for !SUSPEND
      ARM: imx: imx6sx uses imx6q cpuidle code
      ARM: imx: build cpu_is_imx6sl function conditionally
      Merge tag 'v3.17-next-mediatek-support' of https://github.com/mbgg/linux-mediatek into next/soc
      ARM: mvebu: fix build without platforms selected
      Merge branch 'omap/cleanup' into next/soc
      Merge tag 'omap-for-v3.17/soc-new' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branches 'samsung/cleanup' and 'samsung/s5p-cleanup-v2', tag 'v3.16-rc6' into next/soc
      Merge tag 'power-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 's5pv210-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'misc-for-3.17' of git://github.com/hisilicon/linux-hisi into next/soc
      Merge tag 'v3.17-rockchip-smp-hotplug' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge branch 'next/fixes-non-critical' into next/soc
      Merge branch 'cleanup/gpio-header-removal' into next/soc
      Merge tag 'mvebu-soc-3.17-4' of git://git.infradead.org/linux-mvebu into next/soc
      Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
      Merge tag 'for-3.17/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc

Benoit Cousson (1):
      ARM: shmobile: Mark all SoCs in shmobile as CPUFreq, capable

Brian Norris (2):
      ARM: brcmstb: select GISB arbiter and interrupt drivers
      MAINTAINERS: add entry for Broadcom ARM STB architecture

Chander Kashyap (6):
      cpuidle: big.LITTLE: add of_device_id structure
      ARM: EXYNOS: add generic function to calculate cpu number
      cpuidle: big.LITTLE: Add ARCH_EXYNOS entry in config
      cpuidle: big.LITTLE: init driver for exynos5420
      ARM: EXYNOS: do not allow cpuidle registration for exynos5420
      ARM: EXYNOS: populate suspend and powered_up callbacks for mcpm

Chen-Yu Tsai (3):
      ARM: sunxi: Introduce Allwinner A23 support
      ARM: sunxi: Add earlyprintk support using R_UART (sun6i/sun8i)
      ARM: sunxi: select MFD_SUN6I_PRCM when sun8i arch support is enabled

Denis Carikli (2):
      ARM i.MX25 clk: Fix gpt timer clock.
      ARM: i.MX25 clk: Use of_clk_init() for DT case

Ezequiel Garcia (1):
      ARM: mvebu: Don't apply the thermal quirk if the SoC revision is unknown

Fabian Frederick (1):
      ARM: imx: use PTR_ERR_OR_ZERO

Fabio Estevam (6):
      ARM: imx: defconfig: Select CONFIG_FHANDLE
      ARM: imx_v6_v7_defconfig: Select CONFIG_SOC_IMX6SX
      ARM: clk-imx51-imx53: Remove clk_register_clkdev()
      ARM: imx_v4_v5_defconfig: Add USB device options
      ARM: mx6: Only check for 1.2GHz for mx6quad
      ARM: imx: clk-imx6sx: register SSI/SSI_IPG as shared gate clocks

Gaku Inami (3):
      ARM: shmobile: add cpufreq-cpu0 driver for common SH-Mobile
      ARM: shmobile: Remove ARCH_HAS_CPUFREQ config for shmobile
      ARM: shmobile: Remove opps table check for cpufreq

Geert Uytterhoeven (7):
      ARM: shmobile: rcar-gen2: Update for of_get_flat_dt_prop() update
      ARM: shmobile: rcar-gen2: Use "1ULL" instead of "(u64)1"
      ARM: shmobile: rcar-gen2: Remove useless copied section for LongTrail
      ARM: shmobile: r8a7779 dtsi: Update unit-addresses for clocks
      ARM: shmobile: r8a7779 dtsi: Correct #address-cells/#size-cells for clocks
      ARM: shmobile: Move r8a7779.h
      ARM: shmobile: Move r8a7791.h

Gregory CLEMENT (14):
      ARM: mvebu: Use the a standard errno in mvebu_get_soc_id
      ARM: mvebu: Use system controller to get the soc id when possible
      ARM: mvebu: split again armada_370_xp_pmsu_idle_enter() in PMSU code
      ARM: mvebu: sort the #include of pmsu.c in alphabetic order
      ARM: mvebu: add a common function for the boot address work around
      ARM: mvebu: use the common function for Armada 375 SMP workaround
      ARM: mvebu: rename the armada_370_xp symbols to mvebu_v7 in pmsu.c
      ARM: mvebu: make the cpuidle initialization more generic
      ARM: mvebu: use a local variable to store the resume address
      ARM: mvebu: make the snoop disabling optional in mvebu_v7_pmsu_idle_prepare()
      ARM: mvebu: export the SCU address
      cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7
      ARM: mvebu: add cpuidle support for Armada 370
      ARM: mvebu: add cpuidle support for Armada 38x

Haifeng Yan (3):
      ARM: hisi: enable hix5hd2 SoC
      ARM: debug: Rename Hi3716 to HIX5HD2
      ARM: dts: Add hix5hd2-dkb dts file.

Haojian Zhuang (3):
      ARM: hisi: add ARCH_HISI
      power: reset: move hisilicon reboot code
      ARM: hisi: remove smp from machine descriptor

Heiko Stuebner (1):
      ARM: rockchip: select ARMv7 compiler flags for platsmp.o

Jason Cooper (3):
      Merge branch 'mvebu/soc-cpufreq' into mvebu/soc
      Merge branch 'mvebu/fixes' into mvebu/soc-cpuidle
      Merge branch 'mvebu/soc-cpuidle' into mvebu/soc

Kishon Vijay Abraham I (2):
      arm: dra7xx: Add hwmod data for pcie1 phy and pcie2 phy
      arm: dra7xx: Add hwmod data for pcie1 and pcie2 subsystems

Kukjin Kim (3):
      Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/dt-s5pv210
      Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/power-exynos
      Merge branch 'v3.17-next/cpuidle-exynos' into v3.17-next/power-exynos

Laurent Pinchart (1):
      ARM: shmobile: Fix device node reference leakage in shmobile_init_delay

Liu Ying (1):
      bus: imx-weim: populate devices on a simple bus

Lokesh Vutla (1):
      ARM: DRA7: hwmod: Add data for RTC

Magnus Damm (10):
      ARM: shmobile: Use shmobile_init_late() on r8a7790 DT-only
      ARM: shmobile: Use shmobile_init_late() on r8a7791 DT-only
      ARM: shmobile: Add shared R-Car Gen2 CMA reservation code
      ARM: shmobile: Allow use of boot code for non-SMP case
      ARM: shmobile: Adjust APMU code to build for non-SMP
      ARM: shmobile: Use __init for APMU suspend init function
      ARM: shmobile: Move r8a7790 reset code to pm-r8a7790.c
      ARM: shmobile: Allow r8a7790 to build non-SMP APMU code
      ARM: shmobile: Move r8a7791 reset code to pm-r8a7791.c
      ARM: shmobile: Allow r8a7791 to build non-SMP APMU code

Marc Carino (1):
      ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs

Mateusz Krawczuk (6):
      clk: samsung: Add clock driver for S5PV210 and compatible SoCs
      ARM: S5PV210: Migrate clock handling to Common Clock Framework
      phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver
      ARM: S5PV210: Add board file for boot using Device Tree
      ARM: dts: Add Device tree for s5pv210 SoC
      ARM: dts: Add Device tree for s5pc110/s5pv210 boards

Matthias Brugger (3):
      arm: add basic support for Mediatek MT6589 boards
      dt-bindings: add documentation for Mediatek SoC
      arm: mediatek: add dts for Aquaris5 mobile phone

Mugunthan V N (1):
      arm: dra7xx: Add hwmod data for MDIO and CPSW

Nishanth Menon (2):
      ARM: OMAP2+: DMA: remove requirement of irq for platform-dma driver
      ARM: DRA7: hwmod: remove interrupts for DMA

Olof Johansson (19):
      Merge tag 'renesas-clock-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-cpufreq-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-r8a7779-multiplatform-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'tegra-for-3.17-delay-timer' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'versatile-for-3.17' of git://git.kernel.org/.../robh/linux into next/soc
      Merge tag 'renesas-soc-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'mvebu-soc-3.17' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'berlin-soc-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/soc
      Merge tag 'renesas-r8a7779-multiplatform2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge branch 'renesas/cleanup2' into next/soc
      Merge tag 'renesas-soc2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-cpufreq2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-r8a7779-multiplatform3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-clock2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-soc-3.17' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'sunxi-core-for-3.17' of git://git.kernel.org/.../mripard/linux into next/soc
      Merge tag 'mvebu-soc-3.17-2' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'exynos-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/soc

Pankaj Dubey (2):
      ARM: EXYNOS: Refactored code for using PMU address via DT
      ARM: EXYNOS: Move cpufreq and cpuidle device registration to init_machine

Paul Bolle (1):
      ARM: imx: remove unused defines

Peter De Schrijver (3):
      kernel: add calibration_delay_done()
      ARM: choose highest resolution delay timer
      clocksource: tegra: Use us counter as delay timer

Rob Herring (11):
      dts: versatile: add missing irq controller properties
      irqchip: versatile-fpga: Add IRQCHIP_DECLARE support
      irqchip: versatile-fpga: add support for arm,versatile-sic
      ARM: integrator: convert to use irqchip_init
      ARM: versatile: remove init_irq hook for DT boot
      dts: versatile: add pl180 compatible strings
      dt/bindings: arm-boards: add binding for Versatile core module
      dt/bindings: add compatible string for versatile osc clock
      ARM: timer-sp: allow getting timer1 clock from DT to fallback to legacy clock
      dts: versatile: add clock tree
      clk: versatile: add versatile OSC support

Roger Quadros (1):
      ARM: DRA7: hwmod: Add OCP2SCP3 module

Romain Perier (1):
      ARM: rockchip: Add cpu hotplug support for RK3XXX SoCs

Sachin Kamat (3):
      ARM: mvebu: Staticize armada_375_smp_cpu1_enable_wa
      ARM: mvebu: Staticize armada_370_xp_cpu_pm_init
      ARM: mvebu: Staticize mvebu_cpu_reset_init

Sathya Prakash M R (1):
      ARM: AM43xx: hwmod: add DSS hwmod data

Shawn Guo (24):
      Merge tag 'imx-fixes-3.16-2' into imx/soc
      ARM: imx: move EHCI platform defines out of platform_data header
      ARM: imx5: move SOC_IMX5 and SOC_IMX51 into 'Device tree only'
      ARM: imx5: drop option MACH_IMX51_DT
      ARM: imx5: remove imx51 non-DT support files
      ARM: imx5: remove i.MX5 non-DT device registration helpers
      ARM: imx5: make mx51_clocks_init() a DT call
      ARM: imx5: drop arguments from mx5_clocks_common_init()
      ARM: imx5: tzic_init_irq() can directly be .init_irq hook
      ARM: imx5: remove function imx51_soc_init()
      ARM: imx5: call mxc_timer_init_dt() on imx51
      ARM: imx5: retrieve iim base from device tree
      ARM: imx5: remove header crm-regs-imx5.h
      ARM: imx5: use dynamic mapping for CCM block
      ARM: imx5: use dynamic mapping for DPLL block
      ARM: imx5: reuse clock CCM mapping in pm code
      ARM: imx5: use dynamic mapping for Cortex and GPC block
      ARM: imx5: move init hooks into mach-imx5x.c
      ARM: imx5: remove file mm-imx5.c
      ARM: imx5: clean function declarations in mx51.h
      ARM: imx5: remove mx51.h and mx53.h
      ARM: imx6qdl: switch to use macro for clock ID
      ARM: imx: mark .dt_compat as const
      ARM: imx: drop PL310 errata 588369 and 727915

Silvio Fricke (2):
      ARM: imx_v6_v7_defconfig: Enable STMPE gpio support
      ARM: imx_v6_v7_defconfig: Enable flexcan driver for can support

Simon Horman (28):
      ARM: shmobile: r8a7779: Add clocks
      ARM: shmobile: Sync Marzen DTS with Marzen reference DTS
      ARM: shmobile: marzen: Specify external clock frequency in DT
      ARM: shmobile: r8a7779: Reference clocks
      ARM: shmobile: rcar-gen2: correct return value of shmobile_smp_apmu_suspend_init
      ARM: shmobile: r8a7779: Add helper to read mode pins
      ARM: shmobile: r8a7779: Move r8a7779_earlytimer_init to clock-r8a7779.c
      ARM: shmobile: marzen-reference: Move clock and OF device initialisation into board code
      ARM: shmobile: r8a7779: Initial multiplatform support
      ARM: shmobile: marzen-reference: Initialize CPG device
      ARM: shmobile: marzen-reference: Instantiate clkdevs for SCIF and TMU
      ARM: shmobile: Remove non-multiplatform Marzen reference support
      ARM: shmobile: Let Marzen multiplatform boot with Marzen DTB
      ARM: shmobile: Remove Marzen reference DTS
      ARM: shmobile: marzen-reference: Remove legacy clock support
      ARM: shmobile: r8a7779: Add Maximum CPU Frequency to DTS
      ARM: shmobile: r8a7779: Use DT CPU Frequency in common case
      ARM: shmobile: marzen-reference: Use DT CPU Frequency
      ARM: shmobile: r8a7779: Remove unused r8a7779_init_delay()
      ARM: shmobile: r8a7779: Add scif nodes to dtsi
      ARM: shmobile: marzen: Remove early_printk from command line
      ARM: shmobile: marzen: Initialise SCIF devices using DT
      ARM: shmobile: marzen: Do not use workaround for scif devices
      ARM: shmobile: marzen: Consistently use tabs for indentation
      ARM: shmobile: r8a7778: add SCI clock support for DT
      ARM: shmobile: r8a73a4: add SCI clock support for DT
      ARM: shmobile: r8a7740: correct SCI clock support for DT
      ARM: shmobile: sh73a0: add SCI clock support for DT

Stefan Agner (2):
      ARM: imx_v6_v7_defconfig: add FSL_EDMA and PRINTK_TIME
      ARM: imx: clk-vf610: fix FlexCAN clock gating

Steffen Trumtrar (2):
      ARM: i.MX: allow disabling supervisor protect via DT
      ARM: i.MX53: globally disable supervisor protect

Suman Anna (10):
      ARM: dts: OMAP2+: Add mailbox fifo and user information
      ARM: dts: OMAP4: Add mailbox node
      ARM: dts: AM33xx: Add mailbox node
      ARM: dts: AM4372: Correct mailbox node data
      ARM: dts: DRA7: Add mailbox nodes
      ARM: DRA7: hwmod_data: Add mailbox hwmod data
      ARM: OMAP2+: Avoid mailbox legacy device creation for DT-boot
      ARM: OMAP2: hwmod_data: Remove legacy mailbox data and addrs
      ARM: OMAP4: hwmod_data: Remove legacy mailbox addrs
      ARM: AM33xx: hwmod_data: Remove legacy mailbox addrs

Thomas Petazzoni (13):
      ARM: mvebu: mark armada_370_xp_pmsu_idle_prepare() as static
      ARM: mvebu: remove stub implementation of CPU hotplug on Armada 375/38x
      ARM: mvebu: slightly refactor/rename PMSU idle related functions
      ARM: mvebu: export PMSU idle enter/exit functions
      ARM: mvebu: implement CPU hotplug support for Armada XP
      Documentation: arm: add URLs to public datasheets for the Marvell Armada 370 SoC
      ARM: mvebu: ensure CPU clocks are enabled
      ARM: mvebu: extend PMSU code to support dynamic frequency scaling
      clk: mvebu: extend clk-cpu for dynamic frequency scaling
      cpuidle: mvebu: add Armada 370 support
      cpuidle: mvebu: add Armada 38x support
      Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC
      Documentation: arm: misc updates to Marvell EBU SoC status

Tomasz Figa (13):
      cpufreq: s3c24xx: Remove some dead code
      serial: samsung: Remove support for legacy clock code
      ARM: SAMSUNG: Remove legacy clock code
      clk: samsung: Add S5PV210 Audio Subsystem clock driver
      ARM: S5PV210: Remove support for board files
      ARM: S5PV210: Untie PM support from legacy code
      ARM: S5PV210: move debug-macro.S into the common space
      ARM: S5PV210: Register cpufreq platform device
      cpufreq: s5pv210: Make the driver multiplatform aware
      ARM: S5PV210: Enable multi-platform build support
      gpio: samsung: Remove legacy support of S5PV210
      ARM: SAMSUNG: Remove remaining legacy code
      clk: samsung: s5pv210: Remove legacy board support

Tony Lindgren (2):
      Merge tag 'for-v3.17/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc
      Merge branch 'omap-for-v3.17/mailbox' into omap-for-v3.17/soc

Vincent Stehlé (1):
      ARM: shmobile: rcar-gen2: update call to dma_contiguous_reserve_area

Wei Xu (1):
      MAINTAINERS:ARM:hisi: add Hisilicon SoC family

Wei Yongjun (1):
      ARM: mvebu: fix return value check in armada_xp_pmsu_cpufreq_init()

keita kobayashi (4):
      ARM: shmobile: r8a7791 SYSC setup code
      ARM: shmobile: APMU: Add Core-Standby-state for Suspend to RAM
      ARM: shmobile: r8a7790: Support Core-Standby for Suspend to RAM
      ARM: shmobile: r8a7791: Support Core-Standby for Suspend to RAM


 Documentation/arm/Marvell/README                |   23 +-
 .../devicetree/bindings/arm/arm-boards          |    6 +
 .../bindings/arm/hisilicon/hisilicon.txt        |   11 +
 .../devicetree/bindings/arm/mediatek.txt        |    8 +
 .../bindings/clock/arm-integrator.txt           |    4 +-
 .../bindings/clock/clk-s5pv210-audss.txt        |   53 +
 .../devicetree/bindings/clock/imx1-clock.txt    |   26 +
 .../devicetree/bindings/clock/imx21-clock.txt   |   28 +
 .../devicetree/bindings/clock/imx27-clock.txt   |  127 +-
 .../devicetree/bindings/clock/imx6q-clock.txt   |  220 +--
 .../bindings/clock/mvebu-cpu-clock.txt          |    5 +-
 .../bindings/clock/samsung,s5pv210-clock.txt    |   78 +
 .../devicetree/bindings/phy/samsung-phy.txt     |    1 +
 MAINTAINERS                                     |   16 +
 arch/arm/Kconfig                                |   40 +-
 arch/arm/Kconfig.debug                          |   39 +-
 arch/arm/Makefile                               |    8 +-
 arch/arm/boot/dts/Makefile                      |   15 +-
 arch/arm/boot/dts/am33xx.dtsi                   |    9 +
 arch/arm/boot/dts/am4372.dtsi                   |    3 -
 arch/arm/boot/dts/dra7.dtsi                     |  117 ++
 arch/arm/boot/dts/hi3620.dtsi                   |    1 +
 arch/arm/boot/dts/hisi-x5hd2-dkb.dts            |   53 +
 arch/arm/boot/dts/hisi-x5hd2.dtsi               |  170 +++
 arch/arm/boot/dts/mt6589-aquaris5.dts           |   25 +
 arch/arm/boot/dts/mt6589.dtsi                   |   94 ++
 arch/arm/boot/dts/omap2420.dtsi                 |    2 +
 arch/arm/boot/dts/omap2430.dtsi                 |    2 +
 arch/arm/boot/dts/omap3.dtsi                    |    2 +
 arch/arm/boot/dts/omap4.dtsi                    |    9 +
 arch/arm/boot/dts/omap5.dtsi                    |    2 +
 arch/arm/boot/dts/r8a7779-marzen-reference.dts  |  121 --
 arch/arm/boot/dts/r8a7779-marzen.dts            |  116 +-
 arch/arm/boot/dts/r8a7779.dtsi                  |  220 +++
 arch/arm/boot/dts/s5pv210-aquila.dts            |  392 +++++
 arch/arm/boot/dts/s5pv210-goni.dts              |  449 ++++++
 arch/arm/boot/dts/s5pv210-pinctrl.dtsi          |  839 +++++++++++
 arch/arm/boot/dts/s5pv210-smdkc110.dts          |   78 +
 arch/arm/boot/dts/s5pv210-smdkv210.dts          |  238 +++
 arch/arm/boot/dts/s5pv210-torbreck.dts          |   92 ++
 arch/arm/boot/dts/s5pv210.dtsi                  |  633 ++++++++
 arch/arm/boot/dts/versatile-ab.dts              |   81 +-
 arch/arm/boot/dts/versatile-pb.dts              |   12 +-
 arch/arm/common/timer-sp.c                      |    4 +-
 arch/arm/configs/bcm_defconfig                  |    1 +
 arch/arm/configs/imx_v4_v5_defconfig            |    5 +-
 arch/arm/configs/imx_v6_v7_defconfig            |    9 +-
 arch/arm/configs/multi_v7_defconfig             |    3 +-
 arch/arm/configs/mxs_defconfig                  |    1 +
 .../debug-macro.S => include/debug/s5pv210.S}   |   23 +-
 arch/arm/lib/delay.c                            |   26 +-
 arch/arm/mach-bcm/Kconfig                       |   34 +-
 arch/arm/mach-bcm/Makefile                      |    8 +
 arch/arm/mach-bcm/brcmstb.c                     |   28 +
 arch/arm/mach-bcm/brcmstb.h                     |   19 +
 arch/arm/mach-bcm/headsmp-brcmstb.S             |   33 +
 arch/arm/mach-bcm/kona_smp.c                    |  202 +++
 arch/arm/mach-bcm/platsmp-brcmstb.c             |  363 +++++
 arch/arm/mach-berlin/Kconfig                    |    3 +
 arch/arm/mach-berlin/Makefile                   |    3 +-
 arch/arm/mach-berlin/headsmp.S                  |   30 +
 arch/arm/mach-berlin/platsmp.c                  |   99 ++
 arch/arm/mach-exynos/common.h                   |   14 +-
 arch/arm/mach-exynos/exynos.c                   |   30 +-
 arch/arm/mach-exynos/include/mach/map.h         |    3 -
 arch/arm/mach-exynos/mcpm-exynos.c              |  106 +-
 arch/arm/mach-exynos/platsmp.c                  |   22 +-
 arch/arm/mach-exynos/pm.c                       |   61 +-
 arch/arm/mach-exynos/pmu.c                      |   40 +-
 arch/arm/mach-exynos/regs-pmu.h                 |  521 +++----
 arch/arm/mach-hisi/Kconfig                      |   30 +-
 arch/arm/mach-hisi/Makefile                     |    2 +-
 arch/arm/mach-hisi/core.h                       |    5 +
 arch/arm/mach-hisi/headsmp.S                    |   16 +
 arch/arm/mach-hisi/hisilicon.c                  |   43 +-
 arch/arm/mach-hisi/hotplug.c                    |   58 +
 arch/arm/mach-hisi/platsmp.c                    |   53 +-
 arch/arm/mach-imx/Kconfig                       |   59 +-
 arch/arm/mach-imx/Makefile                      |   11 +-
 arch/arm/mach-imx/clk-imx1.c                    |  151 +-
 arch/arm/mach-imx/clk-imx21.c                   |  299 ++--
 arch/arm/mach-imx/clk-imx25.c                   |   47 +-
 arch/arm/mach-imx/clk-imx27.c                   |  452 +++---
 arch/arm/mach-imx/clk-imx31.c                   |    6 +-
 arch/arm/mach-imx/clk-imx35.c                   |    6 +-
 arch/arm/mach-imx/clk-imx51-imx53.c             |  256 ++--
 arch/arm/mach-imx/clk-imx6q.c                   |  540 ++++---
 arch/arm/mach-imx/clk-imx6sl.c                  |   11 +-
 arch/arm/mach-imx/clk-imx6sx.c                  |   25 +-
 arch/arm/mach-imx/clk-vf610.c                   |    8 +-
 arch/arm/mach-imx/clk.c                         |   10 +
 arch/arm/mach-imx/clk.h                         |    9 +
 arch/arm/mach-imx/common.h                      |   32 +-
 arch/arm/mach-imx/cpu-imx5.c                    |   25 +-
 arch/arm/mach-imx/cpu.c                         |   13 +
 arch/arm/mach-imx/cpuidle-imx6q.c               |    6 +-
 arch/arm/mach-imx/crm-regs-imx5.h               |  600 --------
 arch/arm/mach-imx/devices-imx51.h               |   66 -
 arch/arm/mach-imx/devices/Kconfig               |    9 +-
 arch/arm/mach-imx/devices/Makefile              |    2 -
 arch/arm/mach-imx/devices/devices-common.h      |   26 -
 arch/arm/mach-imx/devices/platform-fec.c        |   12 -
 .../mach-imx/devices/platform-fsl-usb2-udc.c    |    5 -
 arch/arm/mach-imx/devices/platform-imx-i2c.c    |   26 -
 arch/arm/mach-imx/devices/platform-imx-keypad.c |   10 -
 arch/arm/mach-imx/devices/platform-imx-ssi.c    |   20 -
 arch/arm/mach-imx/devices/platform-imx-uart.c   |   22 -
 arch/arm/mach-imx/devices/platform-imx2-wdt.c   |   18 -
 arch/arm/mach-imx/devices/platform-imx_udc.c    |   75 -
 arch/arm/mach-imx/devices/platform-mx1-camera.c |   42 -
 arch/arm/mach-imx/devices/platform-mxc-ehci.c   |    9 -
 arch/arm/mach-imx/devices/platform-mxc_nand.c   |    5 -
 arch/arm/mach-imx/devices/platform-mxc_rnga.c   |    5 +-
 arch/arm/mach-imx/devices/platform-pata_imx.c   |   10 -
 .../mach-imx/devices/platform-sdhci-esdhc-imx.c |   24 -
 arch/arm/mach-imx/devices/platform-spi_imx.c    |   27 -
 arch/arm/mach-imx/ehci-imx25.c                  |    1 +
 arch/arm/mach-imx/ehci-imx27.c                  |    1 +
 arch/arm/mach-imx/ehci-imx31.c                  |    1 +
 arch/arm/mach-imx/ehci-imx35.c                  |    1 +
 arch/arm/mach-imx/ehci-imx5.c                   |  171 ---
 arch/arm/mach-imx/ehci.h                        |   43 +
 arch/arm/mach-imx/gpc.c                         |    5 +-
 arch/arm/mach-imx/hardware.h                    |    2 -
 arch/arm/mach-imx/imx25-dt.c                    |    6 -
 arch/arm/mach-imx/imx27-dt.c                    |    6 -
 arch/arm/mach-imx/imx31-dt.c                    |    2 +-
 arch/arm/mach-imx/imx35-dt.c                    |    2 +-
 arch/arm/mach-imx/iomux-mx51.h                  |  827 -----------
 arch/arm/mach-imx/mach-armadillo5x0.c           |    1 +
 arch/arm/mach-imx/mach-cpuimx27.c               |    1 +
 arch/arm/mach-imx/mach-cpuimx35.c               |    1 +
 arch/arm/mach-imx/mach-eukrea_cpuimx25.c        |    1 +
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c     |    1 +
 arch/arm/mach-imx/mach-imx27ipcam.c             |   77 -
 arch/arm/mach-imx/mach-imx27lite.c              |   83 --
 arch/arm/mach-imx/mach-imx50.c                  |    5 +-
 arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c}  |   45 +-
 arch/arm/mach-imx/mach-imx53.c                  |   19 +-
 arch/arm/mach-imx/mach-imx6q.c                  |    4 +-
 arch/arm/mach-imx/mach-imx6sl.c                 |    2 +-
 arch/arm/mach-imx/mach-imx6sx.c                 |   10 +-
 arch/arm/mach-imx/mach-mx25_3ds.c               |    1 +
 arch/arm/mach-imx/mach-mx27_3ds.c               |    1 +
 arch/arm/mach-imx/mach-mx31_3ds.c               |    1 +
 arch/arm/mach-imx/mach-mx31lilly.c              |    1 +
 arch/arm/mach-imx/mach-mx31lite.c               |    1 +
 arch/arm/mach-imx/mach-mx31moboard.c            |    5 +-
 arch/arm/mach-imx/mach-mx35_3ds.c               |    1 +
 arch/arm/mach-imx/mach-pca100.c                 |    1 +
 arch/arm/mach-imx/mach-pcm037.c                 |    1 +
 arch/arm/mach-imx/mach-pcm038.c                 |    1 +
 arch/arm/mach-imx/mach-pcm043.c                 |    1 +
 arch/arm/mach-imx/mach-vf610.c                  |    2 +-
 arch/arm/mach-imx/mach-vpr200.c                 |    1 +
 arch/arm/mach-imx/mm-imx5.c                     |  155 --
 arch/arm/mach-imx/mx1-camera-fiq-ksym.c         |   18 -
 arch/arm/mach-imx/mx1-camera-fiq.S              |   35 -
 arch/arm/mach-imx/mx31moboard-devboard.c        |    5 +-
 arch/arm/mach-imx/mx31moboard-marxbot.c         |    5 +-
 arch/arm/mach-imx/mx31moboard-smartbot.c        |    5 +-
 arch/arm/mach-imx/mx51.h                        |  346 -----
 arch/arm/mach-imx/mx53.h                        |  342 -----
 arch/arm/mach-imx/mxc.h                         |    7 +
 arch/arm/mach-imx/pm-imx5.c                     |   98 +-
 arch/arm/mach-imx/pm-imx6.c                     |   67 +-
 arch/arm/mach-imx/system.c                      |   24 +-
 arch/arm/mach-imx/time.c                        |   55 +-
 arch/arm/mach-imx/tzic.c                        |    9 +-
 arch/arm/mach-integrator/integrator_ap.c        |   10 +-
 arch/arm/mach-integrator/integrator_cp.c        |   10 +-
 arch/arm/mach-kirkwood/Kconfig                  |  111 --
 arch/arm/mach-kirkwood/Makefile                 |   14 -
 arch/arm/mach-kirkwood/Makefile.boot            |    3 -
 arch/arm/mach-kirkwood/board-dt.c               |  223 ---
 arch/arm/mach-kirkwood/common.c                 |  746 ----------
 arch/arm/mach-kirkwood/common.h                 |   74 -
 arch/arm/mach-kirkwood/d2net_v2-setup.c         |  231 ---
 .../mach-kirkwood/include/mach/bridge-regs.h    |   86 --
 .../mach-kirkwood/include/mach/entry-macro.S    |   34 -
 arch/arm/mach-kirkwood/include/mach/hardware.h  |   14 -
 arch/arm/mach-kirkwood/include/mach/irqs.h      |   65 -
 arch/arm/mach-kirkwood/include/mach/kirkwood.h  |  142 --
 .../arm/mach-kirkwood/include/mach/uncompress.h |   46 -
 arch/arm/mach-kirkwood/irq.c                    |   82 --
 arch/arm/mach-kirkwood/lacie_v2-common.c        |  114 --
 arch/arm/mach-kirkwood/lacie_v2-common.h        |   16 -
 arch/arm/mach-kirkwood/mpp.c                    |   43 -
 arch/arm/mach-kirkwood/mpp.h                    |  348 -----
 arch/arm/mach-kirkwood/netxbig_v2-setup.c       |  422 ------
 arch/arm/mach-kirkwood/openrd-setup.c           |  255 ----
 arch/arm/mach-kirkwood/pcie.c                   |  296 ----
 arch/arm/mach-kirkwood/pm.c                     |   76 -
 arch/arm/mach-kirkwood/pm.h                     |   26 -
 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c    |   89 --
 arch/arm/mach-kirkwood/rd88f6281-setup.c        |  128 --
 arch/arm/mach-kirkwood/t5325-setup.c            |  216 ---
 arch/arm/mach-kirkwood/ts219-setup.c            |  142 --
 arch/arm/mach-kirkwood/ts41x-setup.c            |  186 ---
 arch/arm/mach-kirkwood/tsx1x-common.c           |  113 --
 arch/arm/mach-kirkwood/tsx1x-common.h           |    7 -
 arch/arm/mach-mediatek/Kconfig                  |    6 +
 arch/arm/mach-mediatek/Makefile                 |    1 +
 .../mach/dma.h => mach-mediatek/mediatek.c}     |   25 +-
 arch/arm/mach-mvebu/Kconfig                     |   13 +
 arch/arm/mach-mvebu/Makefile                    |    4 +-
 arch/arm/mach-mvebu/armada-370-xp.h             |    2 +
 arch/arm/mach-mvebu/board-v7.c                  |   22 +-
 arch/arm/mach-mvebu/board.h                     |    5 +
 arch/arm/mach-mvebu/common.h                    |    3 +-
 arch/arm/mach-mvebu/cpu-reset.c                 |    2 +-
 arch/arm/mach-mvebu/headsmp-a9.S                |   15 -
 arch/arm/mach-mvebu/hotplug.c                   |   31 -
 arch/arm/mach-mvebu/kirkwood.c                  |    3 +
 arch/arm/mach-mvebu/mvebu-soc-id.c              |   21 +-
 arch/arm/mach-mvebu/netxbig.c                   |  191 +++
 arch/arm/mach-mvebu/platsmp-a9.c                |   45 +-
 arch/arm/mach-mvebu/platsmp.c                   |   49 +
 arch/arm/mach-mvebu/pmsu.c                      |  438 +++++-
 arch/arm/mach-mvebu/pmsu.h                      |    5 +
 arch/arm/mach-mvebu/pmsu_ll.S                   |   36 +
 arch/arm/mach-mvebu/system-controller.c         |   50 +
 arch/arm/mach-omap2/Makefile                    |    1 +
 arch/arm/mach-omap2/cm2_7xx.h                   |    4 +
 arch/arm/mach-omap2/devices.c                   |    2 +-
 arch/arm/mach-omap2/dma.c                       |    3 +
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   14 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   13 -
 .../omap_hwmod_2xxx_3xxx_interconnect_data.c    |    9 -
 .../omap_hwmod_2xxx_3xxx_ipblock_data.c         |   40 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    |   10 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |  100 ++
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   10 -
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |  574 +++++++-
 arch/arm/mach-omap2/omap_hwmod_common_data.h    |    1 -
 .../mach-omap2/omap_hwmod_common_ipblock_data.c |   55 +
 arch/arm/mach-omap2/prcm43xx.h                  |    1 +
 arch/arm/mach-omap2/prm7xx.h                    |    4 +
 arch/arm/mach-rockchip/Makefile                 |    2 +
 arch/arm/mach-rockchip/platsmp.c                |   20 +
 arch/arm/mach-s3c24xx/common.c                  |    2 -
 arch/arm/mach-s3c24xx/iotiming-s3c2412.c        |    1 -
 arch/arm/mach-s3c24xx/mach-h1940.c              |    5 +-
 arch/arm/mach-s3c24xx/mach-jive.c               |    1 -
 arch/arm/mach-s3c24xx/mach-smdk2413.c           |    1 -
 arch/arm/mach-s3c24xx/mach-smdk2416.c           |    1 -
 arch/arm/mach-s3c24xx/mach-smdk2443.c           |    1 -
 arch/arm/mach-s3c24xx/mach-vstms.c              |    1 -
 arch/arm/mach-s3c24xx/s3c2410.c                 |    6 -
 arch/arm/mach-s3c24xx/s3c2412.c                 |    6 -
 arch/arm/mach-s3c24xx/s3c2442.c                 |    1 -
 arch/arm/mach-s3c24xx/s3c244x.c                 |    6 -
 arch/arm/mach-s3c64xx/mach-anw6410.c            |    1 -
 arch/arm/mach-s3c64xx/mach-crag6410.c           |    1 -
 arch/arm/mach-s3c64xx/mach-hmt.c                |    1 -
 arch/arm/mach-s3c64xx/mach-ncp.c                |    1 -
 arch/arm/mach-s3c64xx/mach-smartq.c             |    1 -
 arch/arm/mach-s3c64xx/mach-smdk6400.c           |    1 -
 arch/arm/mach-s3c64xx/mach-smdk6410.c           |    1 -
 arch/arm/mach-s3c64xx/s3c6400.c                 |    1 -
 arch/arm/mach-s3c64xx/s3c6410.c                 |    1 -
 arch/arm/mach-s5pv210/Kconfig                   |  197 +--
 arch/arm/mach-s5pv210/Makefile                  |   29 +-
 arch/arm/mach-s5pv210/Makefile.boot             |    2 -
 arch/arm/mach-s5pv210/clock.c                   | 1365 ------------------
 arch/arm/mach-s5pv210/common.c                  |  279 ----
 arch/arm/mach-s5pv210/common.h                  |   21 +-
 arch/arm/mach-s5pv210/dev-audio.c               |  246 ----
 arch/arm/mach-s5pv210/dma.c                     |  130 --
 .../mach-s5pv210/include/mach/gpio-samsung.h    |  135 --
 arch/arm/mach-s5pv210/include/mach/hardware.h   |   18 -
 arch/arm/mach-s5pv210/include/mach/irqs.h       |  137 --
 arch/arm/mach-s5pv210/include/mach/map.h        |  158 --
 arch/arm/mach-s5pv210/include/mach/memory.h     |   25 -
 arch/arm/mach-s5pv210/include/mach/pm-core.h    |   46 -
 arch/arm/mach-s5pv210/include/mach/regs-clock.h |    2 +-
 arch/arm/mach-s5pv210/include/mach/regs-gpio.h  |   41 -
 arch/arm/mach-s5pv210/include/mach/regs-irq.h   |   18 -
 arch/arm/mach-s5pv210/mach-aquila.c             |  688 ---------
 arch/arm/mach-s5pv210/mach-goni.c               |  917 ------------
 arch/arm/mach-s5pv210/mach-smdkc110.c           |  159 --
 arch/arm/mach-s5pv210/mach-smdkv210.c           |  338 -----
 arch/arm/mach-s5pv210/mach-torbreck.c           |  135 --
 arch/arm/mach-s5pv210/pm.c                      |  147 +-
 arch/arm/mach-s5pv210/s5pv210.c                 |   77 +
 arch/arm/mach-s5pv210/setup-fb-24bpp.c          |   49 -
 arch/arm/mach-s5pv210/setup-fimc.c              |   44 -
 arch/arm/mach-s5pv210/setup-i2c0.c              |   28 -
 arch/arm/mach-s5pv210/setup-i2c1.c              |   28 -
 arch/arm/mach-s5pv210/setup-i2c2.c              |   28 -
 arch/arm/mach-s5pv210/setup-ide.c               |   39 -
 arch/arm/mach-s5pv210/setup-keypad.c            |   24 -
 arch/arm/mach-s5pv210/setup-sdhci-gpio.c        |  103 --
 arch/arm/mach-s5pv210/setup-spi.c               |   34 -
 arch/arm/mach-s5pv210/setup-usb-phy.c           |   95 --
 .../s5p-sleep.S => mach-s5pv210/sleep.S}        |   19 +-
 arch/arm/mach-shmobile/Kconfig                  |   24 +-
 arch/arm/mach-shmobile/Makefile                 |   23 +-
 arch/arm/mach-shmobile/Makefile.boot            |    1 -
 .../arm/mach-shmobile/board-koelsch-reference.c |    4 +-
 arch/arm/mach-shmobile/board-koelsch.c          |    4 +-
 arch/arm/mach-shmobile/board-marzen-reference.c |   28 +-
 arch/arm/mach-shmobile/board-marzen.c           |    4 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c          |    6 +
 arch/arm/mach-shmobile/clock-r8a7740.c          |   18 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |    6 +
 arch/arm/mach-shmobile/clock-r8a7779.c          |   23 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |    9 +
 arch/arm/mach-shmobile/common.h                 |    9 +
 arch/arm/mach-shmobile/cpufreq.c                |   17 +
 arch/arm/mach-shmobile/headsmp.S                |   13 +-
 arch/arm/mach-shmobile/platsmp-apmu.c           |   69 +-
 arch/arm/mach-shmobile/pm-r8a7779.c             |    4 +-
 arch/arm/mach-shmobile/pm-r8a7790.c             |   43 +-
 arch/arm/mach-shmobile/pm-r8a7791.c             |   73 +
 .../mach-shmobile/{include/mach => }/r8a7779.h  |    2 +-
 .../mach-shmobile/{include/mach => }/r8a7791.h  |    1 +
 arch/arm/mach-shmobile/rcar-gen2.h              |    1 +
 arch/arm/mach-shmobile/setup-r8a7779.c          |   49 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |    2 +
 arch/arm/mach-shmobile/setup-r8a7791.c          |    6 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   72 +
 arch/arm/mach-shmobile/smp-r8a7779.c            |    4 +-
 arch/arm/mach-shmobile/smp-r8a7790.c            |   30 -
 arch/arm/mach-shmobile/smp-r8a7791.c            |   28 +-
 arch/arm/mach-shmobile/timer.c                  |   50 +-
 arch/arm/mach-sunxi/Kconfig                     |    8 +
 arch/arm/mach-sunxi/sunxi.c                     |    9 +
 arch/arm/mach-versatile/versatile_dt.c          |    1 -
 arch/arm/mm/Kconfig                             |    2 +-
 arch/arm/plat-omap/dma.c                        |    5 +-
 arch/arm/plat-samsung/Kconfig                   |  143 +-
 arch/arm/plat-samsung/Makefile                  |   15 -
 arch/arm/plat-samsung/clock-clksrc.c            |  212 ---
 arch/arm/plat-samsung/clock.c                   |  539 -------
 arch/arm/plat-samsung/cpu.c                     |    3 +-
 arch/arm/plat-samsung/devs.c                    |  330 -----
 arch/arm/plat-samsung/include/plat/camport.h    |   28 -
 .../plat-samsung/include/plat/clock-clksrc.h    |   83 --
 arch/arm/plat-samsung/include/plat/clock.h      |  152 --
 .../plat-samsung/include/plat/cpu-freq-core.h   |    3 -
 arch/arm/plat-samsung/include/plat/cpu.h        |   13 -
 arch/arm/plat-samsung/include/plat/devs.h       |   42 -
 arch/arm/plat-samsung/include/plat/fb-core.h    |   15 -
 arch/arm/plat-samsung/include/plat/fb.h         |   22 -
 arch/arm/plat-samsung/include/plat/fimc-core.h  |   51 -
 arch/arm/plat-samsung/include/plat/gpio-cfg.h   |   64 -
 arch/arm/plat-samsung/include/plat/hdmi.h       |   16 -
 arch/arm/plat-samsung/include/plat/irqs.h       |   72 -
 arch/arm/plat-samsung/include/plat/map-s5p.h    |    1 -
 arch/arm/plat-samsung/include/plat/mfc.h        |   35 -
 arch/arm/plat-samsung/include/plat/pll.h        |  323 -----
 arch/arm/plat-samsung/include/plat/s5p-clock.h  |   65 -
 arch/arm/plat-samsung/include/plat/sdhci.h      |   47 -
 arch/arm/plat-samsung/include/plat/tv-core.h    |   44 -
 arch/arm/plat-samsung/init.c                    |    1 -
 arch/arm/plat-samsung/pm-gpio.c                 |    4 +-
 arch/arm/plat-samsung/s5p-clock.c               |  294 ----
 arch/arm/plat-samsung/s5p-dev-mfc.c             |   81 +-
 arch/arm/plat-samsung/s5p-dev-uart.c            |   88 --
 arch/arm/plat-samsung/s5p-irq-eint.c            |  221 ---
 arch/arm/plat-samsung/s5p-irq-gpioint.c         |  218 ---
 arch/arm/plat-samsung/s5p-irq-pm.c              |   92 --
 arch/arm/plat-samsung/s5p-irq.c                 |   31 -
 arch/arm/plat-samsung/s5p-pm.c                  |   40 -
 drivers/bus/imx-weim.c                          |    4 +-
 drivers/clk/mvebu/clk-cpu.c                     |   80 +-
 drivers/clk/samsung/Makefile                    |    1 +
 drivers/clk/samsung/clk-s5pv210-audss.c         |  241 ++++
 drivers/clk/samsung/clk-s5pv210.c               |  856 +++++++++++
 drivers/clk/versatile/Makefile                  |    3 +-
 .../{clk-integrator.c => clk-versatile.c}       |   38 +-
 drivers/clocksource/tegra20_timer.c             |   13 +
 drivers/cpufreq/s3c2410-cpufreq.c               |    2 -
 drivers/cpufreq/s3c2412-cpufreq.c               |    3 -
 drivers/cpufreq/s3c2440-cpufreq.c               |    3 -
 drivers/cpufreq/s3c24xx-cpufreq.c               |    1 -
 drivers/cpufreq/s5pv210-cpufreq.c               |  131 +-
 drivers/cpuidle/Kconfig.arm                     |   14 +-
 drivers/cpuidle/Makefile                        |    2 +-
 drivers/cpuidle/cpuidle-armada-370-xp.c         |   93 --
 drivers/cpuidle/cpuidle-big_little.c            |   12 +-
 drivers/cpuidle/cpuidle-mvebu-v7.c              |  150 ++
 drivers/gpio/gpio-samsung.c                     |  240 ---
 drivers/irqchip/irq-versatile-fpga.c            |   18 +-
 drivers/phy/Kconfig                             |   10 +
 drivers/phy/Makefile                            |    1 +
 drivers/phy/phy-s5pv210-usb2.c                  |  187 +++
 drivers/phy/phy-samsung-usb2.c                  |    6 +
 drivers/phy/phy-samsung-usb2.h                  |    1 +
 drivers/power/reset/Kconfig                     |    6 +
 drivers/power/reset/Makefile                    |    1 +
 drivers/power/reset/hisi-reboot.c               |   67 +
 drivers/tty/serial/samsung.c                    |    4 -
 include/dt-bindings/clock/imx1-clock.h          |   40 +
 include/dt-bindings/clock/imx21-clock.h         |   80 +
 include/dt-bindings/clock/imx27-clock.h         |  108 ++
 include/dt-bindings/clock/imx6qdl-clock.h       |  224 +++
 include/dt-bindings/clock/s5pv210-audss.h       |   34 +
 include/dt-bindings/clock/s5pv210.h             |  239 +++
 include/dt-bindings/clock/vf610-clock.h         |    4 +-
 include/linux/mvebu-pmsu.h                      |   20 +
 include/linux/omap-dma.h                        |    1 +
 include/linux/platform_data/camera-mx1.h        |   35 -
 include/linux/platform_data/usb-ehci-mxc.h      |   46 -
 include/linux/platform_data/usb-imx_udc.h       |   23 -
 init/calibrate.c                                |   11 +
 407 files changed, 11489 insertions(+), 19492 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt
 create mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
 create mode 100644 arch/arm/boot/dts/hisi-x5hd2-dkb.dts
 create mode 100644 arch/arm/boot/dts/hisi-x5hd2.dtsi
 create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts
 create mode 100644 arch/arm/boot/dts/mt6589.dtsi
 delete mode 100644 arch/arm/boot/dts/r8a7779-marzen-reference.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-aquila.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-goni.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/s5pv210-smdkc110.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-smdkv210.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-torbreck.dts
 create mode 100644 arch/arm/boot/dts/s5pv210.dtsi
 rename arch/arm/{mach-s5pv210/include/mach/debug-macro.S => include/debug/s5pv210.S} (62%)
 create mode 100644 arch/arm/mach-bcm/brcmstb.c
 create mode 100644 arch/arm/mach-bcm/brcmstb.h
 create mode 100644 arch/arm/mach-bcm/headsmp-brcmstb.S
 create mode 100644 arch/arm/mach-bcm/kona_smp.c
 create mode 100644 arch/arm/mach-bcm/platsmp-brcmstb.c
 create mode 100644 arch/arm/mach-berlin/headsmp.S
 create mode 100644 arch/arm/mach-berlin/platsmp.c
 create mode 100644 arch/arm/mach-hisi/headsmp.S
 delete mode 100644 arch/arm/mach-imx/crm-regs-imx5.h
 delete mode 100644 arch/arm/mach-imx/devices-imx51.h
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx_udc.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mx1-camera.c
 delete mode 100644 arch/arm/mach-imx/ehci-imx5.c
 create mode 100644 arch/arm/mach-imx/ehci.h
 delete mode 100644 arch/arm/mach-imx/iomux-mx51.h
 delete mode 100644 arch/arm/mach-imx/mach-imx27ipcam.c
 delete mode 100644 arch/arm/mach-imx/mach-imx27lite.c
 rename arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} (51%)
 delete mode 100644 arch/arm/mach-imx/mm-imx5.c
 delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq-ksym.c
 delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq.S
 delete mode 100644 arch/arm/mach-imx/mx51.h
 delete mode 100644 arch/arm/mach-imx/mx53.h
 delete mode 100644 arch/arm/mach-kirkwood/Kconfig
 delete mode 100644 arch/arm/mach-kirkwood/Makefile
 delete mode 100644 arch/arm/mach-kirkwood/Makefile.boot
 delete mode 100644 arch/arm/mach-kirkwood/board-dt.c
 delete mode 100644 arch/arm/mach-kirkwood/common.c
 delete mode 100644 arch/arm/mach-kirkwood/common.h
 delete mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/bridge-regs.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/kirkwood.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-kirkwood/irq.c
 delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c
 delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h
 delete mode 100644 arch/arm/mach-kirkwood/mpp.c
 delete mode 100644 arch/arm/mach-kirkwood/mpp.h
 delete mode 100644 arch/arm/mach-kirkwood/netxbig_v2-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/openrd-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/pcie.c
 delete mode 100644 arch/arm/mach-kirkwood/pm.c
 delete mode 100644 arch/arm/mach-kirkwood/pm.h
 delete mode 100644 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/rd88f6281-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/t5325-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/ts219-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/ts41x-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.c
 delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.h
 create mode 100644 arch/arm/mach-mediatek/Kconfig
 create mode 100644 arch/arm/mach-mediatek/Makefile
 rename arch/arm/{mach-s5pv210/include/mach/dma.h => mach-mediatek/mediatek.c} (53%)
 delete mode 100644 arch/arm/mach-mvebu/hotplug.c
 create mode 100644 arch/arm/mach-mvebu/netxbig.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c
 delete mode 100644 arch/arm/mach-s5pv210/Makefile.boot
 delete mode 100644 arch/arm/mach-s5pv210/clock.c
 delete mode 100644 arch/arm/mach-s5pv210/common.c
 delete mode 100644 arch/arm/mach-s5pv210/dev-audio.c
 delete mode 100644 arch/arm/mach-s5pv210/dma.c
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/gpio-samsung.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/map.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/memory.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/pm-core.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-irq.h
 delete mode 100644 arch/arm/mach-s5pv210/mach-aquila.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-goni.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-smdkc110.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-smdkv210.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-torbreck.c
 create mode 100644 arch/arm/mach-s5pv210/s5pv210.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-fb-24bpp.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-fimc.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-i2c0.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-i2c1.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-i2c2.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-ide.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-keypad.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-spi.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-usb-phy.c
 rename arch/arm/{plat-samsung/s5p-sleep.S => mach-s5pv210/sleep.S} (53%)
 create mode 100644 arch/arm/mach-shmobile/cpufreq.c
 create mode 100644 arch/arm/mach-shmobile/pm-r8a7791.c
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7779.h (95%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7791.h (90%)
 delete mode 100644 arch/arm/plat-samsung/clock-clksrc.c
 delete mode 100644 arch/arm/plat-samsung/clock.c
 delete mode 100644 arch/arm/plat-samsung/include/plat/camport.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/clock-clksrc.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/clock.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/fimc-core.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/hdmi.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/irqs.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/mfc.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/pll.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-clock.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/tv-core.h
 delete mode 100644 arch/arm/plat-samsung/s5p-clock.c
 delete mode 100644 arch/arm/plat-samsung/s5p-dev-uart.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq-eint.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq-gpioint.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq-pm.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq.c
 delete mode 100644 arch/arm/plat-samsung/s5p-pm.c
 create mode 100644 drivers/clk/samsung/clk-s5pv210-audss.c
 create mode 100644 drivers/clk/samsung/clk-s5pv210.c
 rename drivers/clk/versatile/{clk-integrator.c => clk-versatile.c} (63%)
 delete mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c
 create mode 100644 drivers/cpuidle/cpuidle-mvebu-v7.c
 create mode 100644 drivers/phy/phy-s5pv210-usb2.c
 create mode 100644 drivers/power/reset/hisi-reboot.c
 create mode 100644 include/dt-bindings/clock/imx1-clock.h
 create mode 100644 include/dt-bindings/clock/imx21-clock.h
 create mode 100644 include/dt-bindings/clock/imx27-clock.h
 create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h
 create mode 100644 include/dt-bindings/clock/s5pv210-audss.h
 create mode 100644 include/dt-bindings/clock/s5pv210.h
 create mode 100644 include/linux/mvebu-pmsu.h
 delete mode 100644 include/linux/platform_data/camera-mx1.h
 delete mode 100644 include/linux/platform_data/usb-imx_udc.h

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

* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

This is the bulk of new SoC enablement and other platform changes for 3.17:

* Samsung S5PV210 has been converted to DT and multiplatform
* Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms
* Kirkwood, one of the popular Marvell platforms, is folded into the
  mvebu platform code, removing mach-kirkwood.
* Hwmod data for TI AM43xx and DRA7 platforms.
* More additions of Renesas shmobile platform support
* Removal of plat-samsung contents that can be removed with S5PV210 being
  multiplatform/DT-enabled and the other two old platforms being removed.

New platforms (most with only basic support right now):

* Hisilicon X5HD2 settop box chipset is introduced
* Mediatek MT6589 (mobile chipset) is introduced
* Broadcom BCM7xxx settop box chipset is introduced

+ as usual a lot other pieces all over the platform code.



Conflicts:

Documentation/devicetree/bindings/phy/samsung-phy.txt:
        Add/add: Keep both. s5pv210 should be at the bottom of the list 
        (sorted alphabetically). That would have avoided the conflict
        in the first place. :(

arch/arm/Kconfig:
        Remove/change: Remove ARCH_S5PV210 config entry.

arch/arm/mach-mvebu/headsmp-a9.S:
        Remove/change: Remove the conflicting chunk (mov pc,r1 -> ret 
        r1 conversion conflicted with the removal).

arch/arm/mach-shmobile/headsmp.S:
        Change/change: Keep both sides, sort the result with asm below linux.

drivers/cpuidle/Kconfig.arm:
        Add/change: Keep MPCM dependency and the TC2+EXYNOS line.

drivers/phy/phy-samsung-usb2.c:
        Add/add: Like the Doc above, keep both but sort the result. Could have
        been avoided by original patches doing it. :(
        Careful to not miss the #endif and closing },

drivers/phy/phy-samsung-usb2.h:
        Add/add: Keep both, sort.

arch/arm/mach-s5pv210/include/mach/memory.h:
        Change/remove: Just git rm the file.

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

The following changes since commit ea7558cd522323330d670a849c6154f73a6e08b7:

  Merge branch 'next/cleanup' into HEAD

are available in the git repository at:

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

for you to fetch changes up to c2fff85e21818952aa0ee5778926beee6c03e579:

  ARM: hisi: remove smp from machine descriptor

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

Abhilash Kesavan (1):
      ARM: EXYNOS: Support cluster power off on exynos5420/5800

Alex Elder (2):
      ARM: add SMP support for Broadcom mobile SoCs
      ARM: configs: enable SMP in bcm_defconfig

Alexander Shiyan (22):
      ARM: i.MX: Select HAVE_IMX_SRC for i.MX5 globally
      ARM: i.MX1 clk: Add devicetree support
      ARM: i.MX: Remove registration helper for i.MX1 USB UDC
      ARM: i.MX: Use of_clk_get_by_name() for timer clocks for DT case.
      ARM: i.MX: Remove excess variable
      ARM: i.MX27 clk: Separate DT and non-DT init procedure
      ARM: i.MX27 clk: Use of_clk_init() for DT case
      ARM: i.MX clk: Move clock check function in common location
      ARM: i.MX system: Simplify handling watchdog clock
      ARM: i.MX system: Add a reset fallback if base address of watchdog is not set
      ARM: i.MX: Remove Freescale i.MX27 IP Camera board support
      ARM: i.MX21 clk: Clock initialization rework
      ARM: i.MX21 clk: Remove clk_register_clkdev() for unused clocks
      ARM: i.MX21 clk: Cleanup driver
      ARM: i.MX21 clk: Add devicetree support
      ARM: i.MX: Remove i.MX1 camera support
      ARM: i.MX: Remove excess symbols ARCH_MX1, ARCH_MX25 and MACH_MX27
      ARM: i.MX: Remove Freescale Logic Product Development i.MX27 Lite-Kit board support
      ARM: i.MX27 clk: Introduce DT include for clock provider
      ARM: i.MX27 clk: Remove unused definitions
      ARM: i.MX27 clk: Add 26 MHz oscillator circuit clock gate
      ARM: i.MX: Use CLOCKSOURCE_OF_DECLARE() for DT targets

Andrew Lunn (2):
      ARM: Kirkwood: Add setup file for netxbig LEDs
      ARM: Kirkwood: Remove mach-kirkwood

Anson Huang (4):
      ARM: imx: add suspend support for i.mx6sx
      ARM: imx: add cpuidle support for i.mx6sx
      ARM: imx: mem bit must be cleared before entering DSM mode
      ARM: imx: add standby mode support for suspend

Antoine T?nart (1):
      ARM: berlin: add SMP support

Arnd Bergmann (17):
      ARM: shmobile: fix shmobile_smp_apmu_suspend_init build failure for !SUSPEND
      ARM: imx: imx6sx uses imx6q cpuidle code
      ARM: imx: build cpu_is_imx6sl function conditionally
      Merge tag 'v3.17-next-mediatek-support' of https://github.com/mbgg/linux-mediatek into next/soc
      ARM: mvebu: fix build without platforms selected
      Merge branch 'omap/cleanup' into next/soc
      Merge tag 'omap-for-v3.17/soc-new' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branches 'samsung/cleanup' and 'samsung/s5p-cleanup-v2', tag 'v3.16-rc6' into next/soc
      Merge tag 'power-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 's5pv210-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'misc-for-3.17' of git://github.com/hisilicon/linux-hisi into next/soc
      Merge tag 'v3.17-rockchip-smp-hotplug' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge branch 'next/fixes-non-critical' into next/soc
      Merge branch 'cleanup/gpio-header-removal' into next/soc
      Merge tag 'mvebu-soc-3.17-4' of git://git.infradead.org/linux-mvebu into next/soc
      Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
      Merge tag 'for-3.17/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc

Benoit Cousson (1):
      ARM: shmobile: Mark all SoCs in shmobile as CPUFreq, capable

Brian Norris (2):
      ARM: brcmstb: select GISB arbiter and interrupt drivers
      MAINTAINERS: add entry for Broadcom ARM STB architecture

Chander Kashyap (6):
      cpuidle: big.LITTLE: add of_device_id structure
      ARM: EXYNOS: add generic function to calculate cpu number
      cpuidle: big.LITTLE: Add ARCH_EXYNOS entry in config
      cpuidle: big.LITTLE: init driver for exynos5420
      ARM: EXYNOS: do not allow cpuidle registration for exynos5420
      ARM: EXYNOS: populate suspend and powered_up callbacks for mcpm

Chen-Yu Tsai (3):
      ARM: sunxi: Introduce Allwinner A23 support
      ARM: sunxi: Add earlyprintk support using R_UART (sun6i/sun8i)
      ARM: sunxi: select MFD_SUN6I_PRCM when sun8i arch support is enabled

Denis Carikli (2):
      ARM i.MX25 clk: Fix gpt timer clock.
      ARM: i.MX25 clk: Use of_clk_init() for DT case

Ezequiel Garcia (1):
      ARM: mvebu: Don't apply the thermal quirk if the SoC revision is unknown

Fabian Frederick (1):
      ARM: imx: use PTR_ERR_OR_ZERO

Fabio Estevam (6):
      ARM: imx: defconfig: Select CONFIG_FHANDLE
      ARM: imx_v6_v7_defconfig: Select CONFIG_SOC_IMX6SX
      ARM: clk-imx51-imx53: Remove clk_register_clkdev()
      ARM: imx_v4_v5_defconfig: Add USB device options
      ARM: mx6: Only check for 1.2GHz for mx6quad
      ARM: imx: clk-imx6sx: register SSI/SSI_IPG as shared gate clocks

Gaku Inami (3):
      ARM: shmobile: add cpufreq-cpu0 driver for common SH-Mobile
      ARM: shmobile: Remove ARCH_HAS_CPUFREQ config for shmobile
      ARM: shmobile: Remove opps table check for cpufreq

Geert Uytterhoeven (7):
      ARM: shmobile: rcar-gen2: Update for of_get_flat_dt_prop() update
      ARM: shmobile: rcar-gen2: Use "1ULL" instead of "(u64)1"
      ARM: shmobile: rcar-gen2: Remove useless copied section for LongTrail
      ARM: shmobile: r8a7779 dtsi: Update unit-addresses for clocks
      ARM: shmobile: r8a7779 dtsi: Correct #address-cells/#size-cells for clocks
      ARM: shmobile: Move r8a7779.h
      ARM: shmobile: Move r8a7791.h

Gregory CLEMENT (14):
      ARM: mvebu: Use the a standard errno in mvebu_get_soc_id
      ARM: mvebu: Use system controller to get the soc id when possible
      ARM: mvebu: split again armada_370_xp_pmsu_idle_enter() in PMSU code
      ARM: mvebu: sort the #include of pmsu.c in alphabetic order
      ARM: mvebu: add a common function for the boot address work around
      ARM: mvebu: use the common function for Armada 375 SMP workaround
      ARM: mvebu: rename the armada_370_xp symbols to mvebu_v7 in pmsu.c
      ARM: mvebu: make the cpuidle initialization more generic
      ARM: mvebu: use a local variable to store the resume address
      ARM: mvebu: make the snoop disabling optional in mvebu_v7_pmsu_idle_prepare()
      ARM: mvebu: export the SCU address
      cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7
      ARM: mvebu: add cpuidle support for Armada 370
      ARM: mvebu: add cpuidle support for Armada 38x

Haifeng Yan (3):
      ARM: hisi: enable hix5hd2 SoC
      ARM: debug: Rename Hi3716 to HIX5HD2
      ARM: dts: Add hix5hd2-dkb dts file.

Haojian Zhuang (3):
      ARM: hisi: add ARCH_HISI
      power: reset: move hisilicon reboot code
      ARM: hisi: remove smp from machine descriptor

Heiko Stuebner (1):
      ARM: rockchip: select ARMv7 compiler flags for platsmp.o

Jason Cooper (3):
      Merge branch 'mvebu/soc-cpufreq' into mvebu/soc
      Merge branch 'mvebu/fixes' into mvebu/soc-cpuidle
      Merge branch 'mvebu/soc-cpuidle' into mvebu/soc

Kishon Vijay Abraham I (2):
      arm: dra7xx: Add hwmod data for pcie1 phy and pcie2 phy
      arm: dra7xx: Add hwmod data for pcie1 and pcie2 subsystems

Kukjin Kim (3):
      Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/dt-s5pv210
      Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/power-exynos
      Merge branch 'v3.17-next/cpuidle-exynos' into v3.17-next/power-exynos

Laurent Pinchart (1):
      ARM: shmobile: Fix device node reference leakage in shmobile_init_delay

Liu Ying (1):
      bus: imx-weim: populate devices on a simple bus

Lokesh Vutla (1):
      ARM: DRA7: hwmod: Add data for RTC

Magnus Damm (10):
      ARM: shmobile: Use shmobile_init_late() on r8a7790 DT-only
      ARM: shmobile: Use shmobile_init_late() on r8a7791 DT-only
      ARM: shmobile: Add shared R-Car Gen2 CMA reservation code
      ARM: shmobile: Allow use of boot code for non-SMP case
      ARM: shmobile: Adjust APMU code to build for non-SMP
      ARM: shmobile: Use __init for APMU suspend init function
      ARM: shmobile: Move r8a7790 reset code to pm-r8a7790.c
      ARM: shmobile: Allow r8a7790 to build non-SMP APMU code
      ARM: shmobile: Move r8a7791 reset code to pm-r8a7791.c
      ARM: shmobile: Allow r8a7791 to build non-SMP APMU code

Marc Carino (1):
      ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs

Mateusz Krawczuk (6):
      clk: samsung: Add clock driver for S5PV210 and compatible SoCs
      ARM: S5PV210: Migrate clock handling to Common Clock Framework
      phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver
      ARM: S5PV210: Add board file for boot using Device Tree
      ARM: dts: Add Device tree for s5pv210 SoC
      ARM: dts: Add Device tree for s5pc110/s5pv210 boards

Matthias Brugger (3):
      arm: add basic support for Mediatek MT6589 boards
      dt-bindings: add documentation for Mediatek SoC
      arm: mediatek: add dts for Aquaris5 mobile phone

Mugunthan V N (1):
      arm: dra7xx: Add hwmod data for MDIO and CPSW

Nishanth Menon (2):
      ARM: OMAP2+: DMA: remove requirement of irq for platform-dma driver
      ARM: DRA7: hwmod: remove interrupts for DMA

Olof Johansson (19):
      Merge tag 'renesas-clock-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-cpufreq-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-r8a7779-multiplatform-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'tegra-for-3.17-delay-timer' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'versatile-for-3.17' of git://git.kernel.org/.../robh/linux into next/soc
      Merge tag 'renesas-soc-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'mvebu-soc-3.17' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'berlin-soc-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/soc
      Merge tag 'renesas-r8a7779-multiplatform2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge branch 'renesas/cleanup2' into next/soc
      Merge tag 'renesas-soc2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-cpufreq2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-r8a7779-multiplatform3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-clock2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-soc-3.17' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'sunxi-core-for-3.17' of git://git.kernel.org/.../mripard/linux into next/soc
      Merge tag 'mvebu-soc-3.17-2' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'exynos-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/soc

Pankaj Dubey (2):
      ARM: EXYNOS: Refactored code for using PMU address via DT
      ARM: EXYNOS: Move cpufreq and cpuidle device registration to init_machine

Paul Bolle (1):
      ARM: imx: remove unused defines

Peter De Schrijver (3):
      kernel: add calibration_delay_done()
      ARM: choose highest resolution delay timer
      clocksource: tegra: Use us counter as delay timer

Rob Herring (11):
      dts: versatile: add missing irq controller properties
      irqchip: versatile-fpga: Add IRQCHIP_DECLARE support
      irqchip: versatile-fpga: add support for arm,versatile-sic
      ARM: integrator: convert to use irqchip_init
      ARM: versatile: remove init_irq hook for DT boot
      dts: versatile: add pl180 compatible strings
      dt/bindings: arm-boards: add binding for Versatile core module
      dt/bindings: add compatible string for versatile osc clock
      ARM: timer-sp: allow getting timer1 clock from DT to fallback to legacy clock
      dts: versatile: add clock tree
      clk: versatile: add versatile OSC support

Roger Quadros (1):
      ARM: DRA7: hwmod: Add OCP2SCP3 module

Romain Perier (1):
      ARM: rockchip: Add cpu hotplug support for RK3XXX SoCs

Sachin Kamat (3):
      ARM: mvebu: Staticize armada_375_smp_cpu1_enable_wa
      ARM: mvebu: Staticize armada_370_xp_cpu_pm_init
      ARM: mvebu: Staticize mvebu_cpu_reset_init

Sathya Prakash M R (1):
      ARM: AM43xx: hwmod: add DSS hwmod data

Shawn Guo (24):
      Merge tag 'imx-fixes-3.16-2' into imx/soc
      ARM: imx: move EHCI platform defines out of platform_data header
      ARM: imx5: move SOC_IMX5 and SOC_IMX51 into 'Device tree only'
      ARM: imx5: drop option MACH_IMX51_DT
      ARM: imx5: remove imx51 non-DT support files
      ARM: imx5: remove i.MX5 non-DT device registration helpers
      ARM: imx5: make mx51_clocks_init() a DT call
      ARM: imx5: drop arguments from mx5_clocks_common_init()
      ARM: imx5: tzic_init_irq() can directly be .init_irq hook
      ARM: imx5: remove function imx51_soc_init()
      ARM: imx5: call mxc_timer_init_dt() on imx51
      ARM: imx5: retrieve iim base from device tree
      ARM: imx5: remove header crm-regs-imx5.h
      ARM: imx5: use dynamic mapping for CCM block
      ARM: imx5: use dynamic mapping for DPLL block
      ARM: imx5: reuse clock CCM mapping in pm code
      ARM: imx5: use dynamic mapping for Cortex and GPC block
      ARM: imx5: move init hooks into mach-imx5x.c
      ARM: imx5: remove file mm-imx5.c
      ARM: imx5: clean function declarations in mx51.h
      ARM: imx5: remove mx51.h and mx53.h
      ARM: imx6qdl: switch to use macro for clock ID
      ARM: imx: mark .dt_compat as const
      ARM: imx: drop PL310 errata 588369 and 727915

Silvio Fricke (2):
      ARM: imx_v6_v7_defconfig: Enable STMPE gpio support
      ARM: imx_v6_v7_defconfig: Enable flexcan driver for can support

Simon Horman (28):
      ARM: shmobile: r8a7779: Add clocks
      ARM: shmobile: Sync Marzen DTS with Marzen reference DTS
      ARM: shmobile: marzen: Specify external clock frequency in DT
      ARM: shmobile: r8a7779: Reference clocks
      ARM: shmobile: rcar-gen2: correct return value of shmobile_smp_apmu_suspend_init
      ARM: shmobile: r8a7779: Add helper to read mode pins
      ARM: shmobile: r8a7779: Move r8a7779_earlytimer_init to clock-r8a7779.c
      ARM: shmobile: marzen-reference: Move clock and OF device initialisation into board code
      ARM: shmobile: r8a7779: Initial multiplatform support
      ARM: shmobile: marzen-reference: Initialize CPG device
      ARM: shmobile: marzen-reference: Instantiate clkdevs for SCIF and TMU
      ARM: shmobile: Remove non-multiplatform Marzen reference support
      ARM: shmobile: Let Marzen multiplatform boot with Marzen DTB
      ARM: shmobile: Remove Marzen reference DTS
      ARM: shmobile: marzen-reference: Remove legacy clock support
      ARM: shmobile: r8a7779: Add Maximum CPU Frequency to DTS
      ARM: shmobile: r8a7779: Use DT CPU Frequency in common case
      ARM: shmobile: marzen-reference: Use DT CPU Frequency
      ARM: shmobile: r8a7779: Remove unused r8a7779_init_delay()
      ARM: shmobile: r8a7779: Add scif nodes to dtsi
      ARM: shmobile: marzen: Remove early_printk from command line
      ARM: shmobile: marzen: Initialise SCIF devices using DT
      ARM: shmobile: marzen: Do not use workaround for scif devices
      ARM: shmobile: marzen: Consistently use tabs for indentation
      ARM: shmobile: r8a7778: add SCI clock support for DT
      ARM: shmobile: r8a73a4: add SCI clock support for DT
      ARM: shmobile: r8a7740: correct SCI clock support for DT
      ARM: shmobile: sh73a0: add SCI clock support for DT

Stefan Agner (2):
      ARM: imx_v6_v7_defconfig: add FSL_EDMA and PRINTK_TIME
      ARM: imx: clk-vf610: fix FlexCAN clock gating

Steffen Trumtrar (2):
      ARM: i.MX: allow disabling supervisor protect via DT
      ARM: i.MX53: globally disable supervisor protect

Suman Anna (10):
      ARM: dts: OMAP2+: Add mailbox fifo and user information
      ARM: dts: OMAP4: Add mailbox node
      ARM: dts: AM33xx: Add mailbox node
      ARM: dts: AM4372: Correct mailbox node data
      ARM: dts: DRA7: Add mailbox nodes
      ARM: DRA7: hwmod_data: Add mailbox hwmod data
      ARM: OMAP2+: Avoid mailbox legacy device creation for DT-boot
      ARM: OMAP2: hwmod_data: Remove legacy mailbox data and addrs
      ARM: OMAP4: hwmod_data: Remove legacy mailbox addrs
      ARM: AM33xx: hwmod_data: Remove legacy mailbox addrs

Thomas Petazzoni (13):
      ARM: mvebu: mark armada_370_xp_pmsu_idle_prepare() as static
      ARM: mvebu: remove stub implementation of CPU hotplug on Armada 375/38x
      ARM: mvebu: slightly refactor/rename PMSU idle related functions
      ARM: mvebu: export PMSU idle enter/exit functions
      ARM: mvebu: implement CPU hotplug support for Armada XP
      Documentation: arm: add URLs to public datasheets for the Marvell Armada 370 SoC
      ARM: mvebu: ensure CPU clocks are enabled
      ARM: mvebu: extend PMSU code to support dynamic frequency scaling
      clk: mvebu: extend clk-cpu for dynamic frequency scaling
      cpuidle: mvebu: add Armada 370 support
      cpuidle: mvebu: add Armada 38x support
      Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC
      Documentation: arm: misc updates to Marvell EBU SoC status

Tomasz Figa (13):
      cpufreq: s3c24xx: Remove some dead code
      serial: samsung: Remove support for legacy clock code
      ARM: SAMSUNG: Remove legacy clock code
      clk: samsung: Add S5PV210 Audio Subsystem clock driver
      ARM: S5PV210: Remove support for board files
      ARM: S5PV210: Untie PM support from legacy code
      ARM: S5PV210: move debug-macro.S into the common space
      ARM: S5PV210: Register cpufreq platform device
      cpufreq: s5pv210: Make the driver multiplatform aware
      ARM: S5PV210: Enable multi-platform build support
      gpio: samsung: Remove legacy support of S5PV210
      ARM: SAMSUNG: Remove remaining legacy code
      clk: samsung: s5pv210: Remove legacy board support

Tony Lindgren (2):
      Merge tag 'for-v3.17/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc
      Merge branch 'omap-for-v3.17/mailbox' into omap-for-v3.17/soc

Vincent Stehl? (1):
      ARM: shmobile: rcar-gen2: update call to dma_contiguous_reserve_area

Wei Xu (1):
      MAINTAINERS:ARM:hisi: add Hisilicon SoC family

Wei Yongjun (1):
      ARM: mvebu: fix return value check in armada_xp_pmsu_cpufreq_init()

keita kobayashi (4):
      ARM: shmobile: r8a7791 SYSC setup code
      ARM: shmobile: APMU: Add Core-Standby-state for Suspend to RAM
      ARM: shmobile: r8a7790: Support Core-Standby for Suspend to RAM
      ARM: shmobile: r8a7791: Support Core-Standby for Suspend to RAM


 Documentation/arm/Marvell/README                |   23 +-
 .../devicetree/bindings/arm/arm-boards          |    6 +
 .../bindings/arm/hisilicon/hisilicon.txt        |   11 +
 .../devicetree/bindings/arm/mediatek.txt        |    8 +
 .../bindings/clock/arm-integrator.txt           |    4 +-
 .../bindings/clock/clk-s5pv210-audss.txt        |   53 +
 .../devicetree/bindings/clock/imx1-clock.txt    |   26 +
 .../devicetree/bindings/clock/imx21-clock.txt   |   28 +
 .../devicetree/bindings/clock/imx27-clock.txt   |  127 +-
 .../devicetree/bindings/clock/imx6q-clock.txt   |  220 +--
 .../bindings/clock/mvebu-cpu-clock.txt          |    5 +-
 .../bindings/clock/samsung,s5pv210-clock.txt    |   78 +
 .../devicetree/bindings/phy/samsung-phy.txt     |    1 +
 MAINTAINERS                                     |   16 +
 arch/arm/Kconfig                                |   40 +-
 arch/arm/Kconfig.debug                          |   39 +-
 arch/arm/Makefile                               |    8 +-
 arch/arm/boot/dts/Makefile                      |   15 +-
 arch/arm/boot/dts/am33xx.dtsi                   |    9 +
 arch/arm/boot/dts/am4372.dtsi                   |    3 -
 arch/arm/boot/dts/dra7.dtsi                     |  117 ++
 arch/arm/boot/dts/hi3620.dtsi                   |    1 +
 arch/arm/boot/dts/hisi-x5hd2-dkb.dts            |   53 +
 arch/arm/boot/dts/hisi-x5hd2.dtsi               |  170 +++
 arch/arm/boot/dts/mt6589-aquaris5.dts           |   25 +
 arch/arm/boot/dts/mt6589.dtsi                   |   94 ++
 arch/arm/boot/dts/omap2420.dtsi                 |    2 +
 arch/arm/boot/dts/omap2430.dtsi                 |    2 +
 arch/arm/boot/dts/omap3.dtsi                    |    2 +
 arch/arm/boot/dts/omap4.dtsi                    |    9 +
 arch/arm/boot/dts/omap5.dtsi                    |    2 +
 arch/arm/boot/dts/r8a7779-marzen-reference.dts  |  121 --
 arch/arm/boot/dts/r8a7779-marzen.dts            |  116 +-
 arch/arm/boot/dts/r8a7779.dtsi                  |  220 +++
 arch/arm/boot/dts/s5pv210-aquila.dts            |  392 +++++
 arch/arm/boot/dts/s5pv210-goni.dts              |  449 ++++++
 arch/arm/boot/dts/s5pv210-pinctrl.dtsi          |  839 +++++++++++
 arch/arm/boot/dts/s5pv210-smdkc110.dts          |   78 +
 arch/arm/boot/dts/s5pv210-smdkv210.dts          |  238 +++
 arch/arm/boot/dts/s5pv210-torbreck.dts          |   92 ++
 arch/arm/boot/dts/s5pv210.dtsi                  |  633 ++++++++
 arch/arm/boot/dts/versatile-ab.dts              |   81 +-
 arch/arm/boot/dts/versatile-pb.dts              |   12 +-
 arch/arm/common/timer-sp.c                      |    4 +-
 arch/arm/configs/bcm_defconfig                  |    1 +
 arch/arm/configs/imx_v4_v5_defconfig            |    5 +-
 arch/arm/configs/imx_v6_v7_defconfig            |    9 +-
 arch/arm/configs/multi_v7_defconfig             |    3 +-
 arch/arm/configs/mxs_defconfig                  |    1 +
 .../debug-macro.S => include/debug/s5pv210.S}   |   23 +-
 arch/arm/lib/delay.c                            |   26 +-
 arch/arm/mach-bcm/Kconfig                       |   34 +-
 arch/arm/mach-bcm/Makefile                      |    8 +
 arch/arm/mach-bcm/brcmstb.c                     |   28 +
 arch/arm/mach-bcm/brcmstb.h                     |   19 +
 arch/arm/mach-bcm/headsmp-brcmstb.S             |   33 +
 arch/arm/mach-bcm/kona_smp.c                    |  202 +++
 arch/arm/mach-bcm/platsmp-brcmstb.c             |  363 +++++
 arch/arm/mach-berlin/Kconfig                    |    3 +
 arch/arm/mach-berlin/Makefile                   |    3 +-
 arch/arm/mach-berlin/headsmp.S                  |   30 +
 arch/arm/mach-berlin/platsmp.c                  |   99 ++
 arch/arm/mach-exynos/common.h                   |   14 +-
 arch/arm/mach-exynos/exynos.c                   |   30 +-
 arch/arm/mach-exynos/include/mach/map.h         |    3 -
 arch/arm/mach-exynos/mcpm-exynos.c              |  106 +-
 arch/arm/mach-exynos/platsmp.c                  |   22 +-
 arch/arm/mach-exynos/pm.c                       |   61 +-
 arch/arm/mach-exynos/pmu.c                      |   40 +-
 arch/arm/mach-exynos/regs-pmu.h                 |  521 +++----
 arch/arm/mach-hisi/Kconfig                      |   30 +-
 arch/arm/mach-hisi/Makefile                     |    2 +-
 arch/arm/mach-hisi/core.h                       |    5 +
 arch/arm/mach-hisi/headsmp.S                    |   16 +
 arch/arm/mach-hisi/hisilicon.c                  |   43 +-
 arch/arm/mach-hisi/hotplug.c                    |   58 +
 arch/arm/mach-hisi/platsmp.c                    |   53 +-
 arch/arm/mach-imx/Kconfig                       |   59 +-
 arch/arm/mach-imx/Makefile                      |   11 +-
 arch/arm/mach-imx/clk-imx1.c                    |  151 +-
 arch/arm/mach-imx/clk-imx21.c                   |  299 ++--
 arch/arm/mach-imx/clk-imx25.c                   |   47 +-
 arch/arm/mach-imx/clk-imx27.c                   |  452 +++---
 arch/arm/mach-imx/clk-imx31.c                   |    6 +-
 arch/arm/mach-imx/clk-imx35.c                   |    6 +-
 arch/arm/mach-imx/clk-imx51-imx53.c             |  256 ++--
 arch/arm/mach-imx/clk-imx6q.c                   |  540 ++++---
 arch/arm/mach-imx/clk-imx6sl.c                  |   11 +-
 arch/arm/mach-imx/clk-imx6sx.c                  |   25 +-
 arch/arm/mach-imx/clk-vf610.c                   |    8 +-
 arch/arm/mach-imx/clk.c                         |   10 +
 arch/arm/mach-imx/clk.h                         |    9 +
 arch/arm/mach-imx/common.h                      |   32 +-
 arch/arm/mach-imx/cpu-imx5.c                    |   25 +-
 arch/arm/mach-imx/cpu.c                         |   13 +
 arch/arm/mach-imx/cpuidle-imx6q.c               |    6 +-
 arch/arm/mach-imx/crm-regs-imx5.h               |  600 --------
 arch/arm/mach-imx/devices-imx51.h               |   66 -
 arch/arm/mach-imx/devices/Kconfig               |    9 +-
 arch/arm/mach-imx/devices/Makefile              |    2 -
 arch/arm/mach-imx/devices/devices-common.h      |   26 -
 arch/arm/mach-imx/devices/platform-fec.c        |   12 -
 .../mach-imx/devices/platform-fsl-usb2-udc.c    |    5 -
 arch/arm/mach-imx/devices/platform-imx-i2c.c    |   26 -
 arch/arm/mach-imx/devices/platform-imx-keypad.c |   10 -
 arch/arm/mach-imx/devices/platform-imx-ssi.c    |   20 -
 arch/arm/mach-imx/devices/platform-imx-uart.c   |   22 -
 arch/arm/mach-imx/devices/platform-imx2-wdt.c   |   18 -
 arch/arm/mach-imx/devices/platform-imx_udc.c    |   75 -
 arch/arm/mach-imx/devices/platform-mx1-camera.c |   42 -
 arch/arm/mach-imx/devices/platform-mxc-ehci.c   |    9 -
 arch/arm/mach-imx/devices/platform-mxc_nand.c   |    5 -
 arch/arm/mach-imx/devices/platform-mxc_rnga.c   |    5 +-
 arch/arm/mach-imx/devices/platform-pata_imx.c   |   10 -
 .../mach-imx/devices/platform-sdhci-esdhc-imx.c |   24 -
 arch/arm/mach-imx/devices/platform-spi_imx.c    |   27 -
 arch/arm/mach-imx/ehci-imx25.c                  |    1 +
 arch/arm/mach-imx/ehci-imx27.c                  |    1 +
 arch/arm/mach-imx/ehci-imx31.c                  |    1 +
 arch/arm/mach-imx/ehci-imx35.c                  |    1 +
 arch/arm/mach-imx/ehci-imx5.c                   |  171 ---
 arch/arm/mach-imx/ehci.h                        |   43 +
 arch/arm/mach-imx/gpc.c                         |    5 +-
 arch/arm/mach-imx/hardware.h                    |    2 -
 arch/arm/mach-imx/imx25-dt.c                    |    6 -
 arch/arm/mach-imx/imx27-dt.c                    |    6 -
 arch/arm/mach-imx/imx31-dt.c                    |    2 +-
 arch/arm/mach-imx/imx35-dt.c                    |    2 +-
 arch/arm/mach-imx/iomux-mx51.h                  |  827 -----------
 arch/arm/mach-imx/mach-armadillo5x0.c           |    1 +
 arch/arm/mach-imx/mach-cpuimx27.c               |    1 +
 arch/arm/mach-imx/mach-cpuimx35.c               |    1 +
 arch/arm/mach-imx/mach-eukrea_cpuimx25.c        |    1 +
 arch/arm/mach-imx/mach-imx27_visstrim_m10.c     |    1 +
 arch/arm/mach-imx/mach-imx27ipcam.c             |   77 -
 arch/arm/mach-imx/mach-imx27lite.c              |   83 --
 arch/arm/mach-imx/mach-imx50.c                  |    5 +-
 arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c}  |   45 +-
 arch/arm/mach-imx/mach-imx53.c                  |   19 +-
 arch/arm/mach-imx/mach-imx6q.c                  |    4 +-
 arch/arm/mach-imx/mach-imx6sl.c                 |    2 +-
 arch/arm/mach-imx/mach-imx6sx.c                 |   10 +-
 arch/arm/mach-imx/mach-mx25_3ds.c               |    1 +
 arch/arm/mach-imx/mach-mx27_3ds.c               |    1 +
 arch/arm/mach-imx/mach-mx31_3ds.c               |    1 +
 arch/arm/mach-imx/mach-mx31lilly.c              |    1 +
 arch/arm/mach-imx/mach-mx31lite.c               |    1 +
 arch/arm/mach-imx/mach-mx31moboard.c            |    5 +-
 arch/arm/mach-imx/mach-mx35_3ds.c               |    1 +
 arch/arm/mach-imx/mach-pca100.c                 |    1 +
 arch/arm/mach-imx/mach-pcm037.c                 |    1 +
 arch/arm/mach-imx/mach-pcm038.c                 |    1 +
 arch/arm/mach-imx/mach-pcm043.c                 |    1 +
 arch/arm/mach-imx/mach-vf610.c                  |    2 +-
 arch/arm/mach-imx/mach-vpr200.c                 |    1 +
 arch/arm/mach-imx/mm-imx5.c                     |  155 --
 arch/arm/mach-imx/mx1-camera-fiq-ksym.c         |   18 -
 arch/arm/mach-imx/mx1-camera-fiq.S              |   35 -
 arch/arm/mach-imx/mx31moboard-devboard.c        |    5 +-
 arch/arm/mach-imx/mx31moboard-marxbot.c         |    5 +-
 arch/arm/mach-imx/mx31moboard-smartbot.c        |    5 +-
 arch/arm/mach-imx/mx51.h                        |  346 -----
 arch/arm/mach-imx/mx53.h                        |  342 -----
 arch/arm/mach-imx/mxc.h                         |    7 +
 arch/arm/mach-imx/pm-imx5.c                     |   98 +-
 arch/arm/mach-imx/pm-imx6.c                     |   67 +-
 arch/arm/mach-imx/system.c                      |   24 +-
 arch/arm/mach-imx/time.c                        |   55 +-
 arch/arm/mach-imx/tzic.c                        |    9 +-
 arch/arm/mach-integrator/integrator_ap.c        |   10 +-
 arch/arm/mach-integrator/integrator_cp.c        |   10 +-
 arch/arm/mach-kirkwood/Kconfig                  |  111 --
 arch/arm/mach-kirkwood/Makefile                 |   14 -
 arch/arm/mach-kirkwood/Makefile.boot            |    3 -
 arch/arm/mach-kirkwood/board-dt.c               |  223 ---
 arch/arm/mach-kirkwood/common.c                 |  746 ----------
 arch/arm/mach-kirkwood/common.h                 |   74 -
 arch/arm/mach-kirkwood/d2net_v2-setup.c         |  231 ---
 .../mach-kirkwood/include/mach/bridge-regs.h    |   86 --
 .../mach-kirkwood/include/mach/entry-macro.S    |   34 -
 arch/arm/mach-kirkwood/include/mach/hardware.h  |   14 -
 arch/arm/mach-kirkwood/include/mach/irqs.h      |   65 -
 arch/arm/mach-kirkwood/include/mach/kirkwood.h  |  142 --
 .../arm/mach-kirkwood/include/mach/uncompress.h |   46 -
 arch/arm/mach-kirkwood/irq.c                    |   82 --
 arch/arm/mach-kirkwood/lacie_v2-common.c        |  114 --
 arch/arm/mach-kirkwood/lacie_v2-common.h        |   16 -
 arch/arm/mach-kirkwood/mpp.c                    |   43 -
 arch/arm/mach-kirkwood/mpp.h                    |  348 -----
 arch/arm/mach-kirkwood/netxbig_v2-setup.c       |  422 ------
 arch/arm/mach-kirkwood/openrd-setup.c           |  255 ----
 arch/arm/mach-kirkwood/pcie.c                   |  296 ----
 arch/arm/mach-kirkwood/pm.c                     |   76 -
 arch/arm/mach-kirkwood/pm.h                     |   26 -
 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c    |   89 --
 arch/arm/mach-kirkwood/rd88f6281-setup.c        |  128 --
 arch/arm/mach-kirkwood/t5325-setup.c            |  216 ---
 arch/arm/mach-kirkwood/ts219-setup.c            |  142 --
 arch/arm/mach-kirkwood/ts41x-setup.c            |  186 ---
 arch/arm/mach-kirkwood/tsx1x-common.c           |  113 --
 arch/arm/mach-kirkwood/tsx1x-common.h           |    7 -
 arch/arm/mach-mediatek/Kconfig                  |    6 +
 arch/arm/mach-mediatek/Makefile                 |    1 +
 .../mach/dma.h => mach-mediatek/mediatek.c}     |   25 +-
 arch/arm/mach-mvebu/Kconfig                     |   13 +
 arch/arm/mach-mvebu/Makefile                    |    4 +-
 arch/arm/mach-mvebu/armada-370-xp.h             |    2 +
 arch/arm/mach-mvebu/board-v7.c                  |   22 +-
 arch/arm/mach-mvebu/board.h                     |    5 +
 arch/arm/mach-mvebu/common.h                    |    3 +-
 arch/arm/mach-mvebu/cpu-reset.c                 |    2 +-
 arch/arm/mach-mvebu/headsmp-a9.S                |   15 -
 arch/arm/mach-mvebu/hotplug.c                   |   31 -
 arch/arm/mach-mvebu/kirkwood.c                  |    3 +
 arch/arm/mach-mvebu/mvebu-soc-id.c              |   21 +-
 arch/arm/mach-mvebu/netxbig.c                   |  191 +++
 arch/arm/mach-mvebu/platsmp-a9.c                |   45 +-
 arch/arm/mach-mvebu/platsmp.c                   |   49 +
 arch/arm/mach-mvebu/pmsu.c                      |  438 +++++-
 arch/arm/mach-mvebu/pmsu.h                      |    5 +
 arch/arm/mach-mvebu/pmsu_ll.S                   |   36 +
 arch/arm/mach-mvebu/system-controller.c         |   50 +
 arch/arm/mach-omap2/Makefile                    |    1 +
 arch/arm/mach-omap2/cm2_7xx.h                   |    4 +
 arch/arm/mach-omap2/devices.c                   |    2 +-
 arch/arm/mach-omap2/dma.c                       |    3 +
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      |   14 -
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      |   13 -
 .../omap_hwmod_2xxx_3xxx_interconnect_data.c    |    9 -
 .../omap_hwmod_2xxx_3xxx_ipblock_data.c         |   40 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    |   10 -
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |  100 ++
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   10 -
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |  574 +++++++-
 arch/arm/mach-omap2/omap_hwmod_common_data.h    |    1 -
 .../mach-omap2/omap_hwmod_common_ipblock_data.c |   55 +
 arch/arm/mach-omap2/prcm43xx.h                  |    1 +
 arch/arm/mach-omap2/prm7xx.h                    |    4 +
 arch/arm/mach-rockchip/Makefile                 |    2 +
 arch/arm/mach-rockchip/platsmp.c                |   20 +
 arch/arm/mach-s3c24xx/common.c                  |    2 -
 arch/arm/mach-s3c24xx/iotiming-s3c2412.c        |    1 -
 arch/arm/mach-s3c24xx/mach-h1940.c              |    5 +-
 arch/arm/mach-s3c24xx/mach-jive.c               |    1 -
 arch/arm/mach-s3c24xx/mach-smdk2413.c           |    1 -
 arch/arm/mach-s3c24xx/mach-smdk2416.c           |    1 -
 arch/arm/mach-s3c24xx/mach-smdk2443.c           |    1 -
 arch/arm/mach-s3c24xx/mach-vstms.c              |    1 -
 arch/arm/mach-s3c24xx/s3c2410.c                 |    6 -
 arch/arm/mach-s3c24xx/s3c2412.c                 |    6 -
 arch/arm/mach-s3c24xx/s3c2442.c                 |    1 -
 arch/arm/mach-s3c24xx/s3c244x.c                 |    6 -
 arch/arm/mach-s3c64xx/mach-anw6410.c            |    1 -
 arch/arm/mach-s3c64xx/mach-crag6410.c           |    1 -
 arch/arm/mach-s3c64xx/mach-hmt.c                |    1 -
 arch/arm/mach-s3c64xx/mach-ncp.c                |    1 -
 arch/arm/mach-s3c64xx/mach-smartq.c             |    1 -
 arch/arm/mach-s3c64xx/mach-smdk6400.c           |    1 -
 arch/arm/mach-s3c64xx/mach-smdk6410.c           |    1 -
 arch/arm/mach-s3c64xx/s3c6400.c                 |    1 -
 arch/arm/mach-s3c64xx/s3c6410.c                 |    1 -
 arch/arm/mach-s5pv210/Kconfig                   |  197 +--
 arch/arm/mach-s5pv210/Makefile                  |   29 +-
 arch/arm/mach-s5pv210/Makefile.boot             |    2 -
 arch/arm/mach-s5pv210/clock.c                   | 1365 ------------------
 arch/arm/mach-s5pv210/common.c                  |  279 ----
 arch/arm/mach-s5pv210/common.h                  |   21 +-
 arch/arm/mach-s5pv210/dev-audio.c               |  246 ----
 arch/arm/mach-s5pv210/dma.c                     |  130 --
 .../mach-s5pv210/include/mach/gpio-samsung.h    |  135 --
 arch/arm/mach-s5pv210/include/mach/hardware.h   |   18 -
 arch/arm/mach-s5pv210/include/mach/irqs.h       |  137 --
 arch/arm/mach-s5pv210/include/mach/map.h        |  158 --
 arch/arm/mach-s5pv210/include/mach/memory.h     |   25 -
 arch/arm/mach-s5pv210/include/mach/pm-core.h    |   46 -
 arch/arm/mach-s5pv210/include/mach/regs-clock.h |    2 +-
 arch/arm/mach-s5pv210/include/mach/regs-gpio.h  |   41 -
 arch/arm/mach-s5pv210/include/mach/regs-irq.h   |   18 -
 arch/arm/mach-s5pv210/mach-aquila.c             |  688 ---------
 arch/arm/mach-s5pv210/mach-goni.c               |  917 ------------
 arch/arm/mach-s5pv210/mach-smdkc110.c           |  159 --
 arch/arm/mach-s5pv210/mach-smdkv210.c           |  338 -----
 arch/arm/mach-s5pv210/mach-torbreck.c           |  135 --
 arch/arm/mach-s5pv210/pm.c                      |  147 +-
 arch/arm/mach-s5pv210/s5pv210.c                 |   77 +
 arch/arm/mach-s5pv210/setup-fb-24bpp.c          |   49 -
 arch/arm/mach-s5pv210/setup-fimc.c              |   44 -
 arch/arm/mach-s5pv210/setup-i2c0.c              |   28 -
 arch/arm/mach-s5pv210/setup-i2c1.c              |   28 -
 arch/arm/mach-s5pv210/setup-i2c2.c              |   28 -
 arch/arm/mach-s5pv210/setup-ide.c               |   39 -
 arch/arm/mach-s5pv210/setup-keypad.c            |   24 -
 arch/arm/mach-s5pv210/setup-sdhci-gpio.c        |  103 --
 arch/arm/mach-s5pv210/setup-spi.c               |   34 -
 arch/arm/mach-s5pv210/setup-usb-phy.c           |   95 --
 .../s5p-sleep.S => mach-s5pv210/sleep.S}        |   19 +-
 arch/arm/mach-shmobile/Kconfig                  |   24 +-
 arch/arm/mach-shmobile/Makefile                 |   23 +-
 arch/arm/mach-shmobile/Makefile.boot            |    1 -
 .../arm/mach-shmobile/board-koelsch-reference.c |    4 +-
 arch/arm/mach-shmobile/board-koelsch.c          |    4 +-
 arch/arm/mach-shmobile/board-marzen-reference.c |   28 +-
 arch/arm/mach-shmobile/board-marzen.c           |    4 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c          |    6 +
 arch/arm/mach-shmobile/clock-r8a7740.c          |   18 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |    6 +
 arch/arm/mach-shmobile/clock-r8a7779.c          |   23 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |    9 +
 arch/arm/mach-shmobile/common.h                 |    9 +
 arch/arm/mach-shmobile/cpufreq.c                |   17 +
 arch/arm/mach-shmobile/headsmp.S                |   13 +-
 arch/arm/mach-shmobile/platsmp-apmu.c           |   69 +-
 arch/arm/mach-shmobile/pm-r8a7779.c             |    4 +-
 arch/arm/mach-shmobile/pm-r8a7790.c             |   43 +-
 arch/arm/mach-shmobile/pm-r8a7791.c             |   73 +
 .../mach-shmobile/{include/mach => }/r8a7779.h  |    2 +-
 .../mach-shmobile/{include/mach => }/r8a7791.h  |    1 +
 arch/arm/mach-shmobile/rcar-gen2.h              |    1 +
 arch/arm/mach-shmobile/setup-r8a7779.c          |   49 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |    2 +
 arch/arm/mach-shmobile/setup-r8a7791.c          |    6 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   72 +
 arch/arm/mach-shmobile/smp-r8a7779.c            |    4 +-
 arch/arm/mach-shmobile/smp-r8a7790.c            |   30 -
 arch/arm/mach-shmobile/smp-r8a7791.c            |   28 +-
 arch/arm/mach-shmobile/timer.c                  |   50 +-
 arch/arm/mach-sunxi/Kconfig                     |    8 +
 arch/arm/mach-sunxi/sunxi.c                     |    9 +
 arch/arm/mach-versatile/versatile_dt.c          |    1 -
 arch/arm/mm/Kconfig                             |    2 +-
 arch/arm/plat-omap/dma.c                        |    5 +-
 arch/arm/plat-samsung/Kconfig                   |  143 +-
 arch/arm/plat-samsung/Makefile                  |   15 -
 arch/arm/plat-samsung/clock-clksrc.c            |  212 ---
 arch/arm/plat-samsung/clock.c                   |  539 -------
 arch/arm/plat-samsung/cpu.c                     |    3 +-
 arch/arm/plat-samsung/devs.c                    |  330 -----
 arch/arm/plat-samsung/include/plat/camport.h    |   28 -
 .../plat-samsung/include/plat/clock-clksrc.h    |   83 --
 arch/arm/plat-samsung/include/plat/clock.h      |  152 --
 .../plat-samsung/include/plat/cpu-freq-core.h   |    3 -
 arch/arm/plat-samsung/include/plat/cpu.h        |   13 -
 arch/arm/plat-samsung/include/plat/devs.h       |   42 -
 arch/arm/plat-samsung/include/plat/fb-core.h    |   15 -
 arch/arm/plat-samsung/include/plat/fb.h         |   22 -
 arch/arm/plat-samsung/include/plat/fimc-core.h  |   51 -
 arch/arm/plat-samsung/include/plat/gpio-cfg.h   |   64 -
 arch/arm/plat-samsung/include/plat/hdmi.h       |   16 -
 arch/arm/plat-samsung/include/plat/irqs.h       |   72 -
 arch/arm/plat-samsung/include/plat/map-s5p.h    |    1 -
 arch/arm/plat-samsung/include/plat/mfc.h        |   35 -
 arch/arm/plat-samsung/include/plat/pll.h        |  323 -----
 arch/arm/plat-samsung/include/plat/s5p-clock.h  |   65 -
 arch/arm/plat-samsung/include/plat/sdhci.h      |   47 -
 arch/arm/plat-samsung/include/plat/tv-core.h    |   44 -
 arch/arm/plat-samsung/init.c                    |    1 -
 arch/arm/plat-samsung/pm-gpio.c                 |    4 +-
 arch/arm/plat-samsung/s5p-clock.c               |  294 ----
 arch/arm/plat-samsung/s5p-dev-mfc.c             |   81 +-
 arch/arm/plat-samsung/s5p-dev-uart.c            |   88 --
 arch/arm/plat-samsung/s5p-irq-eint.c            |  221 ---
 arch/arm/plat-samsung/s5p-irq-gpioint.c         |  218 ---
 arch/arm/plat-samsung/s5p-irq-pm.c              |   92 --
 arch/arm/plat-samsung/s5p-irq.c                 |   31 -
 arch/arm/plat-samsung/s5p-pm.c                  |   40 -
 drivers/bus/imx-weim.c                          |    4 +-
 drivers/clk/mvebu/clk-cpu.c                     |   80 +-
 drivers/clk/samsung/Makefile                    |    1 +
 drivers/clk/samsung/clk-s5pv210-audss.c         |  241 ++++
 drivers/clk/samsung/clk-s5pv210.c               |  856 +++++++++++
 drivers/clk/versatile/Makefile                  |    3 +-
 .../{clk-integrator.c => clk-versatile.c}       |   38 +-
 drivers/clocksource/tegra20_timer.c             |   13 +
 drivers/cpufreq/s3c2410-cpufreq.c               |    2 -
 drivers/cpufreq/s3c2412-cpufreq.c               |    3 -
 drivers/cpufreq/s3c2440-cpufreq.c               |    3 -
 drivers/cpufreq/s3c24xx-cpufreq.c               |    1 -
 drivers/cpufreq/s5pv210-cpufreq.c               |  131 +-
 drivers/cpuidle/Kconfig.arm                     |   14 +-
 drivers/cpuidle/Makefile                        |    2 +-
 drivers/cpuidle/cpuidle-armada-370-xp.c         |   93 --
 drivers/cpuidle/cpuidle-big_little.c            |   12 +-
 drivers/cpuidle/cpuidle-mvebu-v7.c              |  150 ++
 drivers/gpio/gpio-samsung.c                     |  240 ---
 drivers/irqchip/irq-versatile-fpga.c            |   18 +-
 drivers/phy/Kconfig                             |   10 +
 drivers/phy/Makefile                            |    1 +
 drivers/phy/phy-s5pv210-usb2.c                  |  187 +++
 drivers/phy/phy-samsung-usb2.c                  |    6 +
 drivers/phy/phy-samsung-usb2.h                  |    1 +
 drivers/power/reset/Kconfig                     |    6 +
 drivers/power/reset/Makefile                    |    1 +
 drivers/power/reset/hisi-reboot.c               |   67 +
 drivers/tty/serial/samsung.c                    |    4 -
 include/dt-bindings/clock/imx1-clock.h          |   40 +
 include/dt-bindings/clock/imx21-clock.h         |   80 +
 include/dt-bindings/clock/imx27-clock.h         |  108 ++
 include/dt-bindings/clock/imx6qdl-clock.h       |  224 +++
 include/dt-bindings/clock/s5pv210-audss.h       |   34 +
 include/dt-bindings/clock/s5pv210.h             |  239 +++
 include/dt-bindings/clock/vf610-clock.h         |    4 +-
 include/linux/mvebu-pmsu.h                      |   20 +
 include/linux/omap-dma.h                        |    1 +
 include/linux/platform_data/camera-mx1.h        |   35 -
 include/linux/platform_data/usb-ehci-mxc.h      |   46 -
 include/linux/platform_data/usb-imx_udc.h       |   23 -
 init/calibrate.c                                |   11 +
 407 files changed, 11489 insertions(+), 19492 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt
 create mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
 create mode 100644 arch/arm/boot/dts/hisi-x5hd2-dkb.dts
 create mode 100644 arch/arm/boot/dts/hisi-x5hd2.dtsi
 create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts
 create mode 100644 arch/arm/boot/dts/mt6589.dtsi
 delete mode 100644 arch/arm/boot/dts/r8a7779-marzen-reference.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-aquila.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-goni.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/s5pv210-smdkc110.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-smdkv210.dts
 create mode 100644 arch/arm/boot/dts/s5pv210-torbreck.dts
 create mode 100644 arch/arm/boot/dts/s5pv210.dtsi
 rename arch/arm/{mach-s5pv210/include/mach/debug-macro.S => include/debug/s5pv210.S} (62%)
 create mode 100644 arch/arm/mach-bcm/brcmstb.c
 create mode 100644 arch/arm/mach-bcm/brcmstb.h
 create mode 100644 arch/arm/mach-bcm/headsmp-brcmstb.S
 create mode 100644 arch/arm/mach-bcm/kona_smp.c
 create mode 100644 arch/arm/mach-bcm/platsmp-brcmstb.c
 create mode 100644 arch/arm/mach-berlin/headsmp.S
 create mode 100644 arch/arm/mach-berlin/platsmp.c
 create mode 100644 arch/arm/mach-hisi/headsmp.S
 delete mode 100644 arch/arm/mach-imx/crm-regs-imx5.h
 delete mode 100644 arch/arm/mach-imx/devices-imx51.h
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx_udc.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mx1-camera.c
 delete mode 100644 arch/arm/mach-imx/ehci-imx5.c
 create mode 100644 arch/arm/mach-imx/ehci.h
 delete mode 100644 arch/arm/mach-imx/iomux-mx51.h
 delete mode 100644 arch/arm/mach-imx/mach-imx27ipcam.c
 delete mode 100644 arch/arm/mach-imx/mach-imx27lite.c
 rename arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} (51%)
 delete mode 100644 arch/arm/mach-imx/mm-imx5.c
 delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq-ksym.c
 delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq.S
 delete mode 100644 arch/arm/mach-imx/mx51.h
 delete mode 100644 arch/arm/mach-imx/mx53.h
 delete mode 100644 arch/arm/mach-kirkwood/Kconfig
 delete mode 100644 arch/arm/mach-kirkwood/Makefile
 delete mode 100644 arch/arm/mach-kirkwood/Makefile.boot
 delete mode 100644 arch/arm/mach-kirkwood/board-dt.c
 delete mode 100644 arch/arm/mach-kirkwood/common.c
 delete mode 100644 arch/arm/mach-kirkwood/common.h
 delete mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/bridge-regs.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/kirkwood.h
 delete mode 100644 arch/arm/mach-kirkwood/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-kirkwood/irq.c
 delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c
 delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h
 delete mode 100644 arch/arm/mach-kirkwood/mpp.c
 delete mode 100644 arch/arm/mach-kirkwood/mpp.h
 delete mode 100644 arch/arm/mach-kirkwood/netxbig_v2-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/openrd-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/pcie.c
 delete mode 100644 arch/arm/mach-kirkwood/pm.c
 delete mode 100644 arch/arm/mach-kirkwood/pm.h
 delete mode 100644 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/rd88f6281-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/t5325-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/ts219-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/ts41x-setup.c
 delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.c
 delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.h
 create mode 100644 arch/arm/mach-mediatek/Kconfig
 create mode 100644 arch/arm/mach-mediatek/Makefile
 rename arch/arm/{mach-s5pv210/include/mach/dma.h => mach-mediatek/mediatek.c} (53%)
 delete mode 100644 arch/arm/mach-mvebu/hotplug.c
 create mode 100644 arch/arm/mach-mvebu/netxbig.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c
 delete mode 100644 arch/arm/mach-s5pv210/Makefile.boot
 delete mode 100644 arch/arm/mach-s5pv210/clock.c
 delete mode 100644 arch/arm/mach-s5pv210/common.c
 delete mode 100644 arch/arm/mach-s5pv210/dev-audio.c
 delete mode 100644 arch/arm/mach-s5pv210/dma.c
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/gpio-samsung.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/map.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/memory.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/pm-core.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-irq.h
 delete mode 100644 arch/arm/mach-s5pv210/mach-aquila.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-goni.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-smdkc110.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-smdkv210.c
 delete mode 100644 arch/arm/mach-s5pv210/mach-torbreck.c
 create mode 100644 arch/arm/mach-s5pv210/s5pv210.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-fb-24bpp.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-fimc.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-i2c0.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-i2c1.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-i2c2.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-ide.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-keypad.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-spi.c
 delete mode 100644 arch/arm/mach-s5pv210/setup-usb-phy.c
 rename arch/arm/{plat-samsung/s5p-sleep.S => mach-s5pv210/sleep.S} (53%)
 create mode 100644 arch/arm/mach-shmobile/cpufreq.c
 create mode 100644 arch/arm/mach-shmobile/pm-r8a7791.c
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7779.h (95%)
 rename arch/arm/mach-shmobile/{include/mach => }/r8a7791.h (90%)
 delete mode 100644 arch/arm/plat-samsung/clock-clksrc.c
 delete mode 100644 arch/arm/plat-samsung/clock.c
 delete mode 100644 arch/arm/plat-samsung/include/plat/camport.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/clock-clksrc.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/clock.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/fimc-core.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/hdmi.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/irqs.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/mfc.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/pll.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-clock.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/tv-core.h
 delete mode 100644 arch/arm/plat-samsung/s5p-clock.c
 delete mode 100644 arch/arm/plat-samsung/s5p-dev-uart.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq-eint.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq-gpioint.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq-pm.c
 delete mode 100644 arch/arm/plat-samsung/s5p-irq.c
 delete mode 100644 arch/arm/plat-samsung/s5p-pm.c
 create mode 100644 drivers/clk/samsung/clk-s5pv210-audss.c
 create mode 100644 drivers/clk/samsung/clk-s5pv210.c
 rename drivers/clk/versatile/{clk-integrator.c => clk-versatile.c} (63%)
 delete mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c
 create mode 100644 drivers/cpuidle/cpuidle-mvebu-v7.c
 create mode 100644 drivers/phy/phy-s5pv210-usb2.c
 create mode 100644 drivers/power/reset/hisi-reboot.c
 create mode 100644 include/dt-bindings/clock/imx1-clock.h
 create mode 100644 include/dt-bindings/clock/imx21-clock.h
 create mode 100644 include/dt-bindings/clock/imx27-clock.h
 create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h
 create mode 100644 include/dt-bindings/clock/s5pv210-audss.h
 create mode 100644 include/dt-bindings/clock/s5pv210.h
 create mode 100644 include/linux/mvebu-pmsu.h
 delete mode 100644 include/linux/platform_data/camera-mx1.h
 delete mode 100644 include/linux/platform_data/usb-imx_udc.h

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

* [GIT PULL 3/7] ARM: SoC board changes for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

This is the smallest board branch we have ever had. Most of this is a
few cleanups for board code for Renesas shmobile, with a bit of legacy
driver support added. This is strongly trending in the right direction now.



Conflicts: None

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

The following changes since commit af0de725999369f7b9a6d2a0b41c09178b4814d8:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to bdd18e8f76e33151a850906c8353222bd06a49e6:

  Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/boards

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

Geert Uytterhoeven (4):
      ARM: shmobile: koelsch-reference: Remove workarounds for core clock issues
      ARM: shmobile: lager-reference: Remove workarounds for core clock issues
      ARM: shmobile: armadillo800eva legacy: Add LED support
      ARM: shmobile: armadillo800eva reference: Spelling s/ED/LED/

Magnus Damm (1):
      ARM: shmobile: Enable R-Car Gen2 CMA code in board files

Olof Johansson (1):
      Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/boards


 .../board-armadillo800eva-reference.c           |  8 ++---
 arch/arm/mach-shmobile/board-armadillo800eva.c  | 35 ++++++++++++++++++++
 .../arm/mach-shmobile/board-koelsch-reference.c | 16 +--------
 arch/arm/mach-shmobile/board-koelsch.c          |  1 +
 arch/arm/mach-shmobile/board-lager-reference.c  | 15 +--------
 arch/arm/mach-shmobile/board-lager.c            |  1 +
 6 files changed, 43 insertions(+), 33 deletions(-)

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

* [GIT PULL 3/7] ARM: SoC board changes for 3.17
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

This is the smallest board branch we have ever had. Most of this is a
few cleanups for board code for Renesas shmobile, with a bit of legacy
driver support added. This is strongly trending in the right direction now.



Conflicts: None

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

The following changes since commit af0de725999369f7b9a6d2a0b41c09178b4814d8:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to bdd18e8f76e33151a850906c8353222bd06a49e6:

  Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/boards

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

Geert Uytterhoeven (4):
      ARM: shmobile: koelsch-reference: Remove workarounds for core clock issues
      ARM: shmobile: lager-reference: Remove workarounds for core clock issues
      ARM: shmobile: armadillo800eva legacy: Add LED support
      ARM: shmobile: armadillo800eva reference: Spelling s/ED/LED/

Magnus Damm (1):
      ARM: shmobile: Enable R-Car Gen2 CMA code in board files

Olof Johansson (1):
      Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/boards


 .../board-armadillo800eva-reference.c           |  8 ++---
 arch/arm/mach-shmobile/board-armadillo800eva.c  | 35 ++++++++++++++++++++
 .../arm/mach-shmobile/board-koelsch-reference.c | 16 +--------
 arch/arm/mach-shmobile/board-koelsch.c          |  1 +
 arch/arm/mach-shmobile/board-lager-reference.c  | 15 +--------
 arch/arm/mach-shmobile/board-lager.c            |  1 +
 6 files changed, 43 insertions(+), 33 deletions(-)

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

* [GIT PULL 4/7] ARM: SoC device-tree changes for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

Unlike the board branch, this keeps having large sets of changes for
every release, but that's quite expected and is so far working well.

Most of this is plumbing for various device bindings and new platforms,
but there's also a bit of cleanup and code removal for things that
are moved from platform code to DT contents (some OMAP clock code in
particular).

There's also a pinctrl driver for tegra here (appropriately acked),
that's introduced this way to make it more bisectable.

I'm happy to say that there were no conflicts at all with this branch
this release, which means that changes are flowing through our tree as
expected instead of merged through driver maintainers (or at least not
done with conflicts).

There are several new boards added, and a couple of SoCs. In no particular
order:

* Rockchip RK3288 SoC support, including DTS for a dev board that they
  have seeded with some community developers.
* Better support for Hardkernel Exynos4-based ODROID boards.
* CCF conversions (and dtsi contents) for several Renesas platforms.
* Gumstix Pepper (TI AM335x) board support
* TI eval board support for AM437x
* Allwinner A23 SoC, very similar to existing ones which mostly has
  resulted in DT changes for support. Also includes support for an Ippo
  tablet with the chipset.
* Allwinner A31 Hummingbird board support, not to be confused with the
  SolidRun i.MX-based Hummingboard.
* Tegra30 Apalis board support



Conflicts: None!

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

The following changes since commit 70cd5beccd0a88524a9b043be01d57787e2da137:

  Merge branch 'next/boards' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 8850e0ba5721c2e2db34bc38290722db1b402be5:

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

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

Alban Bedel (2):
      ARM: tegra: tamonten: add the base board regulators
      ARM: tegra: tamonten: add the display to the Medcom Wide

Alex Elder (3):
      devicetree: bindings: document Broadcom CPU enable method
      ARM: dts: enable SMP support for bcm28155
      ARM: dts: enable SMP support for bcm21664

Alexander Bersenev (3):
      ARM: sunxi: Add pins for IR controller on A20 to dtsi
      ARM: sunxi: Enable IR controller on cubieboard 2 and cubietruck in dts
      ARM: sunxi: Add IR controllers on A20 to dtsi

Alexander Shiyan (3):
      ARM: dts: Add support for the cpuimx27 board from Eukrea and its baseboard
      ARM: dts: i.MX35: Add GPT node
      ARM: i.MX27 clk: dts: Use clock defines in DTS files

Alexandre Belloni (40):
      ARM: at91/dt: sam9261 crystals under the clocks node
      ARM: at91/dt: sam9n12 crystals under the clocks node
      ARM: at91/dt: sam9rl crystals under the clocks node
      ARM: at91/dt: sam9x5 crystals under the clocks node
      ARM: at91/dt: sama5d3 crystals under the clocks node
      Documentation: dt: document all the atmel pmc compatibles
      ARM: at91/dt: ariag25: define crystals frequencies
      ARM: at91: prepare common clk transition for rm9200
      ARM: at91/dt: rm9200: define clocks
      ARM: at91: move at91rm9200 SoC to the CCF
      ARM: at91/dt: at91rm9200ek: define crystals frequencies
      ARM: at91: prepare common clk transition for sam9260
      ARM: at91/dt: sam9260: define clocks
      ARM: at91/dt: sam9g20: define clocks
      ARM: at91: move at91sam9260 SoCs to the CCF
      ARM: at91/dt: at91sam9g20ek: define crystals frequencies
      ARM: at91/dt: foxg20: define crystals frequencies
      ARM: at91/dt: usb_a9260: define crystals frequencies
      ARM: at91/dt: tny_a9260: define crystals frequencies
      ARM: at91/dt: qil_a9260: define crystals frequencies
      ARM: at91/dt: mpa1600: define crytals frequencies
      ARM: at91/dt: ge863-pro3: define main crystal frequency
      ARM: at91/dt: aks-cdu: define slow crytal frequency
      ARM: at91/dt: evk-pro3: define slow crytal frequency
      ARM: at91/dt: ethernut5: define crystals frequencies
      ARM: at91/dt: animeo_ip: define crystals frequencies
      ARM: at91/dt: kizbox: define main crystal frequency
      ARM: at91: prepare common clk transition for sam9g45
      ARM: at91/dt: sam9g45: define clocks
      ARM: at91: move at91sam9g45 SoC to the CCF
      ARM: at91/dt: sam9m10g45ek: define crystals frequencies
      ARM: at91/dt: pm9g45: crystals frequencies
      ARM: at91/dt: cosino define crystals frequencies
      ARM: at91: prepare common clk transition for sam9263
      ARM: at91/dt: sam9263: define clocks
      ARM: at91: move at91sam9263 SoC to the CCF
      ARM: at91/dt: sam9263ek: define crystals frequencies
      ARM: at91/dt: tny_a9263: define crystals frequencies
      ARM: at91/dt: usb_a9263: define crystals frequencies
      ARM: dt: imx28-cfa10036: introduce a regulator for mmc0

Alexandre Courbot (4):
      ARM: tegra: roth: fix unsupported pinmux properties
      ARM: tegra: roth: enable input on mmc clock pins
      ARM: tegra: of: add GK20A device tree binding
      ARM: tegra: roth: add display DT node

Andreas Faerber (6):
      ARM: dts: Fill in CPU clock-frequency for exynos5410
      ARM: dts: Document exynos5410 PMU
      ARM: dts: Add PMU to exynos5410
      ARM: EXYNOS: Add support for Exynos5410 PMU
      ARM: dts: max77686 is exynos5250-snow only
      ARM: dts: cypress,cyapa trackpad is exynos5250-Snow only

Andreas Färber (5):
      Documentation: devicetree: Adapteva vendor prefix
      Documentation: devicetree: Adapteva boards
      ARM: dts: zynq: Add Parallella device tree
      ARM: dts: zynq: Add DMAC for Parallella
      ARM: dts: zynq: Add SPI

Andrew Lunn (1):
      ARM: Kirkwood: Add DT descriptions for net2big and net5big.

Anson Huang (2):
      ARM: dts: imx6sx-sdb: add gpio key support
      ARM: dts: imx6sx: iomux-gpr syscon is compatible to imx6q

Anssi Hannula (2):
      ARM: dts: imx6: remove wrong spdif rxtx2 clock
      ARM: dts: imx6: remove non-working spdif rxtx4 and rxtx6 clocks

Antoine Ténart (6):
      ARM: dts: berlin: add I2C nodes for BG2Q
      ARM: dts: berlin: enable i2c0 and i2c2
      Documentation: bindings: add the Berlin CPU control doc
      Documentation: bindings: add the marvell,berlin-smp CPU enable method
      ARM: dts: berlin: add SMP related nodes and properties for BG2
      ARM: dts: berlin: add SMP related nodes and properties for BG2Q

Arnd Bergmann (8):
      Merge tag 'mvebu-dt-3.17-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'zynq-dt-for-3.17-2' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
      Merge tag 'v3.17-rockchip-rk3288' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'v3.17-rockchip-rk3xxx-dts' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'mvebu-dt-3.17-4' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v3.16-rc6' into next/dt
      Merge tag 'for-3.17/bcm-dt' of git://github.com/broadcom/mach-bcm into next/dt

Ash Charles (1):
      ARM: dts: Add devicetree for Gumstix Pepper board

Ben Dooks (4):
      ARM: shmobile: lager: enable i2c devices
      ARM: shmobile: lager: add i2c1, i2c2 pins
      ARM: shmobile: r8a7790: add internal PCI bridge nodes
      ARM: shmobile: lager: enable internal PCI

Beniamino Galvani (3):
      ARM: dts: add i2c and regulator nodes to rk3188-radxarock
      ARM: dts: rockchip: add pwm nodes
      ARM: dts: rk3188-radxarock: add GPIO IR receiver node

Benoit Cousson (2):
      ARM: shmobile: lager: Add VDD MPU regulator for DVFS
      ARM: shmobile: r8a7790/lager dts: Add DVFS parameters into cpu0 node for r8a7790

Benoit Masson (2):
      of: Add Lenovo Group Ltd. to the vendor-prefixes list.
      ARM: mvebu: Add dts definition for Lenovo Iomega ix4-300d NAS

Bo Shen (2):
      ARM: at91: sama5d3xek: switch sound to CCF
      ARM: at91: at91sam9n12ek: switch sound to CCF

Carlo Caione (2):
      ARM: dts: sun4i: Add AXP209 support to various boards
      ARM: dts: sun7i: Add AXP209 support to various boards

Chanho Park (1):
      ARM: dts: clean up arm-pmu node for exynos4

Chanwoo Choi (3):
      ARM: dts: Add TMU dt node to monitor the temperature for exynos3250
      ARM: dts: Remove duplicate 'interrput-parent' property for exynos3250
      ARM: dts: Add missing pinctrl for uart0/1 for exynos3250

Chen-Yu Tsai (10):
      ARM: sunxi: Add Allwinner A23 dtsi
      ARM: sun8i: dt: Add Ippo-q8h v5 support
      ARM: dts: sunxi: Add #interrupt-cells to pinctrl nodes
      ARM: sun8i: Add basic clock nodes to the DTSI
      ARM: sun8i: Add reset controller nodes to the DTSI
      ARM: sun8i: Add PRCM clock and reset controller nodes to the DTSI
      ARM: dts: sun6i: Add pin muxing options for GMAC
      ARM: dts: sun6i: Add GMAC clock node to the A31 dtsi
      ARM: dts: sun6i: Add A31 GMAC gigabit ethernet controller node
      ARM: dts: sun6i: Add ethernet alias for GMAC

Darren Etheridge (1):
      ARM: dts: am335x-evmsk: enable display and lcd panel support

Denis Carikli (3):
      ARM: dts: imx25: mbimxsd25: Add displays support.
      ARM: dts: mbimxsd25: cmo-qvga: Fix lcd regulator
      ARM: dts: i.MX25: Fix gpt timers clocks.

Doug Anderson (9):
      ARM: dts: Create a cros-ec-keyboard fragment
      ARM: tegra: Use the cros-ec-keyboard fragment in venice2
      ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow
      ARM: dts: Add mask-tpm-reset node in exynos5420-peach-pit
      ARM: tegra: Add the EC i2c tunnel to tegra124-venice2
      ARM: dts: Add cros_ec to exynos5420-peach-pit and exynos5800-peach-pi
      ARM: dts: Build dtbs for Rockchip boards
      ARM: dts: Turn on USB host vbus on rk3288-evb
      ARM: dts: Enable USB host0 (EHCI) on rk3288-evb

Dylan Reid (2):
      ARM: tegra: Add Tegra124 HDA support
      ARM: tegra: venice2 - Enable HDA

Ezequiel Garcia (3):
      ARM: mvebu: Add support for the network controller in Armada 375 SoC
      ARM: mvebu: Enable the network controller in Armada 375 DB board
      ARM: mvebu: Add missing MDIO clock in Armada 375

Fabio Estevam (13):
      ARM: dts: imx6qdl-sabresd: Configure the ECSPI1 chip select pin
      ARM: dts: imx51-babbage: Add PMIC RTC support
      ARM: dts: imx6q-udoo: Add USB Host support
      ARM: dts: imx6sx: Use "vddarm" as the regulator name
      ARM: dts: imx6sx: Fix usbmisc compatible string
      ARM: dts: imx6sx-sdb: Add USB support
      ARM: dts: imx6sx-sdb: Add PMIC support
      ARM: dts: mx6: Disable the keypad in the dtsi files
      ARM: dts: imx25-pdk: Add USB OTG support
      ARM: dts: imx6sx: Fix sdma node
      ARM: dts: imx6sx: Pass the fsl,fifo-depth property
      ARM: dts: imx6sx-sdb: Add audio support
      ARM: imx6: Align ssi nodes between mx6 variants

Felipe Balbi (2):
      ARM: dts: am4372: let boards access all nodes through labels
      ARM: dts: add support for AM437x StarterKit

Fugang Duan (1):
      ARM: dts: imx6sl: add fec sleep pinctrl for pin PM state

Gaku Inami (2):
      ARM: shmobile: koelsch dts: Add VDD MPU regulator for DVFS
      ARM: shmobile: r8a7791/koelsch dts: Add DVFS parameters into cpu0 node for r8a7791

Geert Uytterhoeven (4):
      ARM: shmobile: armadillo800eva reference dts: Add matching LED labels
      ARM: shmobile: r8a7791 dtsi: add SYS-DMAC clocks
      ARM: shmobile: r8a7790: Fix whitespace errors in pci nodes
      ARM: shmobile: genmai reference dts: Add RSPI node

George Joseph (1):
      ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board.

Gregory CLEMENT (1):
      ARM: mvebu: add CA9 MPcore SoC Controller node

Grygorii Strashko (3):
      ARM: dts: keystone: fix netcp's clocks definitions
      ARM: dts: keystone: add mdio devices entries
      ARM: dts: keystone-evm: add 1g ethernet phys nodes

Hans de Goede (5):
      ARM: dts: sun7i: Rename sun7i-a20-ir to sun4i-a10-ir
      ARM: dts: sun7i: Add ir receiver support to a20-i12-tvbox
      ARM: dts: sun4i: Add new ba10-tvbox board
      ARM: dts: sun4i: Add ir controller nodes and pinmux
      ARM: dts: sun4i: Add ir node to various boards

Heiko Schocher (1):
      ARM: dts: imx6: add aristainetos board support

Heiko Stuebner (21):
      dt-bindings: arm: add cortex-a12 and cortex-a17 cpu compatible properties
      ARM: rockchip: clarify usability of DEBUG_RK3X_UART debug_ll options
      ARM: rockchip: add debug uart used by rk3288
      ARM: Kconfig: set default gpio number for rockchip SoCs
      ARM: rockchip: enable support for RK3288 SoCs
      ARM: dts: rockchip: add core rk3288 dtsi
      ARM: dts: add rk3288 evaluation board
      ARM: dts: rockchip: add cru nodes and update device clocks to use it
      ARM: dts: rockchip: move oscillator input clock into main dtsi
      arm: dts: rockchip: remove obsolete clock gate definitions
      ARM: dts: rockchip: remove soc subnodes
      ARM: dts: rockchip: add handles for shared nodes that don't have one yet
      ARM: dts: uses handles to reference nodes for changes
      ARM: dts: rockchip: remove address from pinctrl nodes
      ARM: dts: rockchip: oder nodes by register address
      ARM: dts: add rk3066 and rk3188 i2c device nodes and pinctrl settings
      ARM: dts: rockchip: add tps65910 regulator for bqcurie2
      ARM: dts: rk3188-radxarock: enable sd-card slot
      ARM: dts: rockchip: add both clocks to uart nodes
      ARM: dts: rockchip: remove pinctrl setting from radxarock uart2
      ARM: dts: rockchip: add watchdog node

Iain Paton (1):
      ARM: dts: imx6: RIoTboard explicitly define pad settings

Jason Cooper (1):
      ARM: kirkwood: fix net5big regulator gpio assignments

Jisheng Zhang (1):
      ARM: dts: berlin2q: set L2CC tag and data latency to 2 cycles

Kamil Debski (2):
      ARM: dts: add support for USB phy, host and device for exynos4412-odroidx
      ARM: dts: disable 'always on' for BUCK8 regulator for exynos4412-odroid-common

Keerthy (6):
      ARM: dts: AM43x: Add TPS65218 device tree nodes
      ARM: dts: AM437x: Fix i2c nodes indentation
      ARM: dts: AM437x: Add TPS65218 device tree nodes
      ARM: omap2plus_defconfig: enable TPS65218 configs
      ARM: dts: dra7xx-clocks: Add divider table to optfclk_pciephy_div clock
      ARM: dts: dra7xx-clocks: Change the parent of apll_pcie_in_clk_mux to dpll_pcie_ref_m2ldo_ck

Kever Yang (1):
      ARM: dts: add rk3288 ehci usb devices

Khiem Nguyen (1):
      ARM: shmobile: Lager: Correct I2C bus for VDD MPU regulator

Kishon Vijay Abraham I (6):
      ARM: dts: dra7xx-clocks: Add missing 32KHz clocks used for PHY
      ARM: dts: dra7xx-clocks: rename pcie clocks to accommodate second PHY instance
      ARM: dts: dra7xx-clocks: Add missing clocks for second PCIe PHY instance
      ARM: dts: dra7: Add dt data for PCIe PHY control module
      ARM: dts: dra7: Add dt data for PCIe PHY
      ARM: dts: dra7: Add dt data for PCIe controller

Kukjin Kim (1):
      Merge branch 'v3.17-next/power-exynos' into v3.17-next/dt-samsung-2

Kuninori Morimoto (7):
      ARM: shmobile: r8a7790: add MSTP10 support on DTSI
      ARM: shmobile: r8a7790: add R-Car sound support on DTSI
      ARM: shmobile: r8a7791: add audio clock on DTSI
      ARM: shmobile: r8a7791: add MSTP10 support on DTSI
      ARM: shmobile: r8a7791: add R-Car sound support on DTSI
      ARM: shmobile: r8a7790: add DVC support for sound node on DTSI
      ARM: shmobile: r8a7791: add DVC support for sound node on DTSI

Linus Walleij (3):
      ARM: ux500: add VCC and VIO regulators to STMPE IC
      ARM: ux500: add some DB8500 DMA channel info
      ARM: ux500: add misc sensors to the device trees

Lothar Waßmann (2):
      ARM: dts: imx6: add missing compatible and clock properties for kpp
      ARM: dts: imx6: add support for Ka-Ro TX6 modules

Lucas Stach (1):
      ARM: tegra: jetson-tk1: mark eMMC as non-removable

Magnus Damm (1):
      ARM: shmobile: Lager memory map update

Marc Carino (4):
      ARM: brcmstb: add CPU binding for Broadcom Brahma15
      ARM: brcmstb: add misc. DT bindings for brcmstb
      ARM: brcmstb: gic: add compatible string for Broadcom Brahma15
      ARM: brcmstb: dts: add a reference DTS for Broadcom 7445

Marcel Ziswiler (3):
      ARM: tegra: initial support for apalis t30
      ARM: tegra: Migrate Apalis T30 PCIe power supply scheme
      ARM: tegra: apalis t30: fix device tree compatible node

Marcin Wojtas (1):
      ARM: mvebu: Add ethernet aliases required by U-Boot

Marek Szyprowski (6):
      ARM: dts: add port sub-nodes to exynos usb host modules for exynos4
      ARM: dts: enable common hardware blocks for exynos4412-odroidx
      ARM: dts: correct memory size for exynos4412-odroidx
      ARM: dts: refactor Odroid DTS file and add support for Odroid X2 and U2/U3
      ARM: dts: add support for GPIO buttons for exynos4412-odroid
      ARM: dts: fix T-FLASH hotplug detection for exynos4412-odroid-common

Marek Vasut (2):
      ARM: dts: mxs: Split M28EVK into SoM and EVK parts
      ARM: dts: mx5: Split M53EVK into SoM and EVK parts

Markus Pargmann (4):
      ARM: dts: imx50: add ssi dma properties
      ARM: dts: imx5: remove fsl,ssi-dma-events
      ARM: dts: imx6qdl: remove fsl,ssi-dma-events
      ARM: dts: imx: remove ssi fsl,mode for audio cards

Maxime Ripard (1):
      ARM: dts: sun6i: Add Merrii A31 Hummingbird support

Michal Simek (2):
      ARM: zynq: DT: Add CAN node
      ARM: zynq: DT: Clarify Xilinx Zynq platform

Nicolas Ferre (3):
      ARM: at91/dt: add DMA controller node to at91sam9rl
      ARM: at91/dt: add NAND + DMA property for at91sam9rl
      Merge tag 'CCF-for-3.17' of git://github.com/at91linux/linux-at91 into at91-3.17-dt

Olof Johansson (21):
      Merge tag 'renesas-dt-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'berlin-dt-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      Merge tag 'renesas-dt2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'ux500-devicetree-v3.16-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'renesas-dt3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'omap-for-v3.17/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'imx-dt-3.17' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'zynq-dt-for-3.17' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'sunxi-dt-for-3.17' of git://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'tegra-for-3.17-xusb-padctl' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'tegra-for-3.17-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 'mvebu-dt-3.17' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'mvebu-dt-3.17-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'renesas-clock3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'zynq-dt-for-3.17-3' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'v3.17-rockchip-rk3288-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'v3.17-rockchip-rk3xxx-dts-2' 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

Peter Ujfalusi (3):
      ARM: DTS: omap5-uevm: Enable palmas clk32kgaudio clock
      ARM: DTS: omap5-uevm: Add node for twl6040 audio codec
      ARM: DTS: omap5-uevm: Enable basic audio (McPDM <-> twl6040)

Phil Edworthy (8):
      ARM: shmobile: r8a7790: Add PCIEC clock device tree node
      ARM: shmobile: r8a7790: Add default PCIe bus clock
      ARM: shmobile: r8a7790: Add PCIe Controller device node
      ARM: shmobile: r8a7791: Add PCIEC clock device tree node
      ARM: shmobile: r8a7791: Add default PCIe bus clock
      ARM: shmobile: r8a7791: Add PCIe Controller device node
      ARM: shmobile: koelsch: Enable PCIe Controller & PCIe bus clock
      ARM: shmobile: henninger: Enable PCIe Controller & PCIe bus clock

Philipp Zabel (2):
      ARM: dts: pfla02: Add ethernet phy supply regulator
      ARM: dts: imx6qdl: Add CSI device tree port nodes for IPU1 and IPU2

R Sricharan (2):
      ARM: dts: dra7: add routable-irqs property for gic node
      ARM: dts: dra7: add crossbar device binding

Rahul Sharma (1):
      ARM: dts: remove display power domain for exynos5420

Robert Nelson (2):
      ARM: dts: add initial Rex Pro board support
      ARM: dts: add initial Rex Basic board support

Roger Quadros (1):
      ARM: dts: dra7-evm: Add regulator information to USB2 PHYs

Russell King (3):
      ARM: dts: cubox-i: add eSATA DT configuration
      ARM: dts: cubox-i: disable spread-spectrum for Cubox-i eSATA
      ARM: dts: dove: add DT LCD controllers

Sebastian Hesselbarth (2):
      dt-binding: add vendor prefix for SolidRun
      ARM: dts: mvebu: split SolidRun CuBox into variants

Sergei Shtylyov (4):
      ARM: shmobile: henninger: add I2C2 DT support
      ARM: shmobile: r8a7791: add internal PCI bridge nodes
      ARM: shmobile: koelsch: enable internal PCI
      ARM: shmobile: henninger: enable internal PCI

Shawn Guo (7):
      Merge tag 'imx-soc-3.17' into imx/dt
      ARM: dts: imx: add pin function header for imx6sx
      ARM: dts: imx: add initial imx6sx device tree source
      ARM: dts: imx: add initial imx6sx-sdb board support
      ARM: dts: imx6qdl: use DT macro for clock ID
      ARM: dts: imx: correct sdma compatbile for imx6sl and imx6sx
      ARM: dts: imx53: correct clock-names of SATA node

Silvio Fricke (3):
      ARM: dts: imx6: edmqmx6: Add PCIe support
      ARM: dts: imx6: edmqmx6: Add two other i2c buses
      ARM: dts: imx6: edmqmx6: Add can bus

Simon Guinot (2):
      ARM: Kirkwood: allow to use netxbig DTSI for d2net_v2 DTS
      ARM: Kirkwood: add DT support for d2 Network v2

Simon Horman (22):
      ARM: shmobile: marzen: Remove early_printk from command line
      ARM: shmobile: lager: Move i2c[12]_pins nodes to pfc node
      ARM: shmobile: lager: Remove duplicate i2c3 nodes
      ARM: shmobile: koelsch: Remove duplicate i2c6 nodes
      ARM: shmobile: henninger: Consistently use tabs for indentation
      ARM: shmobile: r8a7779: Consistently use tabs for indentation
      ARM: shmobile: armadillo800eva-reference: Remove early_printk from command line
      ARM: shmobile: kzm9g-reference: Remove early_printk from command line
      Merge branch 'clock-for-v3.17' into dt-for-v3.17
      ARM: shmobile: r8a7778: Add SCIF nodes
      ARM: shmobile: bockw-reference: Initialise SCIF device using DT
      ARM: shmobile: r8a73a4: Add SCIF nodes
      ARM: shmobile: ape6evm-reference: Initialise SCIF device using DT
      ARM: shmobile: r8a7740: Add SCIF nodes
      ARM: shmobile: armadillo800eva-reference: Initialise SCIF device using DT
      ARM: shmobile: sh73a0: Add SCIF nodes
      ARM: shmobile: kzm9g-reference: Initialise SCIF device using DT
      ARM: shmobile: r8a7778: add TMU clock support for DT
      ARM: shmobile: r8a7740: add TMU clock support for DT
      ARM: shmobile: r8a73a4: add CMT1 clock support for DT
      ARM: shmobile: r8a7740: add CMT1 clock support for DT
      ARM: shmobile: sh73a0: add CMT1 clock support for DT

Soren Brinkmann (5):
      tty: cadence: Document DT binding
      ARM: zynq: DT: Migrate UART to Cadence binding
      ARM: zynq: DT: Add XADC node
      ARM: zynq: DT: Add GPIO node
      ARM: zynq: DT: Remove DMA from board DTs

Stefan Agner (2):
      ARM: dts: vf610: fix length of eshdc1 register property
      ARM: dts: vf610: add FlexCAN node

Steffen Trumtrar (1):
      ARM: dts: i.MX53: add aipstz nodes

Sylwester Nawrocki (1):
      ARM: dts: Add sound nodes for Odroid-X2/U3 boards

Tero Kristo (5):
      ARM: OMAP2: convert sys_ck and osc_ck to standard clock types
      ARM: OMAP2420: clock: get rid of fixed-div property use
      ARM: OMAP2: PRM: add support for OMAP2 specific clock providers
      ARM: OMAP2: clock: use DT clock boot if available
      ARM: OMAP24xx: clock: remove legacy clock data

Thierry Reding (9):
      of: Add NVIDIA Tegra XUSB pad controller binding
      pinctrl: Add NVIDIA Tegra XUSB pad controller support
      Merge branch 'for-3.17/fuse-move' into for-3.17/dt
      Merge branch 'for-3.17/dt-cros-ec-kbd' into for-3.17/dt
      Merge branch 'for-3.17/xusb-padctl' into for-3.17/dt
      ARM: tegra: add GK20A GPU to Tegra124 DT
      ARM: tegra: tegra124: Add XUSB pad controller
      ARM: tegra: jetson-tk1: Add XUSB pad controller
      ARM: tegra: paz00: Fix some indentation inconsistencies

Thomas Abraham (1):
      ARM: dts: Specify MAX77686 pmic interrupt for exynos5250-smdk5250

Thomas Petazzoni (1):
      ARM: mvebu: update Armada XP DT for dynamic frequency scaling

Tim Harvey (2):
      ARM: dts: imx6: ventana: change sound device name
      ARM: dts: imx6: ventana: update model to reflect Dual/Solo CPU types

Tomasz Figa (1):
      ARM: dts: Add I2S dt node for exynos3250

Tony Lindgren (2):
      Merge branch 'dts-crossbar' into omap-for-v3.17/dt
      Merge branch 'for-v3.17/omap2-use-dt-clks' of http://github.com/t-kristo/linux-pm into omap-for-v3.17/dt

Tuomas Tynkkynen (1):
      ARM: tegra: Fix typoed ams,ext-control properties

Tushar Behera (3):
      ARM: dts: Enable audio support for exynos5800-peach-pi
      ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files
      ARM: dts: Add sound-card name for Snow/Peach-Pit/Peach-Pi

Vikas Sajjan (3):
      ARM: dts: Add mask-tpm-reset node in exynos5800-peach-pi
      ARM: dts: Add PMU DT node for exynos5260 SoC
      ARM: EXYNOS: Add exynos5260 PMU compatible string to DT match table

Vince Bridgers (1):
      ARM: socfpga: Add missing #reset-cells to socfpga device tree

Wolfram Sang (1):
      ARM: shmobile: r8a7790: lager: use iic cores instead of i2c

Yoshihiro Shimoda (2):
      ARM: shmobile: r8a7790: add USB3.0 clocks to device tree
      ARM: shmobile: r8a7791: add USB3.0 clocks to device tree

Zoltan HERPAI (1):
      ARM: dts: sun7i: Add board support for LinkSprite pcDuino V3


 .../devicetree/bindings/arm/adapteva.txt        |    7 +
 .../bindings/arm/armada-380-mpcore-soc-ctrl.txt |   14 +
 .../devicetree/bindings/arm/atmel-pmc.txt       |    5 +-
 .../bindings/arm/bcm/brcm,bcm11351-cpu-method   |   36 +
 .../devicetree/bindings/arm/brcm-brcmstb.txt    |   95 +
 .../arm/cpu-enable-method/marvell,berlin-smp    |   41 +
 Documentation/devicetree/bindings/arm/cpus.txt  |    4 +
 Documentation/devicetree/bindings/arm/gic.txt   |    1 +
 .../devicetree/bindings/arm/marvell,berlin.txt  |   16 +
 .../devicetree/bindings/arm/omap/omap.txt       |    3 +
 .../devicetree/bindings/arm/omap/prcm.txt       |   65 +
 .../devicetree/bindings/arm/samsung/pmu.txt     |    2 +
 Documentation/devicetree/bindings/arm/tegra.txt |    2 +
 .../devicetree/bindings/arm/xilinx.txt          |    8 +-
 .../devicetree/bindings/gpu/nvidia,gk20a.txt    |   43 +
 .../pinctrl/nvidia,tegra124-xusb-padctl.txt     |  127 ++
 .../devicetree/bindings/serial/cdns,uart.txt    |   20 +
 .../devicetree/bindings/vendor-prefixes.txt     |    3 +
 arch/arm/Kconfig                                |    1 +
 arch/arm/Kconfig.debug                          |   20 +-
 arch/arm/boot/dts/Makefile                      |   51 +-
 arch/arm/boot/dts/aks-cdu.dts                   |    6 +
 arch/arm/boot/dts/am335x-evmsk.dts              |  105 +
 arch/arm/boot/dts/am335x-pepper.dts             |  653 ++++++
 arch/arm/boot/dts/am4372.dtsi                   |    8 +-
 arch/arm/boot/dts/am437x-gp-evm.dts             |   71 +-
 arch/arm/boot/dts/am437x-sk-evm.dts             |  613 ++++++
 arch/arm/boot/dts/am43x-epos-evm.dts            |   59 +
 arch/arm/boot/dts/animeo_ip.dts                 |    8 +
 arch/arm/boot/dts/armada-375-db.dts             |   26 +
 arch/arm/boot/dts/armada-375.dtsi               |   34 +
 arch/arm/boot/dts/armada-38x.dtsi               |    5 +
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts |  284 +++
 arch/arm/boot/dts/armada-xp-mv78230.dtsi        |    2 +
 arch/arm/boot/dts/armada-xp-mv78260.dtsi        |    2 +
 arch/arm/boot/dts/armada-xp-mv78460.dtsi        |    4 +
 arch/arm/boot/dts/armada-xp.dtsi                |    2 +-
 arch/arm/boot/dts/at91-ariag25.dts              |    8 +
 arch/arm/boot/dts/at91-cosino.dtsi              |    8 +
 arch/arm/boot/dts/at91-foxg20.dts               |    8 +
 arch/arm/boot/dts/at91-qil_a9260.dts            |    8 +
 arch/arm/boot/dts/at91-sama5d3_xplained.dts     |   12 +-
 arch/arm/boot/dts/at91rm9200.dtsi               |  304 +++
 arch/arm/boot/dts/at91rm9200ek.dts              |    8 +
 arch/arm/boot/dts/at91sam9260.dtsi              |  314 ++-
 arch/arm/boot/dts/at91sam9261.dtsi              |   20 +-
 arch/arm/boot/dts/at91sam9261ek.dts             |   16 +-
 arch/arm/boot/dts/at91sam9263.dtsi              |  311 +++
 arch/arm/boot/dts/at91sam9263ek.dts             |    8 +
 arch/arm/boot/dts/at91sam9g20.dtsi              |   24 +
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi     |    8 +
 arch/arm/boot/dts/at91sam9g45.dtsi              |  342 ++-
 arch/arm/boot/dts/at91sam9m10g45ek.dts          |    8 +
 arch/arm/boot/dts/at91sam9n12.dtsi              |   20 +-
 arch/arm/boot/dts/at91sam9n12ek.dts             |   18 +-
 arch/arm/boot/dts/at91sam9rl.dtsi               |   32 +-
 arch/arm/boot/dts/at91sam9rlek.dts              |   17 +-
 arch/arm/boot/dts/at91sam9x5.dtsi               |   30 +-
 arch/arm/boot/dts/at91sam9x5cm.dtsi             |   12 +-
 arch/arm/boot/dts/bcm11351.dtsi                 |   19 +
 arch/arm/boot/dts/bcm21664.dtsi                 |   19 +
 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts      |   14 +
 arch/arm/boot/dts/bcm7445.dtsi                  |  111 +
 arch/arm/boot/dts/berlin2.dtsi                  |    6 +
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts      |    8 +
 arch/arm/boot/dts/berlin2q.dtsi                 |   80 +
 arch/arm/boot/dts/cros-ec-keyboard.dtsi         |  105 +
 arch/arm/boot/dts/dove-cubox-es.dts             |   12 +
 arch/arm/boot/dts/dove-cubox.dts                |    3 -
 arch/arm/boot/dts/dove.dtsi                     |   14 +
 arch/arm/boot/dts/dra7-evm.dts                  |    8 +
 arch/arm/boot/dts/dra7.dtsi                     |  265 ++-
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |   39 +-
 arch/arm/boot/dts/ethernut5.dts                 |   10 +
 arch/arm/boot/dts/evk-pro3.dts                  |    6 +
 arch/arm/boot/dts/exynos3250.dtsi               |   28 +-
 arch/arm/boot/dts/exynos4.dtsi                  |   30 +
 arch/arm/boot/dts/exynos4210.dtsi               |    6 -
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |  371 ++++
 arch/arm/boot/dts/exynos4412-odroidu3.dts       |   61 +
 arch/arm/boot/dts/exynos4412-odroidx.dts        |  279 +--
 arch/arm/boot/dts/exynos4412-odroidx2.dts       |   32 +
 arch/arm/boot/dts/exynos4412.dtsi               |    4 +
 arch/arm/boot/dts/exynos4x12.dtsi               |    6 -
 arch/arm/boot/dts/exynos5250-cros-common.dtsi   |  159 --
 arch/arm/boot/dts/exynos5250-smdk5250.dts       |    2 +
 arch/arm/boot/dts/exynos5250-snow.dts           |  259 ++-
 arch/arm/boot/dts/exynos5260.dtsi               |    5 +
 arch/arm/boot/dts/exynos5410.dtsi               |    9 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |  392 +++-
 arch/arm/boot/dts/exynos5420.dtsi               |    6 -
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |  374 +++-
 arch/arm/boot/dts/ge863-pro3.dtsi               |    4 +
 ...mx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts |   73 +
 ...mx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts |   45 +
 ...imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts |   45 +
 .../dts/imx25-eukrea-mbimxsd25-baseboard.dts    |    1 -
 arch/arm/boot/dts/imx25-pdk.dts                 |    8 +-
 arch/arm/boot/dts/imx25.dtsi                    |    8 +-
 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi    |  296 +++
 .../dts/imx27-eukrea-mbimxsd27-baseboard.dts    |  273 +++
 arch/arm/boot/dts/imx27-pdk.dts                 |    2 +-
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts  |    2 +-
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi |    3 +-
 arch/arm/boot/dts/imx27.dtsi                    |  115 +-
 arch/arm/boot/dts/imx28-cfa10036.dts            |   22 +
 arch/arm/boot/dts/imx28-m28.dtsi                |   87 +
 arch/arm/boot/dts/imx28-m28evk.dts              |   62 +-
 .../dts/imx35-eukrea-mbimxsd35-baseboard.dts    |    1 -
 arch/arm/boot/dts/imx35.dtsi                    |    8 +
 arch/arm/boot/dts/imx50.dtsi                    |    8 +-
 arch/arm/boot/dts/imx51-babbage.dts             |    2 +-
 .../dts/imx51-eukrea-mbimxsd51-baseboard.dts    |    1 -
 arch/arm/boot/dts/imx51.dtsi                    |    3 -
 arch/arm/boot/dts/imx53-m53.dtsi                |  140 ++
 arch/arm/boot/dts/imx53-m53evk.dts              |  113 +-
 arch/arm/boot/dts/imx53-mba53.dts               |    1 -
 arch/arm/boot/dts/imx53-qsb-common.dtsi         |    1 -
 arch/arm/boot/dts/imx53-tx53.dtsi               |    1 -
 arch/arm/boot/dts/imx53-voipac-bsb.dts          |    1 -
 arch/arm/boot/dts/imx53.dtsi                    |   15 +-
 arch/arm/boot/dts/imx6dl-aristainetos_4.dts     |   85 +
 arch/arm/boot/dts/imx6dl-aristainetos_7.dts     |   74 +
 arch/arm/boot/dts/imx6dl-gw51xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-gw52xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-gw53xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-gw54xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-rex-basic.dts          |   30 +
 arch/arm/boot/dts/imx6dl-riotboard.dts          |   33 +-
 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts       |  103 +
 arch/arm/boot/dts/imx6dl-tx6u-801x.dts          |  177 ++
 arch/arm/boot/dts/imx6dl-tx6u-811x.dts          |  150 ++
 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts    |   22 +
 arch/arm/boot/dts/imx6dl-wandboard.dts          |    2 +-
 arch/arm/boot/dts/imx6dl.dtsi                   |   17 +-
 arch/arm/boot/dts/imx6q-cubox-i.dts             |    4 +
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts         |   54 +
 arch/arm/boot/dts/imx6q-gw51xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-gw52xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-gw53xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-gw5400-a.dts            |    5 +-
 arch/arm/boot/dts/imx6q-gw54xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-rex-pro.dts             |   34 +
 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts    |  103 +
 arch/arm/boot/dts/imx6q-tx6q-1010.dts           |  177 ++
 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts    |  136 ++
 arch/arm/boot/dts/imx6q-tx6q-1020.dts           |  210 ++
 arch/arm/boot/dts/imx6q-tx6q-1110.dts           |  154 ++
 arch/arm/boot/dts/imx6q-udoo.dts                |   32 +
 arch/arm/boot/dts/imx6q-wandboard-revb1.dts     |   26 +
 arch/arm/boot/dts/imx6q-wandboard.dts           |    2 +-
 arch/arm/boot/dts/imx6q.dtsi                    |   35 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi     |  418 ++++
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi           |    5 +-
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi           |    5 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |    6 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi       |    1 -
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |    1 +
 arch/arm/boot/dts/imx6qdl-rex.dtsi              |  357 +++
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi        |    1 -
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |    2 +-
 arch/arm/boot/dts/imx6qdl-tx6.dtsi              |  696 ++++++
 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi  |   42 +
 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi  |   41 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   22 -
 arch/arm/boot/dts/imx6qdl.dtsi                  |  161 +-
 arch/arm/boot/dts/imx6sl-evk.dts                |   17 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |   12 +-
 arch/arm/boot/dts/imx6sx-pinfunc.h              | 1544 +++++++++++++
 arch/arm/boot/dts/imx6sx-sdb.dts                |  479 ++++
 arch/arm/boot/dts/imx6sx.dtsi                   | 1208 +++++++++++
 arch/arm/boot/dts/k2e-clocks.dtsi               |    2 +-
 arch/arm/boot/dts/k2hk-clocks.dtsi              |    2 +-
 arch/arm/boot/dts/k2hk-evm.dts                  |   12 +
 arch/arm/boot/dts/k2l-clocks.dtsi               |    2 +-
 arch/arm/boot/dts/keystone-clocks.dtsi          |    2 +-
 arch/arm/boot/dts/keystone.dtsi                 |   11 +
 arch/arm/boot/dts/kirkwood-d2net.dts            |   42 +
 arch/arm/boot/dts/kirkwood-net2big.dts          |   60 +
 arch/arm/boot/dts/kirkwood-net5big.dts          |  111 +
 arch/arm/boot/dts/kirkwood-netxbig.dtsi         |  154 ++
 arch/arm/boot/dts/kizbox.dts                    |    4 +
 arch/arm/boot/dts/mpa1600.dts                   |    8 +
 arch/arm/boot/dts/omap2420.dtsi                 |    3 +
 arch/arm/boot/dts/omap2430.dtsi                 |    3 +
 arch/arm/boot/dts/omap5-uevm.dts                |   68 +-
 arch/arm/boot/dts/pm9g45.dts                    |    8 +
 arch/arm/boot/dts/r7s72100-genmai.dts           |   10 +
 arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts |   14 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |   42 +
 .../dts/r8a7740-armadillo800eva-reference.dts   |   28 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |   63 +
 arch/arm/boot/dts/r8a7778-bockw-reference.dts   |   14 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |   42 +
 arch/arm/boot/dts/r8a7779.dtsi                  |   14 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |   88 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  207 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         |   45 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |   89 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  218 +-
 arch/arm/boot/dts/rk3066a-bqcurie2.dts          |  214 +-
 arch/arm/boot/dts/rk3066a-clocks.dtsi           |  299 ---
 arch/arm/boot/dts/rk3066a.dtsi                  |  519 +++--
 arch/arm/boot/dts/rk3188-clocks.dtsi            |  289 ---
 arch/arm/boot/dts/rk3188-radxarock.dts          |  218 +-
 arch/arm/boot/dts/rk3188.dtsi                   |  446 ++--
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |  134 ++
 arch/arm/boot/dts/rk3288-evb-rk808.dts          |   18 +
 arch/arm/boot/dts/rk3288-evb.dtsi               |   96 +
 arch/arm/boot/dts/rk3288.dtsi                   |  595 +++++
 arch/arm/boot/dts/rk3xxx.dtsi                   |  356 ++-
 arch/arm/boot/dts/sama5d3.dtsi                  |   22 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi               |   12 +-
 arch/arm/boot/dts/sama5d3xmb.dtsi               |    2 +
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   16 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |   72 +
 arch/arm/boot/dts/socfpga.dtsi                  |    1 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |   10 +
 arch/arm/boot/dts/ste-href-stuib.dtsi           |    2 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |   59 +
 arch/arm/boot/dts/ste-hrefv60plus.dtsi          |   24 -
 arch/arm/boot/dts/ste-snowball.dts              |   38 +-
 arch/arm/boot/dts/sun4i-a10-a1000.dts           |   15 +
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts      |  110 +
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |   15 +
 arch/arm/boot/dts/sun4i-a10-hackberry.dts       |   21 +
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   21 +-
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts      |   28 +
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |   15 +
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |    9 +
 arch/arm/boot/dts/sun4i-a10.dtsi                |   34 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi               |    2 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                |    2 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts     |  119 +
 arch/arm/boot/dts/sun6i-a31.dtsi                |   92 +-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     |   16 +
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts      |   16 +
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts       |   22 +
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |   10 +
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |  173 ++
 arch/arm/boot/dts/sun7i-a20.dtsi                |   34 +-
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts     |   30 +
 arch/arm/boot/dts/sun8i-a23.dtsi                |  343 +++
 arch/arm/boot/dts/tegra114-roth.dts             |   32 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |   33 +-
 arch/arm/boot/dts/tegra124-venice2.dts          |  128 +-
 arch/arm/boot/dts/tegra124.dtsi                 |   40 +
 arch/arm/boot/dts/tegra20-medcom-wide.dts       |   61 +-
 arch/arm/boot/dts/tegra20-paz00.dts             |    6 +-
 arch/arm/boot/dts/tegra20-plutux.dts            |   41 +
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |   10 +-
 arch/arm/boot/dts/tegra20-tec.dts               |   41 +
 arch/arm/boot/dts/tegra30-apalis-eval.dts       |  260 +++
 arch/arm/boot/dts/tegra30-apalis.dtsi           |  678 ++++++
 arch/arm/boot/dts/tny_a9260_common.dtsi         |    8 +
 arch/arm/boot/dts/tny_a9263.dts                 |    8 +
 arch/arm/boot/dts/usb_a9260_common.dtsi         |    8 +
 arch/arm/boot/dts/usb_a9263.dts                 |    8 +
 arch/arm/boot/dts/vf610.dtsi                    |   25 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |   90 +-
 arch/arm/boot/dts/zynq-parallella.dts           |   64 +
 arch/arm/boot/dts/zynq-zc702.dts                |    4 +
 arch/arm/configs/omap2plus_defconfig            |    2 +
 arch/arm/mach-at91/Kconfig                      |    4 -
 arch/arm/mach-at91/at91rm9200.c                 |    6 +-
 arch/arm/mach-at91/at91sam9260.c                |    6 +-
 arch/arm/mach-at91/at91sam9263.c                |    6 +-
 arch/arm/mach-at91/at91sam9g45.c                |    6 +-
 arch/arm/mach-exynos/exynos.c                   |    2 +
 arch/arm/mach-omap2/Makefile                    |    6 +-
 arch/arm/mach-omap2/cclock2420_data.c           | 1931 -----------------
 arch/arm/mach-omap2/cclock2430_data.c           | 2048 ------------------
 arch/arm/mach-omap2/clkt2xxx_osc.c              |   69 -
 arch/arm/mach-omap2/clkt2xxx_sys.c              |   47 -
 arch/arm/mach-omap2/clock.c                     |   21 -
 arch/arm/mach-omap2/clock.h                     |    3 -
 arch/arm/mach-omap2/clock2xxx.h                 |    2 -
 arch/arm/mach-omap2/cm-regbits-24xx.h           |    1 +
 arch/arm/mach-omap2/io.c                        |    7 +-
 arch/arm/mach-omap2/pm24xx.c                    |    4 +
 arch/arm/mach-omap2/prm_common.c                |    2 +
 arch/arm/mach-rockchip/Kconfig                  |    1 +
 arch/arm/mach-rockchip/rockchip.c               |    1 +
 arch/arm/mach-shmobile/clock-r8a73a4.c          |    1 +
 arch/arm/mach-shmobile/clock-r8a7740.c          |    3 +
 arch/arm/mach-shmobile/clock-r8a7778.c          |    2 +
 arch/arm/mach-shmobile/clock-sh73a0.c           |    1 +
 arch/arm/mach-shmobile/setup-r8a73a4.c          |   12 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          |    8 +-
 arch/arm/mach-shmobile/setup-r8a7778.c          |   12 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |    8 +-
 drivers/pinctrl/Kconfig                         |    6 +
 drivers/pinctrl/Makefile                        |    1 +
 drivers/pinctrl/pinctrl-tegra-xusb.c            |  973 +++++++++
 include/dt-bindings/clock/r8a7790-clock.h       |   27 +
 include/dt-bindings/clock/r8a7791-clock.h       |   27 +
 .../dt-bindings/pinctrl/pinctrl-tegra-xusb.h    |    7 +
 297 files changed, 20682 insertions(+), 6825 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/adapteva.txt
 create mode 100644 Documentation/devicetree/bindings/arm/armada-380-mpcore-soc-ctrl.txt
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351-cpu-method
 create mode 100644 Documentation/devicetree/bindings/arm/brcm-brcmstb.txt
 create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/marvell,berlin-smp
 create mode 100644 Documentation/devicetree/bindings/arm/omap/prcm.txt
 create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
 create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt
 create mode 100644 arch/arm/boot/dts/am335x-pepper.dts
 create mode 100644 arch/arm/boot/dts/am437x-sk-evm.dts
 create mode 100644 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
 create mode 100644 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts
 create mode 100644 arch/arm/boot/dts/bcm7445.dtsi
 create mode 100644 arch/arm/boot/dts/cros-ec-keyboard.dtsi
 create mode 100644 arch/arm/boot/dts/dove-cubox-es.dts
 create mode 100644 arch/arm/boot/dts/exynos4412-odroid-common.dtsi
 create mode 100644 arch/arm/boot/dts/exynos4412-odroidu3.dts
 create mode 100644 arch/arm/boot/dts/exynos4412-odroidx2.dts
 create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
 create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
 create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
 create mode 100644 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi
 create mode 100644 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
 create mode 100644 arch/arm/boot/dts/imx28-m28.dtsi
 create mode 100644 arch/arm/boot/dts/imx53-m53.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_4.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_7.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-rex-basic.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-801x.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-811x.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts
 create mode 100644 arch/arm/boot/dts/imx6q-rex-pro.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1110.dts
 create mode 100644 arch/arm/boot/dts/imx6q-wandboard-revb1.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-rex.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-tx6.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sx-pinfunc.h
 create mode 100644 arch/arm/boot/dts/imx6sx-sdb.dts
 create mode 100644 arch/arm/boot/dts/imx6sx.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-d2net.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-net2big.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-net5big.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-netxbig.dtsi
 delete mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
 delete mode 100644 arch/arm/boot/dts/rk3188-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-evb-act8846.dts
 create mode 100644 arch/arm/boot/dts/rk3288-evb-rk808.dts
 create mode 100644 arch/arm/boot/dts/rk3288-evb.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288.dtsi
 create mode 100644 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31-hummingbird.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-pcduino3.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23.dtsi
 create mode 100644 arch/arm/boot/dts/tegra30-apalis-eval.dts
 create mode 100644 arch/arm/boot/dts/tegra30-apalis.dtsi
 create mode 100644 arch/arm/boot/dts/zynq-parallella.dts
 delete mode 100644 arch/arm/mach-omap2/cclock2420_data.c
 delete mode 100644 arch/arm/mach-omap2/cclock2430_data.c
 delete mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c
 delete mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c
 create mode 100644 drivers/pinctrl/pinctrl-tegra-xusb.c
 create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h

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

* [GIT PULL 4/7] ARM: SoC device-tree changes for 3.17
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

Unlike the board branch, this keeps having large sets of changes for
every release, but that's quite expected and is so far working well.

Most of this is plumbing for various device bindings and new platforms,
but there's also a bit of cleanup and code removal for things that
are moved from platform code to DT contents (some OMAP clock code in
particular).

There's also a pinctrl driver for tegra here (appropriately acked),
that's introduced this way to make it more bisectable.

I'm happy to say that there were no conflicts at all with this branch
this release, which means that changes are flowing through our tree as
expected instead of merged through driver maintainers (or at least not
done with conflicts).

There are several new boards added, and a couple of SoCs. In no particular
order:

* Rockchip RK3288 SoC support, including DTS for a dev board that they
  have seeded with some community developers.
* Better support for Hardkernel Exynos4-based ODROID boards.
* CCF conversions (and dtsi contents) for several Renesas platforms.
* Gumstix Pepper (TI AM335x) board support
* TI eval board support for AM437x
* Allwinner A23 SoC, very similar to existing ones which mostly has
  resulted in DT changes for support. Also includes support for an Ippo
  tablet with the chipset.
* Allwinner A31 Hummingbird board support, not to be confused with the
  SolidRun i.MX-based Hummingboard.
* Tegra30 Apalis board support



Conflicts: None!

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

The following changes since commit 70cd5beccd0a88524a9b043be01d57787e2da137:

  Merge branch 'next/boards' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 8850e0ba5721c2e2db34bc38290722db1b402be5:

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

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

Alban Bedel (2):
      ARM: tegra: tamonten: add the base board regulators
      ARM: tegra: tamonten: add the display to the Medcom Wide

Alex Elder (3):
      devicetree: bindings: document Broadcom CPU enable method
      ARM: dts: enable SMP support for bcm28155
      ARM: dts: enable SMP support for bcm21664

Alexander Bersenev (3):
      ARM: sunxi: Add pins for IR controller on A20 to dtsi
      ARM: sunxi: Enable IR controller on cubieboard 2 and cubietruck in dts
      ARM: sunxi: Add IR controllers on A20 to dtsi

Alexander Shiyan (3):
      ARM: dts: Add support for the cpuimx27 board from Eukrea and its baseboard
      ARM: dts: i.MX35: Add GPT node
      ARM: i.MX27 clk: dts: Use clock defines in DTS files

Alexandre Belloni (40):
      ARM: at91/dt: sam9261 crystals under the clocks node
      ARM: at91/dt: sam9n12 crystals under the clocks node
      ARM: at91/dt: sam9rl crystals under the clocks node
      ARM: at91/dt: sam9x5 crystals under the clocks node
      ARM: at91/dt: sama5d3 crystals under the clocks node
      Documentation: dt: document all the atmel pmc compatibles
      ARM: at91/dt: ariag25: define crystals frequencies
      ARM: at91: prepare common clk transition for rm9200
      ARM: at91/dt: rm9200: define clocks
      ARM: at91: move at91rm9200 SoC to the CCF
      ARM: at91/dt: at91rm9200ek: define crystals frequencies
      ARM: at91: prepare common clk transition for sam9260
      ARM: at91/dt: sam9260: define clocks
      ARM: at91/dt: sam9g20: define clocks
      ARM: at91: move at91sam9260 SoCs to the CCF
      ARM: at91/dt: at91sam9g20ek: define crystals frequencies
      ARM: at91/dt: foxg20: define crystals frequencies
      ARM: at91/dt: usb_a9260: define crystals frequencies
      ARM: at91/dt: tny_a9260: define crystals frequencies
      ARM: at91/dt: qil_a9260: define crystals frequencies
      ARM: at91/dt: mpa1600: define crytals frequencies
      ARM: at91/dt: ge863-pro3: define main crystal frequency
      ARM: at91/dt: aks-cdu: define slow crytal frequency
      ARM: at91/dt: evk-pro3: define slow crytal frequency
      ARM: at91/dt: ethernut5: define crystals frequencies
      ARM: at91/dt: animeo_ip: define crystals frequencies
      ARM: at91/dt: kizbox: define main crystal frequency
      ARM: at91: prepare common clk transition for sam9g45
      ARM: at91/dt: sam9g45: define clocks
      ARM: at91: move at91sam9g45 SoC to the CCF
      ARM: at91/dt: sam9m10g45ek: define crystals frequencies
      ARM: at91/dt: pm9g45: crystals frequencies
      ARM: at91/dt: cosino define crystals frequencies
      ARM: at91: prepare common clk transition for sam9263
      ARM: at91/dt: sam9263: define clocks
      ARM: at91: move at91sam9263 SoC to the CCF
      ARM: at91/dt: sam9263ek: define crystals frequencies
      ARM: at91/dt: tny_a9263: define crystals frequencies
      ARM: at91/dt: usb_a9263: define crystals frequencies
      ARM: dt: imx28-cfa10036: introduce a regulator for mmc0

Alexandre Courbot (4):
      ARM: tegra: roth: fix unsupported pinmux properties
      ARM: tegra: roth: enable input on mmc clock pins
      ARM: tegra: of: add GK20A device tree binding
      ARM: tegra: roth: add display DT node

Andreas Faerber (6):
      ARM: dts: Fill in CPU clock-frequency for exynos5410
      ARM: dts: Document exynos5410 PMU
      ARM: dts: Add PMU to exynos5410
      ARM: EXYNOS: Add support for Exynos5410 PMU
      ARM: dts: max77686 is exynos5250-snow only
      ARM: dts: cypress,cyapa trackpad is exynos5250-Snow only

Andreas F?rber (5):
      Documentation: devicetree: Adapteva vendor prefix
      Documentation: devicetree: Adapteva boards
      ARM: dts: zynq: Add Parallella device tree
      ARM: dts: zynq: Add DMAC for Parallella
      ARM: dts: zynq: Add SPI

Andrew Lunn (1):
      ARM: Kirkwood: Add DT descriptions for net2big and net5big.

Anson Huang (2):
      ARM: dts: imx6sx-sdb: add gpio key support
      ARM: dts: imx6sx: iomux-gpr syscon is compatible to imx6q

Anssi Hannula (2):
      ARM: dts: imx6: remove wrong spdif rxtx2 clock
      ARM: dts: imx6: remove non-working spdif rxtx4 and rxtx6 clocks

Antoine T?nart (6):
      ARM: dts: berlin: add I2C nodes for BG2Q
      ARM: dts: berlin: enable i2c0 and i2c2
      Documentation: bindings: add the Berlin CPU control doc
      Documentation: bindings: add the marvell,berlin-smp CPU enable method
      ARM: dts: berlin: add SMP related nodes and properties for BG2
      ARM: dts: berlin: add SMP related nodes and properties for BG2Q

Arnd Bergmann (8):
      Merge tag 'mvebu-dt-3.17-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'zynq-dt-for-3.17-2' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
      Merge tag 'v3.17-rockchip-rk3288' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'v3.17-rockchip-rk3xxx-dts' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'mvebu-dt-3.17-4' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v3.16-rc6' into next/dt
      Merge tag 'for-3.17/bcm-dt' of git://github.com/broadcom/mach-bcm into next/dt

Ash Charles (1):
      ARM: dts: Add devicetree for Gumstix Pepper board

Ben Dooks (4):
      ARM: shmobile: lager: enable i2c devices
      ARM: shmobile: lager: add i2c1, i2c2 pins
      ARM: shmobile: r8a7790: add internal PCI bridge nodes
      ARM: shmobile: lager: enable internal PCI

Beniamino Galvani (3):
      ARM: dts: add i2c and regulator nodes to rk3188-radxarock
      ARM: dts: rockchip: add pwm nodes
      ARM: dts: rk3188-radxarock: add GPIO IR receiver node

Benoit Cousson (2):
      ARM: shmobile: lager: Add VDD MPU regulator for DVFS
      ARM: shmobile: r8a7790/lager dts: Add DVFS parameters into cpu0 node for r8a7790

Benoit Masson (2):
      of: Add Lenovo Group Ltd. to the vendor-prefixes list.
      ARM: mvebu: Add dts definition for Lenovo Iomega ix4-300d NAS

Bo Shen (2):
      ARM: at91: sama5d3xek: switch sound to CCF
      ARM: at91: at91sam9n12ek: switch sound to CCF

Carlo Caione (2):
      ARM: dts: sun4i: Add AXP209 support to various boards
      ARM: dts: sun7i: Add AXP209 support to various boards

Chanho Park (1):
      ARM: dts: clean up arm-pmu node for exynos4

Chanwoo Choi (3):
      ARM: dts: Add TMU dt node to monitor the temperature for exynos3250
      ARM: dts: Remove duplicate 'interrput-parent' property for exynos3250
      ARM: dts: Add missing pinctrl for uart0/1 for exynos3250

Chen-Yu Tsai (10):
      ARM: sunxi: Add Allwinner A23 dtsi
      ARM: sun8i: dt: Add Ippo-q8h v5 support
      ARM: dts: sunxi: Add #interrupt-cells to pinctrl nodes
      ARM: sun8i: Add basic clock nodes to the DTSI
      ARM: sun8i: Add reset controller nodes to the DTSI
      ARM: sun8i: Add PRCM clock and reset controller nodes to the DTSI
      ARM: dts: sun6i: Add pin muxing options for GMAC
      ARM: dts: sun6i: Add GMAC clock node to the A31 dtsi
      ARM: dts: sun6i: Add A31 GMAC gigabit ethernet controller node
      ARM: dts: sun6i: Add ethernet alias for GMAC

Darren Etheridge (1):
      ARM: dts: am335x-evmsk: enable display and lcd panel support

Denis Carikli (3):
      ARM: dts: imx25: mbimxsd25: Add displays support.
      ARM: dts: mbimxsd25: cmo-qvga: Fix lcd regulator
      ARM: dts: i.MX25: Fix gpt timers clocks.

Doug Anderson (9):
      ARM: dts: Create a cros-ec-keyboard fragment
      ARM: tegra: Use the cros-ec-keyboard fragment in venice2
      ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow
      ARM: dts: Add mask-tpm-reset node in exynos5420-peach-pit
      ARM: tegra: Add the EC i2c tunnel to tegra124-venice2
      ARM: dts: Add cros_ec to exynos5420-peach-pit and exynos5800-peach-pi
      ARM: dts: Build dtbs for Rockchip boards
      ARM: dts: Turn on USB host vbus on rk3288-evb
      ARM: dts: Enable USB host0 (EHCI) on rk3288-evb

Dylan Reid (2):
      ARM: tegra: Add Tegra124 HDA support
      ARM: tegra: venice2 - Enable HDA

Ezequiel Garcia (3):
      ARM: mvebu: Add support for the network controller in Armada 375 SoC
      ARM: mvebu: Enable the network controller in Armada 375 DB board
      ARM: mvebu: Add missing MDIO clock in Armada 375

Fabio Estevam (13):
      ARM: dts: imx6qdl-sabresd: Configure the ECSPI1 chip select pin
      ARM: dts: imx51-babbage: Add PMIC RTC support
      ARM: dts: imx6q-udoo: Add USB Host support
      ARM: dts: imx6sx: Use "vddarm" as the regulator name
      ARM: dts: imx6sx: Fix usbmisc compatible string
      ARM: dts: imx6sx-sdb: Add USB support
      ARM: dts: imx6sx-sdb: Add PMIC support
      ARM: dts: mx6: Disable the keypad in the dtsi files
      ARM: dts: imx25-pdk: Add USB OTG support
      ARM: dts: imx6sx: Fix sdma node
      ARM: dts: imx6sx: Pass the fsl,fifo-depth property
      ARM: dts: imx6sx-sdb: Add audio support
      ARM: imx6: Align ssi nodes between mx6 variants

Felipe Balbi (2):
      ARM: dts: am4372: let boards access all nodes through labels
      ARM: dts: add support for AM437x StarterKit

Fugang Duan (1):
      ARM: dts: imx6sl: add fec sleep pinctrl for pin PM state

Gaku Inami (2):
      ARM: shmobile: koelsch dts: Add VDD MPU regulator for DVFS
      ARM: shmobile: r8a7791/koelsch dts: Add DVFS parameters into cpu0 node for r8a7791

Geert Uytterhoeven (4):
      ARM: shmobile: armadillo800eva reference dts: Add matching LED labels
      ARM: shmobile: r8a7791 dtsi: add SYS-DMAC clocks
      ARM: shmobile: r8a7790: Fix whitespace errors in pci nodes
      ARM: shmobile: genmai reference dts: Add RSPI node

George Joseph (1):
      ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board.

Gregory CLEMENT (1):
      ARM: mvebu: add CA9 MPcore SoC Controller node

Grygorii Strashko (3):
      ARM: dts: keystone: fix netcp's clocks definitions
      ARM: dts: keystone: add mdio devices entries
      ARM: dts: keystone-evm: add 1g ethernet phys nodes

Hans de Goede (5):
      ARM: dts: sun7i: Rename sun7i-a20-ir to sun4i-a10-ir
      ARM: dts: sun7i: Add ir receiver support to a20-i12-tvbox
      ARM: dts: sun4i: Add new ba10-tvbox board
      ARM: dts: sun4i: Add ir controller nodes and pinmux
      ARM: dts: sun4i: Add ir node to various boards

Heiko Schocher (1):
      ARM: dts: imx6: add aristainetos board support

Heiko Stuebner (21):
      dt-bindings: arm: add cortex-a12 and cortex-a17 cpu compatible properties
      ARM: rockchip: clarify usability of DEBUG_RK3X_UART debug_ll options
      ARM: rockchip: add debug uart used by rk3288
      ARM: Kconfig: set default gpio number for rockchip SoCs
      ARM: rockchip: enable support for RK3288 SoCs
      ARM: dts: rockchip: add core rk3288 dtsi
      ARM: dts: add rk3288 evaluation board
      ARM: dts: rockchip: add cru nodes and update device clocks to use it
      ARM: dts: rockchip: move oscillator input clock into main dtsi
      arm: dts: rockchip: remove obsolete clock gate definitions
      ARM: dts: rockchip: remove soc subnodes
      ARM: dts: rockchip: add handles for shared nodes that don't have one yet
      ARM: dts: uses handles to reference nodes for changes
      ARM: dts: rockchip: remove address from pinctrl nodes
      ARM: dts: rockchip: oder nodes by register address
      ARM: dts: add rk3066 and rk3188 i2c device nodes and pinctrl settings
      ARM: dts: rockchip: add tps65910 regulator for bqcurie2
      ARM: dts: rk3188-radxarock: enable sd-card slot
      ARM: dts: rockchip: add both clocks to uart nodes
      ARM: dts: rockchip: remove pinctrl setting from radxarock uart2
      ARM: dts: rockchip: add watchdog node

Iain Paton (1):
      ARM: dts: imx6: RIoTboard explicitly define pad settings

Jason Cooper (1):
      ARM: kirkwood: fix net5big regulator gpio assignments

Jisheng Zhang (1):
      ARM: dts: berlin2q: set L2CC tag and data latency to 2 cycles

Kamil Debski (2):
      ARM: dts: add support for USB phy, host and device for exynos4412-odroidx
      ARM: dts: disable 'always on' for BUCK8 regulator for exynos4412-odroid-common

Keerthy (6):
      ARM: dts: AM43x: Add TPS65218 device tree nodes
      ARM: dts: AM437x: Fix i2c nodes indentation
      ARM: dts: AM437x: Add TPS65218 device tree nodes
      ARM: omap2plus_defconfig: enable TPS65218 configs
      ARM: dts: dra7xx-clocks: Add divider table to optfclk_pciephy_div clock
      ARM: dts: dra7xx-clocks: Change the parent of apll_pcie_in_clk_mux to dpll_pcie_ref_m2ldo_ck

Kever Yang (1):
      ARM: dts: add rk3288 ehci usb devices

Khiem Nguyen (1):
      ARM: shmobile: Lager: Correct I2C bus for VDD MPU regulator

Kishon Vijay Abraham I (6):
      ARM: dts: dra7xx-clocks: Add missing 32KHz clocks used for PHY
      ARM: dts: dra7xx-clocks: rename pcie clocks to accommodate second PHY instance
      ARM: dts: dra7xx-clocks: Add missing clocks for second PCIe PHY instance
      ARM: dts: dra7: Add dt data for PCIe PHY control module
      ARM: dts: dra7: Add dt data for PCIe PHY
      ARM: dts: dra7: Add dt data for PCIe controller

Kukjin Kim (1):
      Merge branch 'v3.17-next/power-exynos' into v3.17-next/dt-samsung-2

Kuninori Morimoto (7):
      ARM: shmobile: r8a7790: add MSTP10 support on DTSI
      ARM: shmobile: r8a7790: add R-Car sound support on DTSI
      ARM: shmobile: r8a7791: add audio clock on DTSI
      ARM: shmobile: r8a7791: add MSTP10 support on DTSI
      ARM: shmobile: r8a7791: add R-Car sound support on DTSI
      ARM: shmobile: r8a7790: add DVC support for sound node on DTSI
      ARM: shmobile: r8a7791: add DVC support for sound node on DTSI

Linus Walleij (3):
      ARM: ux500: add VCC and VIO regulators to STMPE IC
      ARM: ux500: add some DB8500 DMA channel info
      ARM: ux500: add misc sensors to the device trees

Lothar Wa?mann (2):
      ARM: dts: imx6: add missing compatible and clock properties for kpp
      ARM: dts: imx6: add support for Ka-Ro TX6 modules

Lucas Stach (1):
      ARM: tegra: jetson-tk1: mark eMMC as non-removable

Magnus Damm (1):
      ARM: shmobile: Lager memory map update

Marc Carino (4):
      ARM: brcmstb: add CPU binding for Broadcom Brahma15
      ARM: brcmstb: add misc. DT bindings for brcmstb
      ARM: brcmstb: gic: add compatible string for Broadcom Brahma15
      ARM: brcmstb: dts: add a reference DTS for Broadcom 7445

Marcel Ziswiler (3):
      ARM: tegra: initial support for apalis t30
      ARM: tegra: Migrate Apalis T30 PCIe power supply scheme
      ARM: tegra: apalis t30: fix device tree compatible node

Marcin Wojtas (1):
      ARM: mvebu: Add ethernet aliases required by U-Boot

Marek Szyprowski (6):
      ARM: dts: add port sub-nodes to exynos usb host modules for exynos4
      ARM: dts: enable common hardware blocks for exynos4412-odroidx
      ARM: dts: correct memory size for exynos4412-odroidx
      ARM: dts: refactor Odroid DTS file and add support for Odroid X2 and U2/U3
      ARM: dts: add support for GPIO buttons for exynos4412-odroid
      ARM: dts: fix T-FLASH hotplug detection for exynos4412-odroid-common

Marek Vasut (2):
      ARM: dts: mxs: Split M28EVK into SoM and EVK parts
      ARM: dts: mx5: Split M53EVK into SoM and EVK parts

Markus Pargmann (4):
      ARM: dts: imx50: add ssi dma properties
      ARM: dts: imx5: remove fsl,ssi-dma-events
      ARM: dts: imx6qdl: remove fsl,ssi-dma-events
      ARM: dts: imx: remove ssi fsl,mode for audio cards

Maxime Ripard (1):
      ARM: dts: sun6i: Add Merrii A31 Hummingbird support

Michal Simek (2):
      ARM: zynq: DT: Add CAN node
      ARM: zynq: DT: Clarify Xilinx Zynq platform

Nicolas Ferre (3):
      ARM: at91/dt: add DMA controller node to at91sam9rl
      ARM: at91/dt: add NAND + DMA property for at91sam9rl
      Merge tag 'CCF-for-3.17' of git://github.com/at91linux/linux-at91 into at91-3.17-dt

Olof Johansson (21):
      Merge tag 'renesas-dt-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'berlin-dt-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      Merge tag 'renesas-dt2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'ux500-devicetree-v3.16-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'renesas-dt3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'omap-for-v3.17/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'imx-dt-3.17' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'zynq-dt-for-3.17' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'sunxi-dt-for-3.17' of git://git.kernel.org/.../mripard/linux into next/dt
      Merge tag 'tegra-for-3.17-xusb-padctl' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'tegra-for-3.17-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 'mvebu-dt-3.17' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'mvebu-dt-3.17-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'renesas-clock3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'zynq-dt-for-3.17-3' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'v3.17-rockchip-rk3288-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'v3.17-rockchip-rk3xxx-dts-2' 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

Peter Ujfalusi (3):
      ARM: DTS: omap5-uevm: Enable palmas clk32kgaudio clock
      ARM: DTS: omap5-uevm: Add node for twl6040 audio codec
      ARM: DTS: omap5-uevm: Enable basic audio (McPDM <-> twl6040)

Phil Edworthy (8):
      ARM: shmobile: r8a7790: Add PCIEC clock device tree node
      ARM: shmobile: r8a7790: Add default PCIe bus clock
      ARM: shmobile: r8a7790: Add PCIe Controller device node
      ARM: shmobile: r8a7791: Add PCIEC clock device tree node
      ARM: shmobile: r8a7791: Add default PCIe bus clock
      ARM: shmobile: r8a7791: Add PCIe Controller device node
      ARM: shmobile: koelsch: Enable PCIe Controller & PCIe bus clock
      ARM: shmobile: henninger: Enable PCIe Controller & PCIe bus clock

Philipp Zabel (2):
      ARM: dts: pfla02: Add ethernet phy supply regulator
      ARM: dts: imx6qdl: Add CSI device tree port nodes for IPU1 and IPU2

R Sricharan (2):
      ARM: dts: dra7: add routable-irqs property for gic node
      ARM: dts: dra7: add crossbar device binding

Rahul Sharma (1):
      ARM: dts: remove display power domain for exynos5420

Robert Nelson (2):
      ARM: dts: add initial Rex Pro board support
      ARM: dts: add initial Rex Basic board support

Roger Quadros (1):
      ARM: dts: dra7-evm: Add regulator information to USB2 PHYs

Russell King (3):
      ARM: dts: cubox-i: add eSATA DT configuration
      ARM: dts: cubox-i: disable spread-spectrum for Cubox-i eSATA
      ARM: dts: dove: add DT LCD controllers

Sebastian Hesselbarth (2):
      dt-binding: add vendor prefix for SolidRun
      ARM: dts: mvebu: split SolidRun CuBox into variants

Sergei Shtylyov (4):
      ARM: shmobile: henninger: add I2C2 DT support
      ARM: shmobile: r8a7791: add internal PCI bridge nodes
      ARM: shmobile: koelsch: enable internal PCI
      ARM: shmobile: henninger: enable internal PCI

Shawn Guo (7):
      Merge tag 'imx-soc-3.17' into imx/dt
      ARM: dts: imx: add pin function header for imx6sx
      ARM: dts: imx: add initial imx6sx device tree source
      ARM: dts: imx: add initial imx6sx-sdb board support
      ARM: dts: imx6qdl: use DT macro for clock ID
      ARM: dts: imx: correct sdma compatbile for imx6sl and imx6sx
      ARM: dts: imx53: correct clock-names of SATA node

Silvio Fricke (3):
      ARM: dts: imx6: edmqmx6: Add PCIe support
      ARM: dts: imx6: edmqmx6: Add two other i2c buses
      ARM: dts: imx6: edmqmx6: Add can bus

Simon Guinot (2):
      ARM: Kirkwood: allow to use netxbig DTSI for d2net_v2 DTS
      ARM: Kirkwood: add DT support for d2 Network v2

Simon Horman (22):
      ARM: shmobile: marzen: Remove early_printk from command line
      ARM: shmobile: lager: Move i2c[12]_pins nodes to pfc node
      ARM: shmobile: lager: Remove duplicate i2c3 nodes
      ARM: shmobile: koelsch: Remove duplicate i2c6 nodes
      ARM: shmobile: henninger: Consistently use tabs for indentation
      ARM: shmobile: r8a7779: Consistently use tabs for indentation
      ARM: shmobile: armadillo800eva-reference: Remove early_printk from command line
      ARM: shmobile: kzm9g-reference: Remove early_printk from command line
      Merge branch 'clock-for-v3.17' into dt-for-v3.17
      ARM: shmobile: r8a7778: Add SCIF nodes
      ARM: shmobile: bockw-reference: Initialise SCIF device using DT
      ARM: shmobile: r8a73a4: Add SCIF nodes
      ARM: shmobile: ape6evm-reference: Initialise SCIF device using DT
      ARM: shmobile: r8a7740: Add SCIF nodes
      ARM: shmobile: armadillo800eva-reference: Initialise SCIF device using DT
      ARM: shmobile: sh73a0: Add SCIF nodes
      ARM: shmobile: kzm9g-reference: Initialise SCIF device using DT
      ARM: shmobile: r8a7778: add TMU clock support for DT
      ARM: shmobile: r8a7740: add TMU clock support for DT
      ARM: shmobile: r8a73a4: add CMT1 clock support for DT
      ARM: shmobile: r8a7740: add CMT1 clock support for DT
      ARM: shmobile: sh73a0: add CMT1 clock support for DT

Soren Brinkmann (5):
      tty: cadence: Document DT binding
      ARM: zynq: DT: Migrate UART to Cadence binding
      ARM: zynq: DT: Add XADC node
      ARM: zynq: DT: Add GPIO node
      ARM: zynq: DT: Remove DMA from board DTs

Stefan Agner (2):
      ARM: dts: vf610: fix length of eshdc1 register property
      ARM: dts: vf610: add FlexCAN node

Steffen Trumtrar (1):
      ARM: dts: i.MX53: add aipstz nodes

Sylwester Nawrocki (1):
      ARM: dts: Add sound nodes for Odroid-X2/U3 boards

Tero Kristo (5):
      ARM: OMAP2: convert sys_ck and osc_ck to standard clock types
      ARM: OMAP2420: clock: get rid of fixed-div property use
      ARM: OMAP2: PRM: add support for OMAP2 specific clock providers
      ARM: OMAP2: clock: use DT clock boot if available
      ARM: OMAP24xx: clock: remove legacy clock data

Thierry Reding (9):
      of: Add NVIDIA Tegra XUSB pad controller binding
      pinctrl: Add NVIDIA Tegra XUSB pad controller support
      Merge branch 'for-3.17/fuse-move' into for-3.17/dt
      Merge branch 'for-3.17/dt-cros-ec-kbd' into for-3.17/dt
      Merge branch 'for-3.17/xusb-padctl' into for-3.17/dt
      ARM: tegra: add GK20A GPU to Tegra124 DT
      ARM: tegra: tegra124: Add XUSB pad controller
      ARM: tegra: jetson-tk1: Add XUSB pad controller
      ARM: tegra: paz00: Fix some indentation inconsistencies

Thomas Abraham (1):
      ARM: dts: Specify MAX77686 pmic interrupt for exynos5250-smdk5250

Thomas Petazzoni (1):
      ARM: mvebu: update Armada XP DT for dynamic frequency scaling

Tim Harvey (2):
      ARM: dts: imx6: ventana: change sound device name
      ARM: dts: imx6: ventana: update model to reflect Dual/Solo CPU types

Tomasz Figa (1):
      ARM: dts: Add I2S dt node for exynos3250

Tony Lindgren (2):
      Merge branch 'dts-crossbar' into omap-for-v3.17/dt
      Merge branch 'for-v3.17/omap2-use-dt-clks' of http://github.com/t-kristo/linux-pm into omap-for-v3.17/dt

Tuomas Tynkkynen (1):
      ARM: tegra: Fix typoed ams,ext-control properties

Tushar Behera (3):
      ARM: dts: Enable audio support for exynos5800-peach-pi
      ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files
      ARM: dts: Add sound-card name for Snow/Peach-Pit/Peach-Pi

Vikas Sajjan (3):
      ARM: dts: Add mask-tpm-reset node in exynos5800-peach-pi
      ARM: dts: Add PMU DT node for exynos5260 SoC
      ARM: EXYNOS: Add exynos5260 PMU compatible string to DT match table

Vince Bridgers (1):
      ARM: socfpga: Add missing #reset-cells to socfpga device tree

Wolfram Sang (1):
      ARM: shmobile: r8a7790: lager: use iic cores instead of i2c

Yoshihiro Shimoda (2):
      ARM: shmobile: r8a7790: add USB3.0 clocks to device tree
      ARM: shmobile: r8a7791: add USB3.0 clocks to device tree

Zoltan HERPAI (1):
      ARM: dts: sun7i: Add board support for LinkSprite pcDuino V3


 .../devicetree/bindings/arm/adapteva.txt        |    7 +
 .../bindings/arm/armada-380-mpcore-soc-ctrl.txt |   14 +
 .../devicetree/bindings/arm/atmel-pmc.txt       |    5 +-
 .../bindings/arm/bcm/brcm,bcm11351-cpu-method   |   36 +
 .../devicetree/bindings/arm/brcm-brcmstb.txt    |   95 +
 .../arm/cpu-enable-method/marvell,berlin-smp    |   41 +
 Documentation/devicetree/bindings/arm/cpus.txt  |    4 +
 Documentation/devicetree/bindings/arm/gic.txt   |    1 +
 .../devicetree/bindings/arm/marvell,berlin.txt  |   16 +
 .../devicetree/bindings/arm/omap/omap.txt       |    3 +
 .../devicetree/bindings/arm/omap/prcm.txt       |   65 +
 .../devicetree/bindings/arm/samsung/pmu.txt     |    2 +
 Documentation/devicetree/bindings/arm/tegra.txt |    2 +
 .../devicetree/bindings/arm/xilinx.txt          |    8 +-
 .../devicetree/bindings/gpu/nvidia,gk20a.txt    |   43 +
 .../pinctrl/nvidia,tegra124-xusb-padctl.txt     |  127 ++
 .../devicetree/bindings/serial/cdns,uart.txt    |   20 +
 .../devicetree/bindings/vendor-prefixes.txt     |    3 +
 arch/arm/Kconfig                                |    1 +
 arch/arm/Kconfig.debug                          |   20 +-
 arch/arm/boot/dts/Makefile                      |   51 +-
 arch/arm/boot/dts/aks-cdu.dts                   |    6 +
 arch/arm/boot/dts/am335x-evmsk.dts              |  105 +
 arch/arm/boot/dts/am335x-pepper.dts             |  653 ++++++
 arch/arm/boot/dts/am4372.dtsi                   |    8 +-
 arch/arm/boot/dts/am437x-gp-evm.dts             |   71 +-
 arch/arm/boot/dts/am437x-sk-evm.dts             |  613 ++++++
 arch/arm/boot/dts/am43x-epos-evm.dts            |   59 +
 arch/arm/boot/dts/animeo_ip.dts                 |    8 +
 arch/arm/boot/dts/armada-375-db.dts             |   26 +
 arch/arm/boot/dts/armada-375.dtsi               |   34 +
 arch/arm/boot/dts/armada-38x.dtsi               |    5 +
 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts |  284 +++
 arch/arm/boot/dts/armada-xp-mv78230.dtsi        |    2 +
 arch/arm/boot/dts/armada-xp-mv78260.dtsi        |    2 +
 arch/arm/boot/dts/armada-xp-mv78460.dtsi        |    4 +
 arch/arm/boot/dts/armada-xp.dtsi                |    2 +-
 arch/arm/boot/dts/at91-ariag25.dts              |    8 +
 arch/arm/boot/dts/at91-cosino.dtsi              |    8 +
 arch/arm/boot/dts/at91-foxg20.dts               |    8 +
 arch/arm/boot/dts/at91-qil_a9260.dts            |    8 +
 arch/arm/boot/dts/at91-sama5d3_xplained.dts     |   12 +-
 arch/arm/boot/dts/at91rm9200.dtsi               |  304 +++
 arch/arm/boot/dts/at91rm9200ek.dts              |    8 +
 arch/arm/boot/dts/at91sam9260.dtsi              |  314 ++-
 arch/arm/boot/dts/at91sam9261.dtsi              |   20 +-
 arch/arm/boot/dts/at91sam9261ek.dts             |   16 +-
 arch/arm/boot/dts/at91sam9263.dtsi              |  311 +++
 arch/arm/boot/dts/at91sam9263ek.dts             |    8 +
 arch/arm/boot/dts/at91sam9g20.dtsi              |   24 +
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi     |    8 +
 arch/arm/boot/dts/at91sam9g45.dtsi              |  342 ++-
 arch/arm/boot/dts/at91sam9m10g45ek.dts          |    8 +
 arch/arm/boot/dts/at91sam9n12.dtsi              |   20 +-
 arch/arm/boot/dts/at91sam9n12ek.dts             |   18 +-
 arch/arm/boot/dts/at91sam9rl.dtsi               |   32 +-
 arch/arm/boot/dts/at91sam9rlek.dts              |   17 +-
 arch/arm/boot/dts/at91sam9x5.dtsi               |   30 +-
 arch/arm/boot/dts/at91sam9x5cm.dtsi             |   12 +-
 arch/arm/boot/dts/bcm11351.dtsi                 |   19 +
 arch/arm/boot/dts/bcm21664.dtsi                 |   19 +
 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts      |   14 +
 arch/arm/boot/dts/bcm7445.dtsi                  |  111 +
 arch/arm/boot/dts/berlin2.dtsi                  |    6 +
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts      |    8 +
 arch/arm/boot/dts/berlin2q.dtsi                 |   80 +
 arch/arm/boot/dts/cros-ec-keyboard.dtsi         |  105 +
 arch/arm/boot/dts/dove-cubox-es.dts             |   12 +
 arch/arm/boot/dts/dove-cubox.dts                |    3 -
 arch/arm/boot/dts/dove.dtsi                     |   14 +
 arch/arm/boot/dts/dra7-evm.dts                  |    8 +
 arch/arm/boot/dts/dra7.dtsi                     |  265 ++-
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |   39 +-
 arch/arm/boot/dts/ethernut5.dts                 |   10 +
 arch/arm/boot/dts/evk-pro3.dts                  |    6 +
 arch/arm/boot/dts/exynos3250.dtsi               |   28 +-
 arch/arm/boot/dts/exynos4.dtsi                  |   30 +
 arch/arm/boot/dts/exynos4210.dtsi               |    6 -
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi |  371 ++++
 arch/arm/boot/dts/exynos4412-odroidu3.dts       |   61 +
 arch/arm/boot/dts/exynos4412-odroidx.dts        |  279 +--
 arch/arm/boot/dts/exynos4412-odroidx2.dts       |   32 +
 arch/arm/boot/dts/exynos4412.dtsi               |    4 +
 arch/arm/boot/dts/exynos4x12.dtsi               |    6 -
 arch/arm/boot/dts/exynos5250-cros-common.dtsi   |  159 --
 arch/arm/boot/dts/exynos5250-smdk5250.dts       |    2 +
 arch/arm/boot/dts/exynos5250-snow.dts           |  259 ++-
 arch/arm/boot/dts/exynos5260.dtsi               |    5 +
 arch/arm/boot/dts/exynos5410.dtsi               |    9 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |  392 +++-
 arch/arm/boot/dts/exynos5420.dtsi               |    6 -
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |  374 +++-
 arch/arm/boot/dts/ge863-pro3.dtsi               |    4 +
 ...mx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts |   73 +
 ...mx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts |   45 +
 ...imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts |   45 +
 .../dts/imx25-eukrea-mbimxsd25-baseboard.dts    |    1 -
 arch/arm/boot/dts/imx25-pdk.dts                 |    8 +-
 arch/arm/boot/dts/imx25.dtsi                    |    8 +-
 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi    |  296 +++
 .../dts/imx27-eukrea-mbimxsd27-baseboard.dts    |  273 +++
 arch/arm/boot/dts/imx27-pdk.dts                 |    2 +-
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts  |    2 +-
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi |    3 +-
 arch/arm/boot/dts/imx27.dtsi                    |  115 +-
 arch/arm/boot/dts/imx28-cfa10036.dts            |   22 +
 arch/arm/boot/dts/imx28-m28.dtsi                |   87 +
 arch/arm/boot/dts/imx28-m28evk.dts              |   62 +-
 .../dts/imx35-eukrea-mbimxsd35-baseboard.dts    |    1 -
 arch/arm/boot/dts/imx35.dtsi                    |    8 +
 arch/arm/boot/dts/imx50.dtsi                    |    8 +-
 arch/arm/boot/dts/imx51-babbage.dts             |    2 +-
 .../dts/imx51-eukrea-mbimxsd51-baseboard.dts    |    1 -
 arch/arm/boot/dts/imx51.dtsi                    |    3 -
 arch/arm/boot/dts/imx53-m53.dtsi                |  140 ++
 arch/arm/boot/dts/imx53-m53evk.dts              |  113 +-
 arch/arm/boot/dts/imx53-mba53.dts               |    1 -
 arch/arm/boot/dts/imx53-qsb-common.dtsi         |    1 -
 arch/arm/boot/dts/imx53-tx53.dtsi               |    1 -
 arch/arm/boot/dts/imx53-voipac-bsb.dts          |    1 -
 arch/arm/boot/dts/imx53.dtsi                    |   15 +-
 arch/arm/boot/dts/imx6dl-aristainetos_4.dts     |   85 +
 arch/arm/boot/dts/imx6dl-aristainetos_7.dts     |   74 +
 arch/arm/boot/dts/imx6dl-gw51xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-gw52xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-gw53xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-gw54xx.dts             |    2 +-
 arch/arm/boot/dts/imx6dl-rex-basic.dts          |   30 +
 arch/arm/boot/dts/imx6dl-riotboard.dts          |   33 +-
 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts       |  103 +
 arch/arm/boot/dts/imx6dl-tx6u-801x.dts          |  177 ++
 arch/arm/boot/dts/imx6dl-tx6u-811x.dts          |  150 ++
 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts    |   22 +
 arch/arm/boot/dts/imx6dl-wandboard.dts          |    2 +-
 arch/arm/boot/dts/imx6dl.dtsi                   |   17 +-
 arch/arm/boot/dts/imx6q-cubox-i.dts             |    4 +
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts         |   54 +
 arch/arm/boot/dts/imx6q-gw51xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-gw52xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-gw53xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-gw5400-a.dts            |    5 +-
 arch/arm/boot/dts/imx6q-gw54xx.dts              |    2 +-
 arch/arm/boot/dts/imx6q-rex-pro.dts             |   34 +
 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts    |  103 +
 arch/arm/boot/dts/imx6q-tx6q-1010.dts           |  177 ++
 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts    |  136 ++
 arch/arm/boot/dts/imx6q-tx6q-1020.dts           |  210 ++
 arch/arm/boot/dts/imx6q-tx6q-1110.dts           |  154 ++
 arch/arm/boot/dts/imx6q-udoo.dts                |   32 +
 arch/arm/boot/dts/imx6q-wandboard-revb1.dts     |   26 +
 arch/arm/boot/dts/imx6q-wandboard.dts           |    2 +-
 arch/arm/boot/dts/imx6q.dtsi                    |   35 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi     |  418 ++++
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi           |    5 +-
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi           |    5 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |    6 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi       |    1 -
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |    1 +
 arch/arm/boot/dts/imx6qdl-rex.dtsi              |  357 +++
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi        |    1 -
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |    2 +-
 arch/arm/boot/dts/imx6qdl-tx6.dtsi              |  696 ++++++
 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi  |   42 +
 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi  |   41 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   22 -
 arch/arm/boot/dts/imx6qdl.dtsi                  |  161 +-
 arch/arm/boot/dts/imx6sl-evk.dts                |   17 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |   12 +-
 arch/arm/boot/dts/imx6sx-pinfunc.h              | 1544 +++++++++++++
 arch/arm/boot/dts/imx6sx-sdb.dts                |  479 ++++
 arch/arm/boot/dts/imx6sx.dtsi                   | 1208 +++++++++++
 arch/arm/boot/dts/k2e-clocks.dtsi               |    2 +-
 arch/arm/boot/dts/k2hk-clocks.dtsi              |    2 +-
 arch/arm/boot/dts/k2hk-evm.dts                  |   12 +
 arch/arm/boot/dts/k2l-clocks.dtsi               |    2 +-
 arch/arm/boot/dts/keystone-clocks.dtsi          |    2 +-
 arch/arm/boot/dts/keystone.dtsi                 |   11 +
 arch/arm/boot/dts/kirkwood-d2net.dts            |   42 +
 arch/arm/boot/dts/kirkwood-net2big.dts          |   60 +
 arch/arm/boot/dts/kirkwood-net5big.dts          |  111 +
 arch/arm/boot/dts/kirkwood-netxbig.dtsi         |  154 ++
 arch/arm/boot/dts/kizbox.dts                    |    4 +
 arch/arm/boot/dts/mpa1600.dts                   |    8 +
 arch/arm/boot/dts/omap2420.dtsi                 |    3 +
 arch/arm/boot/dts/omap2430.dtsi                 |    3 +
 arch/arm/boot/dts/omap5-uevm.dts                |   68 +-
 arch/arm/boot/dts/pm9g45.dts                    |    8 +
 arch/arm/boot/dts/r7s72100-genmai.dts           |   10 +
 arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts |   14 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |   42 +
 .../dts/r8a7740-armadillo800eva-reference.dts   |   28 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |   63 +
 arch/arm/boot/dts/r8a7778-bockw-reference.dts   |   14 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |   42 +
 arch/arm/boot/dts/r8a7779.dtsi                  |   14 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |   88 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  207 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         |   45 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |   89 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  218 +-
 arch/arm/boot/dts/rk3066a-bqcurie2.dts          |  214 +-
 arch/arm/boot/dts/rk3066a-clocks.dtsi           |  299 ---
 arch/arm/boot/dts/rk3066a.dtsi                  |  519 +++--
 arch/arm/boot/dts/rk3188-clocks.dtsi            |  289 ---
 arch/arm/boot/dts/rk3188-radxarock.dts          |  218 +-
 arch/arm/boot/dts/rk3188.dtsi                   |  446 ++--
 arch/arm/boot/dts/rk3288-evb-act8846.dts        |  134 ++
 arch/arm/boot/dts/rk3288-evb-rk808.dts          |   18 +
 arch/arm/boot/dts/rk3288-evb.dtsi               |   96 +
 arch/arm/boot/dts/rk3288.dtsi                   |  595 +++++
 arch/arm/boot/dts/rk3xxx.dtsi                   |  356 ++-
 arch/arm/boot/dts/sama5d3.dtsi                  |   22 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi               |   12 +-
 arch/arm/boot/dts/sama5d3xmb.dtsi               |    2 +
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   16 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |   72 +
 arch/arm/boot/dts/socfpga.dtsi                  |    1 +
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |   10 +
 arch/arm/boot/dts/ste-href-stuib.dtsi           |    2 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |   59 +
 arch/arm/boot/dts/ste-hrefv60plus.dtsi          |   24 -
 arch/arm/boot/dts/ste-snowball.dts              |   38 +-
 arch/arm/boot/dts/sun4i-a10-a1000.dts           |   15 +
 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts      |  110 +
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |   15 +
 arch/arm/boot/dts/sun4i-a10-hackberry.dts       |   21 +
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   21 +-
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts      |   28 +
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |   15 +
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |    9 +
 arch/arm/boot/dts/sun4i-a10.dtsi                |   34 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi               |    2 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                |    2 +-
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts     |  119 +
 arch/arm/boot/dts/sun6i-a31.dtsi                |   92 +-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     |   16 +
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts      |   16 +
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts       |   22 +
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |   10 +
 arch/arm/boot/dts/sun7i-a20-pcduino3.dts        |  173 ++
 arch/arm/boot/dts/sun7i-a20.dtsi                |   34 +-
 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts     |   30 +
 arch/arm/boot/dts/sun8i-a23.dtsi                |  343 +++
 arch/arm/boot/dts/tegra114-roth.dts             |   32 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |   33 +-
 arch/arm/boot/dts/tegra124-venice2.dts          |  128 +-
 arch/arm/boot/dts/tegra124.dtsi                 |   40 +
 arch/arm/boot/dts/tegra20-medcom-wide.dts       |   61 +-
 arch/arm/boot/dts/tegra20-paz00.dts             |    6 +-
 arch/arm/boot/dts/tegra20-plutux.dts            |   41 +
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |   10 +-
 arch/arm/boot/dts/tegra20-tec.dts               |   41 +
 arch/arm/boot/dts/tegra30-apalis-eval.dts       |  260 +++
 arch/arm/boot/dts/tegra30-apalis.dtsi           |  678 ++++++
 arch/arm/boot/dts/tny_a9260_common.dtsi         |    8 +
 arch/arm/boot/dts/tny_a9263.dts                 |    8 +
 arch/arm/boot/dts/usb_a9260_common.dtsi         |    8 +
 arch/arm/boot/dts/usb_a9263.dts                 |    8 +
 arch/arm/boot/dts/vf610.dtsi                    |   25 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |   90 +-
 arch/arm/boot/dts/zynq-parallella.dts           |   64 +
 arch/arm/boot/dts/zynq-zc702.dts                |    4 +
 arch/arm/configs/omap2plus_defconfig            |    2 +
 arch/arm/mach-at91/Kconfig                      |    4 -
 arch/arm/mach-at91/at91rm9200.c                 |    6 +-
 arch/arm/mach-at91/at91sam9260.c                |    6 +-
 arch/arm/mach-at91/at91sam9263.c                |    6 +-
 arch/arm/mach-at91/at91sam9g45.c                |    6 +-
 arch/arm/mach-exynos/exynos.c                   |    2 +
 arch/arm/mach-omap2/Makefile                    |    6 +-
 arch/arm/mach-omap2/cclock2420_data.c           | 1931 -----------------
 arch/arm/mach-omap2/cclock2430_data.c           | 2048 ------------------
 arch/arm/mach-omap2/clkt2xxx_osc.c              |   69 -
 arch/arm/mach-omap2/clkt2xxx_sys.c              |   47 -
 arch/arm/mach-omap2/clock.c                     |   21 -
 arch/arm/mach-omap2/clock.h                     |    3 -
 arch/arm/mach-omap2/clock2xxx.h                 |    2 -
 arch/arm/mach-omap2/cm-regbits-24xx.h           |    1 +
 arch/arm/mach-omap2/io.c                        |    7 +-
 arch/arm/mach-omap2/pm24xx.c                    |    4 +
 arch/arm/mach-omap2/prm_common.c                |    2 +
 arch/arm/mach-rockchip/Kconfig                  |    1 +
 arch/arm/mach-rockchip/rockchip.c               |    1 +
 arch/arm/mach-shmobile/clock-r8a73a4.c          |    1 +
 arch/arm/mach-shmobile/clock-r8a7740.c          |    3 +
 arch/arm/mach-shmobile/clock-r8a7778.c          |    2 +
 arch/arm/mach-shmobile/clock-sh73a0.c           |    1 +
 arch/arm/mach-shmobile/setup-r8a73a4.c          |   12 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          |    8 +-
 arch/arm/mach-shmobile/setup-r8a7778.c          |   12 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |    8 +-
 drivers/pinctrl/Kconfig                         |    6 +
 drivers/pinctrl/Makefile                        |    1 +
 drivers/pinctrl/pinctrl-tegra-xusb.c            |  973 +++++++++
 include/dt-bindings/clock/r8a7790-clock.h       |   27 +
 include/dt-bindings/clock/r8a7791-clock.h       |   27 +
 .../dt-bindings/pinctrl/pinctrl-tegra-xusb.h    |    7 +
 297 files changed, 20682 insertions(+), 6825 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/adapteva.txt
 create mode 100644 Documentation/devicetree/bindings/arm/armada-380-mpcore-soc-ctrl.txt
 create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351-cpu-method
 create mode 100644 Documentation/devicetree/bindings/arm/brcm-brcmstb.txt
 create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/marvell,berlin-smp
 create mode 100644 Documentation/devicetree/bindings/arm/omap/prcm.txt
 create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
 create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt
 create mode 100644 arch/arm/boot/dts/am335x-pepper.dts
 create mode 100644 arch/arm/boot/dts/am437x-sk-evm.dts
 create mode 100644 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
 create mode 100644 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts
 create mode 100644 arch/arm/boot/dts/bcm7445.dtsi
 create mode 100644 arch/arm/boot/dts/cros-ec-keyboard.dtsi
 create mode 100644 arch/arm/boot/dts/dove-cubox-es.dts
 create mode 100644 arch/arm/boot/dts/exynos4412-odroid-common.dtsi
 create mode 100644 arch/arm/boot/dts/exynos4412-odroidu3.dts
 create mode 100644 arch/arm/boot/dts/exynos4412-odroidx2.dts
 create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
 create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
 create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
 create mode 100644 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi
 create mode 100644 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
 create mode 100644 arch/arm/boot/dts/imx28-m28.dtsi
 create mode 100644 arch/arm/boot/dts/imx53-m53.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_4.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_7.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-rex-basic.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-801x.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-811x.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts
 create mode 100644 arch/arm/boot/dts/imx6q-rex-pro.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020.dts
 create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1110.dts
 create mode 100644 arch/arm/boot/dts/imx6q-wandboard-revb1.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-rex.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-tx6.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sx-pinfunc.h
 create mode 100644 arch/arm/boot/dts/imx6sx-sdb.dts
 create mode 100644 arch/arm/boot/dts/imx6sx.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-d2net.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-net2big.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-net5big.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-netxbig.dtsi
 delete mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
 delete mode 100644 arch/arm/boot/dts/rk3188-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288-evb-act8846.dts
 create mode 100644 arch/arm/boot/dts/rk3288-evb-rk808.dts
 create mode 100644 arch/arm/boot/dts/rk3288-evb.dtsi
 create mode 100644 arch/arm/boot/dts/rk3288.dtsi
 create mode 100644 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31-hummingbird.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-pcduino3.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts
 create mode 100644 arch/arm/boot/dts/sun8i-a23.dtsi
 create mode 100644 arch/arm/boot/dts/tegra30-apalis-eval.dts
 create mode 100644 arch/arm/boot/dts/tegra30-apalis.dtsi
 create mode 100644 arch/arm/boot/dts/zynq-parallella.dts
 delete mode 100644 arch/arm/mach-omap2/cclock2420_data.c
 delete mode 100644 arch/arm/mach-omap2/cclock2430_data.c
 delete mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c
 delete mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c
 create mode 100644 drivers/pinctrl/pinctrl-tegra-xusb.c
 create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h

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

* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

A handful of driver-related changes. We've had a bunch of them going in through
other branches as well, so it's only a part of what we really have this release.

Larger pieces are:

* Removal of a now unused PWM driver for atmel
  - This includes AVR32 changes that have been appropriately acked.
* Performance counter support for the arm CCN interconnect
* OMAP mailbox driver cleanups and consolidation
* PCI and SATA PHY drivers for SPEAr 13xx platforms
* Redefinition (with backwards compatibility!) of PCI DT bindings for
  Tegra to better model regulators/power.

Conflicts:

arch/arm/mach-spear/spear1340.c:
        Change/remove: (A fix staticized some of the removed 
        functions). Remove the conflicting chunk, leaving just the
        dt_init, compat table and machine descriptor.

drivers/phy/Kconfig:
        Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)

drivers/phy/Makefile:
        Add/add. Keep both sides, sort.

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

The following changes since commit 02eb2d4ca08934f1fd4a2ebe9fbe5d6f2bc7e438:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 3e528cb7bae00ba0d73def6645d0f2fa906ee3e8:

  bus: arm-ccn: Fix error handling at event allocation

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

Alexandre Belloni (15):
      ARM: at91: at91sam9g45: switch to generic PWM framework
      ARM: at91: sam9m10g45ek: use generic leds_pwm driver
      ARM: at91: at91sam9263: switch to generic PWM framework
      ARM: at91: sam9263ek: use generic leds_pwm driver
      ARM: at91: at91sam9rl: switch to generic PWM framework
      ARM: at91: remove useless at91_pwm_leds()
      PWM: atmel: allow building for AVR32
      avr32/at32ap: switch to the generic PWM framework
      avr32: MRMT: use generic leds_pwm driver
      avr32: merisc: use generic leds_pwm driver
      avr32: favr-32: use generic pwm_bl driver
      avr32: update defconfig to use the generic PWM framework
      backlight: atmel-pwm-bl: remove obsolete driver
      leds: atmel-pwm: remove obsolete driver
      misc: atmel_pwm: remove obsolete driver

Arnd Bergmann (3):
      bus: ARM CCN: add PERF_EVENTS dependency
      Merge branch 'omap-for-v3.17/mailbox' into next/drivers
      Merge tag 'omap-for-v3.17/mailbox-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers

Mohit Kumar (1):
      ARM: SPEAr13xx: Update defconfigs

Olof Johansson (3):
      Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
      Merge branch 'spear/pcie-support-v10' of git://git.kernel.org/.../vireshk/linux into next/drivers
      Merge tag 'tegra-for-3.17-pcie-regulators' of git://git.kernel.org/.../tegra/linux into next/drivers

Pawel Moll (2):
      bus: ARM CCN PMU driver
      bus: arm-ccn: Fix error handling at event allocation

Pratyush Anand (5):
      PCI: spear: Add PCIe driver for ST Microelectronics SPEAr13xx
      phy: Add drivers for PCIe and SATA phy on SPEAr13xx
      ARM: SPEAr13xx: Fix static mapping table
      ARM: SPEAr13xx: Add bindings and dt node for misc block
      ARM: SPEAr13xx: Add pcie and miphy DT nodes

Suman Anna (7):
      mailbox/omap: use devm_* interfaces
      mailbox/omap: remove OMAP1 mailbox driver
      mailbox/omap: remove omap_mbox_type_t from mailbox ops
      mailbox/omap: simplify the fifo assignment by using macros
      mailbox/omap: consolidate OMAP mailbox driver
      mailbox/omap: remove the private mailbox structure
      mailbox/omap: add a parent structure for every IP instance

Thierry Reding (5):
      PCI: tegra: Overhaul regulator usage
      ARM: tegra: Add new PCIe regulator properties
      PCI: tegra: Implement accurate power supply scheme
      PCI: tegra: Remove deprecated power supply properties
      ARM: tegra: Remove legacy PCIe power supply properties

Viresh Kumar (2):
      PCI: spear: Fix Section mismatch compilation warning for probe()
      PCI: spear: Remove spear13xx_pcie_remove()


 Documentation/arm/CCN.txt                       |   52 +
 Documentation/devicetree/bindings/arm/ccn.txt   |   21 +
 .../devicetree/bindings/arm/spear-misc.txt      |    9 +
 .../bindings/pci/nvidia,tegra20-pcie.txt        |   30 +-
 .../devicetree/bindings/pci/spear13xx-pcie.txt  |   14 +
 .../devicetree/bindings/phy/st-spear-miphy.txt  |   15 +
 MAINTAINERS                                     |    6 +
 arch/arm/boot/dts/spear1310-evb.dts             |    4 +
 arch/arm/boot/dts/spear1310.dtsi                |   93 +-
 arch/arm/boot/dts/spear1340-evb.dts             |    4 +
 arch/arm/boot/dts/spear1340.dtsi                |   30 +-
 arch/arm/boot/dts/spear13xx.dtsi                |    9 +-
 arch/arm/boot/dts/tegra20-harmony.dts           |    8 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |    7 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |    8 +-
 arch/arm/boot/dts/tegra30-beaver.dts            |   12 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   11 +-
 arch/arm/configs/omap1_defconfig                |    2 -
 arch/arm/configs/spear13xx_defconfig            |   16 +
 arch/arm/mach-at91/at91sam9263.c                |    1 +
 arch/arm/mach-at91/at91sam9263_devices.c        |   11 +-
 arch/arm/mach-at91/at91sam9g45.c                |    1 +
 arch/arm/mach-at91/at91sam9g45_devices.c        |   11 +-
 arch/arm/mach-at91/at91sam9rl.c                 |    1 +
 arch/arm/mach-at91/at91sam9rl_devices.c         |   11 +-
 arch/arm/mach-at91/board-sam9263ek.c            |   55 +-
 arch/arm/mach-at91/board-sam9m10g45ek.c         |   42 +-
 arch/arm/mach-at91/board.h                      |    1 -
 arch/arm/mach-at91/leds.c                       |   37 -
 arch/arm/mach-spear/Kconfig                     |    4 +
 arch/arm/mach-spear/include/mach/spear.h        |    4 +-
 arch/arm/mach-spear/spear1340.c                 |  125 +-
 arch/arm/mach-spear/spear13xx.c                 |    2 +-
 arch/avr32/boards/atngw100/mrmt.c               |   34 +-
 arch/avr32/boards/favr-32/setup.c               |   48 +-
 arch/avr32/boards/merisc/setup.c                |   34 +-
 arch/avr32/configs/atngw100_mrmt_defconfig      |    5 +-
 arch/avr32/configs/atstk1002_defconfig          |    5 +-
 arch/avr32/configs/atstk1003_defconfig          |    5 +-
 arch/avr32/configs/atstk1004_defconfig          |    5 +-
 arch/avr32/configs/atstk1006_defconfig          |    5 +-
 arch/avr32/configs/favr-32_defconfig            |    6 +-
 arch/avr32/configs/merisc_defconfig             |    5 +-
 arch/avr32/mach-at32ap/at32ap700x.c             |    7 +-
 drivers/bus/Kconfig                             |    8 +
 drivers/bus/Makefile                            |    4 +-
 drivers/bus/arm-ccn.c                           | 1391 ++++++++++++++++++
 drivers/leds/Kconfig                            |    8 -
 drivers/leds/Makefile                           |    1 -
 drivers/leds/leds-atmel-pwm.c                   |  149 --
 drivers/mailbox/Kconfig                         |   19 +-
 drivers/mailbox/Makefile                        |    6 +-
 drivers/mailbox/mailbox-omap1.c                 |  203 ---
 drivers/mailbox/mailbox-omap2.c                 |  357 -----
 drivers/mailbox/omap-mailbox.c                  |  444 ++++--
 drivers/mailbox/omap-mbox.h                     |   67 -
 drivers/misc/Kconfig                            |   10 -
 drivers/misc/Makefile                           |    1 -
 drivers/misc/atmel_pwm.c                        |  402 -----
 drivers/pci/host/Kconfig                        |    8 +
 drivers/pci/host/Makefile                       |    1 +
 drivers/pci/host/pci-tegra.c                    |  222 ++-
 drivers/pci/host/pcie-spear13xx.c               |  393 +++++
 drivers/phy/Kconfig                             |   20 +-
 drivers/phy/Makefile                            |    4 +-
 drivers/phy/phy-spear1310-miphy.c               |  274 ++++
 drivers/phy/phy-spear1340-miphy.c               |  307 ++++
 drivers/pwm/Kconfig                             |    2 +-
 drivers/video/backlight/Kconfig                 |   11 -
 drivers/video/backlight/Makefile                |    1 -
 drivers/video/backlight/atmel-pwm-bl.c          |  223 ---
 include/linux/atmel-pwm-bl.h                    |   43 -
 include/linux/atmel_pwm.h                       |   70 -
 73 files changed, 3447 insertions(+), 2018 deletions(-)
 create mode 100644 Documentation/arm/CCN.txt
 create mode 100644 Documentation/devicetree/bindings/arm/ccn.txt
 create mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt
 create mode 100644 Documentation/devicetree/bindings/pci/spear13xx-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt
 create mode 100644 drivers/bus/arm-ccn.c
 delete mode 100644 drivers/leds/leds-atmel-pwm.c
 delete mode 100644 drivers/mailbox/mailbox-omap1.c
 delete mode 100644 drivers/mailbox/mailbox-omap2.c
 delete mode 100644 drivers/mailbox/omap-mbox.h
 delete mode 100644 drivers/misc/atmel_pwm.c
 create mode 100644 drivers/pci/host/pcie-spear13xx.c
 create mode 100644 drivers/phy/phy-spear1310-miphy.c
 create mode 100644 drivers/phy/phy-spear1340-miphy.c
 delete mode 100644 drivers/video/backlight/atmel-pwm-bl.c
 delete mode 100644 include/linux/atmel-pwm-bl.h
 delete mode 100644 include/linux/atmel_pwm.h

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

* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

A handful of driver-related changes. We've had a bunch of them going in through
other branches as well, so it's only a part of what we really have this release.

Larger pieces are:

* Removal of a now unused PWM driver for atmel
  - This includes AVR32 changes that have been appropriately acked.
* Performance counter support for the arm CCN interconnect
* OMAP mailbox driver cleanups and consolidation
* PCI and SATA PHY drivers for SPEAr 13xx platforms
* Redefinition (with backwards compatibility!) of PCI DT bindings for
  Tegra to better model regulators/power.

Conflicts:

arch/arm/mach-spear/spear1340.c:
        Change/remove: (A fix staticized some of the removed 
        functions). Remove the conflicting chunk, leaving just the
        dt_init, compat table and machine descriptor.

drivers/phy/Kconfig:
        Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)

drivers/phy/Makefile:
        Add/add. Keep both sides, sort.

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

The following changes since commit 02eb2d4ca08934f1fd4a2ebe9fbe5d6f2bc7e438:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 3e528cb7bae00ba0d73def6645d0f2fa906ee3e8:

  bus: arm-ccn: Fix error handling at event allocation

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

Alexandre Belloni (15):
      ARM: at91: at91sam9g45: switch to generic PWM framework
      ARM: at91: sam9m10g45ek: use generic leds_pwm driver
      ARM: at91: at91sam9263: switch to generic PWM framework
      ARM: at91: sam9263ek: use generic leds_pwm driver
      ARM: at91: at91sam9rl: switch to generic PWM framework
      ARM: at91: remove useless at91_pwm_leds()
      PWM: atmel: allow building for AVR32
      avr32/at32ap: switch to the generic PWM framework
      avr32: MRMT: use generic leds_pwm driver
      avr32: merisc: use generic leds_pwm driver
      avr32: favr-32: use generic pwm_bl driver
      avr32: update defconfig to use the generic PWM framework
      backlight: atmel-pwm-bl: remove obsolete driver
      leds: atmel-pwm: remove obsolete driver
      misc: atmel_pwm: remove obsolete driver

Arnd Bergmann (3):
      bus: ARM CCN: add PERF_EVENTS dependency
      Merge branch 'omap-for-v3.17/mailbox' into next/drivers
      Merge tag 'omap-for-v3.17/mailbox-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers

Mohit Kumar (1):
      ARM: SPEAr13xx: Update defconfigs

Olof Johansson (3):
      Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
      Merge branch 'spear/pcie-support-v10' of git://git.kernel.org/.../vireshk/linux into next/drivers
      Merge tag 'tegra-for-3.17-pcie-regulators' of git://git.kernel.org/.../tegra/linux into next/drivers

Pawel Moll (2):
      bus: ARM CCN PMU driver
      bus: arm-ccn: Fix error handling at event allocation

Pratyush Anand (5):
      PCI: spear: Add PCIe driver for ST Microelectronics SPEAr13xx
      phy: Add drivers for PCIe and SATA phy on SPEAr13xx
      ARM: SPEAr13xx: Fix static mapping table
      ARM: SPEAr13xx: Add bindings and dt node for misc block
      ARM: SPEAr13xx: Add pcie and miphy DT nodes

Suman Anna (7):
      mailbox/omap: use devm_* interfaces
      mailbox/omap: remove OMAP1 mailbox driver
      mailbox/omap: remove omap_mbox_type_t from mailbox ops
      mailbox/omap: simplify the fifo assignment by using macros
      mailbox/omap: consolidate OMAP mailbox driver
      mailbox/omap: remove the private mailbox structure
      mailbox/omap: add a parent structure for every IP instance

Thierry Reding (5):
      PCI: tegra: Overhaul regulator usage
      ARM: tegra: Add new PCIe regulator properties
      PCI: tegra: Implement accurate power supply scheme
      PCI: tegra: Remove deprecated power supply properties
      ARM: tegra: Remove legacy PCIe power supply properties

Viresh Kumar (2):
      PCI: spear: Fix Section mismatch compilation warning for probe()
      PCI: spear: Remove spear13xx_pcie_remove()


 Documentation/arm/CCN.txt                       |   52 +
 Documentation/devicetree/bindings/arm/ccn.txt   |   21 +
 .../devicetree/bindings/arm/spear-misc.txt      |    9 +
 .../bindings/pci/nvidia,tegra20-pcie.txt        |   30 +-
 .../devicetree/bindings/pci/spear13xx-pcie.txt  |   14 +
 .../devicetree/bindings/phy/st-spear-miphy.txt  |   15 +
 MAINTAINERS                                     |    6 +
 arch/arm/boot/dts/spear1310-evb.dts             |    4 +
 arch/arm/boot/dts/spear1310.dtsi                |   93 +-
 arch/arm/boot/dts/spear1340-evb.dts             |    4 +
 arch/arm/boot/dts/spear1340.dtsi                |   30 +-
 arch/arm/boot/dts/spear13xx.dtsi                |    9 +-
 arch/arm/boot/dts/tegra20-harmony.dts           |    8 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |    7 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |    8 +-
 arch/arm/boot/dts/tegra30-beaver.dts            |   12 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   11 +-
 arch/arm/configs/omap1_defconfig                |    2 -
 arch/arm/configs/spear13xx_defconfig            |   16 +
 arch/arm/mach-at91/at91sam9263.c                |    1 +
 arch/arm/mach-at91/at91sam9263_devices.c        |   11 +-
 arch/arm/mach-at91/at91sam9g45.c                |    1 +
 arch/arm/mach-at91/at91sam9g45_devices.c        |   11 +-
 arch/arm/mach-at91/at91sam9rl.c                 |    1 +
 arch/arm/mach-at91/at91sam9rl_devices.c         |   11 +-
 arch/arm/mach-at91/board-sam9263ek.c            |   55 +-
 arch/arm/mach-at91/board-sam9m10g45ek.c         |   42 +-
 arch/arm/mach-at91/board.h                      |    1 -
 arch/arm/mach-at91/leds.c                       |   37 -
 arch/arm/mach-spear/Kconfig                     |    4 +
 arch/arm/mach-spear/include/mach/spear.h        |    4 +-
 arch/arm/mach-spear/spear1340.c                 |  125 +-
 arch/arm/mach-spear/spear13xx.c                 |    2 +-
 arch/avr32/boards/atngw100/mrmt.c               |   34 +-
 arch/avr32/boards/favr-32/setup.c               |   48 +-
 arch/avr32/boards/merisc/setup.c                |   34 +-
 arch/avr32/configs/atngw100_mrmt_defconfig      |    5 +-
 arch/avr32/configs/atstk1002_defconfig          |    5 +-
 arch/avr32/configs/atstk1003_defconfig          |    5 +-
 arch/avr32/configs/atstk1004_defconfig          |    5 +-
 arch/avr32/configs/atstk1006_defconfig          |    5 +-
 arch/avr32/configs/favr-32_defconfig            |    6 +-
 arch/avr32/configs/merisc_defconfig             |    5 +-
 arch/avr32/mach-at32ap/at32ap700x.c             |    7 +-
 drivers/bus/Kconfig                             |    8 +
 drivers/bus/Makefile                            |    4 +-
 drivers/bus/arm-ccn.c                           | 1391 ++++++++++++++++++
 drivers/leds/Kconfig                            |    8 -
 drivers/leds/Makefile                           |    1 -
 drivers/leds/leds-atmel-pwm.c                   |  149 --
 drivers/mailbox/Kconfig                         |   19 +-
 drivers/mailbox/Makefile                        |    6 +-
 drivers/mailbox/mailbox-omap1.c                 |  203 ---
 drivers/mailbox/mailbox-omap2.c                 |  357 -----
 drivers/mailbox/omap-mailbox.c                  |  444 ++++--
 drivers/mailbox/omap-mbox.h                     |   67 -
 drivers/misc/Kconfig                            |   10 -
 drivers/misc/Makefile                           |    1 -
 drivers/misc/atmel_pwm.c                        |  402 -----
 drivers/pci/host/Kconfig                        |    8 +
 drivers/pci/host/Makefile                       |    1 +
 drivers/pci/host/pci-tegra.c                    |  222 ++-
 drivers/pci/host/pcie-spear13xx.c               |  393 +++++
 drivers/phy/Kconfig                             |   20 +-
 drivers/phy/Makefile                            |    4 +-
 drivers/phy/phy-spear1310-miphy.c               |  274 ++++
 drivers/phy/phy-spear1340-miphy.c               |  307 ++++
 drivers/pwm/Kconfig                             |    2 +-
 drivers/video/backlight/Kconfig                 |   11 -
 drivers/video/backlight/Makefile                |    1 -
 drivers/video/backlight/atmel-pwm-bl.c          |  223 ---
 include/linux/atmel-pwm-bl.h                    |   43 -
 include/linux/atmel_pwm.h                       |   70 -
 73 files changed, 3447 insertions(+), 2018 deletions(-)
 create mode 100644 Documentation/arm/CCN.txt
 create mode 100644 Documentation/devicetree/bindings/arm/ccn.txt
 create mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt
 create mode 100644 Documentation/devicetree/bindings/pci/spear13xx-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt
 create mode 100644 drivers/bus/arm-ccn.c
 delete mode 100644 drivers/leds/leds-atmel-pwm.c
 delete mode 100644 drivers/mailbox/mailbox-omap1.c
 delete mode 100644 drivers/mailbox/mailbox-omap2.c
 delete mode 100644 drivers/mailbox/omap-mbox.h
 delete mode 100644 drivers/misc/atmel_pwm.c
 create mode 100644 drivers/pci/host/pcie-spear13xx.c
 create mode 100644 drivers/phy/phy-spear1310-miphy.c
 create mode 100644 drivers/phy/phy-spear1340-miphy.c
 delete mode 100644 drivers/video/backlight/atmel-pwm-bl.c
 delete mode 100644 include/linux/atmel-pwm-bl.h
 delete mode 100644 include/linux/atmel_pwm.h

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

* [GIT PATCH 6/7] phy: fix up for devm_phy_create api change
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds
  Cc: linux-kernel, arm, linux-arm-kernel, Stephen Rothwell, Olof Johansson

From: Stephen Rothwell <sfr@canb.auug.org.au>

This is needed due to the devm changes going in through Greg's tree at
the same time as a new driver was added through ours.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
[olof: Write patch description]
Signed-off-by: Olof Johansson <olof@lixom.net>
---

I'm sending this inline with the merge requests to keep things as
bisectable as possible. This is a patch that Stephen was carrying for
us in -next, you can also squash it into the merge commit if you prefer.


-Olof

 drivers/phy/phy-spear1310-miphy.c    | 2 +-
 drivers/phy/phy-spear1340-miphy.c    | 2 +-
 drivers/pinctrl/pinctrl-tegra-xusb.c | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/phy/phy-spear1310-miphy.c b/drivers/phy/phy-spear1310-miphy.c
index c58c869d57e0..6dcbfcddb372 100644
--- a/drivers/phy/phy-spear1310-miphy.c
+++ b/drivers/phy/phy-spear1310-miphy.c
@@ -229,7 +229,7 @@ static int spear1310_miphy_probe(struct platform_device *pdev)
 		return -EINVAL;
 	}
 
-	priv->phy = devm_phy_create(dev, &spear1310_miphy_ops, NULL);
+	priv->phy = devm_phy_create(dev, NULL, &spear1310_miphy_ops, NULL);
 	if (IS_ERR(priv->phy)) {
 		dev_err(dev, "failed to create SATA PCIe PHY\n");
 		return PTR_ERR(priv->phy);
diff --git a/drivers/phy/phy-spear1340-miphy.c b/drivers/phy/phy-spear1340-miphy.c
index 8de98adf21c3..7135ba2603b6 100644
--- a/drivers/phy/phy-spear1340-miphy.c
+++ b/drivers/phy/phy-spear1340-miphy.c
@@ -261,7 +261,7 @@ static int spear1340_miphy_probe(struct platform_device *pdev)
 		return PTR_ERR(priv->misc);
 	}
 
-	priv->phy = devm_phy_create(dev, &spear1340_miphy_ops, NULL);
+	priv->phy = devm_phy_create(dev, NULL, &spear1340_miphy_ops, NULL);
 	if (IS_ERR(priv->phy)) {
 		dev_err(dev, "failed to create SATA PCIe PHY\n");
 		return PTR_ERR(priv->phy);
diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c b/drivers/pinctrl/pinctrl-tegra-xusb.c
index 4a7daf577b49..a06620474845 100644
--- a/drivers/pinctrl/pinctrl-tegra-xusb.c
+++ b/drivers/pinctrl/pinctrl-tegra-xusb.c
@@ -910,7 +910,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
 		goto reset;
 	}
 
-	phy = devm_phy_create(&pdev->dev, &pcie_phy_ops, NULL);
+	phy = devm_phy_create(&pdev->dev, NULL, &pcie_phy_ops, NULL);
 	if (IS_ERR(phy)) {
 		err = PTR_ERR(phy);
 		goto unregister;
@@ -919,7 +919,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
 	padctl->phys[TEGRA_XUSB_PADCTL_PCIE] = phy;
 	phy_set_drvdata(phy, padctl);
 
-	phy = devm_phy_create(&pdev->dev, &sata_phy_ops, NULL);
+	phy = devm_phy_create(&pdev->dev, NULL, &sata_phy_ops, NULL);
 	if (IS_ERR(phy)) {
 		err = PTR_ERR(phy);
 		goto unregister;
-- 
2.0.1.473.gc4d58ca


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

* [GIT PATCH 6/7] phy: fix up for devm_phy_create api change
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

From: Stephen Rothwell <sfr@canb.auug.org.au>

This is needed due to the devm changes going in through Greg's tree at
the same time as a new driver was added through ours.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
[olof: Write patch description]
Signed-off-by: Olof Johansson <olof@lixom.net>
---

I'm sending this inline with the merge requests to keep things as
bisectable as possible. This is a patch that Stephen was carrying for
us in -next, you can also squash it into the merge commit if you prefer.


-Olof

 drivers/phy/phy-spear1310-miphy.c    | 2 +-
 drivers/phy/phy-spear1340-miphy.c    | 2 +-
 drivers/pinctrl/pinctrl-tegra-xusb.c | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/phy/phy-spear1310-miphy.c b/drivers/phy/phy-spear1310-miphy.c
index c58c869d57e0..6dcbfcddb372 100644
--- a/drivers/phy/phy-spear1310-miphy.c
+++ b/drivers/phy/phy-spear1310-miphy.c
@@ -229,7 +229,7 @@ static int spear1310_miphy_probe(struct platform_device *pdev)
 		return -EINVAL;
 	}
 
-	priv->phy = devm_phy_create(dev, &spear1310_miphy_ops, NULL);
+	priv->phy = devm_phy_create(dev, NULL, &spear1310_miphy_ops, NULL);
 	if (IS_ERR(priv->phy)) {
 		dev_err(dev, "failed to create SATA PCIe PHY\n");
 		return PTR_ERR(priv->phy);
diff --git a/drivers/phy/phy-spear1340-miphy.c b/drivers/phy/phy-spear1340-miphy.c
index 8de98adf21c3..7135ba2603b6 100644
--- a/drivers/phy/phy-spear1340-miphy.c
+++ b/drivers/phy/phy-spear1340-miphy.c
@@ -261,7 +261,7 @@ static int spear1340_miphy_probe(struct platform_device *pdev)
 		return PTR_ERR(priv->misc);
 	}
 
-	priv->phy = devm_phy_create(dev, &spear1340_miphy_ops, NULL);
+	priv->phy = devm_phy_create(dev, NULL, &spear1340_miphy_ops, NULL);
 	if (IS_ERR(priv->phy)) {
 		dev_err(dev, "failed to create SATA PCIe PHY\n");
 		return PTR_ERR(priv->phy);
diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c b/drivers/pinctrl/pinctrl-tegra-xusb.c
index 4a7daf577b49..a06620474845 100644
--- a/drivers/pinctrl/pinctrl-tegra-xusb.c
+++ b/drivers/pinctrl/pinctrl-tegra-xusb.c
@@ -910,7 +910,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
 		goto reset;
 	}
 
-	phy = devm_phy_create(&pdev->dev, &pcie_phy_ops, NULL);
+	phy = devm_phy_create(&pdev->dev, NULL, &pcie_phy_ops, NULL);
 	if (IS_ERR(phy)) {
 		err = PTR_ERR(phy);
 		goto unregister;
@@ -919,7 +919,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
 	padctl->phys[TEGRA_XUSB_PADCTL_PCIE] = phy;
 	phy_set_drvdata(phy, padctl);
 
-	phy = devm_phy_create(&pdev->dev, &sata_phy_ops, NULL);
+	phy = devm_phy_create(&pdev->dev, NULL, &sata_phy_ops, NULL);
 	if (IS_ERR(phy)) {
 		err = PTR_ERR(phy);
 		goto unregister;
-- 
2.0.1.473.gc4d58ca

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

* [GIT PULL 7/7] ARM: SoC defconfig updates for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47   ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson

We broke this out in a separate branch since some defconfigs now are
shared between maintainers, and having them merged in through separate
topics (drivers/soc/etc) is a recipe for conflicts.

Most of this is removal of two defconfigs:

* Kirkwood, now folded into mvebu/multi_v5
* Renesas genmai, removed platform
* Major defconfig refresh for exynos
* Various updates on the other multi-defconfigs and others (tegra,
  socfpga, shmobile).


Conflicts: None

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

The following changes since commit 2696879b31fb6bbf9689996a7fe10f7a60b5ac54:

  Merge branch 'next/drivers' into HEAD

are available in the git repository at:

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

for you to fetch changes up to dc1c5a84c7c97318f0f9cfb66198ef2f5db3dcb3:

  ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver

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

Andrew Lunn (3):
      ARM: mvebu: Add LaCie 2Big and 5Big Network v2
      ARM: multi_v5: Enable LaCie 2Big and 5Big Network v2
      ARM: Kirkwood: Remove kirkwood_defconfig

Gabriel FERNANDEZ (1):
      ARM: multi_v7_defconfig: add ST Keyscan driver

Gaku Inami (1):
      ARM: shmobile: Enable CPUFREQ configuration

Geert Uytterhoeven (1):
      ARM: shmobile: armadillo800eva defconfig: Enable REGULATOR_GPIO and LEDS_GPIO

Gregory CLEMENT (1):
      ARM: mvebu: defconfig: enable cpuidle support in mvebu_v7_defconfig

Haojian Zhuang (1):
      ARM: config: enable ARCH_HIX5HD2

Laurent Pinchart (1):
      ARM: shmobile: defconfig: Remove MACH_GENMAI

Lee Jones (4):
      ARM: multi_v7_defconfig: Enable ST's I2C driver
      ARM: multi_v7_defconfig: Configure in ST's Thermal Controller
      ARM: multi_v7_defconfig: Enable ST's (S)ATA driver
      ARM: multi_v7_defconfig: Enable MiPHY365x - ST's Generic (SATA & PCIe) PHY

Marcel Ziswiler (2):
      ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds
      ARM: multi_v7: enable igb, stmpe, lm95245, pwm leds

Marcin Wojtas (1):
      ARM: mvebu: enable Armada 375 network driver in mvebu_v7_defconfig

Olof Johansson (8):
      Merge tag 'renesas-defconfig-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'mvebu-defconfig-3.17' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'renesas-defconfig2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-defconfig3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-defconfig4-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'tegra-for-3.17-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
      Merge tag 'mvebu-defconfig-3.17-2' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'sti-defconfig-for-v3.17-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/defconfig

Peter Griffin (1):
      ARM: update multi_v7_defconfig for STI

Roger Quadros (1):
      ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver

Sachin Kamat (1):
      ARM: exynos_defconfig: Update exynos_defconfig

Simon Horman (5):
      ARM: shmobile: marzen: Add to shmobile defconfig
      ARM: shmobile: Enable PM_RUNTIME in defconfig
      ARM: shmobile: Enable genmai board in multiplatform defconfig
      ARM: shmobile: Enable R-Car Gen 2 PCIe in shmobile_defconfig
      ARM: shmobile: genmai: remove defconfig

Stephen Warren (1):
      ARM: tegra: rebuild tegra_defconfig

Thomas Petazzoni (3):
      ARM: mvebu: add appended DTB support in mvebu_v5_defconfig
      ARM: mvebu: add devtmpfs to mvebu_v5_defconfig
      ARM: mvebu: update mvebu_v7_defconfig with cpufreq support

Vince Bridgers (1):
      ARM: socfpga: Update socfpga_defconfig


 arch/arm/configs/armadillo800eva_defconfig |   4 +
 arch/arm/configs/exynos_defconfig          |  56 ++++++--
 arch/arm/configs/genmai_defconfig          | 122 ----------------
 arch/arm/configs/hi3xxx_defconfig          |   2 +
 arch/arm/configs/kirkwood_defconfig        | 181 ------------------------
 arch/arm/configs/multi_v5_defconfig        |   2 +
 arch/arm/configs/multi_v7_defconfig        |  20 ++-
 arch/arm/configs/mvebu_v5_defconfig        |   6 +
 arch/arm/configs/mvebu_v7_defconfig        |   5 +
 arch/arm/configs/shmobile_defconfig        |  23 ++-
 arch/arm/configs/socfpga_defconfig         |  35 +++++
 arch/arm/configs/tegra_defconfig           |  16 +--
 12 files changed, 151 insertions(+), 321 deletions(-)
 delete mode 100644 arch/arm/configs/genmai_defconfig
 delete mode 100644 arch/arm/configs/kirkwood_defconfig

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

* [GIT PULL 7/7] ARM: SoC defconfig updates for 3.17
@ 2014-08-08 16:47   ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

We broke this out in a separate branch since some defconfigs now are
shared between maintainers, and having them merged in through separate
topics (drivers/soc/etc) is a recipe for conflicts.

Most of this is removal of two defconfigs:

* Kirkwood, now folded into mvebu/multi_v5
* Renesas genmai, removed platform
* Major defconfig refresh for exynos
* Various updates on the other multi-defconfigs and others (tegra,
  socfpga, shmobile).


Conflicts: None

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

The following changes since commit 2696879b31fb6bbf9689996a7fe10f7a60b5ac54:

  Merge branch 'next/drivers' into HEAD

are available in the git repository at:

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

for you to fetch changes up to dc1c5a84c7c97318f0f9cfb66198ef2f5db3dcb3:

  ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver

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

Andrew Lunn (3):
      ARM: mvebu: Add LaCie 2Big and 5Big Network v2
      ARM: multi_v5: Enable LaCie 2Big and 5Big Network v2
      ARM: Kirkwood: Remove kirkwood_defconfig

Gabriel FERNANDEZ (1):
      ARM: multi_v7_defconfig: add ST Keyscan driver

Gaku Inami (1):
      ARM: shmobile: Enable CPUFREQ configuration

Geert Uytterhoeven (1):
      ARM: shmobile: armadillo800eva defconfig: Enable REGULATOR_GPIO and LEDS_GPIO

Gregory CLEMENT (1):
      ARM: mvebu: defconfig: enable cpuidle support in mvebu_v7_defconfig

Haojian Zhuang (1):
      ARM: config: enable ARCH_HIX5HD2

Laurent Pinchart (1):
      ARM: shmobile: defconfig: Remove MACH_GENMAI

Lee Jones (4):
      ARM: multi_v7_defconfig: Enable ST's I2C driver
      ARM: multi_v7_defconfig: Configure in ST's Thermal Controller
      ARM: multi_v7_defconfig: Enable ST's (S)ATA driver
      ARM: multi_v7_defconfig: Enable MiPHY365x - ST's Generic (SATA & PCIe) PHY

Marcel Ziswiler (2):
      ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds
      ARM: multi_v7: enable igb, stmpe, lm95245, pwm leds

Marcin Wojtas (1):
      ARM: mvebu: enable Armada 375 network driver in mvebu_v7_defconfig

Olof Johansson (8):
      Merge tag 'renesas-defconfig-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'mvebu-defconfig-3.17' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'renesas-defconfig2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-defconfig3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'renesas-defconfig4-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
      Merge tag 'tegra-for-3.17-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
      Merge tag 'mvebu-defconfig-3.17-2' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'sti-defconfig-for-v3.17-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/defconfig

Peter Griffin (1):
      ARM: update multi_v7_defconfig for STI

Roger Quadros (1):
      ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver

Sachin Kamat (1):
      ARM: exynos_defconfig: Update exynos_defconfig

Simon Horman (5):
      ARM: shmobile: marzen: Add to shmobile defconfig
      ARM: shmobile: Enable PM_RUNTIME in defconfig
      ARM: shmobile: Enable genmai board in multiplatform defconfig
      ARM: shmobile: Enable R-Car Gen 2 PCIe in shmobile_defconfig
      ARM: shmobile: genmai: remove defconfig

Stephen Warren (1):
      ARM: tegra: rebuild tegra_defconfig

Thomas Petazzoni (3):
      ARM: mvebu: add appended DTB support in mvebu_v5_defconfig
      ARM: mvebu: add devtmpfs to mvebu_v5_defconfig
      ARM: mvebu: update mvebu_v7_defconfig with cpufreq support

Vince Bridgers (1):
      ARM: socfpga: Update socfpga_defconfig


 arch/arm/configs/armadillo800eva_defconfig |   4 +
 arch/arm/configs/exynos_defconfig          |  56 ++++++--
 arch/arm/configs/genmai_defconfig          | 122 ----------------
 arch/arm/configs/hi3xxx_defconfig          |   2 +
 arch/arm/configs/kirkwood_defconfig        | 181 ------------------------
 arch/arm/configs/multi_v5_defconfig        |   2 +
 arch/arm/configs/multi_v7_defconfig        |  20 ++-
 arch/arm/configs/mvebu_v5_defconfig        |   6 +
 arch/arm/configs/mvebu_v7_defconfig        |   5 +
 arch/arm/configs/shmobile_defconfig        |  23 ++-
 arch/arm/configs/socfpga_defconfig         |  35 +++++
 arch/arm/configs/tegra_defconfig           |  16 +--
 12 files changed, 151 insertions(+), 321 deletions(-)
 delete mode 100644 arch/arm/configs/genmai_defconfig
 delete mode 100644 arch/arm/configs/kirkwood_defconfig

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

* Re: [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
  2014-08-08 16:47   ` Olof Johansson
@ 2014-08-08 18:23     ` Linus Torvalds
  -1 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2014-08-08 18:23 UTC (permalink / raw)
  To: Olof Johansson; +Cc: Linux Kernel Mailing List, ARM SoC, linux-arm-kernel

On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>
> drivers/phy/Kconfig:
>         Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)

You may want to review your alphabet.

                 Linus

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

* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
@ 2014-08-08 18:23     ` Linus Torvalds
  0 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2014-08-08 18:23 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>
> drivers/phy/Kconfig:
>         Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)

You may want to review your alphabet.

                 Linus

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

* Re: [GIT PULL 0/7] ARM: SoC changes for 3.17
  2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 20:03   ` Rob Herring
  -1 siblings, 0 replies; 28+ messages in thread
From: Rob Herring @ 2014-08-08 20:03 UTC (permalink / raw)
  To: Olof Johansson; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel

On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
> A moderately sized set of branches this merge window for us, about 750
> patches in total. There are several fairly large cleanups, and a net
> negative delta(!)
>
>  1014 files changed, 39452 insertions(+), 42425 deletions(-)

If you look at mach-* and plat-* only, the overall delta has been
negative mostly since 3.0 which was when ARM DT support went in. The
overall size is trending down as well after growing by an order of
magnitude. You're going to be out of a job soon (or DTS maintainer).
;)

v2.6.12: 104 files changed, 3896 insertions(+), 1001 deletions(-)
v2.6.13: 153 files changed, 4160 insertions(+), 2033 deletions(-)
v2.6.14: 125 files changed, 4048 insertions(+), 924 deletions(-)
v2.6.15: 178 files changed, 15850 insertions(+), 2666 deletions(-)
v2.6.16: 179 files changed, 3741 insertions(+), 2338 deletions(-)
v2.6.17: 151 files changed, 9469 insertions(+), 1646 deletions(-)
v2.6.18: 293 files changed, 14782 insertions(+), 2056 deletions(-)
v2.6.19: 228 files changed, 5906 insertions(+), 4286 deletions(-)
v2.6.20: 159 files changed, 7002 insertions(+), 646 deletions(-)
v2.6.21: 193 files changed, 17596 insertions(+), 5574 deletions(-)
v2.6.22: 238 files changed, 8694 insertions(+), 1364 deletions(-)
v2.6.23: 143 files changed, 4811 insertions(+), 849 deletions(-)
v2.6.24: 139 files changed, 7448 insertions(+), 1038 deletions(-)
v2.6.25: 238 files changed, 18425 insertions(+), 3397 deletions(-)
v2.6.26: 225 files changed, 19606 insertions(+), 8390 deletions(-)
v2.6.27: 1384 files changed, 90110 insertions(+), 5576 deletions(-)
v2.6.28: 640 files changed, 21783 insertions(+), 5853 deletions(-)
v2.6.29: 724 files changed, 24235 insertions(+), 8258 deletions(-)
v2.6.30: 678 files changed, 31267 insertions(+), 12506 deletions(-)
v2.6.31: 685 files changed, 49529 insertions(+), 10099 deletions(-)
v2.6.32: 698 files changed, 59564 insertions(+), 5593 deletions(-)
v2.6.33: 835 files changed, 50995 insertions(+), 16124 deletions(-)
v2.6.34: 1059 files changed, 56064 insertions(+), 16620 deletions(-)
v2.6.35: 797 files changed, 44051 insertions(+), 11856 deletions(-)
v2.6.36: 871 files changed, 43841 insertions(+), 13222 deletions(-)
v2.6.37: 1126 files changed, 48471 insertions(+), 12067 deletions(-)
v2.6.38: 1055 files changed, 60061 insertions(+), 17964 deletions(-)
v2.6.39: 1223 files changed, 52552 insertions(+), 23067 deletions(-)
v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)

Rob

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

* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 20:03   ` Rob Herring
  0 siblings, 0 replies; 28+ messages in thread
From: Rob Herring @ 2014-08-08 20:03 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
> A moderately sized set of branches this merge window for us, about 750
> patches in total. There are several fairly large cleanups, and a net
> negative delta(!)
>
>  1014 files changed, 39452 insertions(+), 42425 deletions(-)

If you look at mach-* and plat-* only, the overall delta has been
negative mostly since 3.0 which was when ARM DT support went in. The
overall size is trending down as well after growing by an order of
magnitude. You're going to be out of a job soon (or DTS maintainer).
;)

v2.6.12: 104 files changed, 3896 insertions(+), 1001 deletions(-)
v2.6.13: 153 files changed, 4160 insertions(+), 2033 deletions(-)
v2.6.14: 125 files changed, 4048 insertions(+), 924 deletions(-)
v2.6.15: 178 files changed, 15850 insertions(+), 2666 deletions(-)
v2.6.16: 179 files changed, 3741 insertions(+), 2338 deletions(-)
v2.6.17: 151 files changed, 9469 insertions(+), 1646 deletions(-)
v2.6.18: 293 files changed, 14782 insertions(+), 2056 deletions(-)
v2.6.19: 228 files changed, 5906 insertions(+), 4286 deletions(-)
v2.6.20: 159 files changed, 7002 insertions(+), 646 deletions(-)
v2.6.21: 193 files changed, 17596 insertions(+), 5574 deletions(-)
v2.6.22: 238 files changed, 8694 insertions(+), 1364 deletions(-)
v2.6.23: 143 files changed, 4811 insertions(+), 849 deletions(-)
v2.6.24: 139 files changed, 7448 insertions(+), 1038 deletions(-)
v2.6.25: 238 files changed, 18425 insertions(+), 3397 deletions(-)
v2.6.26: 225 files changed, 19606 insertions(+), 8390 deletions(-)
v2.6.27: 1384 files changed, 90110 insertions(+), 5576 deletions(-)
v2.6.28: 640 files changed, 21783 insertions(+), 5853 deletions(-)
v2.6.29: 724 files changed, 24235 insertions(+), 8258 deletions(-)
v2.6.30: 678 files changed, 31267 insertions(+), 12506 deletions(-)
v2.6.31: 685 files changed, 49529 insertions(+), 10099 deletions(-)
v2.6.32: 698 files changed, 59564 insertions(+), 5593 deletions(-)
v2.6.33: 835 files changed, 50995 insertions(+), 16124 deletions(-)
v2.6.34: 1059 files changed, 56064 insertions(+), 16620 deletions(-)
v2.6.35: 797 files changed, 44051 insertions(+), 11856 deletions(-)
v2.6.36: 871 files changed, 43841 insertions(+), 13222 deletions(-)
v2.6.37: 1126 files changed, 48471 insertions(+), 12067 deletions(-)
v2.6.38: 1055 files changed, 60061 insertions(+), 17964 deletions(-)
v2.6.39: 1223 files changed, 52552 insertions(+), 23067 deletions(-)
v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)

Rob

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

* Re: [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
  2014-08-08 18:23     ` Linus Torvalds
@ 2014-08-08 20:34       ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, ARM SoC, linux-arm-kernel

On Fri, Aug 8, 2014 at 11:23 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>>
>> drivers/phy/Kconfig:
>>         Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
>
> You may want to review your alphabet.

D'oh, yes. Roll call held, all 29 showed up. Order was descrambled.
All good now.


-Olof

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

* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
@ 2014-08-08 20:34       ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:34 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Aug 8, 2014 at 11:23 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>>
>> drivers/phy/Kconfig:
>>         Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
>
> You may want to review your alphabet.

D'oh, yes. Roll call held, all 29 showed up. Order was descrambled.
All good now.


-Olof

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

* Re: [GIT PULL 0/7] ARM: SoC changes for 3.17
  2014-08-08 20:03   ` Rob Herring
@ 2014-08-08 20:37     ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:37 UTC (permalink / raw)
  To: Rob Herring; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel

On Fri, Aug 8, 2014 at 1:03 PM, Rob Herring <robherring2@gmail.com> wrote:
> On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
>> A moderately sized set of branches this merge window for us, about 750
>> patches in total. There are several fairly large cleanups, and a net
>> negative delta(!)
>>
>>  1014 files changed, 39452 insertions(+), 42425 deletions(-)
>
> If you look at mach-* and plat-* only, the overall delta has been
> negative mostly since 3.0 which was when ARM DT support went in. The
> overall size is trending down as well after growing by an order of
> magnitude. You're going to be out of a job soon (or DTS maintainer).
> ;)

Yeah, mach/plat contents has gone down for quite a while, but we've
been busy adding stuff like DTS contents and the like. I think might
had a few net-negative-in-total merge windows in the past, but they
haven't been all that common.


-Olof

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

* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 20:37     ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:37 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Aug 8, 2014 at 1:03 PM, Rob Herring <robherring2@gmail.com> wrote:
> On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
>> A moderately sized set of branches this merge window for us, about 750
>> patches in total. There are several fairly large cleanups, and a net
>> negative delta(!)
>>
>>  1014 files changed, 39452 insertions(+), 42425 deletions(-)
>
> If you look at mach-* and plat-* only, the overall delta has been
> negative mostly since 3.0 which was when ARM DT support went in. The
> overall size is trending down as well after growing by an order of
> magnitude. You're going to be out of a job soon (or DTS maintainer).
> ;)

Yeah, mach/plat contents has gone down for quite a while, but we've
been busy adding stuff like DTS contents and the like. I think might
had a few net-negative-in-total merge windows in the past, but they
haven't been all that common.


-Olof

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

* Re: [GIT PULL 2/7] ARM: SoC platform changes for 3.17
  2014-08-08 16:47   ` Olof Johansson
@ 2014-08-11 19:51     ` Brian Norris
  -1 siblings, 0 replies; 28+ messages in thread
From: Brian Norris @ 2014-08-11 19:51 UTC (permalink / raw)
  To: Olof Johansson
  Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Matt Porter,
	Russell King, robherring2, Florian Fainelli, Marc Carino,
	Gregory Fong

+ other involved parties

On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
> This is the bulk of new SoC enablement and other platform changes for 3.17:
[...]
> * Broadcom BCM7xxx settop box chipset is introduced
[...]
> Marc Carino (1):
>       ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs

I realize this is a bit late (the pull request is already merged), but
I'd like to be up-front about this: there were some (late) oustanding
review comments made on this patch [1]. I have a few patches queued
locally for addressing many of them, but not all of the issues are
completely resolved.

Shall I simply send a revert patch for the
arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
incremental improvement approach, as we have functioning code with no
clear alternative proposal yet?

Again, sorry for the late noise.

Brian

[1] version 8 patch:

      http://article.gmane.org/gmane.linux.ports.arm.kernel/343391

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

* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
@ 2014-08-11 19:51     ` Brian Norris
  0 siblings, 0 replies; 28+ messages in thread
From: Brian Norris @ 2014-08-11 19:51 UTC (permalink / raw)
  To: linux-arm-kernel

+ other involved parties

On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
> This is the bulk of new SoC enablement and other platform changes for 3.17:
[...]
> * Broadcom BCM7xxx settop box chipset is introduced
[...]
> Marc Carino (1):
>       ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs

I realize this is a bit late (the pull request is already merged), but
I'd like to be up-front about this: there were some (late) oustanding
review comments made on this patch [1]. I have a few patches queued
locally for addressing many of them, but not all of the issues are
completely resolved.

Shall I simply send a revert patch for the
arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
incremental improvement approach, as we have functioning code with no
clear alternative proposal yet?

Again, sorry for the late noise.

Brian

[1] version 8 patch:

      http://article.gmane.org/gmane.linux.ports.arm.kernel/343391

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

* Re: [GIT PULL 2/7] ARM: SoC platform changes for 3.17
  2014-08-11 19:51     ` Brian Norris
@ 2014-08-11 20:35       ` Olof Johansson
  -1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-11 20:35 UTC (permalink / raw)
  To: Brian Norris
  Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel, Matt Porter,
	Russell King, Rob Herring, Florian Fainelli, Marc Carino,
	Gregory Fong

On Mon, Aug 11, 2014 at 12:51 PM, Brian Norris
<computersforpeace@gmail.com> wrote:
> + other involved parties
>
> On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
>> This is the bulk of new SoC enablement and other platform changes for 3.17:
> [...]
>> * Broadcom BCM7xxx settop box chipset is introduced
> [...]
>> Marc Carino (1):
>>       ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
>
> I realize this is a bit late (the pull request is already merged), but
> I'd like to be up-front about this: there were some (late) oustanding
> review comments made on this patch [1]. I have a few patches queued
> locally for addressing many of them, but not all of the issues are
> completely resolved.
>
> Shall I simply send a revert patch for the
> arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
> bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
> incremental improvement approach, as we have functioning code with no
> clear alternative proposal yet?

Yeah, looks like the discussion happened the first day I was on
vacation and I missed the thread in the backlog. :(

Looks like all the outstanding issues are with the SMP support. How
about you send a patch that removes/stubs those portions? It won't be
a pure revert since as mentioned in the thread SMP was combined with
platform support, but that's OK.

That way the basic platform stuff can still go in for 3.17, and we can
re-queue the SMP pieces for 3.18 once things are sorted out.


-Olof

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

* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
@ 2014-08-11 20:35       ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-11 20:35 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Aug 11, 2014 at 12:51 PM, Brian Norris
<computersforpeace@gmail.com> wrote:
> + other involved parties
>
> On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
>> This is the bulk of new SoC enablement and other platform changes for 3.17:
> [...]
>> * Broadcom BCM7xxx settop box chipset is introduced
> [...]
>> Marc Carino (1):
>>       ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
>
> I realize this is a bit late (the pull request is already merged), but
> I'd like to be up-front about this: there were some (late) oustanding
> review comments made on this patch [1]. I have a few patches queued
> locally for addressing many of them, but not all of the issues are
> completely resolved.
>
> Shall I simply send a revert patch for the
> arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
> bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
> incremental improvement approach, as we have functioning code with no
> clear alternative proposal yet?

Yeah, looks like the discussion happened the first day I was on
vacation and I missed the thread in the backlog. :(

Looks like all the outstanding issues are with the SMP support. How
about you send a patch that removes/stubs those portions? It won't be
a pure revert since as mentioned in the thread SMP was combined with
platform support, but that's OK.

That way the basic platform stuff can still go in for 3.17, and we can
re-queue the SMP pieces for 3.18 once things are sorted out.


-Olof

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

end of thread, other threads:[~2014-08-11 20:35 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-08 16:47 [GIT PULL 0/7] ARM: SoC changes for 3.17 Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 1/7] ARM: SoC cleanups " Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 2/7] ARM: SoC platform changes " Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-11 19:51   ` Brian Norris
2014-08-11 19:51     ` Brian Norris
2014-08-11 20:35     ` Olof Johansson
2014-08-11 20:35       ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 3/7] ARM: SoC board " Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 4/7] ARM: SoC device-tree " Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 5/7] .17 ARM: SoC driver " Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-08 18:23   ` Linus Torvalds
2014-08-08 18:23     ` Linus Torvalds
2014-08-08 20:34     ` Olof Johansson
2014-08-08 20:34       ` Olof Johansson
2014-08-08 16:47 ` [GIT PATCH 6/7] phy: fix up for devm_phy_create api change Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 7/7] ARM: SoC defconfig updates for 3.17 Olof Johansson
2014-08-08 16:47   ` Olof Johansson
2014-08-08 20:03 ` [GIT PULL 0/7] ARM: SoC changes " Rob Herring
2014-08-08 20:03   ` Rob Herring
2014-08-08 20:37   ` Olof Johansson
2014-08-08 20:37     ` Olof Johansson

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