linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/7] ARM: SoC material for 3.16, first batch
@ 2014-06-02 21:04 Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

Hi Linus,

Here's the first batch of arm-soc material for 3.16. There are a couple
more branches but they depend on shared contents with Russell's tree,
so we'll send that up after he has had his material merged.

Again, like last merge window, the bulk of contents is in device tree
updates. We've even had a couple of SoCs go in that didn't require enough
code changes that I noticed it when I was sifting through the material
writing up the tags, which is good news. It's not a primary goal that we
can do quite this much only with DT updates, but it's still good to see.

There are a few conflicts, some due to add/add from our different branches,
and a few of them because we've had new changes not always properly based on
cleanups and not caught it in time. Nothing that should be too messy to fix up.

We've been holding back Samsung from adding new SoC support until they
sorted out their multiplatform support, which they now have done. We're
very happy to be able to build an Exynos-enabled kernel together with
the other platforms now (Tegra, i.MX, OMAP, and all the others). This
also means that their slight backlog of SoC support is now picked up so
we've got a bunch of clock drivers and other things for their 3250 and
5410/5420/5800 series of chips.

I've documented the conflicts in each email, and I've pushed a
"resolved-for-3.16" branch with our proposed resolutions.



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

* [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 2/7] ARM: SoC cleanups " Olof Johansson
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

A small selection of fixes coming in late during the release cycle and
not being critical enough for 3.15 inclusion.

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

The following changes since commit 425553209b387fa2125df09d01a2d1c1724bd205:

  Merge tag 'pci-v3.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci into next

are available in the git repository at:

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

for you to fetch changes up to da98f44f27d81d7fe9a41f69af4fe08c18d13b56:

  Merge tag 'renesas-fixes-for-v3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/fixes-non-critical

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

Afzal Mohammed (1):
      ARM: dts: AM4372: add l3-noc information

Hans de Goede (1):
      reset: Add of_reset_control_get to reset.h

Joel Fernandes (1):
      ARM: OMAP5: Redo THUMB mode switch on secondary CPU

Johan Hovold (1):
      ARM: dts: am335x-boneblack: remove use of ti,vcc-aux-disable-is-sleep

Kuninori Morimoto (1):
      ARM: shmobile: armadillo800eva: fixup HDMI sound flags setting

Olof Johansson (3):
      Merge branch 'reset/fixes' of git://git.pengutronix.de/git/pza/linux into next/fixes-non-critical
      Merge tag 'omap-for-v3.16/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'renesas-fixes-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical

Oussama Ghorbel (1):
      ARM: OMAP2+: free use_gptimer_clksrc variable after boot

Pekon Gupta (1):
      ARM: dts: am43xx: fix starting offset of NAND.filesystem MTD partition

Rajendra Nayak (1):
      ARM: dts: DRA7: Use dra7-l3-noc instead of omap4-l3-noc

Stephen Boyd (1):
      ARM: msm: Silence readb/writeb warnings due to missing IOMEM()

Tony Lindgren (1):
      Merge branch 'pull/l3noc/dts-fixes' of https://github.com/nmenon/linux-2.6-playground into omap-for-v3.16/fixes-not-urgent


 arch/arm/boot/dts/am335x-boneblack.dts         |  1 -
 arch/arm/boot/dts/am4372.dtsi                  |  6 +++++-
 arch/arm/boot/dts/am43x-epos-evm.dts           |  2 +-
 arch/arm/boot/dts/dra7.dtsi                    |  6 +++---
 arch/arm/mach-msm/board-trout-gpio.c           |  2 +-
 arch/arm/mach-msm/board-trout.c                |  2 +-
 arch/arm/mach-msm/board-trout.h                |  2 +-
 arch/arm/mach-omap2/omap-headsmp.S             |  6 +-----
 arch/arm/mach-omap2/timer.c                    |  2 +-
 arch/arm/mach-shmobile/board-armadillo800eva.c |  2 +-
 include/linux/reset.h                          | 10 ++++++++++
 11 files changed, 25 insertions(+), 16 deletions(-)

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

* [GIT PULL 2/7] ARM: SoC cleanups for 3.16
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1) Olof Johansson
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

Cleanups for 3.16. Among these are:

- A bunch of misc cleanups for Broadcom platforms, mostly housekeeping
- Enabling Common Clock Framework on the older s3c24xx Samsung chipsets
- Cleanup of the Versatile Express system controller code, moving it to syscon
- Power management cleanups for OMAP platforms

+ a handful of other cleanups across the place

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

The following changes since commit 0ff1a200b4f6b06066f675b0ef5ab595bc24692b:

  Merge tag 'fixes-for-3.16' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 08d38bebb4dcd6414944f8277ea5ea30010664fe:

  ARM: kconfig: allow PCI support to be selected with ARCH_MULTIPLATFORM

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

Alex Elder (11):
      ARM: bcm: clean up config and build targets
      ARM: bcm: use memory accessors for ioremapped area
      ARM: bcm: err, don't BUG() on SMC init failures
      ARM: bcm: clean up SMC code
      ARM: bcm: have bcm_kona_smc() return request result
      ARM: bcm: don't special-case CPU 0 in bcm_kona_smc()
      ARM: bcm: config option for l2 cache support
      ARM: bcm: tidy up a few includes
      ARM: bcm: use inline assembly for "smc" request
      ARM: bcm: rewrite commentary for bcm_kona_do_smc()
      ARM: bcm: rename "kona.h" and "kona.c"

Arnd Bergmann (3):
      leds: Fix build for LEDS_CLASS=m on versatile
      Merge tag 'for-3.16/bcm-cleanup' of git://github.com/broadcom/mach-bcm into next/cleanup
      ARM: vexpress: refine dependencies for new code

Bin Shi (2):
      clocksource: prima2: fix some minor checkpatch issues
      irqchip: sirf: fix one minor checkpatch issue

Geert Uytterhoeven (4):
      ARM: shmobile: armadillo800eva: Spelling and grammar
      ARM: shmobile: r8a7740: Remove unused r8a7740_add_early_devices_dt()
      ARM: shmobile: sh7372: Call sh7372_add_early_devices() instead of open coding
      ARM: shmobile: r8a7740: Make r8a7740_meram_workaround() __init

Heiko Stuebner (26):
      clk: samsung: add pll_6552 variant for s3c2416
      clk: samsung: add plls used by the s3c2443
      dt-bindings: add binding for clock-controller of s3c2443 and following
      clk: samsung: add clock-driver for s3c2416, s3c2443 and s3c2450
      ARM: S3C24XX: prevent conflicts between ccf and non-ccf s3c24xx-socs
      ARM: dts: add clock data for s3c2416
      ARM: S3C24XX: Convert s3c2416 and s3c2443 to common clock framework
      ARM: S3C24XX: only store clock registers when old clock code is active
      clk: samsung: add plls used by the early s3c24xx cpus
      dt-bindings: add documentation for s3c2412 clock controller
      clk: samsung: add clock controller driver for s3c2412
      ARM: S3C24XX: convert s3c2412 to common clock framework
      ARM: S3C24XX: cpufreq-utils: don't write raw values to MPLLCON when using ccf
      clk: samsung: add clock driver for external clock outputs
      ARM: S3C24XX: enable usage of common dclk if common clock framework is enabled
      dt-bindings: add documentation for s3c2410 clock controller
      clk: samsung: add clock controller driver for s3c2410, s3c2440 and s3c2442
      ARM: S3C24XX: add platform code for conversion to the common clock framework
      ARM: S3C24XX: convert s3c2440 and s3c2442 to common clock framework
      ARM: S3C24XX: convert s3c2410 to common clock framework
      ARM: S3C24XX: remove legacy clock code
      ARM: S3C24XX: remove SAMSUNG_CLOCK remnants after ccf conversion
      ARM: compressed/head.S: remove s3c24xx special case
      ARM: S3C24XX: trim down debug uart handling
      ARM: S3C24XX: use generic DEBUG_UART_PHY/_VIRT in debug macro
      ARM: S3C24XX: move debug-macro.S into the common space

Heiko Stübner (1):
      clk: samsung: clk-s3c2410-dlck: do not use PNAME macro as it declares __initdata

Jonghwan Choi (1):
      cpufreq: exynos: Fix the compile error

Kukjin Kim (2):
      ARM: S3C24XX: fix merge conflict
      Merge branch 'v3.16-next/clk-s3c24xx-3' into v3.16-next/cleanup-samsung

Leela Krishna Amudala (1):
      ARM: EXYNOS: use v7_exit_coherency_flush macro for cache disabling

Linus Walleij (3):
      ARM: plat-versatile: convert LEDs to platform device
      ARM/leds: move ARM Versatile LED driver to leds subsystem
      ARM: plat-versatile: update defconfigs for Versatile LEDs

Olof Johansson (9):
      Merge tag 'versatile-leds' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
      Merge tag 'kconfig-cleanups' of git://git.kernel.org/.../robh/linux into next/cleanup
      Merge tag 'renesas-cleanup-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'sirf-soc-for-3.16' of git://git.kernel.org/.../baohua/linux into next/cleanup
      Merge tag 'vexpress/updates-for-3.16' of git://git.linaro.org/people/pawel.moll/linux into next/cleanup
      Merge tag 's3c24xx-clk' of http://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'omap-for-v3.16/prcm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      clk: samsung: fix build error
      Merge tag 'samsung-cleanup' of http://git.kernel.org/.../kgene/linux-samsung into next/cleanup

Pawel Moll (8):
      of: Keep track of populated platform devices
      mfd: vexpress: Convert custom func API to regmap
      mfd: syscon: Add platform data with a regmap config name
      mfd: vexpress: Define the device as MFD cells
      clk: versatile: Split config options for sp810 and vexpress_osc
      clocksource: Sched clock source for Versatile Express
      ARM: vexpress: Simplify SMP operations for DT-powered system
      ARM: vexpress: move HBI check to sysreg driver

Rob Herring (3):
      ARM: mvebu: clean-up unneeded kconfig selects
      ARM: bcm: clean-up unneeded kconfig selects
      ARM: qcom: clean-up unneeded kconfig selects

Russell King (1):
      ARM: plat-versatile: LEDs initialise to off state

Sachin Kamat (4):
      ARM: EXYNOS: Remove duplicate lines in Makefile
      ARM: EXYNOS: Remove exynos_subsys registration
      ARM: EXYNOS: Migrate Exynos specific macros from plat to mach
      ARM: EXYNOS: Remove unnecessary inclusion of cpu.h

Sudeep KarkadaNagesha (1):
      ARM: vexpress: remove redundant vexpress_dt_cpus_num to get cpu count

Tero Kristo (10):
      ARM: OMAP3: CM: remove a few OMAP34XX_CM_REGADDR defines
      ARM: OMAP2+: prcm: add omap_test_timeout to prcm-common.h
      ARM: OMAP2/3: CM: remove some external dependencies
      ARM: OMAP4: CM: use cm_base* in register address calculations
      ARM: OMAP2+: PRCM: cleanup some header includes
      ARM: OMAP2+: PRM: remove unnecessary cpu_is_XXX calls from prm_init / exit
      ARM: OMAP3/4: PRM: provide io chain reconfig function through irq setup
      ARM: OMAP3/OMAP4: PRM: add prm_features flags and add IO wakeup under it
      ARM: OMAP3/4: PRM: add support of late_init call to prm_ll_ops
      ARM: OMAP4: PRCM: remove references to cm-regbits-44xx.h from PRCM core files

Tony Lindgren (1):
      Merge tag 'for-v3.16/prcm-cleanup-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.16/prcm

Victor Kamensky (4):
      ARM: OMAP2+: raw read and write endian fix
      ARM: OMAP: dmtimer: raw read and write endian fix
      ARM: OMAP: counter-32k: raw read and write endian fix
      ARM: OMAP: debug-leds: raw read and write endian fix

Will Deacon (1):
      ARM: kconfig: allow PCI support to be selected with ARCH_MULTIPLATFORM

Xianglong Du (1):
      ARM: prima2: rstc: fix some minor checkpatch issues

Zhiwu Song (1):
      clocksource:sirf: remove the hardcode for the clk of timers


 .../devicetree/bindings/arm/vexpress-sysreg.txt |  79 +-
 .../devicetree/bindings/arm/vexpress.txt        |  15 +-
 .../bindings/clock/samsung,s3c2410-clock.txt    |  50 ++
 .../bindings/clock/samsung,s3c2412-clock.txt    |  50 ++
 .../bindings/clock/samsung,s3c2443-clock.txt    |  56 ++
 arch/arm/Kconfig                                |   1 +
 arch/arm/Kconfig.debug                          |  54 +-
 arch/arm/boot/compressed/head.S                 |   5 -
 arch/arm/boot/dts/atlas6.dtsi                   |   1 +
 arch/arm/boot/dts/prima2.dtsi                   |   1 +
 arch/arm/boot/dts/s3c2416-smdk2416.dts          |  13 +
 arch/arm/boot/dts/s3c2416.dtsi                  |  42 +
 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi         |  76 +-
 arch/arm/boot/dts/vexpress-v2m.dtsi             |  76 +-
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts      |   5 +-
 arch/arm/configs/realview-smp_defconfig         |   2 +
 arch/arm/configs/realview_defconfig             |   2 +
 arch/arm/configs/versatile_defconfig            |   3 +
 arch/arm/include/debug/s3c24xx.S                |  46 ++
 arch/arm/mach-bcm/Kconfig                       |  49 +-
 arch/arm/mach-bcm/Makefile                      |  21 +-
 arch/arm/mach-bcm/bcm_kona_smc.c                | 136 +++-
 arch/arm/mach-bcm/bcm_kona_smc.h                |  52 +-
 arch/arm/mach-bcm/bcm_kona_smc_asm.S            |  41 -
 arch/arm/mach-bcm/board_bcm21664.c              |   5 +-
 arch/arm/mach-bcm/board_bcm281xx.c              |   2 +-
 arch/arm/mach-bcm/{kona.c => kona_l2_cache.c}   |  16 +-
 arch/arm/mach-bcm/{kona.h => kona_l2_cache.h}   |   6 +-
 arch/arm/mach-cns3xxx/Kconfig                   |   1 -
 arch/arm/mach-exynos/Makefile                   |   7 +-
 arch/arm/mach-exynos/common.h                   |  72 ++
 arch/arm/mach-exynos/cpuidle.c                  |   1 -
 arch/arm/mach-exynos/exynos.c                   |  13 -
 arch/arm/mach-exynos/firmware.c                 |   3 +-
 arch/arm/mach-exynos/hotplug.c                  |  65 +-
 arch/arm/mach-exynos/platsmp.c                  |   2 -
 arch/arm/mach-exynos/pm.c                       |   1 -
 arch/arm/mach-exynos/pmu.c                      |   2 -
 arch/arm/mach-imx/Kconfig                       |   1 -
 arch/arm/mach-mvebu/Kconfig                     |   7 -
 arch/arm/mach-omap2/board-flash.c               |   4 +-
 arch/arm/mach-omap2/clkt2xxx_dpllcore.c         |   2 +-
 arch/arm/mach-omap2/clkt2xxx_osc.c              |   8 +-
 arch/arm/mach-omap2/clkt2xxx_sys.c              |   2 +-
 arch/arm/mach-omap2/clockdomain.h               |   3 +-
 arch/arm/mach-omap2/cm2xxx.c                    |  15 +-
 arch/arm/mach-omap2/cm2xxx_3xxx.h               |   4 +-
 arch/arm/mach-omap2/cm33xx.c                    |   4 +-
 arch/arm/mach-omap2/cm33xx.h                    |   3 -
 arch/arm/mach-omap2/cm3xxx.c                    |  25 +-
 arch/arm/mach-omap2/cm3xxx.h                    |   5 +-
 arch/arm/mach-omap2/cm44xx.c                    |  11 +-
 arch/arm/mach-omap2/cm_common.c                 |   2 +-
 arch/arm/mach-omap2/cminst44xx.c                |  14 +-
 arch/arm/mach-omap2/control.c                   |  20 +-
 arch/arm/mach-omap2/dma.c                       |   4 +-
 arch/arm/mach-omap2/gpmc.c                      |   8 +-
 arch/arm/mach-omap2/id.c                        |   2 +-
 arch/arm/mach-omap2/irq.c                       |   4 +-
 arch/arm/mach-omap2/mux.c                       |   8 +-
 arch/arm/mach-omap2/omap-hotplug.c              |   4 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c       |  18 +-
 arch/arm/mach-omap2/omap-smp.c                  |   6 +-
 arch/arm/mach-omap2/omap-wakeupgen.c            |  42 +-
 arch/arm/mach-omap2/omap4-common.c              |  18 +-
 arch/arm/mach-omap2/omap_hwmod.c                |  10 +-
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   1 +
 arch/arm/mach-omap2/omap_phy_internal.c         |   6 +-
 arch/arm/mach-omap2/powerdomain-common.c        |   1 -
 arch/arm/mach-omap2/powerdomain.c               |   1 +
 arch/arm/mach-omap2/powerdomain.h               |   3 +-
 arch/arm/mach-omap2/prcm-common.h               |  24 +
 arch/arm/mach-omap2/prcm_mpu44xx.c              |   4 +-
 arch/arm/mach-omap2/prcm_mpu44xx.h              |   1 -
 arch/arm/mach-omap2/prm.h                       |  10 +
 arch/arm/mach-omap2/prm2xxx.c                   |  13 +-
 arch/arm/mach-omap2/prm2xxx.h                   |   2 +-
 arch/arm/mach-omap2/prm2xxx_3xxx.c              |   1 -
 arch/arm/mach-omap2/prm2xxx_3xxx.h              |   4 +-
 arch/arm/mach-omap2/prm33xx.c                   |   5 +-
 arch/arm/mach-omap2/prm3xxx.c                   |  22 +-
 arch/arm/mach-omap2/prm3xxx.h                   |   2 +-
 arch/arm/mach-omap2/prm44xx.c                   |  24 +-
 arch/arm/mach-omap2/prm_common.c                |  17 +-
 arch/arm/mach-omap2/prminst44xx.c               |   4 +-
 arch/arm/mach-omap2/sdrc.h                      |   8 +-
 arch/arm/mach-omap2/sdrc2xxx.c                  |   4 +-
 arch/arm/mach-omap2/sr_device.c                 |   2 +-
 arch/arm/mach-omap2/sram.c                      |  16 +-
 arch/arm/mach-omap2/timer.c                     |   8 +-
 arch/arm/mach-omap2/vc.c                        |   4 +-
 arch/arm/mach-omap2/wd_timer.c                  |   8 +-
 arch/arm/mach-prima2/rstc.c                     |  34 +-
 arch/arm/mach-qcom/Kconfig                      |   2 -
 arch/arm/mach-realview/core.c                   |  15 +
 arch/arm/mach-realview/core.h                   |   1 +
 arch/arm/mach-realview/realview_eb.c            |   1 +
 arch/arm/mach-realview/realview_pb1176.c        |   1 +
 arch/arm/mach-realview/realview_pb11mp.c        |   1 +
 arch/arm/mach-realview/realview_pba8.c          |   1 +
 arch/arm/mach-realview/realview_pbx.c           |   1 +
 arch/arm/mach-s3c24xx/Kconfig                   |  91 +--
 arch/arm/mach-s3c24xx/Makefile                  |  13 +-
 arch/arm/mach-s3c24xx/clock-dclk.c              | 195 -----
 arch/arm/mach-s3c24xx/clock-s3c2410.c           | 284 -------
 arch/arm/mach-s3c24xx/clock-s3c2412.c           | 760 -------------------
 arch/arm/mach-s3c24xx/clock-s3c2416.c           | 171 -----
 arch/arm/mach-s3c24xx/clock-s3c2440.c           | 217 ------
 arch/arm/mach-s3c24xx/clock-s3c2443.c           | 212 ------
 arch/arm/mach-s3c24xx/clock-s3c244x.c           | 141 ----
 arch/arm/mach-s3c24xx/common-s3c2443.c          | 675 ----------------
 arch/arm/mach-s3c24xx/common.c                  |  85 ++-
 arch/arm/mach-s3c24xx/common.h                  |  21 +-
 arch/arm/mach-s3c24xx/cpufreq-utils.c           |   4 +-
 .../arm/mach-s3c24xx/include/mach/debug-macro.S | 101 ---
 arch/arm/mach-s3c24xx/include/mach/regs-clock.h |  18 -
 arch/arm/mach-s3c24xx/include/mach/regs-gpio.h  |   3 -
 arch/arm/mach-s3c24xx/mach-amlm5900.c           |   9 +-
 arch/arm/mach-s3c24xx/mach-anubis.c             |  34 +-
 arch/arm/mach-s3c24xx/mach-at2440evb.c          |  10 +-
 arch/arm/mach-s3c24xx/mach-bast.c               |  34 +-
 arch/arm/mach-s3c24xx/mach-gta02.c              |   8 +-
 arch/arm/mach-s3c24xx/mach-h1940.c              |  10 +-
 arch/arm/mach-s3c24xx/mach-jive.c               |   9 +-
 arch/arm/mach-s3c24xx/mach-mini2440.c           |  10 +-
 arch/arm/mach-s3c24xx/mach-n30.c                |  12 +-
 arch/arm/mach-s3c24xx/mach-nexcoder.c           |  10 +-
 arch/arm/mach-s3c24xx/mach-osiris.c             |  34 +-
 arch/arm/mach-s3c24xx/mach-otom.c               |  10 +-
 arch/arm/mach-s3c24xx/mach-qt2410.c             |   9 +-
 arch/arm/mach-s3c24xx/mach-rx1950.c             |  21 +-
 arch/arm/mach-s3c24xx/mach-rx3715.c             |  10 +-
 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c         |  38 +-
 arch/arm/mach-s3c24xx/mach-smdk2410.c           |   9 +-
 arch/arm/mach-s3c24xx/mach-smdk2413.c           |   9 +-
 arch/arm/mach-s3c24xx/mach-smdk2416.c           |   9 +-
 arch/arm/mach-s3c24xx/mach-smdk2440.c           |  10 +-
 arch/arm/mach-s3c24xx/mach-smdk2443.c           |   9 +-
 arch/arm/mach-s3c24xx/mach-tct_hammer.c         |   9 +-
 arch/arm/mach-s3c24xx/mach-vr1000.c             |  34 +-
 arch/arm/mach-s3c24xx/mach-vstms.c              |   9 +-
 arch/arm/mach-s3c24xx/pm.c                      |  17 -
 arch/arm/mach-s3c24xx/s3c2410.c                 |  56 --
 arch/arm/mach-s3c24xx/s3c2412.c                 |  43 --
 arch/arm/mach-s3c24xx/s3c2442.c                 | 111 ---
 arch/arm/mach-s3c24xx/s3c244x.c                 |  59 +-
 arch/arm/mach-shmobile/Kconfig                  |   5 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          |  13 +-
 arch/arm/mach-shmobile/setup-sh7372.c           |   6 +-
 arch/arm/mach-tegra/Kconfig                     |   1 -
 arch/arm/mach-versatile/core.c                  |  16 +
 arch/arm/mach-vexpress/Kconfig                  |   2 +
 arch/arm/mach-vexpress/core.h                   |   3 +-
 arch/arm/mach-vexpress/ct-ca9x4.c               |  10 +-
 arch/arm/mach-vexpress/platsmp.c                | 187 +----
 arch/arm/mach-vexpress/v2m.c                    |  82 +-
 arch/arm/plat-omap/counter_32k.c                |   6 +-
 arch/arm/plat-omap/debug-leds.c                 |  14 +-
 arch/arm/plat-omap/dmtimer.c                    |   8 +-
 arch/arm/plat-omap/include/plat/dmtimer.h       |  16 +-
 .../plat-samsung/include/plat/cpu-freq-core.h   |   1 +
 arch/arm/plat-samsung/include/plat/cpu.h        |  61 --
 arch/arm/plat-versatile/Kconfig                 |   6 -
 arch/arm/plat-versatile/Makefile                |   1 -
 arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi    |   2 +-
 drivers/bus/Kconfig                             |  10 +
 drivers/bus/Makefile                            |   2 +
 drivers/bus/vexpress-config.c                   | 202 +++++
 drivers/clk/Kconfig                             |   9 +-
 drivers/clk/samsung/Makefile                    |   4 +
 drivers/clk/samsung/clk-pll.c                   | 266 ++++++-
 drivers/clk/samsung/clk-pll.h                   |   6 +
 drivers/clk/samsung/clk-s3c2410-dclk.c          | 440 +++++++++++
 drivers/clk/samsung/clk-s3c2410.c               | 477 ++++++++++++
 drivers/clk/samsung/clk-s3c2412.c               | 269 +++++++
 drivers/clk/samsung/clk-s3c2443.c               | 462 +++++++++++
 drivers/clk/versatile/Kconfig                   |  26 +
 drivers/clk/versatile/Makefile                  |   5 +-
 drivers/clk/versatile/clk-vexpress-osc.c        |  96 +--
 drivers/clocksource/Kconfig                     |  11 +
 drivers/clocksource/Makefile                    |   1 +
 drivers/clocksource/timer-marco.c               |   8 +-
 drivers/clocksource/timer-prima2.c              |  47 +-
 drivers/clocksource/versatile.c                 |  40 +
 drivers/cpufreq/exynos-cpufreq.c                |  19 +-
 drivers/cpufreq/exynos-cpufreq.h                |   8 +
 drivers/cpufreq/exynos4x12-cpufreq.c            |  11 +-
 drivers/cpufreq/s3c24xx-cpufreq.c               |   1 +
 drivers/hwmon/vexpress.c                        |  17 +-
 drivers/irqchip/irq-sirfsoc.c                   |   3 +-
 drivers/leds/Kconfig                            |   8 +
 drivers/leds/Makefile                           |   1 +
 .../leds.c => drivers/leds/leds-versatile.c     |  51 +-
 drivers/mfd/Kconfig                             |  15 +-
 drivers/mfd/Makefile                            |   2 +-
 drivers/mfd/syscon.c                            |   4 +
 drivers/mfd/vexpress-config.c                   | 287 -------
 drivers/mfd/vexpress-sysreg.c                   | 554 ++++----------
 drivers/misc/Kconfig                            |   9 +
 drivers/misc/Makefile                           |   1 +
 drivers/misc/vexpress-syscfg.c                  | 324 ++++++++
 drivers/of/platform.c                           |  74 +-
 drivers/power/reset/vexpress-poweroff.c         |  16 +-
 drivers/regulator/vexpress.c                    |  50 +-
 include/dt-bindings/clock/s3c2410.h             |  62 ++
 include/dt-bindings/clock/s3c2412.h             |  73 ++
 include/dt-bindings/clock/s3c2443.h             |  92 +++
 include/linux/of.h                              |   7 +
 include/linux/of_platform.h                     |   5 +
 include/linux/platform_data/syscon.h            |   8 +
 include/linux/vexpress.h                        |  94 +--
 211 files changed, 4666 insertions(+), 5172 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2410-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2412-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,s3c2443-clock.txt
 create mode 100644 arch/arm/include/debug/s3c24xx.S
 delete mode 100644 arch/arm/mach-bcm/bcm_kona_smc_asm.S
 rename arch/arm/mach-bcm/{kona.c => kona_l2_cache.c} (80%)
 rename arch/arm/mach-bcm/{kona.h => kona_l2_cache.h} (80%)
 delete mode 100644 arch/arm/mach-s3c24xx/clock-dclk.c
 delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2410.c
 delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2412.c
 delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2416.c
 delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2440.c
 delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c2443.c
 delete mode 100644 arch/arm/mach-s3c24xx/clock-s3c244x.c
 delete mode 100644 arch/arm/mach-s3c24xx/common-s3c2443.c
 delete mode 100644 arch/arm/mach-s3c24xx/include/mach/debug-macro.S
 create mode 100644 drivers/bus/vexpress-config.c
 create mode 100644 drivers/clk/samsung/clk-s3c2410-dclk.c
 create mode 100644 drivers/clk/samsung/clk-s3c2410.c
 create mode 100644 drivers/clk/samsung/clk-s3c2412.c
 create mode 100644 drivers/clk/samsung/clk-s3c2443.c
 create mode 100644 drivers/clk/versatile/Kconfig
 create mode 100644 drivers/clocksource/versatile.c
 rename arch/arm/plat-versatile/leds.c => drivers/leds/leds-versatile.c (68%)
 delete mode 100644 drivers/mfd/vexpress-config.c
 create mode 100644 drivers/misc/vexpress-syscfg.c
 create mode 100644 include/dt-bindings/clock/s3c2410.h
 create mode 100644 include/dt-bindings/clock/s3c2412.h
 create mode 100644 include/dt-bindings/clock/s3c2443.h
 create mode 100644 include/linux/platform_data/syscon.h

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

* [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1)
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 2/7] ARM: SoC cleanups " Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 4/7] ARM: SoC board support updates for 3.16 Olof Johansson
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

A quite large set of SoC updates this cycle. In no particular order:

- Multi-cluster power management for Samsung Exynos, adding support for
big.LITTLE CPU switching on EXYNOS5
- SMP support for Marvell Armada 375 and 38x
- SMP rework on Allwinner A31
- Xilinx Zynq support for SOC_BUS, big endian
- Marvell orion5x platform cleanup, modernizing the implementation and
  moving to DT.
- _Finally_ moving Samsung Exynos over to support MULTIPLATFORM, so
  that their platform can be enabled in the same kernel binary as most
  of the other v7 platforms in the tree. \o/ The work isn't quite complete,
  there's some driver fixes still needed, but the basics now work.

New SoC support added:
- Freescale i.MX6SX
- LSI Axxia AXM55xx SoCs
- Samsung EXYNOS 3250, 5260, 5410, 5420 and 5800
- STi STIH407

Plus a large set of various smaller updates for different platforms. I'm
probably missing some important one here.

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

The following changes since commit d34c691d03e34d471ea9c456cc7faecfa80af3eb:

  Merge tag 'cleanup-for-3.16' 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.16

for you to fetch changes up to b5b9324a6296bd0176fe1f8e06a1220207bd1bd3:

  ARM: exynos: don't run exynos4 l2x0 setup on other platforms

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

Abhilash Kesavan (4):
      ARM: EXYNOS: Add generic cluster power control functions
      ARM: EXYNOS: Add MCPM call-back functions
      ARM: EXYNOS: Enable mcpm for dual-cluster exynos5800 SoC
      ARM: exynos: Fix "allmodconfig" build errors in mcpm and hotplug

Alexander Shiyan (11):
      ARM: bcm: Restrict ARCH_BCM selection to ARCH_MULTI_V6_V7
      ARM: i.MX: mx21ads: Replace direct handling of peripheral bits with GPIOs
      ARM: i.MX: mx21ads: Use fixed voltage regulator for LCD power
      ARM: i.MX: mx21ads: Cleanup board
      ARM: i.MX: Remove #ifdef CONFIG_OF
      ARM: i.MX27 clk: Add missing clocks for MSHC and RTIC
      ARM: i.MX27 clk: Remove clk_register_clkdev() for unused clocks
      ARM: i.MX: Fix eMMa PrP resource size
      ARM: i.MX: Setup IRQ handler from IRQ driver
      ARM: i.MX1 clk: Add missing clocks
      ARM: i.MX1 clk: Remove clk_register_clkdev() for unused clocks

Alexandre Belloni (16):
      ARM: at91: sam9g45: remove unused platform_data
      ARM: at91: sam9260: remove unused platform_data
      iio: adc: at91: cleanup platform_data
      iio: adc: at91_adc: Add support for touchscreens without TSMR
      ARM: at91: sam9m10g45ek: Add touchscreen support through at91_adc
      iio: adc: at91: remove unused include from include/mach
      iio: adc: at91: add sam9rl support
      ARM: at91: sam9rl: add at91_adc to support adc and touchscreen
      ARM: at91: sam9rlek add touchscreen support through at91_adc
      ARM: at91: sam9g45: switch from atmel_tsadcc to at91_adc
      ARM: at91: sam9rl: switch from atmel_tsadcc to at91_adc
      ARM: at91: remove atmel_tsadcc from sama5_defconfig
      Input: atmel_tsadcc: remove driver
      ARM: at91: remove atmel_tsadcc platform_data
      ARM: at91/dt: at91-cosino_mega2560 remove useless tsadcc node
      ARM: berlin: add MACH_BERLIN_BG2Q symbol

Alim Akhtar (1):
      clk: exynos5420: Add 5800 specific clocks

Anders Berg (5):
      ARM: Add platform support for LSI AXM55xx SoC
      ARM: dts: Device tree for AXM55xx.
      ARM: axxia: Adding defconfig for AXM55xx
      power: reset: Add Axxia system reset driver
      ARM: dts: axxia: Add reset controller

Andrew Bresticker (1):
      ARM: dts: add CCI node for exynos5420

Andrew Lunn (3):
      ARM: mvebu: Add a SOC bus device entry
      ARM: Kirkwood: Remove platform driver for codec
      ARM: Kirkwood: t5325: Remove platform device to instantiate audio

Andy Gross (1):
      ARM: qcom: Select PINCTRL by default for ARCH_QCOM

Anson Huang (1):
      ARM: imx: add clock driver for imx6sx

Antoine Tenart (3):
      ARM: berlin: add Marvell Armada 1500 pro to Marvell doc
      ARM: berlin: add the LIBGPIO as a dependency for the BG2Q
      ARM: berlin: add the pinctrl dependency for the Marvell Berlin SoCs

Archit Taneja (1):
      ARM: OMAP2+: hwmod: OMAP5 DSS hwmod data

Arnd Bergmann (8):
      Merge branch 'axxia/soc' into next/soc
      Merge tag 'mvebu-soc-3.16-2' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'qcom-soc-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into next/soc
      Merge tag 'sunxi-core-for-3.16-2' of https://github.com/mripard/linux into next/soc
      Merge branch 'bcm/cleanup' into next/soc
      Merge tag 'for-3.16/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc
      ARM: sunxi: allow building without reset controller
      ARM: EXYNOS: Enable multi-platform build support

Arun Kumar K (6):
      ARM: dts: Add pwmX_out pinctrl nodes to exynos5420
      ARM: dts: Add node labels to exynos5420
      ARM: dts: Add exynos5420 peach-pit board support
      clk: samsung: exynos5250: Add clocks for G3D
      clk: samsung: exynos5420: Add clock IDs needed by GPU
      ARM: EXYNOS: Add 5800 SoC support

Boris BREZILLON (12):
      clk: at91: rework main clk implementation
      clk: at91: update main clk documentation
      clk: at91: add slow clks driver
      clk: at91: add slow clk documentation
      ARM: at91/dt: move sama5d3 SoC to the new main/slow clk model
      ARM: at91/dt: add xtal frequencies to sama5d3xcm boards
      ARM: at91/dt: add xtal frequencies to sama5d3 xplained board
      ARM: at91/dt: move at91sam9261 SoC to the new main clock model
      ARM: at91/dt: define main xtal frequency of the at91sam9261ek board
      ARM: at91/dt: move at91sam9rl SoC to the new slow/main clock models
      ARM: at91/dt: define sam9rlek crystal frequencies
      ARM: sunxi: select MFD_SUN6I_PRCM when sun6i arch support is enabled

Brian Norris (1):
      ARM: imx/mxs defconfigs: add MTD_SPI_NOR (new dependency for M25P80)

Chanwoo Choi (3):
      dt-bindings: add documentation for Exynos3250 clock controller
      ARM: EXYNOS: Add Exynos3250 SoC ID
      ARM: EXYNOS: Support secondary CPU boot of Exynos3250

Cho KyongHo (1):
      clk: exynos5250: Add missing sysmmu clocks for DISP and ISP blocks

Dave Gerlach (1):
      ARM: OMAP2+: Remove suspend_set_ops from common pm late init

Denis Carikli (2):
      ARM: imx_v4_v5_defconfig: Enable drivers for i.MX25/i.MX35 USB support.
      ARM: imx_v6_v7_defconfig: Add more drm drivers.

Ezequiel Garcia (2):
      ARM: mvebu: Select HAVE_ARM_TWD only if SMP is enabled
      ARM: mvebu: Add thermal quirk for the Armada 375 DB board

Fabio Estevam (4):
      ARM: imx: Remove mx51_babbage board file
      ARM: mxs_defconfig: Select CONFIG_CRYPTO_DEV_MXS_DCP
      ARM: mx51: Remove mach-cpuimx51sd board file
      ARM: mx25: Add CLKO support

Geert Uytterhoeven (5):
      ARM: shmobile: rcar-gen2: Cache Mode Monitor Register Value
      ARM: shmobile: r8a7778/bockw: Move "select RENESAS_INTC_IRQPIN" under SoC
      ARM: shmobile: r8a7791: Use rcar_gen2_read_mode_pins() helper
      ARM: shmobile: r8a7740: Correct name of DT Ethernet clock
      ARM: shmobile: r8a7791: Correct SYS-DMAC clock defines

Georgi Djakov (1):
      ARM: debug: qcom: add UART addresses to Kconfig help for APQ8084

Gilles Chanteperdrix (1):
      ARM: imx: factor device tree timer initialization

Gregory CLEMENT (17):
      ARM: mvebu: extend the PMSU registers
      ARM: mvebu: use a separate function to set the boot address of CPUs
      ARM: mvebu: add function to set the resume boot address for Armada 375
      ARM: mvebu: add SMP support for Armada 375 and Armada 38x
      ARM: mvebu: add workaround for SMP support for Armada 375 stepping Z1
      ARM: mvebu: remove the address parameter for ll_set_cpu_coherent
      ARM: mvebu: ll_set_cpu_coherent always uses the current CPU
      ARM: mvebu: Remove the unused argument of set_cpu_coherent()
      ARM: mvebu: Split low level functions to manipulate HW coherency
      ARM: mvebu: Low level function to disable HW coherency support
      ARM: mvebu: Allow to power down L2 cache controller in idle mode
      ARM: mvebu: Add the PMSU related part of the cpu idle functions
      ARM: mvebu: Register notifier callback for the cpuidle transition
      cpuidle: mvebu: Add initial CPU idle support for Armada 370/XP SoC
      ARM: mvebu: register the cpuidle driver for the Armada XP SoCs
      ARM: mvebu: remove unnecessary ifdef around l2x0_of_init
      ARM: mvebu: fix the name of the parameter used in mvebu_get_soc_id

Heiko Stübner (1):
      ARM: rockchip: convert smp bringup to CPU_METHOD_OF_DECLARE

Iain Paton (1):
      ARM: imx6: clk: i.MX6 DualLite/Solo i2c4 clock

Ivan T. Ivanov (1):
      ARM: debug: qcom: make UART address selection configuration option

Jason Cooper (2):
      Merge branch 'mvebu/soc-pmsu' into mvebu/soc
      Merge branch 'mvebu/irqchip' into mvebu/soc

Juan Solano (1):
      ARM: i.MX27 pca100: remove deprecated IRQF_DISABLED

Kukjin Kim (6):
      Merge branch 'for_3.16/exynos5260' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'for_3.16/clk_fixes_non_critical' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'for_3.16/clk_cleanup' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'for_3.16/exynos3250' of git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
      Merge branch 'v3.16-next/cleanup-samsung' into v3.16-next/platform-exynos
      ARM: EXYNOS: mcpm rename the power_down_finish

Kuninori Morimoto (2):
      ARM: shmobile: r8a7778: remove old style audio clock
      ARM: shmobile: r8a7790: remove old style audio clock

Laurent Pinchart (4):
      ARM: shmobile: r8a7790: Fix the I2C clocks parents in legacy code
      ARM: shmobile: r8a7791: Fix the I2C clocks parents in legacy code
      ARM: shmobile: r8a7790: Rename VSP1_(SY|RT) clocks to VSP1_(S|R)
      ARM: shmobile: r8a7791: Rename VSP1_SY clocks to VSP1_S

Leela Krishna Amudala (2):
      ARM: EXYNOS: Add generic cpu power control functions for exynos SoCs
      ARM: EXYNOS: use generic exynos cpu power control functions

Linus Walleij (1):
      ARM: at91: localize GPIO header

Magnus Damm (15):
      ARM: shmobile: Update r8a7791 CPU freq to 1500MHz in C
      ARM: shmobile: Add shared shmobile_init_delay()
      ARM: shmobile: Remove legacy EMEV2 SoC support
      ARM: shmobile: Remove EMEV2 header file
      ARM: shmobile: Make use of r8a7790_add_standard_devices()
      ARM: shmobile: Check r8a7791 MD21 at SMP boot
      ARM: shmobile: Introduce shmobile_clk_workaround()
      ARM: shmobile: Add r8a7740 Maximum CPU Frequency to DTS
      ARM: shmobile: Use r8a7740 DT CPU Frequency in common case
      ARM: shmobile: Use r8a7740 DT CPU Frequency for Armadillo DT Ref
      ARM: shmobile: Remove unused r8a7740_init_delay()
      ARM: shmobile: Use r8a7791 DT CPU Frequency in common case
      ARM: shmobile: Use r8a7791 DT CPU Frequency for Koelsch
      ARM: shmobile: Remove unused r8a7791_init_early()
      ARM: shmobile: Use shmobile_init_late() on r8a7740

Maxime Coquelin (1):
      ARM: STi: Add STiH407 SoC support

Maxime Ripard (7):
      ARM: sunxi: Split the various SoCs support in Kconfig
      Documentation: dt: bindings: Document ARM PSCI enable method
      ARM: sun6i: Use CPU_METHOD_OF_DECLARE
      Documentation: dt: bindings: Document Allwinner A31 enable method
      ARM: sun6i: Retire the smp field in A31 machine
      ARM: sunxi: Remove reset code from the platform
      ARM: sunxi: Remove init_machine callback

Michal Simek (5):
      ARM: zynq: Add support for SOC_BUS
      ARM: zynq: Sort Kconfig options
      clocksource: cadence_ttc: Use readl/writel_relaxed instead of __raw
      ARM: zynq: Fix uart0 early console virtual address
      ARM: zynq: Enable big-endian

Naveen Krishna Chatradhi (1):
      clk: samsung: exynos5250/5420: Add gate clock for SSS module

Nicolas Ferre (1):
      ASoC: sam9g20_wm8731: remove useless mach/gpio.h

Nishanth Menon (1):
      ARM: DRA752: add detection of SoC information

Olof Johansson (26):
      Merge tag 'renesas-soc-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-clock-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/soc
      Merge tag 'mvebu-soc-orion5x-3.16' of git://git.infradead.org/linux-mvebu into next/soc
      Merge tag 'mvebu-soc-3.16' of git://git.infradead.org/linux-mvebu into next/soc
      Merge branch 'cleanup/kconfig' into next/soc
      Merge tag 'renesas-clock2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc-cleanup-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'sti-soc-for-v3.16' of git://git.stlinux.com/devel/kernel/linux-sti into next/soc
      Merge tag 'sunxi-core-for-3.16' of https://github.com/mripard/linux into next/soc
      Merge tag 'imx-soc-3.16' of git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'tegra-for-3.16-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Documentation: devicetree: arm: sort enable-method entries
      Merge tag 'omap-for-v3.16/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v3.16/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'berlin-soc-3.16' of https://github.com/shesselba/linux-berlin into next/soc
      Merge tag 'zynq-cleanup-for-3.16' of git://git.xilinx.com/linux-xlnx into next/soc
      Merge tag 'exynos-mcpm' of http://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'samsung-clk' of http://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'samsung-clk-2' of http://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'qcom-soc-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/soc
      Merge tag 'samsung-clk-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'samsung-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'exynos-mcpm-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      ARM: exynos: don't run exynos4 l2x0 setup on other platforms

Pankaj Dubey (7):
      clk/samsung: add support for pll2550xx
      clk: samsung: fixed compiler warning [-Wpointer-to-int-cast]
      clk: samsung: add new Kconfig for Samsung common clock option
      ARM: select COMMON_CLK_SAMSUNG for ARCH_EXYNOS and ARCH_S3C64XX
      ARM: S3C24XX: move S3C24XX clock Kconfig options to Samsung clock Kconfig file
      drivers: clk: use COMMON_CLK_SAMSUNG for Samsung clock support
      ARM: EXYNOS: initial board support for exynos5260 SoC

Peter Ujfalusi (1):
      ARM: omap4: hwmod_data: Clean up audio related structures (remove/merge them)

Philipp Zabel (1):
      ARM: i.MX5: Remove outdated VPU clock lookups

Rahul Sharma (4):
      clk/samsung: add support for multiple clock providers
      clk/samsung: add support for pll2650xx
      clk/exynos5260: add macros and documentation for exynos5260
      clk/exynos5260: add clock file for exynos5260

Sachin Kamat (4):
      clk: samsung: exynos5420: Fix VPLL lock offset
      ARM: EXYNOS: Map SYSRAM through generic DT bindings
      devicetree: bindings: document SYSRAM binding
      ARM: EXYNOS: Consolidate Kconfig entries

Scott Branden (1):
      ARM: mach-bcm: add ARM_ERRATA_775420

Sebastian Hesselbarth (1):
      irqchip: orion: Reverse irq handling priority

Shaik Ameer Basha (15):
      clk: samsung: exynos5420: Rename mux parent arrays
      clk: samsung: exynos5420: add clocks for ISP block
      clk: samsung: exynos5420: update clocks for GSCL and MSCL blocks
      clk: samsung: exynos5420: fix parent clocks for mscl sysmmu
      clk: samsung: exynos5420: update clocks for G2D and G3D blocks
      clk: samsung: exynos5420: update clocks for DISP1 block
      clk: samsung: exynos5420: update clocks for PERIC block
      clk: samsung: exynos5420: update clocks for PERIS and GEN blocks
      clk: samsung: exynos5420: update clocks for WCORE block
      clk: samsung: exynos5420: update clocks for FSYS and FSYS2 blocks
      clk: samsung: exynos5420: correct sysmmu-mfc parent clocks
      clk: samsung: exynos5420: fix register offset for sclk_bpll
      clk: samsung: exynos5420: update clocks for MAU Block
      clk: samsung: exynos5420: add misc clocks
      clk: samsung: exynos5420: add more registers to restore list

Shawn Guo (10):
      ARM: imx_v6_v7_defconfig: enable cpufreq and CMA support
      ARM: imx: drop CONFIG_MMC_UNSAFE_RESUME from defconfig
      ARM: imx_v6_v7_defconfig: enable option CONFIG_LOCALVERSION_AUTO
      ARM: imx: define struct clk_gate2 on our own
      ARM: imx: lock is always valid for clk_gate2
      ARM: imx: add shared gate clock support
      ARM: imx6q: add the missing esai_ahb clock
      ARM: imx_v4_v5_defconfig: drop CONFIG_COMMON_CLK_DEBUG option
      ARM: imx: add low-level debug support for imx6sx
      ARM: imx: add basic imx6sx SoC support

Simon Horman (1):
      ARM: shmobile: Set clock frequency in HZ from OF nodes

Srinivas Kandagatla (1):
      ARM: qcom: Enable ARM_AMBA option for Qualcomm SOCs.

Stefan Agner (1):
      ARM: vf610: add UART choice for low-level debug

Sylwester Nawrocki (3):
      ARM: dts: Update camera nodes for exynos4 and exynos4412-trats2
      ARM: dts: Add rear camera nodes for exynos4412-trats2
      clk: samsung: exynos4: Use single clock ID for CLK_MDMA gate clocks

Tarek Dakhran (2):
      clk: exynos5410: register clocks using common clock framework
      ARM: EXYNOS: Add support for EXYNOS5410 SoC

Thierry Reding (1):
      ARM: tegra: Support reboot modes

Thomas Petazzoni (58):
      ARM: mvebu: prepare coherency code to support more SOCs
      ARM: mvebu: add a coherency_available() call
      bus: mvebu: pass the coherency availability information at init time
      ARM: mvebu: ARM: mvebu: use of_find_matching_node_and_match() in coherency.c
      ARM: mvebu: enable the ARM SCU on Armada 375 and Armada 38x
      ARM: mvebu: add Armada 375 support to the coherency code
      ARM: mvebu: implement Armada 375 coherency workaround
      ARM: mvebu: add Armada 38x support to the coherency code
      ARM: mvebu: introduce CPU reset code
      ARM: mvebu: start using the CPU reset driver
      ARM: mvebu: improve PMSU driver to request its resource
      ARM: orion5x: move interrupt controller node into ocp
      ARM: orion5x: switch to preprocessor includes in DT
      ARM: orion5x: use existing dt-bindings include for Device Tree files
      ARM: orion5x: convert DT to use the mvebu-mbus driver
      ARM: orion5x: add node labels in Orion5x SoC Device Tree file
      ARM: orion5x: use gpio-keys and gpio-leds instead of gpio_keys/gpio_leds in edmini_v2
      ARM: orion5x: add linux,stdout-path to edmini_v2
      ARM: orion5x: use node labels for UART and SATA on edmini_v2
      ARM: orion5x: rename XOR node to dma-controller@<address>
      ARM: orion5x: add interrupt for Ethernet in Device Tree
      ARM: orion5x: switch to use the clock driver for DT platforms
      ARM: orion5x: convert to use 'clocks' property for UART controllers
      ARM: orion: switch to a per-platform handle_irq() function
      ARM: orion5x: switch to DT interrupts and timer
      ARM: orion5x: enable pinctrl driver at SoC level
      ARM: orion5x: update I2C description at SoC level
      ARM: orion5x: add Device Bus description at SoC level
      ARM: orion5x: add standard pinctrl configs for sata0 and sata1
      ARM: orion5x: convert edmini_v2 to DT pinctrl
      ARM: orion5x: use DT to describe I2C devices on edmini_v2
      ARM: orion5x: use DT to describe EHCI on edmini_v2
      ARM: orion5x: use DT to describe NOR on edmini_v2
      ARM: orion5x: keep TODO list in edmini_v2 DT
      ARM: orion5x: remove unneeded code for edmini_v2
      ARM: orion5x: convert RD-88F5182 to Device Tree
      ARM: orion5x: convert d2net to Device Tree
      ARM: orion5x: convert Maxtor Shared Storage II to the Device Tree
      ARM: orion: remove no longer needed DT IRQ code
      ARM: orion: remove no longer needed gpio DT code
      irqchip: irq-armada-370-xp: Do the set_smp_cross_call() in the driver
      irqchip: irq-armada-370-xp: Use cpu notifier to initialize secondary CPUs
      ARM: mvebu: move Armada XP specific SMP initialization to platsmp.c
      ARM: mvebu: use CPU_METHOD_OF_DECLARE for SMP on Armada XP
      ARM: mvebu: add Armada 38x compatible string to pmsu
      ARM: mvebu: refine which files are build in mach-mvebu
      ARM: mvebu: fix thermal quirk SoC revision check
      ARM: mvebu: initialize mvebu-soc-id earlier
      ARM: mvebu: add Armada 375 A0 revision definition
      ARM: mvebu: conditionalize Armada 375 SMP workaround
      ARM: mvebu: conditionalize Armada 375 coherency workaround
      ARM: mvebu: use hardware I/O coherency also for PCI devices
      ARM: mvebu: implement L2/PCIe deadlock workaround
      ARM: mvebu: coherency: fix registration of PCI bus notifier when !PCI
      ARM: mvebu: fix big endian booting after coherency code rework
      ARM: mvebu: fix indentation of assembly instructions in coherency_ll.S
      ARM: mvebu: improve comments in coherency_ll.S
      ARM: mvebu: returns ll_get_cpuid() to ll_get_coherency_cpumask()

Tim Kryger (1):
      ARM: bcm_defconfig: Enable PWM and Backlight

Tomasz Figa (3):
      clk: samsung: Initialize clock table with error pointers
      ARM: S3C24XX: Remove omitted Kconfig selects and conditionals
      clk: samsung: exynos3250: Add clocks using common clock framework

Tomasz Stanislawski (3):
      ARM: dts: add missing pinctrls for I2C of exynos4
      ARM: dts: rename alias for i2c_ak8975 label for exynos4412-trats2
      clk: samsung: exynos4: export sclk_hdmiphy clock

Tony Lindgren (11):
      mfd: twl-core: Fix idle mode signaling for omaps when booted with device tree
      Merge tag 'ib-mfd-omap-3.16' of git://git.kernel.org/.../lee/mfd into omap-for-v3.16/pm
      ARM: dts: Fix omap serial wake-up when booted with device tree
      ARM: OMAP3: Fix idle mode signaling for sys_clkreq and sys_off_mode
      ARM: OMAP3: Disable broken omap3_set_off_timings function
      ARM: OMAP3: Fix voltage control for deeper idle states
      ARM: dts: Configure omap3 twl4030 I2C4 pins by default
      ARM: OMAP2+: Fix voltage scaling init for device tree
      ARM: dts: Enable N900 keyboard sleep leds by default
      ARM: OMAP2+: Enable CPUidle in omap2plus_defconfig
      Merge tag 'for-v3.16/hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.16/soc

Ulf Hansson (1):
      ARM: shmobile: Ignore callbacks for subsys generic_pm_domain_data

Vincent Stehlé (1):
      ARM: mvebu: Fix pmsu compilation when ARMv6 is selected


 Documentation/arm/Marvell/README                |    5 +
 Documentation/arm/sti/stih407-overview.txt      |   18 +
 .../bindings/arm/armada-370-xp-pmsu.txt         |   19 +-
 .../bindings/arm/armada-cpu-reset.txt           |   14 +
 Documentation/devicetree/bindings/arm/axxia.txt |   12 +
 .../bindings/arm/coherency-fabric.txt           |   32 +-
 Documentation/devicetree/bindings/arm/cpus.txt  |    8 +-
 .../bindings/arm/exynos/smp-sysram.txt          |   38 +
 Documentation/devicetree/bindings/arm/sti.txt   |   15 +
 .../devicetree/bindings/clock/at91-clock.txt    |  128 +-
 .../bindings/clock/exynos3250-clock.txt         |   41 +
 .../bindings/clock/exynos5260-clock.txt         |  190 ++
 .../bindings/clock/exynos5410-clock.txt         |   45 +
 .../bindings/clock/exynos5420-clock.txt         |    3 +-
 .../devicetree/bindings/clock/imx25-clock.txt   |    3 +
 .../devicetree/bindings/clock/imx27-clock.txt   |    7 +-
 .../devicetree/bindings/clock/imx6q-clock.txt   |    1 +
 .../devicetree/bindings/clock/imx6sx-clock.txt  |   13 +
 .../bindings/clock/samsung,s3c2410-clock.txt    |    2 +-
 .../bindings/power_supply/axxia-reset.txt       |   20 +
 MAINTAINERS                                     |    6 -
 arch/arm/Kconfig                                |   24 +-
 arch/arm/Kconfig.debug                          |  104 +-
 arch/arm/Makefile                               |    2 +
 arch/arm/boot/dts/Makefile                      |   10 +-
 arch/arm/boot/dts/at91-cosino_mega2560.dts      |    5 -
 arch/arm/boot/dts/at91-sama5d3_xplained.dts     |    8 +
 arch/arm/boot/dts/at91sam9261.dtsi              |   23 +-
 arch/arm/boot/dts/at91sam9261ek.dts             |    4 +
 arch/arm/boot/dts/at91sam9rl.dtsi               |   46 +-
 arch/arm/boot/dts/at91sam9rlek.dts              |    9 +
 arch/arm/boot/dts/axm5516-amarillo.dts          |   51 +
 arch/arm/boot/dts/axm5516-cpus.dtsi             |  204 ++
 arch/arm/boot/dts/axm55xx.dtsi                  |  204 ++
 arch/arm/boot/dts/exynos4.dtsi                  |   18 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   15 +
 arch/arm/boot/dts/exynos4210.dtsi               |   18 +
 arch/arm/boot/dts/exynos4412-trats2.dts         |   79 +-
 arch/arm/boot/dts/exynos4x12.dtsi               |   18 +
 arch/arm/boot/dts/exynos5250.dtsi               |   18 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |  147 ++
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi       |   28 +
 arch/arm/boot/dts/exynos5420.dtsi               |   85 +-
 arch/arm/boot/dts/omap3-evm-37xx.dts            |    9 +
 arch/arm/boot/dts/omap3-ldp.dts                 |    4 +
 arch/arm/boot/dts/omap3-n900.dts                |   19 +
 arch/arm/boot/dts/omap3.dtsi                    |    6 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi       |   15 +
 arch/arm/boot/dts/omap4-sdp.dts                 |    6 +
 arch/arm/boot/dts/omap4.dtsi                    |    6 +-
 arch/arm/boot/dts/orion5x-lacie-d2-network.dts  |  236 +++
 .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts |  141 +-
 .../dts/orion5x-maxtor-shared-storage-2.dts     |  178 ++
 arch/arm/boot/dts/orion5x-mv88f5182.dtsi        |   45 +
 arch/arm/boot/dts/orion5x-rd88f5182-nas.dts     |  177 ++
 arch/arm/boot/dts/orion5x.dtsi                  |  289 ++-
 arch/arm/boot/dts/r8a7740.dtsi                  |    1 +
 arch/arm/boot/dts/r8a7790.dtsi                  |    2 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |    2 +-
 arch/arm/boot/dts/rk3066a.dtsi                  |    1 +
 arch/arm/boot/dts/rk3188.dtsi                   |    1 +
 arch/arm/boot/dts/sama5d3.dtsi                  |   61 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi               |    8 +
 arch/arm/boot/dts/twl4030_omap3.dtsi            |   19 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |    5 +
 arch/arm/configs/at91sam9g45_defconfig          |    3 +-
 arch/arm/configs/at91sam9rl_defconfig           |    3 +-
 arch/arm/configs/axm55xx_defconfig              |  248 +++
 arch/arm/configs/bcm_defconfig                  |    3 +
 arch/arm/configs/imx_v4_v5_defconfig            |    8 +-
 arch/arm/configs/imx_v6_v7_defconfig            |   12 +-
 arch/arm/configs/mxs_defconfig                  |    7 +-
 arch/arm/configs/omap2plus_defconfig            |    8 +
 arch/arm/configs/sama5_defconfig                |    1 -
 arch/arm/include/debug/imx-uart.h               |   11 +
 arch/arm/include/debug/msm.S                    |   46 +-
 arch/arm/include/debug/vf.S                     |   15 +-
 arch/arm/include/debug/zynq.S                   |   10 +-
 arch/arm/mach-at91/at91rm9200_devices.c         |    1 +
 arch/arm/mach-at91/at91sam9260_devices.c        |   12 +-
 arch/arm/mach-at91/at91sam9261_devices.c        |    2 +-
 arch/arm/mach-at91/at91sam9263_devices.c        |    1 +
 arch/arm/mach-at91/at91sam9g45.c                |    2 +-
 arch/arm/mach-at91/at91sam9g45_devices.c        |   64 +-
 arch/arm/mach-at91/at91sam9rl.c                 |    7 +
 arch/arm/mach-at91/at91sam9rl_devices.c         |   84 +-
 arch/arm/mach-at91/board-1arm.c                 |    2 +-
 arch/arm/mach-at91/board-afeb-9260v1.c          |    1 +
 arch/arm/mach-at91/board-cam60.c                |    1 +
 arch/arm/mach-at91/board-carmeva.c              |    1 +
 arch/arm/mach-at91/board-cpu9krea.c             |    1 +
 arch/arm/mach-at91/board-cpuat91.c              |    2 +
 arch/arm/mach-at91/board-csb337.c               |    2 +-
 arch/arm/mach-at91/board-csb637.c               |    1 +
 arch/arm/mach-at91/board-eb9200.c               |    1 +
 arch/arm/mach-at91/board-ecbat91.c              |    1 +
 arch/arm/mach-at91/board-eco920.c               |    2 +
 arch/arm/mach-at91/board-flexibity.c            |    1 +
 arch/arm/mach-at91/board-foxg20.c               |    1 +
 arch/arm/mach-at91/board-gsia18s.c              |    1 +
 arch/arm/mach-at91/board-kafa.c                 |    1 +
 arch/arm/mach-at91/board-kb9202.c               |    1 +
 arch/arm/mach-at91/board-pcontrol-g20.c         |    1 +
 arch/arm/mach-at91/board-picotux200.c           |    1 +
 arch/arm/mach-at91/board-rm9200ek.c             |    1 +
 arch/arm/mach-at91/board-rsi-ews.c              |    1 +
 arch/arm/mach-at91/board-sam9-l9260.c           |    1 +
 arch/arm/mach-at91/board-sam9260ek.c            |    1 +
 arch/arm/mach-at91/board-sam9261ek.c            |    1 +
 arch/arm/mach-at91/board-sam9263ek.c            |    1 +
 arch/arm/mach-at91/board-sam9g20ek.c            |    1 +
 arch/arm/mach-at91/board-sam9m10g45ek.c         |   17 +-
 arch/arm/mach-at91/board-sam9rlek.c             |   17 +-
 arch/arm/mach-at91/board-snapper9260.c          |    1 +
 arch/arm/mach-at91/board-stamp9g20.c            |    1 +
 arch/arm/mach-at91/board-yl-9200.c              |    1 +
 arch/arm/mach-at91/board.h                      |    3 -
 arch/arm/mach-at91/gpio.c                       |    1 +
 arch/arm/mach-at91/{include/mach => }/gpio.h    |    8 -
 arch/arm/mach-at91/include/mach/at91_adc.h      |  107 -
 arch/arm/mach-at91/include/mach/hardware.h      |   15 +
 arch/arm/mach-at91/leds.c                       |    1 +
 arch/arm/mach-at91/pm.c                         |    1 +
 arch/arm/mach-axxia/Kconfig                     |   16 +
 arch/arm/mach-axxia/Makefile                    |    2 +
 arch/arm/mach-axxia/axxia.c                     |   28 +
 arch/arm/mach-axxia/platsmp.c                   |   89 +
 arch/arm/mach-bcm/Kconfig                       |   12 +-
 arch/arm/mach-berlin/Kconfig                    |   10 +
 arch/arm/mach-dove/irq.c                        |   36 +
 arch/arm/mach-exynos/Kconfig                    |  100 +-
 arch/arm/mach-exynos/Makefile                   |    6 +
 arch/arm/mach-exynos/common.h                   |   36 +-
 arch/arm/mach-exynos/exynos.c                   |   70 +-
 arch/arm/mach-exynos/firmware.c                 |   16 +-
 arch/arm/mach-exynos/hotplug.c                  |    2 +-
 arch/arm/mach-exynos/include/mach/map.h         |    7 -
 arch/arm/mach-exynos/mcpm-exynos.c              |  357 ++++
 arch/arm/mach-exynos/platsmp.c                  |   67 +-
 arch/arm/mach-exynos/pm.c                       |   66 +
 arch/arm/mach-exynos/regs-pmu.h                 |   16 +-
 arch/arm/mach-imx/Kconfig                       |   69 +-
 arch/arm/mach-imx/Makefile                      |    6 +-
 arch/arm/mach-imx/avic.c                        |    4 +-
 arch/arm/mach-imx/clk-gate2.c                   |   47 +-
 arch/arm/mach-imx/clk-imx1.c                    |   41 +-
 arch/arm/mach-imx/clk-imx25.c                   |   24 +-
 arch/arm/mach-imx/clk-imx27.c                   |   27 +-
 arch/arm/mach-imx/clk-imx31.c                   |    2 -
 arch/arm/mach-imx/clk-imx51-imx53.c             |   20 +-
 arch/arm/mach-imx/clk-imx6q.c                   |   21 +-
 arch/arm/mach-imx/clk-imx6sl.c                  |    6 +-
 arch/arm/mach-imx/clk-imx6sx.c                  |  524 +++++
 arch/arm/mach-imx/clk.h                         |   13 +-
 arch/arm/mach-imx/common.h                      |   15 +-
 arch/arm/mach-imx/cpu.c                         |    3 +
 arch/arm/mach-imx/devices/platform-mx2-emma.c   |    2 +-
 arch/arm/mach-imx/eukrea_mbimxsd51-baseboard.c  |  231 --
 arch/arm/mach-imx/imx25-dt.c                    |    1 -
 arch/arm/mach-imx/imx27-dt.c                    |    1 -
 arch/arm/mach-imx/imx31-dt.c                    |    1 -
 arch/arm/mach-imx/imx35-dt.c                    |    1 -
 arch/arm/mach-imx/imx51-dt.c                    |    1 -
 arch/arm/mach-imx/mach-apf9328.c                |    1 -
 arch/arm/mach-imx/mach-armadillo5x0.c           |    1 -
 arch/arm/mach-imx/mach-bug.c                    |    1 -
 arch/arm/mach-imx/mach-cpuimx27.c               |    1 -
 arch/arm/mach-imx/mach-cpuimx35.c               |    1 -
 arch/arm/mach-imx/mach-cpuimx51sd.c             |  364 ----
 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             |    1 -
 arch/arm/mach-imx/mach-imx27lite.c              |    1 -
 arch/arm/mach-imx/mach-imx50.c                  |    1 -
 arch/arm/mach-imx/mach-imx53.c                  |    1 -
 arch/arm/mach-imx/mach-imx6sx.c                 |   51 +
 arch/arm/mach-imx/mach-kzm_arm11_01.c           |    1 -
 arch/arm/mach-imx/mach-mx1ads.c                 |    2 -
 arch/arm/mach-imx/mach-mx21ads.c                |  174 +-
 arch/arm/mach-imx/mach-mx25_3ds.c               |    1 -
 arch/arm/mach-imx/mach-mx27_3ds.c               |    1 -
 arch/arm/mach-imx/mach-mx27ads.c                |    1 -
 arch/arm/mach-imx/mach-mx31_3ds.c               |    1 -
 arch/arm/mach-imx/mach-mx31ads.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            |    1 -
 arch/arm/mach-imx/mach-mx35_3ds.c               |    1 -
 arch/arm/mach-imx/mach-mx51_babbage.c           |  428 ----
 arch/arm/mach-imx/mach-mxt_td60.c               |    1 -
 arch/arm/mach-imx/mach-pca100.c                 |    4 +-
 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-qong.c                   |    1 -
 arch/arm/mach-imx/mach-scb9328.c                |    1 -
 arch/arm/mach-imx/mach-vpr200.c                 |    1 -
 arch/arm/mach-imx/mxc.h                         |    6 +
 arch/arm/mach-imx/time.c                        |   15 +
 arch/arm/mach-imx/tzic.c                        |    4 +-
 arch/arm/mach-kirkwood/board-dt.c               |    2 +-
 arch/arm/mach-kirkwood/irq.c                    |   37 +
 arch/arm/mach-msm/Kconfig                       |    3 -
 arch/arm/mach-mvebu/Kconfig                     |   14 +-
 arch/arm/mach-mvebu/Makefile                    |   13 +-
 arch/arm/mach-mvebu/armada-370-xp.h             |    2 -
 arch/arm/mach-mvebu/board-t5325.c               |   41 -
 arch/arm/mach-mvebu/board-v7.c                  |   82 +-
 arch/arm/mach-mvebu/board.h                     |    6 -
 arch/arm/mach-mvebu/coherency.c                 |  340 ++-
 arch/arm/mach-mvebu/coherency.h                 |    3 +-
 arch/arm/mach-mvebu/coherency_ll.S              |  143 +-
 arch/arm/mach-mvebu/common.h                    |    3 +
 arch/arm/mach-mvebu/cpu-reset.c                 |  103 +
 arch/arm/mach-mvebu/dove.c                      |    2 +-
 arch/arm/mach-mvebu/headsmp-a9.S                |   34 +
 arch/arm/mach-mvebu/headsmp.S                   |   15 +-
 arch/arm/mach-mvebu/kirkwood.c                  |    5 +-
 arch/arm/mach-mvebu/mvebu-soc-id.c              |   32 +-
 arch/arm/mach-mvebu/mvebu-soc-id.h              |    4 +
 arch/arm/mach-mvebu/platsmp-a9.c                |  102 +
 arch/arm/mach-mvebu/platsmp.c                   |   23 +-
 arch/arm/mach-mvebu/pmsu.c                      |  273 ++-
 arch/arm/mach-mvebu/system-controller.c         |   15 +-
 arch/arm/mach-omap2/id.c                        |   37 +
 arch/arm/mach-omap2/io.c                        |    1 +
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   99 +-
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |  283 +++
 arch/arm/mach-omap2/omap_twl.c                  |   60 -
 arch/arm/mach-omap2/pm.c                        |   45 +-
 arch/arm/mach-omap2/pm.h                        |    8 +-
 arch/arm/mach-omap2/pm24xx.c                    |    4 +-
 arch/arm/mach-omap2/pm34xx.c                    |   11 +-
 arch/arm/mach-omap2/pm44xx.c                    |    6 +-
 arch/arm/mach-omap2/prm-regbits-34xx.h          |   11 +-
 arch/arm/mach-omap2/soc.h                       |    5 +
 arch/arm/mach-omap2/vc.c                        |  232 +-
 arch/arm/mach-omap2/vc.h                        |    3 +
 arch/arm/mach-orion5x/Kconfig                   |   37 +-
 arch/arm/mach-orion5x/Makefile                  |    7 +-
 arch/arm/mach-orion5x/board-d2net.c             |  109 +
 arch/arm/mach-orion5x/board-dt.c                |   18 +-
 arch/arm/mach-orion5x/board-mss2.c              |   90 +
 arch/arm/mach-orion5x/board-rd88f5182.c         |  116 +
 arch/arm/mach-orion5x/common.h                  |   13 +-
 arch/arm/mach-orion5x/d2net-setup.c             |  365 ----
 arch/arm/mach-orion5x/edmini_v2-setup.c         |  169 --
 arch/arm/mach-orion5x/irq.c                     |   28 +
 arch/arm/mach-orion5x/mss2-setup.c              |  274 ---
 arch/arm/mach-qcom/Kconfig                      |    2 +
 arch/arm/mach-rockchip/core.h                   |    2 -
 arch/arm/mach-rockchip/platsmp.c                |    3 +-
 arch/arm/mach-rockchip/rockchip.c               |    1 -
 arch/arm/mach-s3c24xx/Kconfig                   |   37 +-
 arch/arm/mach-shmobile/Kconfig                  |   13 +-
 arch/arm/mach-shmobile/Makefile                 |    3 +-
 .../board-armadillo800eva-reference.c           |    2 +-
 .../arm/mach-shmobile/board-koelsch-reference.c |    2 +-
 arch/arm/mach-shmobile/board-koelsch.c          |    2 +-
 arch/arm/mach-shmobile/clock-emev2.c            |  231 --
 arch/arm/mach-shmobile/clock-r8a7740.c          |    2 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |   22 +-
 arch/arm/mach-shmobile/clock-r8a7790.c          |   32 +-
 arch/arm/mach-shmobile/clock-r8a7791.c          |   23 +-
 arch/arm/mach-shmobile/clock.c                  |   28 +
 arch/arm/mach-shmobile/include/mach/clock.h     |   16 +
 arch/arm/mach-shmobile/include/mach/common.h    |    1 +
 arch/arm/mach-shmobile/include/mach/emev2.h     |    9 -
 arch/arm/mach-shmobile/include/mach/r8a7740.h   |    1 -
 arch/arm/mach-shmobile/include/mach/r8a7791.h   |    1 -
 arch/arm/mach-shmobile/pm-rmobile.c             |   38 +-
 arch/arm/mach-shmobile/setup-emev2.c            |   11 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          |    8 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |   12 +-
 arch/arm/mach-shmobile/setup-r8a7791.c          |    9 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |   16 +-
 arch/arm/mach-shmobile/smp-emev2.c              |    1 -
 arch/arm/mach-shmobile/smp-r8a7791.c            |   15 +-
 arch/arm/mach-shmobile/timer.c                  |   45 +
 arch/arm/mach-sti/board-dt.c                    |    1 +
 arch/arm/mach-sunxi/Kconfig                     |   38 +-
 arch/arm/mach-sunxi/common.h                    |   19 -
 arch/arm/mach-sunxi/platsmp.c                   |    3 +-
 arch/arm/mach-sunxi/sunxi.c                     |  113 +-
 arch/arm/mach-tegra/pmc.c                       |   24 +
 arch/arm/mach-zynq/Kconfig                      |   10 +-
 arch/arm/mach-zynq/common.c                     |   71 +-
 arch/arm/mach-zynq/common.h                     |    1 +
 arch/arm/mach-zynq/headsmp.S                    |    5 +-
 arch/arm/mach-zynq/slcr.c                       |   19 +
 arch/arm/plat-orion/gpio.c                      |   48 -
 arch/arm/plat-orion/include/plat/irq.h          |    1 -
 arch/arm/plat-orion/include/plat/orion-gpio.h   |    1 -
 arch/arm/plat-orion/irq.c                       |   77 -
 arch/arm/plat-samsung/Makefile                  |    3 +
 drivers/bus/mvebu-mbus.c                        |   11 +-
 drivers/clk/Kconfig                             |    2 +
 drivers/clk/Makefile                            |    2 +-
 drivers/clk/at91/Makefile                       |    4 +-
 drivers/clk/at91/clk-main.c                     |  577 ++++-
 drivers/clk/at91/clk-slow.c                     |  467 +++++
 drivers/clk/at91/pmc.c                          |   17 +
 drivers/clk/at91/pmc.h                          |    9 +
 drivers/clk/at91/sckc.c                         |   57 +
 drivers/clk/at91/sckc.h                         |   22 +
 drivers/clk/samsung/Kconfig                     |   26 +
 drivers/clk/samsung/Makefile                    |    3 +
 drivers/clk/samsung/clk-exynos3250.c            |  780 +++++++
 drivers/clk/samsung/clk-exynos4.c               |   51 +-
 drivers/clk/samsung/clk-exynos5250.c            |   76 +-
 drivers/clk/samsung/clk-exynos5260.c            | 1980 ++++++++++++++++++
 drivers/clk/samsung/clk-exynos5260.h            |  459 ++++
 drivers/clk/samsung/clk-exynos5410.c            |  209 ++
 drivers/clk/samsung/clk-exynos5420.c            | 1127 +++++++---
 drivers/clk/samsung/clk-exynos5440.c            |   18 +-
 drivers/clk/samsung/clk-pll.c                   |  223 +-
 drivers/clk/samsung/clk-pll.h                   |    2 +
 drivers/clk/samsung/clk-s3c2410.c               |   51 +-
 drivers/clk/samsung/clk-s3c2412.c               |   29 +-
 drivers/clk/samsung/clk-s3c2443.c               |   46 +-
 drivers/clk/samsung/clk-s3c64xx.c               |   44 +-
 drivers/clk/samsung/clk.c                       |  123 +-
 drivers/clk/samsung/clk.h                       |   72 +-
 drivers/clocksource/cadence_ttc_timer.c         |   54 +-
 drivers/cpuidle/Kconfig.arm                     |    5 +
 drivers/cpuidle/Makefile                        |    1 +
 drivers/cpuidle/cpuidle-armada-370-xp.c         |   93 +
 drivers/iio/adc/at91_adc.c                      |  340 ++-
 drivers/input/touchscreen/Kconfig               |   12 -
 drivers/input/touchscreen/Makefile              |    1 -
 drivers/input/touchscreen/atmel_tsadcc.c        |  358 ----
 drivers/irqchip/irq-armada-370-xp.c             |   24 +-
 drivers/irqchip/irq-orion.c                     |    4 +-
 drivers/mfd/twl-core.c                          |   15 +
 drivers/power/reset/Kconfig                     |    8 +
 drivers/power/reset/Makefile                    |    1 +
 drivers/power/reset/axxia-reset.c               |   88 +
 include/dt-bindings/clock/exynos3250.h          |  258 +++
 include/dt-bindings/clock/exynos4.h             |    2 +-
 include/dt-bindings/clock/exynos5250.h          |   21 +-
 include/dt-bindings/clock/exynos5260-clk.h      |  469 +++++
 include/dt-bindings/clock/exynos5410.h          |   33 +
 include/dt-bindings/clock/exynos5420.h          |   43 +-
 include/dt-bindings/clock/imx6sx-clock.h        |  256 +++
 include/dt-bindings/clock/lsi,axm5516-clks.h    |   36 +
 include/dt-bindings/clock/r8a7790-clock.h       |    4 +-
 include/dt-bindings/clock/r8a7791-clock.h       |    5 +-
 include/dt-bindings/pinctrl/omap.h              |   12 +
 include/linux/clk/at91_pmc.h                    |    1 +
 include/linux/mbus.h                            |    2 +-
 include/linux/platform_data/at91_adc.h          |   27 +-
 include/linux/platform_data/atmel.h             |    7 -
 sound/soc/atmel/sam9g20_wm8731.c                |    1 -
 353 files changed, 14662 insertions(+), 5149 deletions(-)
 create mode 100644 Documentation/arm/sti/stih407-overview.txt
 create mode 100644 Documentation/devicetree/bindings/arm/armada-cpu-reset.txt
 create mode 100644 Documentation/devicetree/bindings/arm/axxia.txt
 create mode 100644 Documentation/devicetree/bindings/arm/exynos/smp-sysram.txt
 create mode 100644 Documentation/devicetree/bindings/arm/sti.txt
 create mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/exynos5260-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/exynos5410-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx6sx-clock.txt
 create mode 100644 Documentation/devicetree/bindings/power_supply/axxia-reset.txt
 create mode 100644 arch/arm/boot/dts/axm5516-amarillo.dts
 create mode 100644 arch/arm/boot/dts/axm5516-cpus.dtsi
 create mode 100644 arch/arm/boot/dts/axm55xx.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5420-peach-pit.dts
 create mode 100644 arch/arm/boot/dts/orion5x-lacie-d2-network.dts
 create mode 100644 arch/arm/boot/dts/orion5x-maxtor-shared-storage-2.dts
 create mode 100644 arch/arm/boot/dts/orion5x-mv88f5182.dtsi
 create mode 100644 arch/arm/boot/dts/orion5x-rd88f5182-nas.dts
 create mode 100644 arch/arm/configs/axm55xx_defconfig
 rename arch/arm/mach-at91/{include/mach => }/gpio.h (96%)
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_adc.h
 create mode 100644 arch/arm/mach-axxia/Kconfig
 create mode 100644 arch/arm/mach-axxia/Makefile
 create mode 100644 arch/arm/mach-axxia/axxia.c
 create mode 100644 arch/arm/mach-axxia/platsmp.c
 create mode 100644 arch/arm/mach-exynos/mcpm-exynos.c
 create mode 100644 arch/arm/mach-imx/clk-imx6sx.c
 delete mode 100644 arch/arm/mach-imx/eukrea_mbimxsd51-baseboard.c
 delete mode 100644 arch/arm/mach-imx/mach-cpuimx51sd.c
 create mode 100644 arch/arm/mach-imx/mach-imx6sx.c
 delete mode 100644 arch/arm/mach-imx/mach-mx51_babbage.c
 delete mode 100644 arch/arm/mach-mvebu/board-t5325.c
 create mode 100644 arch/arm/mach-mvebu/cpu-reset.c
 create mode 100644 arch/arm/mach-mvebu/headsmp-a9.S
 create mode 100644 arch/arm/mach-mvebu/platsmp-a9.c
 create mode 100644 arch/arm/mach-orion5x/board-d2net.c
 create mode 100644 arch/arm/mach-orion5x/board-mss2.c
 create mode 100644 arch/arm/mach-orion5x/board-rd88f5182.c
 delete mode 100644 arch/arm/mach-orion5x/d2net-setup.c
 delete mode 100644 arch/arm/mach-orion5x/edmini_v2-setup.c
 delete mode 100644 arch/arm/mach-orion5x/mss2-setup.c
 delete mode 100644 arch/arm/mach-shmobile/clock-emev2.c
 delete mode 100644 arch/arm/mach-shmobile/include/mach/emev2.h
 delete mode 100644 arch/arm/mach-sunxi/common.h
 create mode 100644 drivers/clk/at91/clk-slow.c
 create mode 100644 drivers/clk/at91/sckc.c
 create mode 100644 drivers/clk/at91/sckc.h
 create mode 100644 drivers/clk/samsung/Kconfig
 create mode 100644 drivers/clk/samsung/clk-exynos3250.c
 create mode 100644 drivers/clk/samsung/clk-exynos5260.c
 create mode 100644 drivers/clk/samsung/clk-exynos5260.h
 create mode 100644 drivers/clk/samsung/clk-exynos5410.c
 create mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c
 delete mode 100644 drivers/input/touchscreen/atmel_tsadcc.c
 create mode 100644 drivers/power/reset/axxia-reset.c
 create mode 100644 include/dt-bindings/clock/exynos3250.h
 create mode 100644 include/dt-bindings/clock/exynos5260-clk.h
 create mode 100644 include/dt-bindings/clock/exynos5410.h
 create mode 100644 include/dt-bindings/clock/imx6sx-clock.h
 create mode 100644 include/dt-bindings/clock/lsi,axm5516-clks.h

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

* [GIT PULL 4/7] ARM: SoC board support updates for 3.16
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
                   ` (2 preceding siblings ...)
  2014-06-02 21:04 ` [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1) Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 5/7] ARM: SoC defconfig " Olof Johansson
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

The bulk of this branch is updates for Renesas Shmobile. They are still
doing some enablement for classic boards first, and then come up with DT
bindings when they've had a chance to learn more about the hardware. Not
necessarily a bad way to go about it, and they're looking at moving some
of the temporary board code resulting from it to drivers/staging instead
to avoid the churn here.

As a result of the shmobile clock cleanups, we end up merging quite a
bit of SH code here as well. We ended up merging it here instead of in
the cleanup branch due to the other board changes depending on it.


Conflicts:

arch/arm/boot/dts/Makefile:
	Keep genmai, delete kxm9d and genmap-reference. (Yes, the same
	target exists for LEGACY and MULTI in this case).

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

The following changes since commit 41faf937ee7ab1297151ddf2ca0151157fd0405a:

  Merge tag 'soc-for-3.16' 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.16

for you to fetch changes up to 03a2ec647be0394b2b94b7a6a8af2310ad704c72:

  Merge tag 'davinci-for-v3.16/board' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/boards

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

Alexandre Belloni (1):
      ARM: multi_v7_defconfig: Select CONFIG_MACH_BERLIN_BG2Q

Andrew Lunn (2):
      ARM: mvebu_v5_defconfig: Enable sound modules needed for t5325
      ARM: multi_v5_defconfig: Enable sound modules needed for t5325

Antoine Ténart (1):
      ARM: multi_v7_defconfig: select CONFIG_GPIO_DWAPB

Brian Norris (1):
      ARM: mvebu: defconfig: add MTD_SPI_NOR (new dependency for M25P80)

Ezequiel Garcia (2):
      ARM: mvebu: Enable nfsroot in the defconfig
      ARM: mvebu: enable fhandle in the defconfigs

Geert Uytterhoeven (5):
      ARM: shmobile: multiplatform: Enable MSIOF in defconfig
      ARM: shmobile: koelsch-reference: Work around core clock issues
      ARM: shmobile: koelsch legacy: Enable Quad SPI transfers for the SPI FLASH
      ARM: shmobile: lager legacy: Enable Quad SPI transfers for the SPI FLASH
      ARM: shmobile: Add forward declaration of struct clk to silence warning

Gregory CLEMENT (1):
      ARM: configs: enable XHCI mvebu support in multi_v7_defconfig

Kuninori Morimoto (3):
      ARM: shmobile: bockw: remove old style audio clock
      ARM: shmobile: bockw: switch to use dai info for R-Car sound
      ARM: shmobile: lager: switch to use dai info for R-Car sound

Lad, Prabhakar (1):
      ARM: sunxi: drop CONFIG_COMMON_CLK_DEBUG

Laurent Pinchart (69):
      clocksource: sh_cmt: Use request_irq() instead of setup_irq()
      clocksource: sh_cmt: Split channel fields from sh_cmt_priv
      clocksource: sh_cmt: Rename struct sh_cmt_priv to sh_cmt_device
      clocksource: sh_cmt: Split channel setup to separate function
      clocksource: sh_cmt: Constify name argument to sh_cmt_register()
      clocksource: sh_cmt: Rename mapbase/mapbase_str to mapbase_ch/mapbase
      clocksource: sh_cmt: Add memory base to sh_cmt_channel structure
      clocksource: sh_cmt: Add index to struct sh_cmt_channel
      clocksource: sh_cmt: Replace kmalloc + memset with kzalloc
      clocksource: sh_cmt: Allocate channels dynamically
      clocksource: sh_cmt: Split static information from sh_cmt_device
      clocksource: sh_cmt: Replace hardcoded register values with macros
      clocksource: sh_cmt: Set cpumask to cpu_possible_mask
      clocksource: sh_cmt: Hardcode CMT clock event rating to 125
      clocksource: sh_cmt: Hardcode CMT clock source rating to 125
      clocksource: sh_cmt: Add support for multiple channels per device
      clocksource: sh_cmt: Rename clock to "fck" in the non-legacy case
      clocksource: sh_cmt: Remove FSF mail address from GPL notice
      clocksource: sh_cmt: Sort headers alphabetically
      clocksource: sh_cmt: Request IRQ for clock event device only
      clocksource: sh_tmu: Use request_irq() instead of setup_irq()
      clocksource: sh_tmu: Split channel fields from sh_tmu_priv
      clocksource: sh_tmu: Rename struct sh_tmu_priv to sh_tmu_device
      clocksource: sh_tmu: Split channel setup to separate function
      clocksource: sh_tmu: Constify name argument to sh_tmu_register()
      clocksource: sh_tmu: Add memory base to sh_tmu_channel structure
      clocksource: sh_tmu: Add index to struct sh_tmu_channel
      clocksource: sh_tmu: Replace kmalloc + memset with kzalloc
      clocksource: sh_tmu: Allocate channels dynamically
      clocksource: sh_tmu: Replace hardcoded register values with macros
      clocksource: sh_tmu: Hardcode TMU clock event and source ratings to 200
      clocksource: sh_tmu: Add support for multiple channels per device
      clocksource: sh_tmu: Rename clock to "fck" in the non-legacy case
      clocksource: sh_tmu: Remove FSF mail address from GPL notice
      clocksource: sh_tmu: Sort headers alphabetically
      clocksource: sh_mtu2: Use request_irq() instead of setup_irq()
      clocksource: sh_mtu2: Turn sh_mtu2_priv fields into local variables
      clocksource: sh_mtu2: Split channel fields from sh_mtu2_priv
      clocksource: sh_mtu2: Rename struct sh_mtu2_priv to sh_mtu2_device
      clocksource: sh_mtu2: Split channel setup to separate function
      clocksource: sh_mtu2: Constify name argument to sh_mtu2_register()
      clocksource: sh_mtu2: Add memory base to sh_mtu2_channel structure
      clocksource: sh_mtu2: Add index to struct sh_mtu2_channel
      clocksource: sh_mtu2: Replace kmalloc + memset with kzalloc
      clocksource: sh_mtu2: Allocate channels dynamically
      clocksource: sh_mtu2: Replace hardcoded register values with macros
      clocksource: sh_mtu2: Set cpumask to cpu_possible_mask
      clocksource: sh_mtu2: Hardcode MTU2 clock event rating to 200
      clocksource: sh_mtu2: Add support for multiple channels per device
      clocksource: sh_mtu2: Rename clock to "fck" in the non-legacy case
      clocksource: sh_mtu2: Remove FSF mail address from GPL notice
      clocksource: sh_mtu2: Sort headers alphabetically
      sh: Switch to new style CMT device
      ARM: shmobile: sh7372: Switch to new style CMT device
      ARM: shmobile: sh73a0: Switch to new style CMT device
      ARM: shmobile: r8a73a4: Switch to new style CMT device
      ARM: shmobile: r8a7740: Switch to new style CMT device
      ARM: shmobile: r8a7790: Switch to new style CMT device
      ARM: shmobile: r8a7791: Switch to new style CMT device
      sh: Switch to new style TMU device
      ARM: shmobile: sh7372: Switch to new style TMU device
      ARM: shmobile: sh73a0: Switch to new style TMU device
      ARM: shmobile: r8a7740: Switch to new style TMU device
      ARM: shmobile: r8a7778: Switch to new style TMU device
      ARM: shmobile: r8a7779: Switch to new style TMU device
      sh: Switch to new style MTU2 device
      ARM: shmobile: r7s72100: Switch to new style MTU2 device
      ARM: shmobile: lager: Enable SCIF0 and SCIF1 serial ports in DT
      ARM: shmobile: koelsch: Enable SCIF0 and SCIF1 serial ports in DT

Magnus Damm (9):
      ARM: shmobile: Include i2c-shmobile.c in shmobile_defconfig
      ARM: shmobile: Include at24.c in shmobile_defconfig
      ARM: shmobile: Enable HIGHMEM in shmobile_defconfig
      ARM: shmobile: Enable VSP1 in shmobile_defconfig
      ARM: shmobile: Use shmobile_clk_workaround() on Lager
      ARM: shmobile: Use shmobile_clk_workaround() on Koelsch
      ARM: shmobile: Add Lager clock workarounds for SDHI and MMCIF
      ARM: shmobile: Add Koelsch clock workarounds for SDHI
      ARM: shmobile: Minor cleanup of the Armadillo legacy board code

Olof Johansson (14):
      Merge tag 'renesas-defconfig-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'renesas/clock' into next/boards
      Merge tag 'renesas-boards-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'mvebu-defconfig-3.16' of git://git.infradead.org/linux-mvebu into next/boards
      Merge tag 'renesas-boards2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'depends/clockevents-cleanups' into next/boards
      Merge tag 'renesas-clock-cleanup2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'renesas-dt-scif-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'renesas-r7s72100-ccf-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'sunxi-defconfig-for-3.16' of https://github.com/mripard/linux into next/boards
      Merge tag 'tegra-for-3.16-defconfig' of git://git.kernel.org/.../tegra/linux into next/boards
      Merge tag 'renesas-r7s72100-ccf2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'omap-for-v3.16/board-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
      Merge tag 'davinci-for-v3.16/board' of git://git.kernel.org/.../nsekhar/linux-davinci into next/boards

Paul Bolle (6):
      ARM: OMAP: omap3stalker: remove two Kconfig macros
      ARM: OMAP: remove some dead code
      ARM: OMAP: SX1: remove check for CONFIG_SX1_OLD_FLASH
      ARM: OMAP: AM3517EVM: remove check for CONFIG_PANEL_SHARP_LQ043T1DG01
      ARM: OMAP: replace checks for CONFIG_USB_GADGET_OMAP
      ARM: davinci: remove checks for CONFIG_USB_MUSB_PERIPHERAL

Sebastian Reichel (1):
      ARM: OMAP2+: Add support for RNG on DT booted N900

Simon Horman (7):
      ARM: shmobile: Enable USB [EO]HCI HCD support in shmobile_defconfig
      ARM: shmobile: koelsch: Annotate clk_names with __initconst
      ARM: shmobile: lager: Annotate clk_names with __initconst
      ARM: shmobile: koelsch-reference: Annotate clk_enables as __initconst
      ARM: shmobile: lager-reference: Work around core clock issues
      Merge tag 'renesas-clock-for-v3.16' into cmt-mtu2-tmu-cleanups-for-v3.16
      Merge branch 'clockevents/cmt-mtu2-tmu-cleanups' of git://git.linaro.org/people/daniel.lezcano/linux into cmt-mtu2-tmu-cleanups-for-v3.16

Stefan Agner (1):
      ARM: add drivers for Colibri T30 to multi_v7_defconfig

Stephen Warren (2):
      ARM: multi_v7: enable AT24C EEPROM driver
      ARM: tegra: tegra_defconfig updates

Thomas Petazzoni (3):
      ARM: configs: add CONFIG_MMC_SDHCI_PXAV3 to the mvebu_v7_defconfig
      ARM: configs: add ahci_mvebu to mvebu_v7_defconfig
      ARM: configs: add CONFIG_MMC_SDHCI_PXAV3 to the multi_v7_defconfig

Ulrich Hecht (1):
      ARM: shmobile: Enable USBHS gadget support in shmobile_defconfig

Wolfram Sang (16):
      ARM: shmobile: r7s72100: document MSTP clock support
      ARM: shmobile: r7s72100: add essential clock nodes to dtsi
      ARM: shmobile: r7s72100: genmai: populate nodes for external clocks
      ARM: shmobile: r7s72100: add scif nodes to dtsi
      ARM: shmobile: r7s72100: genmai: add uart alias and activate scif2 as console
      ARM: shmobile: r7s72100: genmai: platform scif devices only for legacy support
      ARM: shmobile: r7s72100: add i2c clocks to dtsi
      ARM: shmobile: r7s72100: remove I2C DT clocks from legacy clock support
      ARM: shmobile: r7s72100: add spi clocks to dtsi
      ARM: shmobile: r7s72100: remove SPI DT clocks from legacy clock support
      ARM: shmobile: r7s72100: use workaround for non DT-clocks
      ARM: shmobile: Remove non-multiplatform Genmai reference support
      ARM: shmobile: genmai-reference: Remove legacy clock support
      ARM: shmobile: Sync Genmai DTS with Genmai reference DTS
      ARM: shmobile: Let Genmai multiplatform boot with Genmai DTB
      ARM: shmobile: Remove Genmai reference DTS


 .../bindings/clock/renesas,cpg-mstp-clocks.txt  |   1 +
 arch/arm/boot/dts/Makefile                      |   3 +-
 arch/arm/boot/dts/r7s72100-genmai-reference.dts |  42 -
 arch/arm/boot/dts/r7s72100-genmai.dts           |  30 +-
 arch/arm/boot/dts/r7s72100.dtsi                 | 215 ++++-
 arch/arm/boot/dts/r8a7790-lager.dts             |  21 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts           |  21 +-
 arch/arm/configs/davinci_all_defconfig          |   1 -
 arch/arm/configs/dove_defconfig                 |   2 +-
 arch/arm/configs/kirkwood_defconfig             |   1 +
 arch/arm/configs/multi_v5_defconfig             |   3 +-
 arch/arm/configs/multi_v7_defconfig             |  11 +
 arch/arm/configs/mvebu_v5_defconfig             |   5 +-
 arch/arm/configs/mvebu_v7_defconfig             |   9 +
 arch/arm/configs/shmobile_defconfig             |  14 +
 arch/arm/configs/sunxi_defconfig                |   1 -
 arch/arm/configs/tegra_defconfig                |  10 +
 arch/arm/mach-davinci/board-dm355-evm.c         |   4 -
 arch/arm/mach-davinci/board-dm355-leopard.c     |   4 -
 arch/arm/mach-omap1/board-h2.c                  |   2 +-
 arch/arm/mach-omap1/board-h3.c                  |   2 +-
 arch/arm/mach-omap1/board-innovator.c           |   2 +-
 arch/arm/mach-omap1/board-osk.c                 |   2 +-
 arch/arm/mach-omap1/board-sx1.c                 |  26 -
 arch/arm/mach-omap1/pm.c                        |  13 +-
 arch/arm/mach-omap2/board-am3517evm.c           |   5 -
 arch/arm/mach-omap2/board-omap3stalker.c        |   4 -
 arch/arm/mach-omap2/pdata-quirks.c              |  12 +
 arch/arm/mach-shmobile/Kconfig                  |  11 -
 arch/arm/mach-shmobile/Makefile                 |   1 -
 arch/arm/mach-shmobile/Makefile.boot            |   1 -
 arch/arm/mach-shmobile/board-armadillo800eva.c  |   7 +-
 arch/arm/mach-shmobile/board-bockw.c            |  63 +-
 arch/arm/mach-shmobile/board-genmai-reference.c |  18 +-
 arch/arm/mach-shmobile/board-genmai.c           |  44 +
 .../arm/mach-shmobile/board-koelsch-reference.c |  71 +-
 arch/arm/mach-shmobile/board-koelsch.c          |   2 +-
 arch/arm/mach-shmobile/board-lager-reference.c  |  69 +-
 arch/arm/mach-shmobile/board-lager.c            |  29 +-
 arch/arm/mach-shmobile/clock-r7s72100.c         |  11 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c          |   2 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |  10 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |   4 +-
 arch/arm/mach-shmobile/clock-r8a7779.c          |   4 +-
 arch/arm/mach-shmobile/clock-r8a7790.c          |   2 +-
 arch/arm/mach-shmobile/clock-r8a7791.c          |   2 +-
 arch/arm/mach-shmobile/clock-sh7372.c           |   9 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |   5 +-
 arch/arm/mach-shmobile/include/mach/clock.h     |   1 +
 arch/arm/mach-shmobile/setup-r7s72100.c         |  69 +-
 arch/arm/mach-shmobile/setup-r8a73a4.c          |  17 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          | 133 +--
 arch/arm/mach-shmobile/setup-r8a7778.c          |  28 +-
 arch/arm/mach-shmobile/setup-r8a7779.c          |  66 +-
 arch/arm/mach-shmobile/setup-r8a7790.c          |  25 +-
 arch/arm/mach-shmobile/setup-r8a7791.c          |  25 +-
 arch/arm/mach-shmobile/setup-sh7372.c           |  89 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |  92 +-
 arch/sh/kernel/cpu/clock-cpg.c                  |  10 +-
 arch/sh/kernel/cpu/sh2/setup-sh7619.c           |  66 +-
 arch/sh/kernel/cpu/sh2a/clock-sh7264.c          |   4 +-
 arch/sh/kernel/cpu/sh2a/clock-sh7269.c          |   4 +-
 arch/sh/kernel/cpu/sh2a/setup-mxg.c             |  98 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7201.c          |  98 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7203.c          | 133 +--
 arch/sh/kernel/cpu/sh2a/setup-sh7206.c          | 164 +---
 arch/sh/kernel/cpu/sh2a/setup-sh7264.c          | 140 +--
 arch/sh/kernel/cpu/sh2a/setup-sh7269.c          | 133 +--
 arch/sh/kernel/cpu/sh3/setup-sh7705.c           |  78 +-
 arch/sh/kernel/cpu/sh3/setup-sh770x.c           |  78 +-
 arch/sh/kernel/cpu/sh3/setup-sh7710.c           |  78 +-
 arch/sh/kernel/cpu/sh3/setup-sh7720.c           | 228 +----
 arch/sh/kernel/cpu/sh4/setup-sh4-202.c          |  78 +-
 arch/sh/kernel/cpu/sh4/setup-sh7750.c           | 138 +--
 arch/sh/kernel/cpu/sh4/setup-sh7760.c           |  78 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7343.c          |   2 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7366.c          |   2 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7722.c          |   6 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7723.c          |  10 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7724.c          |  10 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7734.c          |  12 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7757.c          |   4 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7785.c          |   8 +-
 arch/sh/kernel/cpu/sh4a/clock-sh7786.c          |  16 +-
 arch/sh/kernel/cpu/sh4a/clock-shx3.c            |   8 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7343.c          |  96 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7366.c          |  96 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7722.c          |  96 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7723.c          | 172 +---
 arch/sh/kernel/cpu/sh4a/setup-sh7724.c          | 173 +---
 arch/sh/kernel/cpu/sh4a/setup-sh7734.c          | 235 +----
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c          |  48 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7763.c          | 154 +--
 arch/sh/kernel/cpu/sh4a/setup-sh7770.c          | 230 +----
 arch/sh/kernel/cpu/sh4a/setup-sh7780.c          | 154 +--
 arch/sh/kernel/cpu/sh4a/setup-sh7785.c          | 154 +--
 arch/sh/kernel/cpu/sh4a/setup-sh7786.c          | 299 +-----
 arch/sh/kernel/cpu/sh4a/setup-shx3.c            | 150 +--
 arch/sh/kernel/cpu/sh5/setup-sh5.c              |  79 +-
 drivers/clocksource/sh_cmt.c                    | 956 ++++++++++++-------
 drivers/clocksource/sh_mtu2.c                   | 488 +++++++---
 drivers/clocksource/sh_tmu.c                    | 541 +++++++----
 drivers/usb/phy/phy-isp1301-omap.c              |   2 +-
 include/dt-bindings/clock/r7s72100-clock.h      |  41 +
 include/linux/sh_timer.h                        |   1 +
 105 files changed, 2435 insertions(+), 4790 deletions(-)
 delete mode 100644 arch/arm/boot/dts/r7s72100-genmai-reference.dts
 create mode 100644 include/dt-bindings/clock/r7s72100-clock.h

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

* [GIT PULL 5/7] ARM: SoC defconfig updates for 3.16
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
                   ` (3 preceding siblings ...)
  2014-06-02 21:04 ` [GIT PULL 4/7] ARM: SoC board support updates for 3.16 Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 6/7] ARM: SoC devicetree " Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 7/7] ARM: SoC driver changes Olof Johansson
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

A number of defconfig updates for 3.16. We have quite a few of these as
new SoCs and drivers get supported, and we've started collecting them
in one shared branch.

We started halfway through the merge window so there'll be some small
conflicts with other branches on nearby changes, but nothing major. Next
cycle should be smoother.


Conflicts:

arch/arm/configs/multi_v7_defconfig:
	Messed up ordering when resolving a conflict before. Remove the HEAD
	version. We'll regenerate this defconfig right around -rc1 anyway, so
	it might re-sort a bit then.

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

The following changes since commit 24121ba2f9203bf583444359b20e0c05210f0ea3:

  Merge tag 'boards-for-3.16' 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.16

for you to fetch changes up to c6ac44878d9a254f2bad2d2150c88de83c231ddf:

  ARM: multi_v7_defconfig: Enable Exynos platform

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

Arnd Bergmann (4):
      Merge tag 'mvebu-defconfig-3.16-2' of git://git.infradead.org/linux-mvebu into next/defconfig
      Merge tag 'sunxi-defconfig-for-3.16-2' of https://github.com/mripard/linux into next/defconfig
      Merge tag 'qcom-defconfig-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into next/defconfig
      Merge prior defconfig changes into next/defconfig

Gregory CLEMENT (2):
      ARM: configs: enable XHCI mvebu support in mvebu_v7_defconfig
      ARM: configs: enable XHCI mvebu support in multi_v7_defconfig

Kumar Gala (1):
      ARM: qcom: Enable GSBI driver in defconfig

Maxime Ripard (3):
      ARM: sunxi: Add A31 reset driver to sunxi_defconfig
      ARM: multi_v7: Add Allwinner reset drivers to multi_v7_defconfig
      ARM: configs: update Allwinner options

Olof Johansson (2):
      Merge tag 'v3.15-rc6' into next/defconfig
      Merge tag 'qcom-defconfig-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/defconfig

Sachin Kamat (1):
      ARM: multi_v7_defconfig: Enable Exynos platform

Soren Brinkmann (1):
      ARM: multi_v7_defconfig: Enable Zynq peripheral drivers

Stefan Agner (1):
      ARM: add drivers for Colibri T30 to multi_v7_defconfig

Stephen Boyd (2):
      ARM: config: Add qcom_defconfig
      ARM: config: Update msm_defconfig

Thomas Petazzoni (2):
      ARM: mvebu: enable MSI support in mvebu_v7_defconfig
      ARM: configs: add CONFIG_MMC_SDHCI_PXAV3 to the multi_v7_defconfig

Wenyou Yang (1):
      ARM: at91/defconfig: sama5_defconfig: updated


 arch/arm/configs/msm_defconfig      |  25 +----
 arch/arm/configs/multi_v7_defconfig |  39 ++++++--
 arch/arm/configs/mvebu_v7_defconfig |   2 +
 arch/arm/configs/qcom_defconfig     | 165 +++++++++++++++++++++++++++++++
 arch/arm/configs/sama5_defconfig    |   2 +
 arch/arm/configs/sunxi_defconfig    |  43 +++++++-
 6 files changed, 245 insertions(+), 31 deletions(-)
 create mode 100644 arch/arm/configs/qcom_defconfig

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

* [GIT PULL 6/7] ARM: SoC devicetree updates for 3.16
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
                   ` (4 preceding siblings ...)
  2014-06-02 21:04 ` [GIT PULL 5/7] ARM: SoC defconfig " Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  2014-06-02 21:04 ` [GIT PULL 7/7] ARM: SoC driver changes Olof Johansson
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

As with previous release, this continues to be among the largest branches
we merge, with lots of new contents.

New things for this release are among other things:

- DTSI contents for the new SoCs supported in 3.16 (see SoC pull request)
- Qualcomm APQ8064 and APQ8084 SoCs and eval boards
- Nvidia Jetson TK1 development board (Tegra T124-based)

Two new SoCs that didn't need enough new platform code to stand out
enough for me to notice when writing the SoC tag, but that adds new DT
contents are:

- TI DRA72
- Marvell Berlin 2Q


Conflicts:

arch/arm/boot/dts/Makefile:
	Keep r8a7791-henninger.dtb and r7s72100-genmai.dtb.
arch/arm/boot/dts/kirkwood-t5325.dts:
	Conflict with a fix/workaround on 3.15 that removed the alc5621
	node. Keep the branch version in 3.16.
arch/arm/boot/dts/omap3-n900.dts:
	Add/add conflict, keep both sides. Make sure to add both >;
	and }; lines.
arch/arm/boot/dts/r8a7790-lager.dts:
	Add/add conflict, keep both sides. Make sure to add the }; line. I also
	took out the empty line below the pmic node.
arch/arm/mach-exynos/firmware.c:
	Missed basing on fixes for 3.15. Remove the plat/cpu.h include.
include/dt-bindings/pinctrl/omap.h:
	Add/add conflict, keep both sides.

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

The following changes since commit a79441abab7f2a2e5c349495488eb29509f53666:

  Merge tag 'defconfig-for-3.16' 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.16

for you to fetch changes up to 0f16aa3c24a216d14d7f0587e1cbd2c1b51a38f3:

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

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

Adam Baker (3):
      ARM: kirkwood: Move NSA310 common parts to include file
      ARM: kirkwood: Add DTS file for NSA320
      ARM: kirkwood: rename kirwood-nsa310-common to 3x0-common

Afzal Mohammed (1):
      ARM: dts: AM4372: clk: efuse based crystal frequency detect

Ajay Kumar (2):
      ARM: dts: Add pwmX_out pinctrl nodes to exynos5250
      ARM: dts: enable pwm backlight for exynos5250-snow

Alexander Shiyan (20):
      ARM: dts: imx27-phytec-phycore-rdk: Add missing pinctrl definition for SPI CS1
      ARM: dts: imx27-phytec-phycore-som: Enable SSI1
      ARM: dts: imx27-phytec-phycore-rdk: Add display support
      ARM: dts: imx27-phytec-phycore-rdk: Add display control signal definitions
      ARM: dts: i.MX: Use single naming style for i.MX WEIM device
      ARM i.MX51: Add Digi ConnectCore devicetree
      ARM: dts: i.MX51: Allow to define partitions onto NFC
      ARM: dts: imx51-babbage: Move "hog" pins into corresponded pin groups
      ARM: dts: imx51-babbage: Add missing pingroup for PMIC
      ARM: dts: imx51-babbage: Use predefined constants for keys definition
      ARM: dts: imx51-babbage: Add USB OTG regulator node
      ARM: dts: imx51-babbage: Sort nodes by name
      ARM: dts: imx51-babbage: Add devicetree node for I2C1
      ARM: dts: imx51-babbage: Use predefined constants for clock definition
      ARM: dts: imx27-phytec-phycore-rdk: Remove duplicate entries for USB PHY
      ARM: dts: imx27-phytec-phycore-som: Fix active level for FEC reset
      ARM: dts: imx27-phytec-phycore-som: Disable PM pins for USB OTG
      ARM: dts: imx: Remove excess entries for PMIC
      ARM: dts: imx27-phytec-phycore-rdk: Add CSI enable switch
      ARM: dts: imx27-phytec-phycore-rdk: Fix "reg" property for USBH2 PHY

Alexandre Belloni (14):
      ARM: at91/dt: sam9rl: add lcd, adc, usb gadget and pwm support
      ARM: at91/dt: add peripherals to the at91sam9rlek board
      ARM: at91/dt: sam9g45: improve ADC/touchscreen support
      ARM: at91/dt: at91sam9m10g45ek: add ADC and touchscreen support
      ARM: at91/dt: at91sam9m10g45ek PWM leds polarity is inversed
      ARM: sun4i: dt: add pinmux configuration for the PWM
      ARM: sun7i: dt: add pinmux configuration for the PWM
      ARM: sun4i: dt: add PWM support
      ARM: sun7i: dt: add PWM support
      ARM: sunxi: dt: add PWM support for the cubietruck
      ARM: at91/dt: sam9261: Fix PLL output ranges and other clocks divisors
      ARM: at91/dt: sam9261: Add ssc2, SSC clocks and pcks
      ARM: at91/dt: sam9rl: Fix PLL output range and mck divisors
      ARM: dts: berlin: convert BG2Q to DT clock nodes

Alexandre Courbot (2):
      ARM: tegra: add Tegra Note 7 device tree
      ARM: tegra: add device tree for SHIELD

Andrew Bresticker (1):
      ARM: tegra: fix Venice2 SD card VQMMC supply

Andrew Lunn (4):
      ARM: Kirkwood: Add node for audio codec
      ARM: Kirkwood: DT: Add missing #sound-dai-cells property
      ARM: Kirkwood: t5325: Use simple card to instantiate audio
      ARM: Kirkwood: DT versions of OpenRD boards

Andy Gross (1):
      soc: qcom: Add device tree binding for GSBI

Antoine Tenart (9):
      ARM: dts: berlin: add the Marvell Armada 1500 pro
      ARM: dts: berlin: add the Marvell BG2-Q DMP device tree
      ARM: dts: berlin: add the BG2Q GPIO nodes
      ARM: dts: berlin: add the BG2 GPIO nodes
      ARM: dts: berlin: add the BG2CD GPIO nodes
      dt-binding: ARM: add pinctrl binding docs for Marvell Berlin2 SoCs
      ARM: dts: berlin: add the pinctrl node and muxing setup for uarts
      ARM: dts: berlin: add the SDHCI nodes for the BG2Q
      ARM: dts: berlin: enable SD card reader and eMMC for the BG2Q DMP

Arnd Bergmann (7):
      Merge tag 'sti-dt-for-v3.16-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
      Merge branch 'at91/cleanup' into next/dt
      Merge tag 'at91-dt3' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'qcom-dt-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into for-next
      Merge tag 'for-3.16/bcm-dt' of git://github.com/broadcom/mach-bcm into for-next
      Merge tag 'sunxi-dt-for-3.16-2' of https://github.com/mripard/linux into for-next
      Merge tag 'mvebu-dt-3.16-2' of git://git.infradead.org/linux-mvebu into next/dt

Arun Kumar K (5):
      ARM: dts: add dts file for exynos5800 SoC
      ARM: dts: add dts file for exynos5800-peach-pi board
      ARM: dts: add mfc node for exynos5800
      ARM: dts: correct the usb phy node in exynos5420-peach-pit
      ARM: dts: correct the usb phy node in exynos5800-peach-pi

Balaji T K (2):
      ARM: dts: omap5: add sata node
      ARM: dts: dra7: add OCP2SCP3 and SATA nodes

Barry Song (1):
      ARM: dts: sirf: move to use generic dma dt-binding for spi

Beniamino Galvani (2):
      of: add mundoreader and radxa vendor prefixes
      ARM: dts: rockchip: add root compatible properties

Beomho Seo (5):
      ARM: dts: add cm36651 light/proximity sensor node for exynos4412-trats2
      ARM: dts: fixed gpio key node for exynos4412-trats2
      ARM: dts: replace number by macro in clock binding for exynos4
      ARM: dts: replace number by macro in clock binding for exynos5250
      ARM: dts: replace number by macro in clock binding for exynos5420

Bo Shen (5):
      ARM: at91: sama5d3: add DMA property for SSC devices
      ARM: at91: sama5d3: disable sound by default
      ARM: at91: sama5d3: correct the sound compatible string
      ARM: at91: sama5d3: add the missing property
      ARM: at91: sama5d3: clock for ssc from rk pin

Boris BREZILLON (11):
      ARM: sunxi: dt: add APP4-EVB1 board support
      ARM: sunxi: dt: add PRCM clk and reset controller subdevices
      ARM: sunxi: dt: declare the r_pio pin controller for A31 SoC
      ARM: at91: prepare common clk transition for sam9x5 SoCs
      ARM: at91/dt: define sam9x5 clocks
      ARM: at91/dt: define sam9x5ek's crystal frequencies
      ARM: at91: move sam9x5 SoCs to the CCF
      ARM: at91: prepare common clk transition for sam9n12 SoC
      ARM: at91/dt: define sam9n12 clocks
      ARM: at91/dt: define sam9n12ek crystal frequencies
      ARM: at91: move sam9n12 SoC to the CCF

Chanho Park (4):
      ARM: dts: add PMU syscon node for exynos4
      ARM: dts: add exynos_usbphy node for exynos4
      ARM: dts: add hsotg device node for exynos4
      ARM: dts: enable usb nodes for exynos4412-trats2

Chanwoo Choi (1):
      ARM: dts: add pmu sysreg node to exynos3250

Chen-Yu Tsai (2):
      ARM: dts: sun7i: Add basic support for the Cubietruck WiFi module
      ARM: sunxi: dt: build DTs according to new MACH_SUNxI Kconfig symbols

Christoph Fritz (2):
      ARM: dts: omap3: set mcbsp2 status
      ARM: dts: omap3 a83x: fix duplicate usb pin config

Cosmin Stoica (1):
      ARM: dts: vf610-twr: Add support for sdhc1

Dave Gerlach (3):
      ARM: dts: am437x-gp-evm: Add vtt_fixed regulator
      ARM: dts: am335x-evmsk: Add vtt_fixed regulator
      ARM: dts: am43xx-clocks: use ti, fixed-factor-clock for dpll_per_clkdcoldo

David Lanzendörfer (2):
      ARM: dts: sun4i: Add mmc controller nodes
      ARM: dts: sun5i: Add mmc controller nodes

Denis Carikli (7):
      ARM: dts: mbimxsd35: Add sound support.
      ARM: dts: mbimxsd25 baseboard: Add USB support
      ARM: dts: i.MX35: Add USB support.
      ARM: dts: mbimxsd35 baseboard: Add USB support.
      ARM: dts: mbimxsd51 baseboard: Add USB support.
      ARM: dts: cpuimx35 Add touchscreen support.
      ARM: dts: cpuimx51 Add touchscreen support.

Dinh Nguyen (4):
      ARM: socfpga: dts: add eeprom and rtc on i2c0
      ARM: socfpga: dts: Remove hard coded clock-frequency property
      ARM: socfpga: dts: Add DTS entries for USB
      ARM: socfpga: dts: Add div-reg to the main_pll clocks

Dmitry Lifshitz (2):
      ARM: dts: sbc-t54: add support for sbc-t54 with cm-t54
      ARM: dts: cm-t54: add WiFi/BT support

Doug Anderson (3):
      ARM: dts: add pinctrl for i2c-arbitrator of exynos5250-snow
      ARM: dts: add pinctrl for EC irq of exynos5250-snow
      ARM: dts: add tps65090 power regulator for exynos5250-snow

Ezequiel Garcia (4):
      ARM: mvebu: Enable Armada 375 watchdog in the devicetree
      ARM: mvebu: Enable Armada 380/385 watchdog in the devicetree
      ARM: mvebu: Enable the thermal sensor in Armada 375 SoC
      ARM: mvebu: Enable the thermal sensor in Armada 380/385 SoC

Fabio Estevam (34):
      ARM: dts: imx25-pdk: Sort the dt nodes
      ARM: dts: imx25-pdk: Add UART1 pins
      ARM: dts: imx25-pdk: Add FEC pins
      ARM: dts: imx25-pdk: Provide a regulator for Ethernet PHY
      ARM: dts: imx25-pdk: Provide an Ethernet PHY reset
      ARM: dts: imx25-pdk: Add esdhc1 support
      ARM: dts: mx25: USB block requires only one clock
      ARM: dts: mx35: USB block requires only one clock
      ARM: dts: imx25.dtsi: Fix USB support.
      ARM: dts: imx25-pdk: Add audio support
      ARM: dts: imx25-pdk: Add keypad support
      ARM: dts: imx25-pdk: Add CAN support
      ARM: dts: imx25-pdk: Add USB Host1 support
      ARM: dts: imx35-pdk: Add initial device tree support
      ARM: dts: imx51-babbage: Add USB Host1 support
      ARM: dts: imx51-babbage: Add USB OTG support
      ARM: dts: imx27-pdk: Pass the memory range
      ARM: dts: imx27-pdk: Keep the dt nodes sorted
      ARM: dts: imx27-pdk: Pass the UART1 pin configuration
      ARM: dts: imx27-pdk: Pass the FEC pin configuration
      ARM: dts: imx27-pdk: Add PMIC support
      ARM: dts: imx27-phytec-phycore-som: Move PMIC IRQ GPIO into a separate pin group
      ARM: dts: imx27: Use the correct usb clock gate
      ARM: dts: imx27: Place the usb phy nodes in the board dts files
      ARM: dts: imx27-pdk: Add USB OTG support
      ARM: dts: imx27-pdk: Add NAND support
      ARM: dts: imx27-pdk: Add keypad support
      ARM: dts: imx6qdl-sabresd: Add HDMI support
      ARM: dts: imx6qdl-wandboard: Add HDMI support
      ARM: dts: imx53-qsb-common: Add TVE support
      ARM: dts: imx6q-udoo: Add HDMI support
      ARM: dts: imx6qdl-sabresd: Add USDHC4 support
      ARM: dts: imx51-eukrea-mbimxsd51-baseboard: Add CAN support
      ARM: dts: imx35-pdk: Fix memory region description

Gabriel FERNANDEZ (16):
      driver: reset: sti: add keyscan for stih415
      driver: reset: sti: add keyscan for stih416
      ARM: STi: DT: add keyscan for stih415
      ARM: STi: DT: add keyscan for stih416
      ARM: STi: DT: add keyscan for stih41x-b2000
      ARM: STi: DT: STiH41x: Rename CLK_SYSIN into clk_sysin
      ARM: STi: DT: STiH416: 416 DT Entry for clockgen A0/1/10/11/12
      ARM: STi: DT: STiH416: Remove unused CLK_S_ICN_REG_0 fixed clock
      ARM: STi: DT: STiH416: Remove unused CLK_S_GMAC0_PHY & CLK_S_ETH1_PHY fixed clocks
      ARM: STi: DT: STiH416: 416 DT Entry for clockgen B/C/D/E/F
      ARM: STi: DT: STiH416: 416 DT Entry for clockgen A9/DDR/GPU
      ARM: STi: DT: STiH415: 415 DT Entry for clockgen A0/1/10/11/12
      ARM: STi: DT: STiH415: Remove unused CLK_S_ICN_REG_0 fixed clock
      ARM: STi: DT: STiH415: Remove unused CLK_S_GMAC0_PHY & CLK_S_ETH1_PHY fixed clocks
      ARM: STi: DT: STiH415: 415 DT Entry for clockgen A9
      ARM: STi: DT: STiH41x Add clk_ignore_unused to bootargs

Geert Uytterhoeven (19):
      ARM: shmobile: r8a7790/lager dts: Rename label spi to qspi, add spi0 alias
      ARM: shmobile: r8a7791/koelsch dts: Rename label spi to qspi, add spi0 alias
      ARM: shmobile: r8a7790 dtsi: Add MSIOF nodes and aliases
      ARM: shmobile: r8a7791 dtsi: Add MSIOF nodes and aliases
      ARM: shmobile: lager dts: Add MSIOF nodes
      ARM: shmobile: koelsch dts: Add MSIOF nodes
      ARM: shmobile: r8a7778 dtsi: Improve and correct HSPI nodes
      ARM: shmobile: r8a7779 dtsi: Improve and correct HSPI nodes
      ARM: shmobile: bockw reference dts: Add SPI FLASH
      ARM: shmobile: armadillo-reference dts: Use KEY_* macros for gpio-keys
      ARM: shmobile: kzm9g-reference dts: Use KEY_* macros for gpio-keys
      ARM: shmobile: koelsch dts: Enable Quad SPI transfers for the SPI FLASH
      ARM: shmobile: lager dts: Enable Quad SPI transfers for the SPI FLASH
      ARM: shmobile: armadillo-reference dts: Seiko Instruments, Inc is "sii"
      ARM: shmobile: r8a7740 dtsi: Add Ethernet support
      ARM: shmobile: armadillo-reference dts: Add Ethernet support
      ARM: shmobile: r8a7790 dtsi: Add GPIO clocks
      ARM: shmobile: r8a7791 dtsi: Add GPIO clocks
      ARM: shmobile: r8a7740 dtsi: Remove duplicate interrupt-parent property

George Cherian (5):
      doc: Add "ti,am437x-dwc3" comaptible for dwc3 glue
      ARM: dts: am43xx clock data
      ARM: dts: AM4372: Add USB nodes
      ARM: dts: am437x-gp-evm: Enable USB
      ARM: dts: am43x-epos-evm: Enable USB

Georgi Djakov (3):
      ARM: dts: msm: Add SDHC controller nodes for MSM8974 and DB8074 board
      ARM: dts: qcom: Add APQ8084 SoC support
      ARM: dts: qcom: Add APQ8084-MTP board support

Gilles Chanteperdrix (1):
      ARM: dts: omap4: add twd clock to DT

Gregory CLEMENT (6):
      ARM: mvebu: switch to the new PMSU binding in Armada 370/XP Device Tree
      ARM: mvebu: add SMP support in the Armada 375 device tree
      ARM: mvebu: add Device Tree description of xHCI controllers on Armada 38x
      ARM: mvebu: add Device Tree description of the EHCI controller on Armada 38x
      ARM: mvebu: add Device Tree description of the xHCI controller on Armada 375
      ARM: mvebu: add Device Tree description for the EHCI controllers on Armada 375

Grygorii Strashko (5):
      ARM: dts: keystone: add cell's information to i2c nodes
      ARM: dts: keystone: move i2c0 device node from SoC to board files
      ARM: dts: keystone: add cell's information to spi nodes
      ARM: dts: keystone: Use dma-ranges property
      ARM: dts: keystone-evm: add spi nor flash support

Guido Martínez (4):
      ARM: dts: am335x-bone-common: use phandles for USB and DMA refs
      ARM: dts: am335x-evm: use phandles for USB and DMA refs
      ARM: dts: am335x-evmsk: use phandles for USB and DMA refs
      ARM: dts: am335x-igep0033: use phandles for USB and DMA refs

Hans de Goede (23):
      ARM: sun6i: dt: Fixup prcm node name
      ARM: sun4i: dt: Add address- and size-cells info to i2c controller nodes
      ARM: sun5i: dt: Add address- and size-cells info to i2c controller nodes
      ARM: sun7i: dt: Add address- and size-cells info to i2c controller nodes
      ARM: dts: sun5i: Add pin-muxing info for the mmc controllers
      ARM: dts: sun6i: Add pin-muxing info for the mmc controllers
      ARM: dts: sun4i: Add pin-muxing info for the mmc0 controller
      ARM: dts: sun4i: Enable mmc controller on various A10 boards
      ARM: dts: sun5i: Enable mmc controller on various A10s and A13 boards
      ARM: dts: sun6i: Add mmc clocks
      ARM: dts: sun6i: Add mmc controller nodes
      ARM: dts: sun6i: Add new sun6i-a31-m9 dts file for Mele M9
      ARM: dts: sun7i: Add mmc controller nodes
      ARM: dts: sun7i: Add pin-muxing info for the mmc controllers
      ARM: dts: sun7i: Enable mmc controller on various A20 boards
      ARM: dts: sunxi: Add reg_vcc3v3 supply to sunxi-common-regulators.dtsi
      ARM: dts: sun4i: Add reg_vcc3v3 to sun4i board mmc nodes
      ARM: dts: sun5i: Add reg_vcc3v3 to sun5i board mmc nodes
      ARM: dts: sun6i: Add reg_vcc3v3 to sun6i board mmc nodes
      ARM: dts: sun7i: Add reg_vcc3v3 to sun7i board mmc nodes
      ARM: dts: sun5i: Add new A10s r7 hdmi tv dongle board
      ARM: dts: sun7i: cubietruck: set mmc3 bus-width property
      ARM: dts: sun7i: Add new i12-tvbox board

Heiko Stuebner (1):
      ARM: dts: rockchip: convert pinctrl nodes to new bindings

Iain Paton (2):
      ARM: dts: imx6: i2c4 cleanup
      ARM: dts: imx6: add new board RIoTboard

Ivan Khoronzhuk (2):
      ARM: dts: k2e-evm: add AEMIF/NAND device entry
      ARM: dts: k2l-evm: add AEMIF/NAND device entry

Ivan T. Ivanov (1):
      ARM: dts: MSM8974: Add pinctrl node

Joachim Eastwood (7):
      ARM: dts: Change IOPAD macro's for OMAP4/5
      ARM: dts: Add support for OMAP4 Variscite OM44 family
      ARM: dts: Add support for OMAP4 VAR-DVK-OM44
      ARM: dts: Add VAR-SOM-OM44 WLAN nodes
      ARM: OMAP2+: Use pdata quirks for wl12xx on VAR-STK/DVK-OM44
      ARM: dts: Convert DuoVero Parlor to use IOPAD macro
      ARM: dts: Enable mcpdm and mcbsp1 on DuoVero

Johan Hovold (1):
      ARM: dts: AM33XX: fix ethernet and mdio default state

Kamil Debski (1):
      ARM: dts: Add usb2phy to exynos5250

Kumar Gala (4):
      ARM: dts: qcom: Update msm8974/apq8074 device trees
      ARM: dts: qcom: Update msm8960 device trees
      ARM: dts: qcom: Update msm8660 device trees
      ARM: dts: qcom: Add initial APQ8064 SoC and IFC6410 board device trees

Laurent Pinchart (7):
      ARM: shmobile: lager: Set ethernet PHY LED mode
      ARM: shmobile: koelsch: Set ethernet PHY LED mode
      ARM: shmobile: r8a7790: Fix the I2C clocks parents in DT
      ARM: shmobile: r8a7791: Fix the I2C clocks parents in DT
      ARM: shmobile: dts: Move interrupt-parent property to root node
      ARM: dts: use ti,fixed-factor-clock for dpll4_m5x2_mul_ck
      ARM: dts: set 'ti,set-rate-parent' for dpll4_m5 path

Lee Jones (3):
      ARM: sti: stih416: Add support for B2020 RevE
      ARM: sti: stih416: Enable board LED support for B2020 RevE
      ARM: sti: stih41x: Provide a proper header for this DTSI file

Lucas Stach (6):
      ARM: dts: zynq: drop address cells from GIC node
      ARM: dts: keystone: drop address and size cells from GIC node
      ARM: dts: imx6: update pcie to bring in line with new binding
      ARM: dts: imx6qdl-sabresd: remove power-on gpio from pcie
      ARM: dts: imx6: edmqmx6: add pinctrl for pfuze irq gpio
      ARM: dts: imx6: edmqmx6: add SPI bus and flash

Magnus Damm (4):
      ARM: shmobile: Update r8a7791 CPU freq to 1500MHz in DTS
      ARM: shmobile: Add DTS gpio-keys support for SW2 on Lager
      ARM: shmobile: Add DTS gpio-keys support for SW2 on Koelsch
      ARM: shmobile: r8a7791: Add EHCI MSTP clock

Marek Szyprowski (3):
      ARM: dts: enable USB functionality for exynos4210-universal_c210
      ARM: dts: add multimedia nodes for exynos4210-universal_c210
      ARM: dts: add external sd card node for exynos4210-universal_c210

Marek Vasut (2):
      ARM: dts: imx: Add alias for ethernet controller
      ARM: dts: imx6qdl-sabresd: Add PCIe support

Matt Porter (1):
      ARM: dts: bcm590xx: add support for GPLDO and VBUS regulators

Maxime Coquelin (4):
      ARM: dts: Sort STi boards in Makefile
      ARM: dts: Fix STi boards compatibles
      ARM: dts: Add STiH407 SoC support
      ARM: dts: STiH407: Add B2120 board support

Maxime Ripard (11):
      ARM: sun6i: Sort the NMI node by physical address
      ARM: sun6i: dt: Add A31 DMA controller to DTSI
      ARM: sun7i: Add ARM PMU in A20 DTSI
      ARM: sun6i: Add ARM PMU in A31 DTSI
      ARM: sun6i: Add the USB clocks to the DTSI
      ARM: sun6i: dt: Add support for the USB controllers
      ARM: sun6i: Define the A31 CPUs enable-method
      ARM: sunxi: Add fixed 3V regulator
      ARM: sun6i: Enable USB Host support on the Colombus board
      ARM: sun6i: Fix OHCI2 node name
      ARM: sun6i: Add MMC0 controller to the Colombus board

Michael Heimpold (4):
      ARM: dts: imx28-duckbill: fix mmc settings
      ARM: dts: imx28: include gpio.h to allow use of symbolic names
      ARM: dts: imx28-duckbill: fix phy reset gpio
      ARM: dts: imx28-duckbill: use symbolic names from gpio.h

Minal Shah (1):
      ARM: dts: dra7: add support for parallel NAND flash

Mugunthan V N (2):
      ARM: dts: am4372: Add cpsw phy sel dt node
      ARM: dts: am437x-gp-evm: Add ethernet support for GP EVM

Nathan Lynch (1):
      ARM: dts: OMAP5: add pmu node

Nicolas Ferre (5):
      ARM: at91: add pull-up to i2c[02] on SAMA5D3 Xplained
      ARM: at91: add PWM pinctrl to SAMA5D3
      ARM: at91: add 2 PWM outputs to SAMA5D3 Xplained
      Merge branch 'at91-3.15-fixes' into at91-3.16-dt3
      Merge branch 'at91-3.16-cleanup' into at91-3.16-dt3

Olof Johansson (24):
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'renesas-dt-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'renesas-dt2-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'socfpga-dt-updates-for-3.16_v3' of git://git.rocketboards.org/linux-socfpga-next into next/dt
      Merge tag 'mvebu-dt-3.16' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'v3.16-rockchip-dt' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
      Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'at91-dt2' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'renesas-dt3-for-v3.16' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'sunxi-dt-for-3.16' of https://github.com/mripard/linux into next/dt
      Merge tag 'imx-dt-3.16' of git://git.kernel.org/.../shawnguo/linux into next/dt
      Merge tag 'tegra-for-3.16-dt' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge commit '702b691e4a71' into next/dt
      Merge tag 'samsung-dt' of http://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge branch 'mvebu/soc-orion5x' into next/dt
      Merge tag 'omap-for-v3.16/dt-part2-v2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'berlin-dt-3.16' of https://github.com/shesselba/linux-berlin into next/dt
      Merge tag 'zynq-dt-for-3.16' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'sirf-dts-for-3.16' of git://git.kernel.org/.../baohua/linux into next/dt
      Merge tag 'socfpga_dt_updates-for-3.16_take_2_version_2' of git://git.rocketboards.org/linux-socfpga-next into next/dt
      Merge tag 'samsung-dt-2' of http://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'omap-for-v3.16/dt-part3' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge tag 'qcom-dt-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/dt
      Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt

Pekon Gupta (3):
      ARM: dts: am43xx: fix starting offset of NAND.filesystem MTD partition
      ARM: OMAP2+: gpmc: enable BCH_HW ecc-scheme for AM43xx platforms
      ARM: dts: am437x-gp-evm: add support for parallel NAND flash

Peter Robinson (1):
      ARM: dts: Only build OMAP dtb if associated SoC is built

Peter Ujfalusi (2):
      ARM: dts: omap54xx-clocks: remove the autoidle properties for clock nodes
      ARM: dts: omap54xx-clocks: Correct abe_iclk clock node

Philipp Zabel (13):
      ARM: dts: i.MX53: Enable CODA7541 VPU
      ARM: dts: i.MX53: Add reset line to VPU device node
      ARM: dts: Add Phytec pfla02 with i.MX6 DualLite/Solo
      ARM: dts: Add Phytec pbab01 with i.MX6 DualLite/Solo
      ARM: dts: pfla02: Add GPIO LEDs
      ARM: dts: pfla02: PHY reset is active-low
      ARM: dts: pbab01: Set linux,stdout-path to UART4
      ARM: dts: pbab01: Add I2C2 and I2C3
      ARM: dts: pbab01: Add I2C devices
      ARM: dts: pfla02: Add UART1 (uart3)
      ARM: dts: pbab01: Enable UART1
      ARM: dts: pbab01: Enable DVI
      ARM: dts: imx6q-gk802: Enable HDMI

Poddar, Sourav (2):
      ARM: dts: am33xx-clock: Fix ehrpwm tbclk data
      ARM: dts: am43x-clock: add tbclk data for ehrpwm

Rahul Sharma (15):
      ARM: dts: enable hdmi for exynos5250 based snow board
      ARM: dts: change to correct compatible string for exynos5420 hdmi
      ARM: dts: enable hdmi for exynos5420-peach-pit board
      ARM: dts: enable fimd for exynos5250-snow board
      ARM: dts: enable dp-controller for exynos5250-snow board
      ARM: dts: enable fimd for exynos5420 based peach-pit board
      ARM: dts: enable dp-controller for exynos5420-peach-pit board
      ARM: dts: move dp hpd gpio pin to pinctrl_0 for exynos5420 peach_pit
      ARM: dts: add pmu syscon handle to exynos5250 hdmi
      ARM: dts: add pmu syscon handle to exynos5420 hdmi
      ARM: dts: add dts files for exynos5260 SoC
      ARM: dts: add dts file for exynos5260-xyref5260 board
      ARM: dts: enable hdmi for exynos5800-peach-pi
      ARM: dts: enable display controller for exynos5800-peach-pi
      ARM: dts: enable fimd for exynos5800-peach-pi

Rajendra Nayak (4):
      ARM: dts: dra7-evm: Remove the wrong and undocumented compatible
      ARM: dts: Add support for DRA72x family of devices
      ARM: OMAP2+: Replace all __initdata with __initconst for const init
      ARM: OMAP2+: Add machine entry for dra72x devices

Roger Quadros (5):
      ARM: dts: am43x-epos-evm: Correct Touch controller info
      ARM: dts: omap4+: Add clocks to USB2 PHY node
      ARM: dts: dra7-clock: Add "l3init_960m_gfclk" clock gate
      ARM: dts: dra7: Add USB related nodes
      dts: dra7-evm: add USB support

Rongjun Ying (1):
      ARM: dts: sirf: add pin group for USP0 with only RX or TX frame sync for atlas6

Russell King (1):
      ARM: imx: add HDMI support for SolidRun HummingBoard and Cubox-i

Sachin Kamat (5):
      ARM: dts: Add PD entry to MFC codec on exynos5420
      ARM: dts: Add MFC memory banks to exynos5420 boards
      ARM: dts: enable RTC and WDT nodes on Origen boards
      ARM: dts: use key code macros on Origen and Arndale boards
      ARM: dts: update watchdog node name in exynos5440

Sakari Ailus (1):
      ARM: dts: n950: Add missing regulator definitions

Santosh Shilimkar (1):
      ARM: dts: keystone: Update USB node for dma properties

Sascha Hauer (7):
      ARM: dts: Add stdout-path property to i.MX boards
      ARM: dts: i.MX51 babbage: Fix FEC pad ctrl settings
      ARM: dts: i.MX25: Add mmc aliases
      ARM: dts: i.MX25: Add IRAM node
      ARM: dts: Karo TX25: Add pinctrl nodes
      ARM: dts: Karo TX25: Add phy reset gpio and supply for FEC
      ARM: dts: Karo TX25: use hardware ecc

Sebastian Andrzej Siewior (1):
      ARM: dts: socfpga: add gpio pieces

Sebastian Hesselbarth (19):
      ARM: dts: kirkwood: add node labels
      ARM: dts: kirkwood: add stdout-path property to all boards
      ARM: dts: kirkwood: remove clock-frequency properties from UART nodes
      ARM: dts: kirkwood: rename pin-controller nodes
      ARM: dts: kirkwood: add pinctrl node to common SoC include
      ARM: dts: kirkwood: consolidate common pinctrl settings
      ARM: dts: kirkwood: set default pinctrl for GBE1
      ARM: dts: kirkwood: set default pinctrl for UART0/1
      ARM: dts: kirkwood: set default pinctrl for SPI0
      ARM: dts: kirkwood: set default pinctrl for NAND
      ARM: dts: kirkwood: set default pinctrl for I2C0
      ARM: dts: kirkwood: set default pinctrl for I2C1 on 6282
      ARM: dts: kirkwood: set Guruplug ethernet PHY compatible
      ARM: dts: kirkwood: set Guruplug phy-connection-type to rgmii-id
      ARM: dts: berlin: add scu and chipctrl device nodes for BG2/BG2Q
      dt-binding: ARM: add clock binding docs for Marvell Berlin2 SoCs
      clk: berlin: add binding include for Berlin SoC clock ids
      ARM: dts: berlin: convert BG2CD to DT clock nodes
      ARM: dts: berlin: convert BG2 to DT clock nodes

Sebastian Reichel (6):
      ARM: dts: omap3-n900: Add WL1251 support
      ARM: dts: twl4030: Add madc
      ARM: dts: omap3-n900: Add sound support
      ARM: dts: omap3-n900: use MATRIX_KEY for keymap
      ARM: dts: omap3-n900: Add SSI support
      ARM: dts: omap3-n900: Add modem support

Sekhar Nori (1):
      ARM: dts: am437x: Add touchscreen support for GP EVM

Sergei Shtylyov (7):
      ARM: shmobile: henninger: initial device tree
      ARM: shmobile: henninger: add Ether DT support
      ARM: shmobile: henninger: enable SATA0
      ARM: shmobile: henninger: specify EXTAL frequency
      ARM: shmobile: henninger: add SDHI0/2 DT support
      ARM: shmobile: henninger: add QSPI DT support
      ARM: shmobile: henninger: add MSIOF0 DT support

Silvio Fricke (1):
      ARM: dts: imx6: edmqmx6: add vcc and vio power supplies to stmpe

Simon Horman (2):
      ARM: shmobile: lager: Correct setting of ethernet PHY LED mode
      ARM: shmobile: marzen-reference: Set SMSC lan to use irq-push-pull

Soren Brinkmann (2):
      ARM: zynq: dt: Clean up device tree
      ARM: zynq: dt: Add a fixed regulator for CPU voltage

Sourav Poddar (4):
      ARM: dts: am43x-epos: Add qspi device
      ARM: dts: dra7: Add qspi device
      ARM: omap2+: skip device build from platform code for dt
      ARM: dts: am4372: Add hdq device tree data

Stefan Agner (3):
      ARM: tegra: initial add of Colibri T30
      of: add vendor prefix for Toradex AG
      ARM: dts: add initial Colibri VF61 board support

Steffen Trumtrar (11):
      ARM: socfpga: dts: fix pdma interrupt
      ARM: socfpga: dts: add remaining interrupts for pdma
      ARM: socfpga: dts: add i2c busses
      ARM: socfpga: dts: add can0+1
      ARM: socfpga: dts: add support for EBV SOCrates
      ARM: socfpga: dts: add rtc on i2c0 to socrates
      ARM: socfpga: dts: convert to preprocessor includes
      Documentation: dt: socfpga: add reset-cells property
      Documentation: dt: reset: move socfpga-reset
      ARM: socfpga: dts: add reset-controller
      ARM: socfpga: dts: add watchdog0+1

Stephen Warren (8):
      ARM: tegra: add Jetson TK1 device tree
      ARM: tegra: define Jetson TK1 regulators
      ARM: tegra: fix Jetson TK1 SD card supply
      ARM: tegra: make Venice's +3.3V_RUN regulator always on
      ARM: tegra: use correct audio CODEC on Jetson TK1
      ARM: tegra: add SD wp-gpios to Jetson TK1 DT
      ARM: tegra: add SD wp-gpios to Dalmore DT
      ARM: tegra: add SD wp-gpios to Venice2 DT

Sylwester Nawrocki (1):
      ARM: dts: Add audio subsystem nodes to exynos4.dtsi

Tao Huang (1):
      ARM: dts: sirf: add resets for dspif, gps and dsp nodes

Tarek Dakhran (1):
      ARM: dts: add dts files for exynos5410 and exynos5410-smdk5410

Tero Kristo (1):
      ARM: dts: omap2 clock data

Thierry Reding (7):
      ARM: tegra: Add Tegra124 HDMI support
      ARM: tegra: venice2 - Enable HDMI
      ARM: tegra: jetson-tk1 - Enable HDMI support
      ARM: tegra: harmony - Add +5V HDMI supply
      ARM: tegra: beaver - Add +5V HDMI supply
      ARM: tegra: dalmore - Add +5V HDMI supply
      ARM: tegra: dalmore - Add DSI power supply

Thomas Petazzoni (9):
      ARM: mvebu: enable the coherency fabric on Armada 375
      ARM: mvebu: enable the coherency fabric on Armada 38x
      ARM: mvebu: add enable-method property for CPUs
      ARM: mvebu: add SMP support in the Armada 38x device tree
      ARM: mvebu: enable the SDHCI interface on Armada 385
      ARM: mvebu: add Device Tree description of AHCI interfaces on Armada 38x
      ARM: mvebu: use clocks property for serial ports
      ARM: mvebu: remove clock-frequency of serial port Device Tree nodes
      ARM: mvebu: don't use clocks property in UART node for Netgear RN2120

Tim Harvey (3):
      ARM: dts: ventana: Add HDMI support
      ARM: dts: imx: add LVDS backlight for Ventana
      ARM: dts: imx: Fix LVDS mapping for Ventana GW52xx

Tim Kryger (2):
      ARM: dts: Declare the PWM for bcm11351 (bcm281xx)
      ARM: dts: Enable the PWM for bcm28155 AP board

Tomasz Figa (2):
      ARM: dts: Enable USB gadget functionality for exynos4210-trats
      ARM: dts: add dts files for exynos3250 SoC

Tomi Valkeinen (2):
      ARM: dts: omap5-clocks.dtsi: add ti, set-rate-parent to dss_dss_clk
      ARM: dts: am43xx-clocks.dtsi: add ti, set-rate-parent to display clock path

Tony Lindgren (2):
      ARM: OMAP2+: Fix ssi hwmod entry to allow idling
      Merge branch 'for-v3.16/clk-dt' of https://github.com/t-kristo/linux-pm into omap-for-v3.16/dt-v2

Tushar Behera (3):
      ARM: dts: Add sound node for exynos5250-snow board
      ARM: dts: Add sound node for exynos5420-peach-pit board
      ARM: dts: add secure firmware support for exynos5420-arndale-octa

Ulrich Hecht (2):
      ARM: shmobile: Use r8a7740 suffix for i2c, mmcif, fsi2 compat strings
      ARM: shmobile: armadillo-reference dts: enable RTC

Valentin Longchamp (3):
      ARM: dts: kirkwood: resynch 98dx4122 dtsi
      ARM: dts: kirkwood: add kirkwood-km_common DTSI files
      ARM: dts: kirkwood: add kirkwood-km_fixedeth DTS file

Vincent Stehlé (1):
      ARM: dts: imx6qdl-sabresd.dtsi: Add red led

Vivek Gautam (11):
      ARM: dts: Enable support for USB 3.0 PHY controller for exynos5420
      ARM: dts: Enable support for DWC3 controller for exynos5420
      ARM: dts: Enable support for generic USB DRD phy for exynos5250
      ARM: dts: Update DWC3 usb controller to use new phy driver for exynos5250
      ARM: dts: Add Vbus regulator for USB 3.0 on exynos5250-snow
      ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-peach-pit
      ARM: dts: Add Vbus regulator for USB 3.0 on exynos5420-smdk5420
      ARM: dts: Add sysreg sytem controller node to exynos5250 and exynos5420
      ARM: dts: Add usb2phy support on exynos5420
      ARM: dts: Add USB 2.0 support on exynos5420
      ARM: dts: add Vbus regulator for USB 3.0 on exynos5800-peach-pi

Wenyou Yang (1):
      ARM: at91/dt: at91-sama5d3_xplained: add the regulator device node

Wolfram Sang (9):
      ARM: shmobile: r8a7791: add IIC0/1 clock macros
      ARM: shmobile: r8a7791: add IIC(B) clocks to dtsi
      ARM: shmobile: r8a7791: add IIC(B) cores to dtsi
      ARM: shmobile: koelsch: make i2c2-pfc node unique
      ARM: shmobile: koelsch: activate i2c6 bus
      ARM: shmobile: r8a7790: add IIC0-2 clock macros
      ARM: shmobile: r8a7790: add IIC(B) clocks to dtsi
      ARM: shmobile: r8a7790: add IIC(B) cores to dtsi
      ARM: dts: am335x-evm: fix comments for lcd pins

Xiubo Li (3):
      ARM: dts: vf610: Add Freescale FTM PWM node.
      ARM: dts: vf610-twr: Add PWM0's pinctrl node
      ARM: dts: vf610-twr: Enables FTM PWM device.

Ye He (1):
      ARM: dts: atlas6: add cortex-a9-pmu compatible PMU node


 .../devicetree/bindings/arm/marvell,berlin.txt  |  102 +
 .../devicetree/bindings/arm/omap/omap.txt       |   18 +-
 .../devicetree/bindings/arm/rockchip.txt        |   10 +
 .../devicetree/bindings/arm/samsung/pmu.txt     |    4 +
 .../devicetree/bindings/arm/samsung/sysreg.txt  |   11 +-
 .../devicetree/bindings/clock/altr_socfpga.txt  |    4 +-
 .../{arm/altera => reset}/socfpga-reset.txt     |    2 +
 .../devicetree/bindings/soc/qcom/qcom,gsbi.txt  |   78 +
 .../devicetree/bindings/usb/omap-usb.txt        |    4 +-
 .../devicetree/bindings/vendor-prefixes.txt     |    4 +
 arch/arm/boot/dts/Makefile                      |  120 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi       |   41 +-
 arch/arm/boot/dts/am335x-evm.dts                |   96 +-
 arch/arm/boot/dts/am335x-evmsk.dts              |   51 +-
 arch/arm/boot/dts/am335x-igep0033.dtsi          |   46 +-
 arch/arm/boot/dts/am335x-nano.dts               |    5 +
 arch/arm/boot/dts/am33xx-clocks.dtsi            |   30 +-
 arch/arm/boot/dts/am33xx.dtsi                   |    2 +
 arch/arm/boot/dts/am4372.dtsi                   |  121 ++
 arch/arm/boot/dts/am437x-gp-evm.dts             |  229 +++
 arch/arm/boot/dts/am43x-epos-evm.dts            |  105 +-
 arch/arm/boot/dts/am43xx-clocks.dtsi            |  107 +-
 arch/arm/boot/dts/armada-370-db.dts             |    1 -
 arch/arm/boot/dts/armada-370-mirabox.dts        |    1 -
 arch/arm/boot/dts/armada-370-netgear-rn102.dts  |    1 -
 arch/arm/boot/dts/armada-370-netgear-rn104.dts  |    1 -
 arch/arm/boot/dts/armada-370-rd.dts             |    1 -
 arch/arm/boot/dts/armada-370-xp.dtsi            |    7 +
 arch/arm/boot/dts/armada-370.dtsi               |    5 +
 arch/arm/boot/dts/armada-375-db.dts             |    9 +-
 arch/arm/boot/dts/armada-375.dtsi               |   55 +
 arch/arm/boot/dts/armada-380.dtsi               |    2 +
 arch/arm/boot/dts/armada-385-db.dts             |   29 +-
 arch/arm/boot/dts/armada-385-rd.dts             |    5 +-
 arch/arm/boot/dts/armada-385.dtsi               |    2 +
 arch/arm/boot/dts/armada-38x.dtsi               |   84 +
 arch/arm/boot/dts/armada-xp-axpwifiap.dts       |    2 -
 arch/arm/boot/dts/armada-xp-db.dts              |    4 -
 arch/arm/boot/dts/armada-xp-gp.dts              |    4 -
 arch/arm/boot/dts/armada-xp-matrix.dts          |    4 -
 arch/arm/boot/dts/armada-xp-mv78230.dtsi        |    1 +
 arch/arm/boot/dts/armada-xp-mv78260.dtsi        |    1 +
 arch/arm/boot/dts/armada-xp-mv78460.dtsi        |    1 +
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts  |    1 -
 .../arm/boot/dts/armada-xp-openblocks-ax3-4.dts |    2 -
 arch/arm/boot/dts/armada-xp.dtsi                |    8 +-
 arch/arm/boot/dts/at91-sama5d3_xplained.dts     |   62 +
 arch/arm/boot/dts/at91sam9261.dtsi              |  114 +-
 arch/arm/boot/dts/at91sam9g45.dtsi              |   33 +-
 arch/arm/boot/dts/at91sam9m10g45ek.dts          |   20 +-
 arch/arm/boot/dts/at91sam9n12.dtsi              |  348 +++-
 arch/arm/boot/dts/at91sam9n12ek.dts             |    8 +
 arch/arm/boot/dts/at91sam9rl.dtsi               |  272 ++-
 arch/arm/boot/dts/at91sam9rlek.dts              |   90 +-
 arch/arm/boot/dts/at91sam9x5.dtsi               |  355 +++-
 arch/arm/boot/dts/at91sam9x5_can.dtsi           |   31 +
 arch/arm/boot/dts/at91sam9x5_isi.dtsi           |   26 +
 arch/arm/boot/dts/at91sam9x5_lcd.dtsi           |   26 +
 arch/arm/boot/dts/at91sam9x5_macb0.dtsi         |   11 +
 arch/arm/boot/dts/at91sam9x5_macb1.dtsi         |   11 +
 arch/arm/boot/dts/at91sam9x5_usart3.dtsi        |   11 +
 arch/arm/boot/dts/at91sam9x5cm.dtsi             |    8 +
 arch/arm/boot/dts/atlas6.dtsi                   |   31 +-
 arch/arm/boot/dts/bcm11351.dtsi                 |    8 +
 arch/arm/boot/dts/bcm28155-ap.dts               |    4 +
 arch/arm/boot/dts/bcm59056.dtsi                 |   21 +
 arch/arm/boot/dts/berlin2.dtsi                  |  191 +-
 arch/arm/boot/dts/berlin2cd.dtsi                |  167 +-
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts      |   39 +
 arch/arm/boot/dts/berlin2q.dtsi                 |  363 ++++
 arch/arm/boot/dts/dra7-evm.dts                  |  228 ++-
 arch/arm/boot/dts/dra7.dtsi                     |  249 ++-
 arch/arm/boot/dts/dra72-evm.dts                 |   24 +
 arch/arm/boot/dts/dra72x.dtsi                   |   25 +
 arch/arm/boot/dts/dra74x.dtsi                   |   41 +
 arch/arm/boot/dts/dra7xx-clocks.dtsi            |   12 +-
 arch/arm/boot/dts/exynos3250-pinctrl.dtsi       |  475 +++++
 arch/arm/boot/dts/exynos3250.dtsi               |  444 +++++
 arch/arm/boot/dts/exynos4.dtsi                  |   66 +-
 arch/arm/boot/dts/exynos4210-origen.dts         |   19 +-
 arch/arm/boot/dts/exynos4210-trats.dts          |   10 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts |   59 +
 arch/arm/boot/dts/exynos4412-origen.dts         |   21 +-
 arch/arm/boot/dts/exynos4412-trats2.dts         |   54 +-
 arch/arm/boot/dts/exynos4412.dtsi               |    4 +
 arch/arm/boot/dts/exynos4x12.dtsi               |    9 +
 arch/arm/boot/dts/exynos5250-arndale.dts        |   13 +-
 arch/arm/boot/dts/exynos5250-cros-common.dtsi   |    6 +-
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi       |   28 +
 arch/arm/boot/dts/exynos5250-snow.dts           |  224 +++
 arch/arm/boot/dts/exynos5250.dtsi               |   52 +-
 arch/arm/boot/dts/exynos5260-pinctrl.dtsi       |  574 ++++++
 arch/arm/boot/dts/exynos5260-xyref5260.dts      |  103 +
 arch/arm/boot/dts/exynos5260.dtsi               |  304 +++
 arch/arm/boot/dts/exynos5410-smdk5410.dts       |   82 +
 arch/arm/boot/dts/exynos5410.dtsi               |  206 ++
 arch/arm/boot/dts/exynos5420-arndale-octa.dts   |   10 +
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |  140 ++
 arch/arm/boot/dts/exynos5420-smdk5420.dts       |   51 +
 arch/arm/boot/dts/exynos5420.dtsi               |  110 +-
 arch/arm/boot/dts/exynos5440.dtsi               |    2 +-
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |  253 +++
 arch/arm/boot/dts/exynos5800.dtsi               |   28 +
 .../dts/imx25-eukrea-mbimxsd25-baseboard.dts    |   13 +
 arch/arm/boot/dts/imx25-karo-tx25.dts           |   77 +
 arch/arm/boot/dts/imx25-pdk.dts                 |  217 ++-
 arch/arm/boot/dts/imx25.dtsi                    |   46 +-
 arch/arm/boot/dts/imx27-pdk.dts                 |  170 +-
 .../arm/boot/dts/imx27-phytec-phycard-s-rdk.dts |    4 +
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts  |  116 +-
 arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi |   53 +-
 arch/arm/boot/dts/imx27.dtsi                    |   30 +-
 arch/arm/boot/dts/imx28-duckbill.dts            |   12 +-
 arch/arm/boot/dts/imx28.dtsi                    |    1 +
 arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi    |   15 +
 .../dts/imx35-eukrea-mbimxsd35-baseboard.dts    |   22 +
 arch/arm/boot/dts/imx35-pdk.dts                 |   68 +
 arch/arm/boot/dts/imx35.dtsi                    |   25 +-
 arch/arm/boot/dts/imx50.dtsi                    |    1 +
 arch/arm/boot/dts/imx51-babbage.dts             |  374 ++--
 .../arm/boot/dts/imx51-digi-connectcore-jsk.dts |  108 ++
 .../boot/dts/imx51-digi-connectcore-som.dtsi    |  377 ++++
 arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi    |   11 +
 .../dts/imx51-eukrea-mbimxsd51-baseboard.dts    |  120 ++
 arch/arm/boot/dts/imx51.dtsi                    |    3 +
 arch/arm/boot/dts/imx53-mba53.dts               |    4 +
 arch/arm/boot/dts/imx53-qsb-common.dtsi         |   21 +
 arch/arm/boot/dts/imx53.dtsi                    |    3 +-
 arch/arm/boot/dts/imx6dl-hummingboard.dts       |   31 +
 arch/arm/boot/dts/imx6dl-phytec-pbab01.dts      |   19 +
 arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi     |   22 +
 arch/arm/boot/dts/imx6dl-riotboard.dts          |  539 ++++++
 arch/arm/boot/dts/imx6dl.dtsi                   |    3 +-
 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts         |   40 +-
 arch/arm/boot/dts/imx6q-gk802.dts               |    7 +-
 arch/arm/boot/dts/imx6q-gw5400-a.dts            |    5 +
 arch/arm/boot/dts/imx6q-phytec-pbab01.dts       |   33 +-
 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi      |  307 +--
 arch/arm/boot/dts/imx6q-udoo.dts                |   23 +
 arch/arm/boot/dts/imx6qdl-cubox-i.dtsi          |   27 +
 arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi    |    2 +-
 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi           |    5 +
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi           |   45 +
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi           |   24 +
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi           |   24 +
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi       |    4 +
 arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi    |  102 +
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |  356 ++++
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi        |    4 +
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |   65 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |   19 +
 arch/arm/boot/dts/imx6qdl.dtsi                  |    8 +-
 arch/arm/boot/dts/imx6sl.dtsi                   |    1 +
 arch/arm/boot/dts/k2e-evm.dts                   |   81 +
 arch/arm/boot/dts/k2hk-evm.dts                  |   29 +
 arch/arm/boot/dts/k2l-evm.dts                   |   81 +
 arch/arm/boot/dts/keystone.dtsi                 |   20 +-
 arch/arm/boot/dts/kirkwood-6192.dtsi            |   35 +-
 arch/arm/boot/dts/kirkwood-6281.dtsi            |   35 +-
 arch/arm/boot/dts/kirkwood-6282.dtsi            |   48 +-
 arch/arm/boot/dts/kirkwood-98dx4122.dtsi        |   68 +-
 arch/arm/boot/dts/kirkwood-b3.dts               |    7 +-
 arch/arm/boot/dts/kirkwood-cloudbox.dts         |    8 +-
 arch/arm/boot/dts/kirkwood-db.dtsi              |   10 +-
 arch/arm/boot/dts/kirkwood-dns320.dts           |    3 +-
 arch/arm/boot/dts/kirkwood-dns325.dts           |    1 +
 arch/arm/boot/dts/kirkwood-dnskw.dtsi           |    4 +-
 arch/arm/boot/dts/kirkwood-dockstar.dts         |    3 +-
 arch/arm/boot/dts/kirkwood-dreamplug.dts        |    5 +-
 arch/arm/boot/dts/kirkwood-ds109.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds110jv10.dts        |    1 +
 arch/arm/boot/dts/kirkwood-ds111.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds112.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds209.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds210.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds212.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds212j.dts           |    1 +
 arch/arm/boot/dts/kirkwood-ds409.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds409slim.dts        |    1 +
 arch/arm/boot/dts/kirkwood-ds411.dts            |    1 +
 arch/arm/boot/dts/kirkwood-ds411j.dts           |    1 +
 arch/arm/boot/dts/kirkwood-ds411slim.dts        |    1 +
 arch/arm/boot/dts/kirkwood-goflexnet.dts        |    3 +-
 .../boot/dts/kirkwood-guruplug-server-plus.dts  |   14 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts           |    5 +-
 arch/arm/boot/dts/kirkwood-iconnect.dts         |    3 +-
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts   |    3 +-
 arch/arm/boot/dts/kirkwood-km_common.dtsi       |   48 +
 arch/arm/boot/dts/kirkwood-km_fixedeth.dts      |   23 +
 arch/arm/boot/dts/kirkwood-km_kirkwood.dts      |   39 +-
 arch/arm/boot/dts/kirkwood-laplug.dts           |    8 +-
 arch/arm/boot/dts/kirkwood-lsxl.dtsi            |    3 +-
 arch/arm/boot/dts/kirkwood-mplcec4.dts          |   19 +-
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts  |   10 +-
 .../dts/kirkwood-netgear_readynas_duo_v2.dts    |    5 +-
 .../dts/kirkwood-netgear_readynas_nv+_v2.dts    |    5 +-
 arch/arm/boot/dts/kirkwood-ns2-common.dtsi      |    9 +-
 arch/arm/boot/dts/kirkwood-nsa310.dts           |   53 +-
 arch/arm/boot/dts/kirkwood-nsa310a.dts          |   57 +-
 arch/arm/boot/dts/kirkwood-nsa320.dts           |  215 +++
 ...-common.dtsi => kirkwood-nsa3x0-common.dtsi} |   60 +-
 arch/arm/boot/dts/kirkwood-openblocks_a6.dts    |   15 +-
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts    |   24 +-
 arch/arm/boot/dts/kirkwood-openrd-base.dts      |   42 +
 arch/arm/boot/dts/kirkwood-openrd-client.dts    |   73 +
 arch/arm/boot/dts/kirkwood-openrd-ultimate.dts  |   58 +
 arch/arm/boot/dts/kirkwood-openrd.dtsi          |   90 +
 arch/arm/boot/dts/kirkwood-rd88f6192.dts        |    5 +-
 arch/arm/boot/dts/kirkwood-rd88f6281.dtsi       |    3 +-
 arch/arm/boot/dts/kirkwood-rs212.dts            |    1 +
 arch/arm/boot/dts/kirkwood-rs409.dts            |    1 +
 arch/arm/boot/dts/kirkwood-rs411.dts            |    1 +
 .../boot/dts/kirkwood-sheevaplug-common.dtsi    |    7 +-
 arch/arm/boot/dts/kirkwood-synology.dtsi        |   10 +-
 arch/arm/boot/dts/kirkwood-t5325.dts            |   42 +-
 arch/arm/boot/dts/kirkwood-topkick.dts          |   13 +-
 arch/arm/boot/dts/kirkwood-ts219-6281.dts       |    2 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts       |    2 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi           |   11 +-
 arch/arm/boot/dts/kirkwood-ts419.dtsi           |    2 +-
 arch/arm/boot/dts/kirkwood.dtsi                 |   75 +-
 arch/arm/boot/dts/omap2420-clocks.dtsi          |  270 +++
 arch/arm/boot/dts/omap2420.dtsi                 |   26 +
 arch/arm/boot/dts/omap2430-clocks.dtsi          |  344 ++++
 arch/arm/boot/dts/omap2430.dtsi                 |   26 +
 arch/arm/boot/dts/omap24xx-clocks.dtsi          | 1244 ++++++++++++
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi         |    7 +-
 arch/arm/boot/dts/omap3-n900.dts                |  225 ++-
 arch/arm/boot/dts/omap3-n950-n9.dtsi            |   14 +
 arch/arm/boot/dts/omap3.dtsi                    |   45 +
 arch/arm/boot/dts/omap34xx.dtsi                 |   11 +
 arch/arm/boot/dts/omap36xx-clocks.dtsi          |    2 +-
 arch/arm/boot/dts/omap36xx.dtsi                 |   11 +
 arch/arm/boot/dts/omap3xxx-clocks.dtsi          |    7 +-
 arch/arm/boot/dts/omap4-duovero-parlor.dts      |   18 +-
 arch/arm/boot/dts/omap4-duovero.dtsi            |   98 +-
 arch/arm/boot/dts/omap4-var-dvk-om44.dts        |   71 +
 .../arm/boot/dts/omap4-var-om44customboard.dtsi |  235 +++
 arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi  |   68 +
 arch/arm/boot/dts/omap4-var-som-om44.dtsi       |  343 ++++
 arch/arm/boot/dts/omap4-var-som.dts             |   96 -
 arch/arm/boot/dts/omap4-var-stk-om44.dts        |   17 +
 arch/arm/boot/dts/omap4.dtsi                    |    3 +
 arch/arm/boot/dts/omap5-cm-t54.dts              |  413 ++++
 arch/arm/boot/dts/omap5-sbc-t54.dts             |   51 +
 arch/arm/boot/dts/omap5.dtsi                    |   48 +
 arch/arm/boot/dts/omap54xx-clocks.dtsi          |   58 +-
 arch/arm/boot/dts/prima2.dtsi                   |   10 +-
 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts      |   16 +
 arch/arm/boot/dts/qcom-apq8064-v2.0.dtsi        |    1 +
 arch/arm/boot/dts/qcom-apq8064.dtsi             |  170 ++
 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts  |   39 +
 arch/arm/boot/dts/qcom-apq8084-mtp.dts          |    6 +
 arch/arm/boot/dts/qcom-apq8084.dtsi             |  179 ++
 arch/arm/boot/dts/qcom-msm8660-surf.dts         |   10 +
 arch/arm/boot/dts/qcom-msm8660.dtsi             |  115 +-
 arch/arm/boot/dts/qcom-msm8960-cdp.dts          |   10 +
 arch/arm/boot/dts/qcom-msm8960.dtsi             |  176 +-
 arch/arm/boot/dts/qcom-msm8974.dtsi             |   62 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |   18 -
 .../dts/r8a7740-armadillo800eva-reference.dts   |   44 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |   32 +-
 arch/arm/boot/dts/r8a7778-bockw-reference.dts   |   14 +
 arch/arm/boot/dts/r8a7778.dtsi                  |   30 +-
 arch/arm/boot/dts/r8a7779-marzen-reference.dts  |    1 +
 arch/arm/boot/dts/r8a7779.dtsi                  |   33 +-
 arch/arm/boot/dts/r8a7790-lager.dts             |   62 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  131 +-
 arch/arm/boot/dts/r8a7791-henninger.dts         |  219 +++
 arch/arm/boot/dts/r8a7791-koelsch.dts           |   78 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  125 +-
 arch/arm/boot/dts/rk3066a-bqcurie2.dts          |    1 +
 arch/arm/boot/dts/rk3066a.dtsi                  |    2 +-
 arch/arm/boot/dts/rk3188-radxarock.dts          |    1 +
 arch/arm/boot/dts/rk3188.dtsi                   |    9 +-
 arch/arm/boot/dts/rk3xxx.dtsi                   |    9 +-
 arch/arm/boot/dts/sama5d3.dtsi                  |   84 +
 arch/arm/boot/dts/sama5d3xmb.dtsi               |    9 +-
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |   15 +-
 arch/arm/boot/dts/socfpga.dtsi                  |  194 +-
 arch/arm/boot/dts/socfpga_arria5.dtsi           |   26 +-
 arch/arm/boot/dts/socfpga_arria5_socdk.dts      |   21 +-
 arch/arm/boot/dts/socfpga_cyclone5.dtsi         |   26 +-
 arch/arm/boot/dts/socfpga_cyclone5_socdk.dts    |   21 +-
 arch/arm/boot/dts/socfpga_cyclone5_sockit.dts   |    6 +-
 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts |   50 +
 arch/arm/boot/dts/socfpga_vt.dts                |    2 +-
 arch/arm/boot/dts/stih407-b2120.dts             |   78 +
 arch/arm/boot/dts/stih407-clock.dtsi            |   39 +
 arch/arm/boot/dts/stih407-pinctrl.dtsi          |  615 ++++++
 arch/arm/boot/dts/stih407.dtsi                  |  263 +++
 arch/arm/boot/dts/stih415-b2000.dts             |    2 +-
 arch/arm/boot/dts/stih415-b2020.dts             |    2 +-
 arch/arm/boot/dts/stih415-clock.dtsi            |  519 ++++-
 arch/arm/boot/dts/stih415-pinctrl.dtsi          |   16 +
 arch/arm/boot/dts/stih415.dtsi                  |   30 +-
 arch/arm/boot/dts/stih416-b2000.dts             |    3 +-
 arch/arm/boot/dts/stih416-b2020-revE.dts        |   35 +
 arch/arm/boot/dts/stih416-b2020.dts             |    3 +-
 arch/arm/boot/dts/stih416-clock.dtsi            |  735 ++++++-
 arch/arm/boot/dts/stih416-pinctrl.dtsi          |   16 +
 arch/arm/boot/dts/stih416.dtsi                  |   30 +-
 arch/arm/boot/dts/stih41x-b2000.dtsi            |   25 +-
 arch/arm/boot/dts/stih41x-b2020.dtsi            |    2 +-
 arch/arm/boot/dts/stih41x.dtsi                  |    7 +
 arch/arm/boot/dts/sun4i-a10-a1000.dts           |   10 +
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |   10 +
 arch/arm/boot/dts/sun4i-a10-hackberry.dts       |   10 +
 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts       |   10 +
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts      |   10 +
 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts  |   10 +
 arch/arm/boot/dts/sun4i-a10-pcduino.dts         |   10 +
 arch/arm/boot/dts/sun4i-a10.dtsi                |   78 +
 .../arm/boot/dts/sun5i-a10s-olinuxino-micro.dts |   34 +
 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts   |  100 +
 arch/arm/boot/dts/sun5i-a10s.dtsi               |   41 +
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts |   17 +
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts       |   17 +
 arch/arm/boot/dts/sun5i-a13.dtsi                |   31 +
 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts       |   57 +
 arch/arm/boot/dts/sun6i-a31-colombus.dts        |   47 +
 arch/arm/boot/dts/sun6i-a31-m9.dts              |   50 +
 arch/arm/boot/dts/sun6i-a31.dtsi                |  279 ++-
 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts     |   10 +
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts      |   48 +
 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts       |  176 ++
 arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts |   27 +
 arch/arm/boot/dts/sun7i-a20.dtsi                |   95 +
 arch/arm/boot/dts/sunxi-common-regulators.dtsi  |   14 +
 arch/arm/boot/dts/tegra114-dalmore.dts          |   21 +-
 arch/arm/boot/dts/tegra114-roth.dts             | 1113 +++++++++++
 arch/arm/boot/dts/tegra114-tn7.dts              |  348 ++++
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       | 1827 ++++++++++++++++++
 arch/arm/boot/dts/tegra124-venice2.dts          |   42 +-
 arch/arm/boot/dts/tegra124.dtsi                 |   12 +
 arch/arm/boot/dts/tegra20-harmony.dts           |   12 +
 arch/arm/boot/dts/tegra30-beaver.dts            |   12 +
 arch/arm/boot/dts/tegra30-colibri-eval-v3.dts   |  205 ++
 arch/arm/boot/dts/tegra30-colibri.dtsi          |  377 ++++
 arch/arm/boot/dts/twl4030.dtsi                  |    6 +
 arch/arm/boot/dts/vf610-colibri.dts             |  123 ++
 arch/arm/boot/dts/vf610-twr.dts                 |   36 +
 arch/arm/boot/dts/vf610.dtsi                    |   24 +
 arch/arm/boot/dts/zynq-7000.dtsi                |   40 +-
 arch/arm/mach-at91/Kconfig                      |    2 -
 arch/arm/mach-at91/at91sam9n12.c                |    6 +-
 arch/arm/mach-at91/at91sam9x5.c                 |    6 +-
 arch/arm/mach-omap2/board-generic.c             |   45 +-
 arch/arm/mach-omap2/gpmc-nand.c                 |    2 +-
 arch/arm/mach-omap2/hdq1w.c                     |    2 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c      |    9 +-
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   10 -
 arch/arm/mach-omap2/pdata-quirks.c              |    7 +
 arch/arm/mach-qcom/board.c                      |    4 +-
 drivers/clk/ti/clk-43xx.c                       |    6 +
 drivers/reset/sti/reset-stih415.c               |    1 +
 drivers/reset/sti/reset-stih416.c               |    1 +
 include/dt-bindings/clock/berlin2.h             |   45 +
 include/dt-bindings/clock/berlin2q.h            |   31 +
 include/dt-bindings/clock/r8a7790-clock.h       |    3 +
 include/dt-bindings/clock/r8a7791-clock.h       |    3 +
 include/dt-bindings/clock/stih415-clks.h        |   15 +
 include/dt-bindings/clock/stih416-clks.h        |   15 +
 include/dt-bindings/pinctrl/omap.h              |   13 +-
 .../reset-controller/stih415-resets.h           |    1 +
 .../reset-controller/stih416-resets.h           |    1 +
 include/dt-bindings/reset/altr,rst-mgr.h        |   90 +
 include/dt-bindings/soc/qcom,gsbi.h             |   26 +
 368 files changed, 24586 insertions(+), 2088 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/rockchip.txt
 rename Documentation/devicetree/bindings/{arm/altera => reset}/socfpga-reset.txt (85%)
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt
 create mode 100644 arch/arm/boot/dts/at91sam9x5_can.dtsi
 create mode 100644 arch/arm/boot/dts/at91sam9x5_isi.dtsi
 create mode 100644 arch/arm/boot/dts/at91sam9x5_lcd.dtsi
 create mode 100644 arch/arm/boot/dts/berlin2q-marvell-dmp.dts
 create mode 100644 arch/arm/boot/dts/berlin2q.dtsi
 create mode 100644 arch/arm/boot/dts/dra72-evm.dts
 create mode 100644 arch/arm/boot/dts/dra72x.dtsi
 create mode 100644 arch/arm/boot/dts/dra74x.dtsi
 create mode 100644 arch/arm/boot/dts/exynos3250-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/exynos3250.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5260-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5260-xyref5260.dts
 create mode 100644 arch/arm/boot/dts/exynos5260.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5410-smdk5410.dts
 create mode 100644 arch/arm/boot/dts/exynos5410.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5800-peach-pi.dts
 create mode 100644 arch/arm/boot/dts/exynos5800.dtsi
 create mode 100644 arch/arm/boot/dts/imx35-pdk.dts
 create mode 100644 arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts
 create mode 100644 arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-phytec-pbab01.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-riotboard.dts
 create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-km_common.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-km_fixedeth.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-nsa320.dts
 rename arch/arm/boot/dts/{kirkwood-nsa310-common.dtsi => kirkwood-nsa3x0-common.dtsi} (58%)
 create mode 100644 arch/arm/boot/dts/kirkwood-openrd-base.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-openrd-client.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-openrd-ultimate.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-openrd.dtsi
 create mode 100644 arch/arm/boot/dts/omap2420-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/omap2430-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/omap24xx-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-var-dvk-om44.dts
 create mode 100644 arch/arm/boot/dts/omap4-var-om44customboard.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi
 create mode 100644 arch/arm/boot/dts/omap4-var-som-om44.dtsi
 delete mode 100644 arch/arm/boot/dts/omap4-var-som.dts
 create mode 100644 arch/arm/boot/dts/omap4-var-stk-om44.dts
 create mode 100644 arch/arm/boot/dts/omap5-cm-t54.dts
 create mode 100644 arch/arm/boot/dts/omap5-sbc-t54.dts
 create mode 100644 arch/arm/boot/dts/qcom-apq8064-ifc6410.dts
 create mode 100644 arch/arm/boot/dts/qcom-apq8064-v2.0.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-apq8064.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-apq8084-mtp.dts
 create mode 100644 arch/arm/boot/dts/qcom-apq8084.dtsi
 create mode 100644 arch/arm/boot/dts/r8a7791-henninger.dts
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts
 create mode 100644 arch/arm/boot/dts/stih407-b2120.dts
 create mode 100644 arch/arm/boot/dts/stih407-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih407-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih407.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-b2020-revE.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31-app4-evb1.dts
 create mode 100644 arch/arm/boot/dts/sun6i-a31-m9.dts
 create mode 100644 arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts
 create mode 100644 arch/arm/boot/dts/tegra114-roth.dts
 create mode 100644 arch/arm/boot/dts/tegra114-tn7.dts
 create mode 100644 arch/arm/boot/dts/tegra124-jetson-tk1.dts
 create mode 100644 arch/arm/boot/dts/tegra30-colibri-eval-v3.dts
 create mode 100644 arch/arm/boot/dts/tegra30-colibri.dtsi
 create mode 100644 arch/arm/boot/dts/vf610-colibri.dts
 create mode 100644 include/dt-bindings/clock/berlin2.h
 create mode 100644 include/dt-bindings/clock/berlin2q.h
 create mode 100644 include/dt-bindings/clock/stih415-clks.h
 create mode 100644 include/dt-bindings/clock/stih416-clks.h
 create mode 100644 include/dt-bindings/reset/altr,rst-mgr.h
 create mode 100644 include/dt-bindings/soc/qcom,gsbi.h

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

* [GIT PULL 7/7] ARM: SoC driver changes
  2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
                   ` (5 preceding siblings ...)
  2014-06-02 21:04 ` [GIT PULL 6/7] ARM: SoC devicetree " Olof Johansson
@ 2014-06-02 21:04 ` Olof Johansson
  6 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2014-06-02 21:04 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel, Olof Johansson

SoC-near driver changes that we're merging through our tree. Mostly
because they depend on other changes we have staged, but in some cases
because the driver maintainers preferred that we did it this way.

This contains a largeish cleanup series of the omap_l3_noc bus driver,
cpuidle rework for Exynos, some reset driver conversions and a long
branch of TI EDMA fixes and cleanups, with more to come next release.

The TI EDMA cleanups is a shared branch with the dmaengine tree, with
a handful of Davinci-specific fixes on top.

After discussion at last year's KS (and some more on the mailing lists),
we are here adding a drivers/soc directory. The purpose of this is
to keep per-vendor shared code that's needed by different drivers but
that doesn't fit into the MFD (nor drivers/platform) model. We expect
to keep merging contents for this hierarchy through arm-soc so we can
keep an eye on what the vendors keep adding here and not making it a
free-for-all to shove in crazy stuff.

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

The following changes since commit 35683340e0e953a6c64fecffacf76478f01dcf1f:

  Merge tag 'dt-for-3.16' 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.16

for you to fetch changes up to 45e70b7d48d53d5eb193c6b3f012b31ca135fb4c:

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

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

Afzal Mohammed (2):
      bus: omap_l3_noc: ignore masked out unclearable targets
      bus: omap_l3_noc: Add AM4372 interconnect error data

Amit Daniel Kachhap (1):
      ARM: EXYNOS: Move arm core power down clock to exynos5250 common clock

Andy Gross (2):
      soc: qcom: Add GSBI driver
      tty: serial: msm: Remove direct access to GSBI

Arnd Bergmann (3):
      Merge tag 'qcom-drivers-for-3.16' of git://git.kernel.org/.../galak/linux-qcom into next/drivers
      Merge tag 'sunxi-drivers-for-3.16-2' of https://github.com/mripard/linux into next/drivers
      soc: qcom: fix of_device_id table

Boris BREZILLON (2):
      reset: sunxi: document sunxi's reset controllers bindings
      reset: sunxi: allow MFD subdevices probe

Daniel Lezcano (20):
      ARM: EXYNOS: Prevent forward declaration for cpuidle
      ARM: EXYNOS: Use cpuidle_register
      ARM: EXYNOS: Change function name prefix for cpuidle
      ARM: EXYNOS: Encapsulate register access inside a function for pm
      ARM: EXYNOS: Move some code inside the idle_finisher for cpuidle
      ARM: EXYNOS: Fix S5P_WAKEUP_STAT call for cpuidle
      ARM: EXYNOS: Use the cpu_pm notifier for pm
      ARM: EXYNOS: Move scu_enable in the cpu_pm notifier
      ARM: EXYNOS: Remove ifdef for scu_enable in pm
      ARM: EXYNOS: Pass wakeup mask parameter to function for cpuidle
      ARM: EXYNOS: Encapsulate boot vector code into a function for cpuidle
      ARM: EXYNOS: Disable cpuidle for exynos5440
      ARM: EXYNOS: Encapsulate the AFTR code into a function
      ARM: EXYNOS: Move the AFTR state function into pm.c
      ARM: EXYNOS: Move the power sequence call in the cpu_pm notifier
      ARM: EXYNOS: Move S5P_CHECK_SLEEP into pm.c
      ARM: EXYNOS: Pass the AFTR callback to the platform_data
      ARM: EXYNOS: Cleanup all unneeded headers from cpuidle.c
      ARM: EXYNOS: Move the driver to drivers/cpuidle directory
      ARM: EXYNOS: Fix kernel panic when unplugging CPU1 on exynos

Florian Fainelli (3):
      bus: add Broadcom GISB bus arbiter timeout/error handler
      Documentation: devicetree: add Broadcom GISB arbiter bindings
      Documentation: sysfs: add Broadcom GISB arbiter sysfs properties

Ivan Khoronzhuk (3):
      Documentation: dt: add bindings for keystone reset driver
      Documentation: dt: add bindings for keystone pll control controller
      power: reset: keystone-reset: introduce keystone reset driver

Joel Fernandes (4):
      dmaengine: edma: Add DMA memcpy support
      dmaengine: edma: No need save/restore interrupt flags during spin_lock in IRQ
      dmaengine: edma: Document variables used for residue accounting
      dmaengine: edma: update DMA memcpy to use new param element

Kukjin Kim (1):
      Merge branch 'v3.16-next/clk-samsung' into v3.16-next/cpuidle-exynos

Maxime Ripard (1):
      power: reset: Add Allwinner A31 reset code

Nishanth Menon (14):
      bus: omap_l3_noc: Fix copyright information
      bus: omap_l3_noc: remove iclk from omap_l3 struct
      bus: omap_l3_noc: populate l3->dev and use it
      bus: omap_l3_noc: switch over to relaxed variants of readl/writel
      bus: omap_l3_noc: un-obfuscate l3_targ address computation
      bus: omap_l3_noc: move L3 master data structure out
      bus: omap_l3_noc: convert target information into a structure
      bus: omap_l3_noc: convert flagmux information into a structure
      bus: omap_l3_noc: fix masterid detection
      bus: omap_l3_noc: make error reporting and handling common
      bus: omap_l3_noc: improve readability by using helper for slave event parsing
      bus: omap_l3_noc: add information about the type of operation
      bus: omap_l3_noc: Add information about the context of operation
      bus: omap_l3_noc: introduce concept of submodule

Olof Johansson (11):
      Merge tag 'socfpga-driver-update-for-3.16' of git://git.rocketboards.org/linux-socfpga-next into next/drivers
      Merge tag 'mvebu-drivers-3.16' of git://git.infradead.org/linux-mvebu into next/drivers
      Merge branch 'sunxi/drivers-for-3.16' of https://github.com/mripard/linux into next/drivers
      Merge tag 'samsung-drivers' of http://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 'omap-for-v3.16/l3-noc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'davinci-fixes-for-v3.15-rc4' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
      Merge tag 'davinci-for-v3.16/edma' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
      Merge tag 'keystone-reset-driver' of git://git.kernel.org/.../ssantosh/linux-keystone into next/drivers
      Merge tag 'exynos-cpuidle' of http://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 'qcom-drivers-for-3.16-2' of git://git.kernel.org/.../galak/linux-qcom into next/drivers
      Merge tag 'samsung-drivers-2' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers

Peter Ujfalusi (29):
      platform_data: edma: Be precise with the paRAM struct
      arm: common: edma: Save the number of event queues/TCs
      dmaengine: edma: Correct the handling of src/dst_maxburst == 0
      dmaengine: edma: Add support for DMA_PAUSE/RESUME operation
      dmaengine: edma: Set DMA_CYCLIC capability flag
      dmaengine: edma: Reduce debug print verbosity for non verbose debugging
      dmaengine: edma: Implement device_slave_caps callback
      dmaengine: edma: Prefix debug prints where the text were identical in prep callbacks
      dmaengine: edma: Print the direction value as well when it is not supported
      dmaengine: edma: Add channel number to debug prints
      drivers: bus: omap_l3: Convert to use devm_kzalloc
      drivers: bus: omap_l3: Convert to use devm_ioremap_resource()
      drivers: bus: omap_l3: Convert to use devm_request_irq()
      drivers: bus: omap_l3: Remove the platform driver's remove function
      drivers: bus: omap_l3: Change pr_crit() to dev_err() when IRQ request fails
      ARM: edma: Clean up and simplify the code around irq request
      ARM: edma: No need to clean the pdata in edma_of_parse_dt()
      ARM: edma: Take the number of tc from edma_soc_info (pdata)
      ARM: edma: Do not change TC -> Queue mapping, leave it to default.
      ARM: davinci: Remove eDMA3 queue_tc_mapping data from edma_soc_info
      ARM: edma: Remove queue_tc_mapping data from edma_soc_info
      ARM: edma: Remove num_cc member from struct edma
      ARM: edma: Save number of regions from pdata to struct edma
      ARM: edma: Get IP configuration from HW (number of channels, tc, etc)
      dt/bindings: ti,edma: Remove redundant properties from documentation
      ARM: dts: am33xx: Remove obsolete properties from edma node
      ARM: dts: am4372: Remove obsolete properties from edma node
      ARM: davinci: Remove redundant/unused parameters for edma
      ARM: edma: Remove redundant/unused parameters from edma_soc_info

Rajendra Nayak (2):
      bus: omap_l3_noc: Add support for discountinous flag mux input numbers
      bus: omap_l3_noc: Add DRA7 interconnect error data

Santosh Shilimkar (1):
      soc: Introduce drivers/soc place-holder for SOC specific drivers

Sricharan R (2):
      bus: omap_l3_noc: rename functions and data to omap_l3
      bus: omap_l3_noc: use of_match_data to pick up SoC information

Steffen Trumtrar (1):
      reset: add driver for socfpga

Thomas Gleixner (6):
      dmaengine: edma: Sanitize residue reporting
      dmaengine: edma: Check the current decriptor first in tx_status()
      dmaengine: edma: Create private pset struct
      dmaengine: edma: Store transfer data in edma_desc and edma_pset
      dmaengine: edma: Make reading the position of active channels work
      dmaengine: edma: Provide granular accounting

Thomas Petazzoni (5):
      memory: mvebu-devbus: use ARMADA_ prefix in defines
      memory: mvebu-devbus: use _SHIFT suffixes instead of _BIT
      memory: mvebu-devbus: split functions
      memory: mvebu-devbus: add Orion5x support
      memory: mvebu-devbus: add a devbus, keep-config property

Tomasz Figa (1):
      cpufreq: exynos: Fix driver compilation with ARCH_MULTIPLATFORM

Vincent Guittot (1):
      clocksource: exynos_mct: register sched_clock callback


 .../ABI/testing/sysfs-platform-brcmstb-gisb-arb |   8 +
 .../devicetree/bindings/arm/omap/l3-noc.txt     |   2 +
 .../devicetree/bindings/bus/brcm,gisb-arb.txt   |  30 +
 .../bindings/clock/ti-keystone-pllctrl.txt      |  20 +
 .../devicetree/bindings/dma/ti-edma.txt         |  13 +-
 .../memory-controllers/mvebu-devbus.txt         |  32 +-
 .../bindings/power/reset/keystone-reset.txt     |  67 +++
 .../reset/allwinner,sunxi-clock-reset.txt       |  21 +
 arch/arm/boot/dts/am33xx.dtsi                   |   3 -
 arch/arm/boot/dts/am4372.dtsi                   |   3 -
 arch/arm/common/edma.c                          | 197 ++++---
 arch/arm/mach-davinci/devices-da8xx.c           |  31 --
 arch/arm/mach-davinci/dm355.c                   |  14 -
 arch/arm/mach-davinci/dm365.c                   |  16 -
 arch/arm/mach-davinci/dm644x.c                  |  14 -
 arch/arm/mach-davinci/dm646x.c                  |  16 -
 arch/arm/mach-exynos/Makefile                   |   1 -
 arch/arm/mach-exynos/common.h                   |   2 +
 arch/arm/mach-exynos/cpuidle.c                  | 255 ---------
 arch/arm/mach-exynos/exynos.c                   |   8 +-
 arch/arm/mach-exynos/platsmp.c                  |   2 +-
 arch/arm/mach-exynos/pm.c                       | 152 +++++-
 arch/arm/mach-exynos/regs-pmu.h                 |   2 -
 drivers/Kconfig                                 |   2 +
 drivers/Makefile                                |   3 +
 drivers/bus/Kconfig                             |   8 +
 drivers/bus/Makefile                            |   1 +
 drivers/bus/brcmstb_gisb.c                      | 289 ++++++++++
 drivers/bus/omap_l3_noc.c                       | 406 ++++++++------
 drivers/bus/omap_l3_noc.h                       | 545 ++++++++++++++-----
 drivers/clk/samsung/clk-exynos5250.c            |  42 ++
 drivers/clocksource/exynos_mct.c                |   8 +
 drivers/cpufreq/Kconfig.arm                     |   6 +-
 drivers/cpufreq/exynos-cpufreq.c                |   2 -
 drivers/cpufreq/exynos-cpufreq.h                |  30 +-
 drivers/cpufreq/exynos4210-cpufreq.c            |  39 +-
 drivers/cpufreq/exynos4x12-cpufreq.c            |  40 +-
 drivers/cpufreq/exynos5250-cpufreq.c            |  43 +-
 drivers/cpuidle/Kconfig.arm                     |   6 +
 drivers/cpuidle/Makefile                        |   1 +
 drivers/cpuidle/cpuidle-exynos.c                |  99 ++++
 drivers/dma/edma.c                              | 335 +++++++++---
 drivers/memory/mvebu-devbus.c                   | 229 +++++---
 drivers/power/reset/Kconfig                     |  15 +
 drivers/power/reset/Makefile                    |   2 +
 drivers/power/reset/keystone-reset.c            | 166 ++++++
 drivers/power/reset/sun6i-reboot.c              |  85 +++
 drivers/reset/Makefile                          |   1 +
 drivers/reset/reset-socfpga.c                   | 146 +++++
 drivers/reset/reset-sunxi.c                     |  21 +-
 drivers/soc/Kconfig                             |   5 +
 drivers/soc/Makefile                            |   5 +
 drivers/soc/qcom/Kconfig                        |  11 +
 drivers/soc/qcom/Makefile                       |   1 +
 drivers/soc/qcom/qcom_gsbi.c                    |  85 +++
 drivers/tty/serial/msm_serial.c                 |  48 +-
 drivers/tty/serial/msm_serial.h                 |   5 -
 include/linux/platform_data/edma.h              |  28 +-
 58 files changed, 2605 insertions(+), 1062 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-brcmstb-gisb-arb
 create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
 create mode 100644 Documentation/devicetree/bindings/clock/ti-keystone-pllctrl.txt
 create mode 100644 Documentation/devicetree/bindings/power/reset/keystone-reset.txt
 create mode 100644 Documentation/devicetree/bindings/reset/allwinner,sunxi-clock-reset.txt
 delete mode 100644 arch/arm/mach-exynos/cpuidle.c
 create mode 100644 drivers/bus/brcmstb_gisb.c
 create mode 100644 drivers/cpuidle/cpuidle-exynos.c
 create mode 100644 drivers/power/reset/keystone-reset.c
 create mode 100644 drivers/power/reset/sun6i-reboot.c
 create mode 100644 drivers/reset/reset-socfpga.c
 create mode 100644 drivers/soc/Kconfig
 create mode 100644 drivers/soc/Makefile
 create mode 100644 drivers/soc/qcom/Kconfig
 create mode 100644 drivers/soc/qcom/Makefile
 create mode 100644 drivers/soc/qcom/qcom_gsbi.c

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

end of thread, other threads:[~2014-06-02 21:40 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-02 21:04 [GIT PULL 0/7] ARM: SoC material for 3.16, first batch Olof Johansson
2014-06-02 21:04 ` [GIT PULL 1/7] ARM: SoC low-priority fixes for 3.16 Olof Johansson
2014-06-02 21:04 ` [GIT PULL 2/7] ARM: SoC cleanups " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 3/7] ARM: SoC updates for 3.16 (part 1) Olof Johansson
2014-06-02 21:04 ` [GIT PULL 4/7] ARM: SoC board support updates for 3.16 Olof Johansson
2014-06-02 21:04 ` [GIT PULL 5/7] ARM: SoC defconfig " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 6/7] ARM: SoC devicetree " Olof Johansson
2014-06-02 21:04 ` [GIT PULL 7/7] ARM: SoC driver changes Olof Johansson

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