linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/6] ARM: SoC changes for 3.14
@ 2014-01-23 18:36 Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 1/6] ARM: SoC non-critical fixes " Olof Johansson
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm

Here are the main branches for arm-soc for the 3.14 merge window. We'll have a
few more patches towards the end, but this is the bulk of it.

Nothing too surprising in any of it, and we've been able to stay away
from too much conflicts this release cycle, I think the total was around
3 and none of them are messy (proposed resolution in each pull request)

I've pushed up a "resolved-for-linus" branch in case you want to compare
resolutions.

Please pull. Thanks!


-Olof


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

* [GIT PULL 1/6] ARM: SoC non-critical fixes for 3.14
  2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
@ 2014-01-23 18:36 ` Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 2/6] ARM: SoC cleanups " Olof Johansson
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, Olof Johansson

As usual, we have a batch of fixes that weren't considered significant
enough to warrant going into the later -rcs for previous release, so
they are queued up on this branch.

A handful of these are for various DT fixups for Samsung platforms,
and a handful of other minor things.

There are also a couple of stable-marked patches for mvebu -- they came in
quite late and we decided to keep them deferred until the first -stable
release to get more coverage instead of squeezing them into 3.13.

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

The following changes since commit 0dc3fd0249a295863900984e02dd4bb89204205b:

  Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux

are available in the git repository at:

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

for you to fetch changes up to 099c2e9ef671519d4c7f9d49782845adc4f54a39:

  Merge tag 'omap-for-v3.14/fixes-not-urgent-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/fixes-non-critical

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

Alexander Shiyan (1):
      ARM: SAMSUNG: Fix switching FIFO in arch_enable_uart_fifo function

Barry Song (1):
      irqchip: sirf: set IRQ_LEVEL status_flags

Doug Anderson (2):
      ARM: dts: Add the missing "\" key in non-US keyboards for exynos5250-snow
      ARM: dts: Fix exynos5250-snow's search key to be L_META

Ezequiel Garcia (4):
      ARM: OMAP2+: Select USB PHY for AM335x SoC
      ARM: OMAP2+: gpmc: Move initialization outside the gpmc_t condition
      ARM: OMAP2+: gpmc: Introduce gpmc_set_legacy()
      ARM: OMAP2+: gpmc: Move legacy GPMC width setting

Gregory CLEMENT (4):
      ARM: mvebu: Add support to get the ID and the revision of a SoC
      ARM: mvebu: Add quirk for i2c for the OpenBlocks AX3-4 board
      i2c: mv64xxx: Fix bus hang on A0 version of the Armada XP SoCs
      i2c: mv64xxx: Document the newly introduced Armada XP A0 compatible

Jean-Jacques Hiblot (1):
      ARM: at91: smc: bug fix in sam9_smc_cs_read()

Josh Cartwright (1):
      ARM: msm: trout: fix uninit var warning

Jyri Sarha (1):
      ARM: OMAP2+: enable AM33xx SOC EVM audio

Kevin Hilman (3):
      Merge branch 'qcom/fixes' into next/fixes-non-critical
      Merge tag 'mvebu-fixes-3.13' of git://git.infradead.org/linux-mvebu into next/fixes-non-critical
      Merge tag 'omap-for-v3.14/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical

Lee Jones (1):
      ARM: u300: Remove '0x's from U300 DTS file

Nishanth Menon (2):
      Documentation: dt: OMAP: explicitly state SoC compatible strings
      ARM: OMAP2+: board-generic: update SoC compatibility strings

Olof Johansson (4):
      Merge tag 'samsung-fixes' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
      Merge tag 'samsung-fixes-2' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
      Merge branch 'qcom/fixes' into next/fixes-non-critical
      Merge tag 'u300-for-arm-soc-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/fixes-non-critical

Sachin Kamat (4):
      ARM: dts: Add missing op_mode property to PMIC on Arndale
      ARM: dts: Add missing frequency property to exynos5250
      ARM: dts: Fix a typo in exynos5420-pinctrl.dtsi
      ARM: dts: Update display clock frequency for Origen-4412

Seungwon Jeon (1):
      ARM: dts: add clock provider for mshc node for Exynos4412 SOC

Stefan Weil (1):
      ARM: bcm2835: Fix grammar in help message

Stephen Boyd (1):
      ARM: dts: msm: Fix gpio interrupt and reg length

Tomasz Figa (4):
      ARM: S3C64XX: Correct card detect type for HSMMC1 for MINI6410
      clk: samsung: exynos4: Fix definition of div_mmc_pre4 divider
      ARM: dts: Fix definition of MSHC device tree nodes for exynos4x12
      ARM: dts: Use MSHC controller for eMMC memory for exynos4412-trats2

Tushar Behera (1):
      ARM: dts: Update display clock frequency for Origen-4210

Uwe Kleine-König (1):
      ARM: u300: fix timekeeping when periodic mode is used

Wei Yongjun (1):
      ARM: u300: fix return value check in __u300_init_boardpower()


 .../devicetree/bindings/arm/omap/omap.txt       |  53 +++++++++
 .../devicetree/bindings/i2c/i2c-mv64xxx.txt     |   6 +-
 arch/arm/boot/dts/exynos4210-origen.dts         |   2 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts        |   5 +-
 arch/arm/boot/dts/exynos4412-origen.dts         |   7 +-
 arch/arm/boot/dts/exynos4412-trats2.dts         |  20 +++-
 arch/arm/boot/dts/exynos4412.dtsi               |   7 --
 arch/arm/boot/dts/exynos4x12.dtsi               |  13 ++
 arch/arm/boot/dts/exynos5250-arndale.dts        |   2 +
 arch/arm/boot/dts/exynos5250-snow.dts           |   3 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   2 +
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi       |   2 +-
 arch/arm/boot/dts/qcom-msm8660-surf.dts         |   4 +-
 arch/arm/boot/dts/qcom-msm8960-cdp.dts          |   2 +-
 arch/arm/boot/dts/ste-u300.dts                  |   6 +-
 arch/arm/configs/omap2plus_defconfig            |   3 +
 arch/arm/mach-at91/sam9_smc.c                   |   2 +-
 arch/arm/mach-bcm2835/Kconfig                   |   2 +-
 arch/arm/mach-msm/board-trout.c                 |  12 +-
 arch/arm/mach-mvebu/Makefile                    |   2 +-
 arch/arm/mach-mvebu/armada-370-xp.c             |  32 +++++
 arch/arm/mach-mvebu/mvebu-soc-id.c              | 119 +++++++++++++++++++
 arch/arm/mach-mvebu/mvebu-soc-id.h              |  32 +++++
 arch/arm/mach-omap2/board-generic.c             |   7 ++
 arch/arm/mach-omap2/gpmc-nand.c                 |  50 ++++----
 arch/arm/mach-s3c64xx/mach-mini6410.c           |  10 ++
 arch/arm/mach-u300/regulator.c                  |   4 +-
 arch/arm/mach-u300/timer.c                      |  38 +++---
 arch/arm/plat-samsung/include/plat/uncompress.h |   2 +
 drivers/clk/samsung/clk-exynos4.c               |   3 +-
 drivers/i2c/busses/i2c-mv64xxx.c                |   5 +
 drivers/irqchip/irq-sirfsoc.c                   |   3 +-
 32 files changed, 381 insertions(+), 79 deletions(-)
 create mode 100644 arch/arm/mach-mvebu/mvebu-soc-id.c
 create mode 100644 arch/arm/mach-mvebu/mvebu-soc-id.h

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

* [GIT PULL 2/6] ARM: SoC cleanups for 3.14
  2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 1/6] ARM: SoC non-critical fixes " Olof Johansson
@ 2014-01-23 18:36 ` Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 3/6] ARM: SoC platform changes " Olof Johansson
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, Olof Johansson

This is the branch where we usually queue up cleanup efforts, moving
drivers out of the architecture directory, header file restructuring,
etc. Sometimes they tangle with new development so it's hard to keep it
strictly to cleanups.

Some of the things included in this branch are:

* Atmel SAMA5 conversion to common clock
* Reset framework conversion for tegra platforms
- Some of this depends on tegra clock driver reworks that are shared with Mike
Turquette's clk tree.
* Tegra DMA refactoring, which are shared branches with the DMA tree.
* Removal of some header files on exynos to prepare for multiplatform

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

The following changes since commit 2efe1a5937f3d7d9f7baeaca34fc9082e747a41e:

  Merge branch 'next/fixes-non-critical' 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-linus

for you to fetch changes up to 273c2279ca502267fac40bcaecb35942380c429c:

  Merge tag 'at91-cleanup2' of git://github.com/at91linux/linux-at91 into next/cleanup

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

Alexandre Courbot (1):
      clk: tegra: add FUSE clock device

Andrew Chew (1):
      clk: tegra: Set the clk parent of host1x to pll_p

Andrew Lunn (3):
      ARM: Orion: Add missing includes
      ARM: Orion5x: Fix warnings when using C=1.
      ARM: Dove: Fix compiler warnings with C=1 builds

Arnaud Patard (1):
      ARM: kirkwood: stop printk TCLK value at boot for DT boards

Boris BREZILLON (23):
      ARM: at91: move at91_pmc.h to include/linux/clk/at91_pmc.h
      ARM: at91: add Kconfig options for common clk support
      clk: at91: add PMC base support
      clk: at91: add PMC macro file for dt definitions
      clk: at91: add PMC main clock
      clk: at91: add PMC pll clocks
      clk: at91: add PMC master clock
      clk: at91: add PMC system clocks
      clk: at91: add PMC peripheral clocks
      clk: at91: add PMC programmable clocks
      clk: at91: add PMC utmi clock
      clk: at91: add PMC usb clock
      clk: at91: add PMC smd clock
      dt: binding: add at91 clks dt bindings documentation
      ARM: at91: move pit timer to common clk framework
      ARM: at91: add new compatible strings for pmc driver
      ARM: at91: prepare sama5 dt boards transition to common clk
      ARM: at91: prepare common clk transition for sama5d3 SoC
      ARM: at91/dt: define sama5d3 clocks
      ARM: at91/dt: define sama5d3xek's main clk frequency
      ARM: at91: move sama5d3 SoC to common clk
      ARM: at91/dt: remove old clk material
      clk: at91: fix pmc_clk_ids data type attriubte

Dan Carpenter (1):
      spi: tegra: checking for ERR_PTR instead of NULL

Daniel Kurtz (3):
      ARM: EXYNOS: Constify data tables for pmu
      ARM: SAMSUNG: Let s3c_pm_do_restore_*() take const sleep_save
      ARM: EXYNOS: Constify clksrc immutable register restore tables

Jean-Christophe PLAGNIOL-VILLARD (1):
      ARM: at91: switch Calao QIL-A9260 board to DT

Jisheng Zhang (1):
      ARM: mvebu: fix some sparse warnings

Joseph Lo (2):
      clk: tegra124: add wait_for_reset and disable_clock for tegra_cpu_car_ops
      clk: tegra124: add suspend/resume function for tegra_cpu_car_ops

Kevin Hilman (1):
      Merge tag 'at91-cleanup2' of git://github.com/at91linux/linux-at91 into next/cleanup

Kukjin Kim (11):
      ARM: EXYNOS: cleanup <mach/regs-pmu.h>
      ARM: EXYNOS: remove inclusion <mach/regs-pmu.h> into another headers
      ARM: EXYNOS: local regs-pmu.h header file
      ARM: EXYNOS: cleanup <mach/regs-irq.h>
      ARM: EXYNOS: cleanup <mach/regs-clock.h>
      PM / devfreq: move definitions for exynos4_bus into drivers/devfreq
      ARM: EXYNOS: local definitions for pm.c into mach-exynos dir
      cpufreq: exynos: move definitions for exynos-cpufreq into drivers/cpufreq/
      ARM: EXYNOS: local definitions for cpuidle.c into mach-exynos dir
      ARM: EXYNOS: remove <mach/regs-clock.h> for exynos
      PM / devfreq: use inclusion <mach/map.h> instead of <plat/map-s5p.h>

Kuninori Morimoto (14):
      ARM: shmobile: ape6evm: don't use named resource for MMCIF
      ARM: shmobile: ape6evm: don't use named resource for SDHI
      ARM: shmobile: lager: don't use named resource for MMCIF
      ARM: shmobile: sh73a0: don't use named resource for TMU
      ARM: shmobile: sh73a0: don't use named resource for I2C
      ARM: shmobile: sh73a0: don't use named resource for IPMMU
      ARM: shmobile: bockw: header cleanup
      ARM: shmobile: r8a7779: cleanup registration of VIN
      ARM: shmobile: r8a7779: camera-rcar header cleanup
      ARM: shmobile: r8a7779: cleanup registration of sh_eth
      ARM: shmobile: sh73a0: tidyup clock table order
      ARM: shmobile: r7s72100: tidyup clock table order
      ARM: shmobile: sh7372: tidyup clock table order
      ARM: shmobile: remove unnecessary platform_device as header cleanup

Laurent Pinchart (14):
      serial: sh-sci: Fix warnings due to improper casts and printk formats
      serial: sh-sci: Don't enable/disable port from within break timer
      serial: sh-sci: Convert to clk_prepare/unprepare
      serial: sh-sci: Sort headers alphabetically
      serial: sh-sci: Remove baud rate calculation algorithm 5
      serial: sh-sci: Simplify baud rate calculation algorithms
      serial: sh-sci: Remove duplicate interrupt check in verify port op
      serial: sh-sci: Set the UPF_FIXED_PORT flag
      serial: sh-sci: Don't check IRQ in verify port operation
      serial: sh-sci: Support resources passed through platform resources
      serial: sh-sci: Move overrun_bit and error_mask fields out of pdata
      serial: sh-sci: Remove unused GPIO request code
      serial: sh-sci: Compute overrun_bit without using baud rate algo
      serial: sh-sci: Rework baud rate calculation

Magnus Damm (2):
      ARM: shmobile: Cosmetic update of Lager DT Reference
      ARM: shmobile: Add r8a7790_register_pfc() function

Mark Zhang (3):
      clk: tegra: Correct sbc mux width & parent
      clk: tegra: Fix vde/2d/3d clock src offset
      clk: tegra: Set the clock parent of gr2d/gr3d to pll_c2

Michael Opdenacker (4):
      arm: plat-orion: remove deprecated IRQF_DISABLED
      ARM: SAMSUNG: remove unused SAMSUNG_GPIOLIB_4BIT Kconfig parameter
      ARM: SAMSUNG: remove IRQF_DISABLED
      ARM: pxa: remove IRQF_DISABLED

Michal Simek (1):
      arm: zynq: Add support for zynq_cpu_kill function

Mikko Perttunen (1):
      clk: tegra114: Initialize clocks needed for HDMI

Nicolas Ferre (1):
      ARM: at91: remove AT91_PROGRAMMABLE_CLOCKS configuration option

Nicolas Pitre (1):
      ARM: clean up cache handling in platform code

Olof Johansson (14):
      Merge tag 'renesas-cleanup-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'mvebu-soc-3.14' of git://git.infradead.org/linux-mvebu into next/cleanup
      Merge commit 'fixes' into next/cleanup
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge tag 'zynq-cleanup-for-3.14' of git://git.xilinx.com/linux-xlnx into next/cleanup
      Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'v3.13-rc4' into next/cleanup
      Merge branches 'depends/asoc-dma', 'depends/dma-of' and 'depends/tegra-clk' into next/cleanup
      Merge tag 'tegra-for-3.14-dmas-resets-rework' of git://git.kernel.org/.../tegra/linux into next/cleanup
      Merge tag 'samsung-cleanup-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      Merge tag 'renesas-cleanup2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'renesas-sh-sci-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'renesas-sh-sci2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/cleanup
      Merge tag 'mvebu-soc-3.14-2' of git://git.infradead.org/linux-mvebu into next/cleanup

Peter De Schrijver (27):
      ARM: tegra114: add missing clocks to binding
      clk: tegra: replace enum tegra114_clk by binding header
      clk: tegra: add TEGRA_DIVIDER_ROUND_UP for periph clks
      clk: tegra: PLLE spread spectrum control
      ARM: tegra30: add missing CLK IDs
      clk: tegra: simplify periph clock data
      clk: tegra: common periph_clk_enb_refcnt and clks
      clk: tegra: Add TEGRA_PERIPH_NO_DIV flag
      clk: tegra: move some PLLC and PLLXC init to clk-pll.c
      clk: tegra: use pll_ref as the pll_e parent
      clk: tegra: move fields to tegra_clk_pll_params
      clk: tegra: add header for common tegra clock IDs
      clk: tegra: add common infra for DT clocks
      clk: tegra: add clkdev registration infra
      clk: tegra: move audio clk to common file
      clk: tegra: move periph clocks to common file
      clk: tegra: move PMC, fixed clocks to common files
      clk: tegra: introduce common gen4 super clock
      clk: tegra: move tegra30 to common infra
      clk: tegra: move tegra20 to common infra
      clk: tegra: Add support for PLLSS
      clk: tegra: Add periph regs bank X
      clk: tegra: add locking to periph clks
      clk: tegra: add TEGRA_PERIPH_NO_GATE
      clk: tegra124: Add common clk IDs to clk-id.h
      clk: tegra124: Add new peripheral clocks
      clk: tegra124: Add support for Tegra124 clocks

Qiao Zhou (1):
      ARM: mmp: build sram driver alone

Sebastian Hesselbarth (1):
      ARM: kirkwood: remove lagacy clk workarounds

Simon Horman (1):
      ARM: shmobile: r8a7790: Correct typo in clocks

Soren Brinkmann (4):
      arm: zynq: platsmp: Remove CPU presence check
      arm: zynq: Invalidate L1 in secondary boot
      arm: zynq: Use of_platform_populate instead of bus_probe
      arm: zynq: Set proper GIC flags

Stephen Warren (34):
      dma: add dma_get_any_slave_channel(), for use in of_xlate()
      Merge branch 'for-3.14/deps-from-dma-defer_probe' into for-3.14/dmas-resets-rework
      Merge branch 'for-3.14/deps-from-dma-of' into for-3.14/dmas-resets-rework
      Merge tag 'asoc-dma-v3.14' into for-3.14/dmas-resets-rework
      Merge tag 'clk-tegra-for-3.14' into for-3.14/dmas-resets-rework
      ARM: tegra: add missing clock documentation to DT bindings
      ARM: tegra: document reset properties in DT bindings
      ARM: tegra: document use of standard DMA DT bindings
      ARM: tegra: update DT files to add reset properties
      ARM: tegra: update DT files to add DMA properties
      ARM: tegra: select the reset framework
      clk: tegra: implement a reset driver
      pci: tegra: use reset framework
      drm/tegra: use reset framework
      ARM: tegra: pass reset to tegra_powergate_sequence_power_up()
      dma: tegra: use reset framework
      dma: tegra: register as an OF DMA controller
      ASoC: tegra: use reset framework
      ASoC: tegra: call pm_runtime APIs around register accesses
      ASoC: tegra: allocate AHUB FIFO during probe() not startup()
      ASoC: tegra: convert to standard DMA DT bindings
      i2c: tegra: use reset framework
      staging: nvec: use reset framework
      spi: tegra: use reset framework
      spi: tegra: convert to standard DMA DT bindings
      serial: tegra: use reset framework
      serial: tegra: convert to standard DMA DT bindings
      Input: tegra-kbc - use reset framework
      USB: EHCI: tegra: use reset framework
      ARM: tegra: remove legacy clock entries from DT
      ARM: tegra: remove legacy DMA entries from DT
      clk: tegra: remove legacy reset APIs
      clk: tegra: remove bogus PCIE_XCLK
      ASoC: tegra: update module reset list for Tegra124

Sudeep KarkadaNagesha (1):
      ARM: zynq: remove unnecessary setting of cpu_present_mask

Sylwester Nawrocki (2):
      ARM: EXYNOS: Consolidate selection of PM_GENERIC_DOMAINS for Exynos4
      ARM: EXYNOS: Kill exynos_pm_late_initcall()

Thierry Reding (7):
      clk: tegra114: Rename gr_2d/gr_3d to gr2d/gr3d
      clk: tegra: Fix clock rate computation
      clk: tegra: Initialize secondary gr3d clock on Tegra30
      clk: tegra: Properly setup PWM clock on Tegra30
      clk: tegra: Initialize DSI low-power clocks
      clk: tegra: Do not print errors for clk_round_rate()
      ARM: pxa: Remove unused variables

Thomas Petazzoni (3):
      ARM: mvebu: move ARMADA_XP_MAX_CPUS to armada-370-xp.h
      ARM: mvebu: remove prototypes of non-existing functions from common.h
      ARM: mvebu: move Armada 370/XP specific definitions to armada-370-xp.h

Uwe Kleine-König (1):
      ARM: orion5x: drop unused include from common.c

Wei Yongjun (1):
      clk: tegra: fix __clk_lookup() return value checks

Yanis Moreno (1):
      ARM: at91: remove redundant dependency


 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt   |    1 +
 .../devicetree/bindings/clock/at91-clock.txt    |  339 ++++
 .../bindings/clock/nvidia,tegra114-car.txt      |    4 +
 .../bindings/clock/nvidia,tegra124-car.txt      |   63 +
 .../bindings/clock/nvidia,tegra20-car.txt       |    4 +
 .../bindings/clock/nvidia,tegra30-car.txt       |    4 +
 .../devicetree/bindings/dma/tegra20-apbdma.txt  |   14 +
 .../bindings/gpu/nvidia,tegra20-host1x.txt      |  122 ++
 .../bindings/i2c/nvidia,tegra20-i2c.txt         |   27 +-
 .../bindings/input/nvidia,tegra20-kbc.txt       |    9 +
 .../bindings/mmc/nvidia,tegra20-sdhci.txt       |    9 +
 .../devicetree/bindings/nvec/nvidia,nvec.txt    |   12 +
 .../bindings/pci/nvidia,tegra20-pcie.txt        |   26 +-
 .../bindings/pwm/nvidia,tegra20-pwm.txt         |    9 +
 .../bindings/rtc/nvidia,tegra20-rtc.txt         |    3 +
 .../bindings/serial/nvidia,tegra20-hsuart.txt   |   19 +-
 .../sound/nvidia,tegra-audio-alc5632.txt        |    7 +-
 .../sound/nvidia,tegra-audio-rt5640.txt         |    7 +-
 .../sound/nvidia,tegra-audio-wm8753.txt         |    7 +-
 .../sound/nvidia,tegra-audio-wm8903.txt         |    7 +-
 .../sound/nvidia,tegra-audio-wm9712.txt         |    7 +-
 .../bindings/sound/nvidia,tegra20-ac97.txt      |   20 +-
 .../bindings/sound/nvidia,tegra20-i2s.txt       |   19 +-
 .../bindings/sound/nvidia,tegra30-ahub.txt      |   63 +-
 .../bindings/sound/nvidia,tegra30-i2s.txt       |   11 +-
 .../bindings/spi/nvidia,tegra114-spi.txt        |   24 +-
 .../bindings/spi/nvidia,tegra20-sflash.txt      |   20 +-
 .../bindings/spi/nvidia,tegra20-slink.txt       |   20 +-
 .../bindings/timer/nvidia,tegra20-timer.txt     |    3 +
 .../bindings/timer/nvidia,tegra30-timer.txt     |    3 +
 .../bindings/usb/nvidia,tegra20-ehci.txt        |    7 +-
 arch/arm/Kconfig                                |    1 -
 arch/arm/boot/dts/Makefile                      |    1 +
 arch/arm/boot/dts/at91-qil_a9260.dts            |  185 ++
 arch/arm/boot/dts/sama5d3.dtsi                  |  379 +++-
 arch/arm/boot/dts/sama5d3_can.dtsi              |   20 +
 arch/arm/boot/dts/sama5d3_emac.dtsi             |   11 +
 arch/arm/boot/dts/sama5d3_gmac.dtsi             |   11 +
 arch/arm/boot/dts/sama5d3_lcd.dtsi              |   17 +
 arch/arm/boot/dts/sama5d3_mci2.dtsi             |   12 +
 arch/arm/boot/dts/sama5d3_tcb1.dtsi             |   12 +
 arch/arm/boot/dts/sama5d3_uart.dtsi             |   21 +
 arch/arm/boot/dts/sama5d3xcm.dtsi               |   17 +-
 arch/arm/boot/dts/tegra114.dtsi                 |  157 +-
 arch/arm/boot/dts/tegra20-paz00.dts             |    2 +
 arch/arm/boot/dts/tegra20.dtsi                  |  136 +-
 arch/arm/boot/dts/tegra30.dtsi                  |  175 +-
 arch/arm/configs/at91_dt_defconfig              |    1 -
 arch/arm/configs/at91rm9200_defconfig           |    1 -
 arch/arm/configs/at91sam9260_9g20_defconfig     |    2 -
 arch/arm/configs/at91sam9261_9g10_defconfig     |    1 -
 arch/arm/configs/at91sam9g45_defconfig          |    1 -
 arch/arm/configs/at91sam9rl_defconfig           |    1 -
 arch/arm/configs/sama5_defconfig                |    1 -
 arch/arm/mach-at91/Kconfig                      |   50 +-
 arch/arm/mach-at91/Kconfig.non_dt               |   12 +-
 arch/arm/mach-at91/Makefile                     |    3 +-
 arch/arm/mach-at91/at91rm9200.c                 |    2 +-
 arch/arm/mach-at91/at91sam9260.c                |    2 +-
 arch/arm/mach-at91/at91sam9261.c                |    2 +-
 arch/arm/mach-at91/at91sam9263.c                |    2 +-
 arch/arm/mach-at91/at91sam926x_time.c           |   14 +-
 arch/arm/mach-at91/at91sam9g45.c                |    2 +-
 arch/arm/mach-at91/at91sam9n12.c                |    2 +-
 arch/arm/mach-at91/at91sam9rl.c                 |    2 +-
 arch/arm/mach-at91/at91sam9x5.c                 |    2 +-
 arch/arm/mach-at91/board-dt-sama5.c             |   10 +-
 arch/arm/mach-at91/board-qil-a9260.c            |  266 ---
 arch/arm/mach-at91/clock.c                      |   13 +-
 arch/arm/mach-at91/generic.h                    |    3 +-
 arch/arm/mach-at91/pm.c                         |    5 +-
 arch/arm/mach-at91/pm_slowclock.S               |    2 +-
 arch/arm/mach-at91/sama5d3.c                    |  344 +---
 arch/arm/mach-at91/setup.c                      |    8 +-
 arch/arm/mach-dove/common.c                     |   15 +-
 arch/arm/mach-exynos/Kconfig                    |    4 +-
 arch/arm/mach-exynos/common.c                   |    8 +-
 arch/arm/mach-exynos/common.h                   |    6 -
 arch/arm/mach-exynos/cpuidle.c                  |   25 +-
 arch/arm/mach-exynos/hotplug.c                  |    2 +-
 arch/arm/mach-exynos/include/mach/pm-core.h     |    5 +-
 arch/arm/mach-exynos/include/mach/regs-clock.h  |  372 ----
 arch/arm/mach-exynos/include/mach/regs-irq.h    |   19 -
 arch/arm/mach-exynos/mach-exynos5-dt.c          |    2 +-
 arch/arm/mach-exynos/platsmp.c                  |    6 +-
 arch/arm/mach-exynos/pm.c                       |   33 +-
 arch/arm/mach-exynos/pm_domains.c               |    9 +-
 arch/arm/mach-exynos/pmu.c                      |   17 +-
 .../mach-exynos/{include/mach => }/regs-pmu.h   |   53 -
 arch/arm/mach-imx/platsmp.c                     |    3 +-
 arch/arm/mach-kirkwood/board-dt.c               |   40 +-
 arch/arm/mach-mmp/Kconfig                       |    3 +
 arch/arm/mach-mmp/Makefile                      |    3 +-
 arch/arm/mach-msm/platsmp.c                     |    3 +-
 arch/arm/mach-mvebu/armada-370-xp.h             |    4 +
 arch/arm/mach-mvebu/coherency.c                 |    1 +
 arch/arm/mach-mvebu/coherency.h                 |    4 +-
 arch/arm/mach-mvebu/common.h                    |   10 +-
 arch/arm/mach-mvebu/hotplug.c                   |    1 +
 arch/arm/mach-mvebu/platsmp.c                   |    4 +-
 arch/arm/mach-mvebu/pmsu.c                      |    3 +-
 arch/arm/mach-mvebu/system-controller.c         |    5 +-
 arch/arm/mach-orion5x/board-dt.c                |    2 +-
 arch/arm/mach-orion5x/common.c                  |    7 +-
 arch/arm/mach-orion5x/db88f5281-setup.c         |    2 +-
 arch/arm/mach-orion5x/irq.c                     |    1 +
 arch/arm/mach-orion5x/pci.c                     |    4 +-
 arch/arm/mach-orion5x/rd88f5182-setup.c         |    2 +-
 arch/arm/mach-orion5x/terastation_pro2-setup.c  |    2 +-
 arch/arm/mach-orion5x/ts209-setup.c             |    2 +-
 arch/arm/mach-orion5x/ts78xx-setup.c            |    2 +-
 arch/arm/mach-prima2/platsmp.c                  |    3 +-
 arch/arm/mach-pxa/am200epd.c                    |    3 +-
 arch/arm/mach-pxa/am300epd.c                    |    3 +-
 arch/arm/mach-pxa/em-x270.c                     |    3 +-
 arch/arm/mach-pxa/irq.c                         |    4 -
 arch/arm/mach-pxa/magician.c                    |    2 +-
 arch/arm/mach-pxa/mainstone.c                   |    2 +-
 arch/arm/mach-pxa/pcm990-baseboard.c            |    2 +-
 arch/arm/mach-pxa/sharpsl_pm.c                  |    8 +-
 arch/arm/mach-pxa/time.c                        |    2 +-
 arch/arm/mach-pxa/trizeps4.c                    |    3 +-
 arch/arm/mach-s3c24xx/dma.c                     |    2 +-
 arch/arm/mach-s3c24xx/simtec-usb.c              |    3 +-
 arch/arm/mach-s3c64xx/mach-smartq.c             |    2 +-
 arch/arm/mach-shmobile/board-ape6evm.c          |    6 +-
 arch/arm/mach-shmobile/board-bockw-reference.c  |    1 -
 arch/arm/mach-shmobile/board-lager-reference.c  |    5 +-
 arch/arm/mach-shmobile/board-lager.c            |    2 +-
 arch/arm/mach-shmobile/board-marzen.c           |   25 +-
 arch/arm/mach-shmobile/clock-r7s72100.c         |    3 +
 arch/arm/mach-shmobile/clock-r8a7790.c          |    2 +-
 arch/arm/mach-shmobile/clock-sh7372.c           |    9 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |   14 +-
 arch/arm/mach-shmobile/include/mach/r8a7779.h   |    7 -
 arch/arm/mach-shmobile/setup-r8a7779.c          |   57 -
 arch/arm/mach-shmobile/setup-r8a7790.c          |    7 +-
 arch/arm/mach-shmobile/setup-sh73a0.c           |   16 +-
 arch/arm/mach-sti/platsmp.c                     |    3 +-
 arch/arm/mach-tegra/Kconfig                     |    2 +
 arch/arm/mach-tegra/powergate.c                 |    8 +-
 arch/arm/mach-ux500/platsmp.c                   |    3 +-
 arch/arm/mach-zynq/common.c                     |   16 +-
 arch/arm/mach-zynq/common.h                     |    2 +
 arch/arm/mach-zynq/headsmp.S                    |    6 +-
 arch/arm/mach-zynq/platsmp.c                    |   25 +-
 arch/arm/plat-orion/common.c                    |    9 +-
 arch/arm/plat-orion/time.c                      |    3 +-
 arch/arm/plat-pxa/dma.c                         |    2 +-
 arch/arm/plat-samsung/Kconfig                   |    8 -
 arch/arm/plat-samsung/include/plat/pm.h         |    4 +-
 arch/arm/plat-samsung/pm.c                      |    6 +-
 arch/arm/plat-samsung/s5p-irq-pm.c              |    3 +
 arch/arm/plat-versatile/platsmp.c               |    3 +-
 drivers/clk/Makefile                            |    1 +
 drivers/clk/at91/Makefile                       |   11 +
 drivers/clk/at91/clk-main.c                     |  187 ++
 drivers/clk/at91/clk-master.c                   |  270 +++
 drivers/clk/at91/clk-peripheral.c               |  410 +++++
 drivers/clk/at91/clk-pll.c                      |  531 ++++++
 drivers/clk/at91/clk-plldiv.c                   |  135 ++
 drivers/clk/at91/clk-programmable.c             |  366 ++++
 drivers/clk/at91/clk-smd.c                      |  171 ++
 drivers/clk/at91/clk-system.c                   |  135 ++
 drivers/clk/at91/clk-usb.c                      |  398 +++++
 drivers/clk/at91/clk-utmi.c                     |  159 ++
 drivers/clk/at91/pmc.c                          |  395 ++++
 drivers/clk/at91/pmc.h                          |  114 ++
 drivers/clk/tegra/Makefile                      |    7 +-
 drivers/clk/tegra/clk-id.h                      |  235 +++
 drivers/clk/tegra/clk-periph-gate.c             |   30 +-
 drivers/clk/tegra/clk-periph.c                  |   72 +-
 drivers/clk/tegra/clk-pll.c                     |  407 ++++-
 drivers/clk/tegra/clk-tegra-audio.c             |  215 +++
 drivers/clk/tegra/clk-tegra-fixed.c             |  111 ++
 drivers/clk/tegra/clk-tegra-periph.c            |  674 +++++++
 drivers/clk/tegra/clk-tegra-pmc.c               |  132 ++
 drivers/clk/tegra/clk-tegra-super-gen4.c        |  149 ++
 drivers/clk/tegra/clk-tegra114.c                | 1688 ++++--------------
 drivers/clk/tegra/clk-tegra124.c                | 1424 +++++++++++++++
 drivers/clk/tegra/clk-tegra20.c                 |  817 ++++-----
 drivers/clk/tegra/clk-tegra30.c                 | 1504 +++++-----------
 drivers/clk/tegra/clk.c                         |  214 +++
 drivers/clk/tegra/clk.h                         |  116 +-
 drivers/cpufreq/exynos-cpufreq.h                |   22 +
 drivers/cpufreq/exynos4210-cpufreq.c            |    2 -
 drivers/cpufreq/exynos4x12-cpufreq.c            |    2 -
 drivers/cpufreq/exynos5250-cpufreq.c            |    1 -
 drivers/devfreq/exynos/exynos4_bus.c            |    4 +-
 drivers/devfreq/exynos/exynos4_bus.h            |  110 ++
 drivers/dma/Kconfig                             |    2 +
 drivers/dma/dmaengine.c                         |   28 +
 drivers/dma/mmp_pdma.c                          |   30 +-
 drivers/dma/tegra20-apb-dma.c                   |   52 +-
 drivers/gpu/drm/tegra/Kconfig                   |    1 +
 drivers/gpu/drm/tegra/dc.c                      |   10 +-
 drivers/gpu/drm/tegra/drm.h                     |    3 +
 drivers/gpu/drm/tegra/gr3d.c                    |   22 +-
 drivers/gpu/drm/tegra/hdmi.c                    |   15 +-
 drivers/i2c/busses/i2c-tegra.c                  |   13 +-
 drivers/input/keyboard/tegra-kbc.c              |   13 +-
 drivers/pci/host/pci-tegra.c                    |   53 +-
 drivers/spi/Kconfig                             |    3 +
 drivers/spi/spi-tegra114.c                      |   66 +-
 drivers/spi/spi-tegra20-sflash.c                |   18 +-
 drivers/spi/spi-tegra20-slink.c                 |   66 +-
 drivers/staging/nvec/nvec.c                     |   11 +-
 drivers/staging/nvec/nvec.h                     |    5 +-
 drivers/tty/serial/serial-tegra.c               |   38 +-
 drivers/tty/serial/sh-sci.c                     |  320 ++--
 drivers/tty/serial/sh-sci.h                     |    2 +-
 drivers/usb/gadget/atmel_usba_udc.c             |    2 +-
 drivers/usb/host/ehci-tegra.c                   |   14 +-
 include/dt-bindings/clk/at91.h                  |   22 +
 include/dt-bindings/clock/tegra114-car.h        |    8 +-
 include/dt-bindings/clock/tegra124-car.h        |  341 ++++
 include/dt-bindings/clock/tegra20-car.h         |    2 +-
 include/dt-bindings/clock/tegra30-car.h         |   12 +-
 .../mach => include/linux/clk}/at91_pmc.h       |    4 +-
 include/linux/clk/tegra.h                       |    7 -
 include/linux/dmaengine.h                       |    1 +
 include/linux/serial_sci.h                      |   34 +-
 include/linux/tegra-powergate.h                 |    7 +-
 sound/soc/atmel/Kconfig                         |    2 +-
 sound/soc/tegra/Kconfig                         |    2 +
 sound/soc/tegra/tegra20_ac97.c                  |   11 -
 sound/soc/tegra/tegra20_i2s.c                   |   20 +-
 sound/soc/tegra/tegra30_ahub.c                  |  138 +-
 sound/soc/tegra/tegra30_ahub.h                  |   11 +-
 sound/soc/tegra/tegra30_i2s.c                   |   97 +-
 sound/soc/tegra/tegra30_i2s.h                   |    3 +
 sound/soc/tegra/tegra_pcm.c                     |   17 +-
 sound/soc/tegra/tegra_pcm.h                     |    5 +
 233 files changed, 11389 insertions(+), 5145 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/at91-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.txt
 create mode 100644 arch/arm/boot/dts/at91-qil_a9260.dts
 delete mode 100644 arch/arm/mach-at91/board-qil-a9260.c
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-clock.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-irq.h
 rename arch/arm/mach-exynos/{include/mach => }/regs-pmu.h (88%)
 create mode 100644 drivers/clk/at91/Makefile
 create mode 100644 drivers/clk/at91/clk-main.c
 create mode 100644 drivers/clk/at91/clk-master.c
 create mode 100644 drivers/clk/at91/clk-peripheral.c
 create mode 100644 drivers/clk/at91/clk-pll.c
 create mode 100644 drivers/clk/at91/clk-plldiv.c
 create mode 100644 drivers/clk/at91/clk-programmable.c
 create mode 100644 drivers/clk/at91/clk-smd.c
 create mode 100644 drivers/clk/at91/clk-system.c
 create mode 100644 drivers/clk/at91/clk-usb.c
 create mode 100644 drivers/clk/at91/clk-utmi.c
 create mode 100644 drivers/clk/at91/pmc.c
 create mode 100644 drivers/clk/at91/pmc.h
 create mode 100644 drivers/clk/tegra/clk-id.h
 create mode 100644 drivers/clk/tegra/clk-tegra-audio.c
 create mode 100644 drivers/clk/tegra/clk-tegra-fixed.c
 create mode 100644 drivers/clk/tegra/clk-tegra-periph.c
 create mode 100644 drivers/clk/tegra/clk-tegra-pmc.c
 create mode 100644 drivers/clk/tegra/clk-tegra-super-gen4.c
 create mode 100644 drivers/clk/tegra/clk-tegra124.c
 create mode 100644 drivers/devfreq/exynos/exynos4_bus.h
 create mode 100644 include/dt-bindings/clk/at91.h
 create mode 100644 include/dt-bindings/clock/tegra124-car.h
 rename {arch/arm/mach-at91/include/mach => include/linux/clk}/at91_pmc.h (98%)

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

* [GIT PULL 3/6] ARM: SoC platform changes for 3.14
  2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 1/6] ARM: SoC non-critical fixes " Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 2/6] ARM: SoC cleanups " Olof Johansson
@ 2014-01-23 18:36 ` Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 4/6] ARM: SoC DT updates " Olof Johansson
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, Olof Johansson

New core SoC-specific changes.

New platforms:
* Introduction of a vendor, Hisilicon, and one of their SoCs with some
random numerical product name.
* Introduction of EFM32, embedded platform from Silicon Labs (ARMv7m, i.e. !MMU).
* Marvell Berlin series of SoCs, which include the one in Chromecast.
* MOXA platform support, ARM9-based platform used mostly in industrial products
* Support for Freescale's i.MX50 SoC.

Other work:
* Renesas work for new platforms and drivers, and conversion over to
more multiplatform-friendly device registration schemes.
* SMP support for Allwinner sunxi platforms.
* ... plus a bunch of other stuff across various platforms.


Conflicts:

arch/arm/mach-u300/timer.c:
Keep ticks_per_jiffy calculation and the sched_clock_register() call,
ditch setup_sched_clock().

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

The following changes since commit fa4409f1f575945e7dee3a52fb4842b215c7581d:

  Merge branch 'next/cleanup' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 6373bb71875b3f9f73f375952f92e68140b75657:

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

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

Alexander Shiyan (2):
      ARM: i.MX5x: Add SAHARA clock for i.MX5x CPUs
      ARM: imx: pllv1: Fix PLL calculation for i.MX27

Alexandre Courbot (1):
      ARM: tegra: switch FUSE clock on before usage

Anson Huang (4):
      ARM: imx: clk: correct arm clock usecount
      ARM: imx: add necessary interface for pfd
      ARM: imx: improve status check of clock gate
      ARM: imx: improve the comment of CCM lpm SW workaround

Baruch Siach (1):
      dt-bindings: fix example of allwinner interrupt controller

Ben Dooks (2):
      ARM: rcar-gen2: Do not setup timer in non-secure mode
      ARM: shmobile: Add select MIGHT_HAVE_PCI for PCI-AHB bridge code

Christian Daudt (1):
      rename ARCH_BCM to ARCH_BCM_MOBILE (clocksource)

Denis Carikli (3):
      ARM: imx_v4_v5_defconfig: Enable gpio regulator and gpio button/keyboard.
      ARM: imx_v6_v7_defconfig: Enable tsc2007 support.
      ARM i.MX25: build in pinctrl support.

Fabio Estevam (3):
      ARM: imx_v6_v7_defconfig: Select CONFIG_HIGHMEM
      ARM: imx_v6_v7_defconfig: Select MX35 and MX50 device tree support
      ARM: imx_v6_v7_defconfig: Select CONFIG_REGULATOR_PFUZE100

Greg Ungerer (4):
      ARM: imx: add debug uart support for IMX50 SoC
      ARM: imx: add clocking support code for the IMX50 SoC
      ARM: imx: allow configuration of the IMX50 SoC
      ARM: imx: add support code for IMX50 based machines

H Hartley Sweeten (1):
      ARM: ep93xx: use soc bus

Haojian Zhuang (8):
      ARM: hi3xxx: add board support with device tree
      ARM: dts: enable hi4511 with device tree
      ARM: config: enable hi3xxx in multi_v7_defconfig
      ARM: config: add defconfig for Hi3xxx
      ARM: dts: enable clock binding on Hi3620
      ARM: hisi: rename hi3xxx to hisi
      ARM: hisi: remove init_time
      ARM: dts: rename hi4511 dts file

Hiep Cao Minh (1):
      ARM: shmobile: r8a7790: add QSPI support

Jingchang Lu (1):
      ARM: imx: Add DMAMUX clock for Vybrid vf610 SoC

John Tobias (1):
      ARM: imx: Add cpu frequency scaling support

Jonas Jensen (1):
      ARM: moxart: add MOXA ART SoC platform files

Josh Wu (1):
      ARM: at91: sama5d3: add support for sama5d36 chip

Kevin Hilman (12):
      Merge branch 'soc/sched_clock' into next/soc
      ARM: hi3xxx: add smp support
      Merge branch 'berlin/soc' into next/soc
      Merge branch 'efm32/soc' into next/soc
      Merge branch 'keystone/soc' into next/soc
      Merge tag 'renesas-soc-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge branch 'hisi/soc' into next/soc
      Merge branch 'qcom/soc2' into next/soc
      Merge tag 'renesas-soc-fixes-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'sunxi-core-for-3.14-2' of https://github.com/mripard/linux into next/soc
      Merge tag 'versatile-for-v3.14' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
      Merge tag 'davinci-for-v3.14/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc

Kuninori Morimoto (19):
      ARM: shmobile: r8a7778: add I2C clock for DT
      ARM: shmobile: r8a7779: add I2C clock for DT
      ARM: shmobile: r8a73a4: don't use named irq for DMAEngine
      ARM: shmobile: r8a7778: add MMCIF clock support for DT
      ARM: shmobile: r8a7778: add SDHI clock support for DT
      ARM: shmobile: r8a7779: add SDHI clock support for DT
      ARM: shmobile: r8a7778: add HSPI clock support for DT
      ARM: shmobile: r8a7790: care EXTAL divider settings
      ARM: shmobile: r8a7790: fixup I2C clock source
      ARM: shmobile: r8a7790: tidyup clock table order
      ARM: shmobile: r8a7778: add HPBIFx DMAEngine support
      ARM: shmobile: r8a7790: add SSI MSTP clocks
      ARM: shmobile: r8a7740: add FSI clock support for DT
      ARM: shmobile: r8a7778: add SSIx DMAEngine support
      ARM: shmobile: r8a7790: add I2C support
      ARM: shmobile: sh73a0: add FSI clock support for DT
      ARM: shmobile: r8a7778: camera-rcar header cleanup
      ARM: shmobile: r8a7778: add USB Func DMAEngine support
      ARM: shmobile: r8a7778: add sound SCU clock support

Laurent Pinchart (32):
      ARM: shmobile: r8a7791: Add DU and LVDS clocks
      ARM: Rename ARCH_SHMOBILE to ARCH_SHMOBILE_LEGACY
      ARM: shmobile: r8a7790: Add clock index macros for DT sources
      ARM: shmobile: r8a7791: Add clock index macros for DT sources
      ARM: shmobile: rcar-gen2: Initialize CCF before clock sources
      ARM: shmobile: sh7372: Use macros to declare SCIF devices
      ARM: shmobile: sh73a0: Use macros to declare SCIF devices
      ARM: shmobile: r8a7740: Use macros to declare SCIF devices
      ARM: shmobile: r8a7779: Use macros to declare SCIF devices
      ARM: shmobile: r8a73a4: Don't define SCIF platform data in an array
      ARM: shmobile: r7s72100: Don't define SCIF platform data in an array
      ARM: shmobile: r8a7778: Don't define SCIF platform data in an array
      ARM: shmobile: r8a7791: Don't define SCIF platform data in an array
      ARM: shmobile: r8a7790: Don't define SCIF platform data in an array
      ARM: shmobile: sh7372: Declare SCIF register base and IRQ as resources
      ARM: shmobile: sh73a0: Declare SCIF register base and IRQ as resources
      ARM: shmobile: r7s72100: Declare SCIF register base and IRQ as resources
      ARM: shmobile: r8a73a4: Declare SCIF register base and IRQ as resources
      ARM: shmobile: r8a7740: Declare SCIF register base and IRQ as resources
      ARM: shmobile: r8a7779: Declare SCIF register base and IRQ as resources
      ARM: shmobile: sh7372: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a7778: Declare SCIF register base and IRQ as resources
      ARM: shmobile: r8a7791: Declare SCIF register base and IRQ as resources
      ARM: shmobile: r8a7790: Declare SCIF register base and IRQ as resources
      ARM: shmobile: sh73a0: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r7s72100: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a7778: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a73a4: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a7740: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a7790: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a7779: Don't set plat_sci_port scbrr_algo_id field
      ARM: shmobile: r8a7791: Don't set plat_sci_port scbrr_algo_id field

Laxman Dewangan (1):
      ARM: tegra: select PINCTRL_TEGRA124 for Tegra124 SoC

Linus Walleij (5):
      ARM: versatile: move GPIO2 and GPIO3 to core
      ARM: versatile: update defconfig
      ARM: versatile: enable GPIOLIB and PL061 by default
      ARM: versatile: build using EABI
      ARM: versatile: enable LEDs by default

Lothar Waßmann (1):
      ARM i.MX5: fix obvious typo in ldb_di0_gate clk definition

Lucas Stach (1):
      ARM: imx5: introduce DT includes for clock provider

Magnus Damm (14):
      ARM: shmobile: Select IRQC in case of the r8a7791 SoC
      ARM: shmobile: r8a7791 PFC platform device support
      ARM: shmobile: Select GPIO in case of the r8a7791 SoC
      ARM: shmobile: r8a7791 GPIO platform device support
      ARM: shmobile: Select GPIO in case of the r7s72100 SoC
      ARM: shmobile: Enable MTU2 on r7s72100
      ARM: shmobile: Add shared EMEV2 code for ->init_machine()
      ARM: shmobile: Use ->init_late() in shared EMEV2 case
      ARM: shmobile: Remove legacy KZM9D board code
      ARM: shmobile: Remove legacy platform devices from EMEV2 SoC code
      ARM: shmobile: Select USE_OF on EMEV2
      ARM: shmobile: Add r8a7790 clocks for thermal devices
      ARM: shmobile: Add r8a7791 thermal platform device
      ARM: shmobile: Add r8a7791 clocks for thermal devices

Marc Kleine-Budde (2):
      ARM i.MX5: fix "shift" value for lp_apm_sel on i.MX50 and i.MX53
      ARM i.MX5: set CAN peripheral clock to 24 MHz parent

Marek Vasut (2):
      ARM: imx_v6_v7_defconfig: Enable STMPE touchscreen
      ARM: imx: imx53: Add SATA PHY clock

Markus Pargmann (1):
      ARM: imx27: enable pinctrl

Mateusz Krawczuk (1):
      ARM: SAMSUNG: if detected device tree skip irq init for S5P

Maxime Ripard (7):
      reset: Add Allwinner SoCs Reset Controller Driver
      Merge branch 'sunxi/drivers-for-3.14' into sunxi/core-for-3.14
      ARM: sunxi: Select ARCH_HAS_RESET_CONTROLLER
      ARM: sunxi: Register the A31 reset IP in init_time
      ARM: sun6i: Add SMP support for the Allwinner A31
      ARM: sunxi: Select RESET_CONTROLLER
      MAINTAINERS: Update Allwinner sunXi maintainer files

Michael Opdenacker (1):
      ARM: ep93xx: remove deprecated IRQF_DISABLED

Nicolin Chen (3):
      ARM: imx6: Derive spdif clock from pll3_pfd3_454m
      ARM: imx6sl: Add missing pll4_audio_div to the clock tree
      ARM: imx6sl: Add missing spba clock to clock tree

Olof Johansson (12):
      Merge tag 'samsung-dev' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge branch 'tegra/dma-reset-rework' into next/soc
      Merge tag 'tegra-for-3.14-powergate' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'tegra-for-3.14-soc' of git://git.kernel.org/.../tegra/linux into next/soc
      Merge tag 'renesas-soc2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge branch 'qcom/soc' into next/soc
      Merge tag 'renesas-soc3-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'imx-soc-3.14' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
      ARM: ux500: turn on PRINTK_TIME in u8500_defconfig
      Merge tag 'bcm-for-3.14-soc' of git://github.com/broadcom/bcm11351 into next/soc
      Merge tag 'ux500-core-v3.14' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge branch 'qcom/soc2' into next/soc

Paul Walmsley (1):
      ARM: davinci: clock: return 0 upon error from clk_round_rate()

Rohit Vaswani (1):
      ARM: msm: Add support for MSM8974 SoC

Russell King (1):
      ARM: imx: update imx_v6_v7_defconfig

Santosh Shilimkar (3):
      ARM: keystone: enable DMA zone for LPAE
      ARM: keystone: Make PM bus ready before populating platform devices
      ARM: keystone: Avoid calling of_clk_init() twice

Sebastian Hesselbarth (8):
      irqchip: add DesignWare APB ICTL interrupt controller
      MAINTAINERS: add ARM Marvell Berlin SoC
      ARM: add Marvell Berlin SoC familiy to Marvell doc
      ARM: add Marvell Berlin SoCs to multi_v7_defconfig
      ARM: add Marvell Berlin UART0 lowlevel debug
      ARM: add Armada 1500 and Sony NSZ-GS7 device tree files
      ARM: add Armada 1500-mini and Chromecast device tree files
      ARM: add initial support for Marvell Berlin SoCs

Sergei Shtylyov (1):
      ARM: shmobile: r8a7791: add Ether clock

Shawn Guo (4):
      ARM: imx: remove mxc_iomux_v3_init() call from imx53_init_early()
      ARM: imx: select PINCTRL at sub-architecure level
      ARM: imx: rename IMX6SL_CLK_CLK_END to IMX6SL_CLK_END
      ARM: imx: use __initconst for const init definition

Simon Horman (4):
      ARM: shmobile: Select AUTO_ZRELADDR for EMEV2
      ARM: shmobile: r8a7779: add HSPI clock support for DT
      ARM: shmobile: koelsch: Conditionally select MICREL_PHY
      Merge branch 'sh-sci' into soc3-base

Steffen Trumtrar (1):
      ARM i.MX35: Add devicetree support.

Stephen Boyd (22):
      ARM: timer-sp: Switch to sched_clock_register()
      ARM: clps711x: Switch to sched_clock_register()
      ARM: davinci: Switch to sched_clock_register()
      ARM: imx: Switch to sched_clock_register()
      ARM: integrator: Switch to sched_clock_register()
      ARM: IXP4xx: Switch to sched_clock_register()
      ARM: mmp: Switch to sched_clock_register()
      ARM: msm: Switch to sched_clock_register()
      ARM: OMAP1: Switch to sched_clock_register()
      ARM: OMAP2+: Switch to sched_clock_register()
      ARM: pxa: Switch to sched_clock_register()
      ARM: sa1100: Switch to sched_clock_register()
      ARM: u300: Switch to sched_clock_register()
      ARM: iop: Switch to sched_clock_register()
      ARM: OMAP: Switch to sched_clock_register()
      ARM: orion: Switch to sched_clock_register()
      ARM: versatile: Switch to sched_clock_register()
      ARM: msm: Simplify ARCH_MSM_DT config
      ARM: msm: Only build clock.c on proc_comm based platforms
      ARM: msm: Only build timer.c if required
      ARM: msm: Move MSM's DT based hardware to multi-platform support
      ARM: msm_defconfig: Update for multi-platform

Stephen Warren (4):
      ARM: tegra: fix DEBUG_LL combined with LPAE
      ARM: tegra: don't hard-code DEBUG_LL baud rate
      ARM: tegra: use section-sized static mappings for LPAE too
      ARM: tegra: fix tegra_powergate_sequence_power_up() inline

Taras Kondratiuk (1):
      ARM: keystone: enable big endian support

Thierry Reding (7):
      ARM: tegra: Fix some whitespace oddities
      ARM: tegra: Rename cpu0 powergate to crail
      ARM: tegra: Export tegra_powergate_power_off()
      ARM: tegra: Export tegra_powergate_remove_clamping()
      ARM: tegra: Add Tegra124 powergate support
      ARM: tegra: Special-case the 3D clamps on Tegra124
      ARM: tegra: Add IO rail support

Tim Harvey (1):
      ARM: imx: add PCI fixup for PEX860X on Gateworks board

Tim Kryger (3):
      ARM: bcm_defconfig: CONFIG_OABI_COMPAT default off
      ARM: bcm_defconfig: Do not expect appended DTB
      ARM: bcm_defconfig: Unset CONFIG_CRYPTO_ANSI_CPRNG

Tomasz Figa (1):
      ARM: S3C64XX: Select CPU_V6K instead of CPU_V6

Ulf Hansson (1):
      ARM: ux500: Enable system suspend with WFI support

Uwe Kleine-König (4):
      ARM: imx: drop support for irq priorisation
      ARM: new platform for Energy Micro's EFM32 Cortex-M3 SoCs
      ARM: device trees for Energy Micro's EFM32 Cortex-M3 SoCs
      MAINTAINERS: take maintainership for Energy Micro efm32 SoCs

Valentine Barshak (2):
      ARM: shmobile: r8a7790: Add USBHS clock support
      ARM: shmobile: r8a7790: Fix I2C controller names

Wei Yongjun (1):
      ARM i.MX53: remove duplicated include from clk-imx51-imx53.c

WingMan Kwok (1):
      ARM: keystone: defconfig: enable USB support

Wolfram Sang (2):
      arm: shmobile: clks: remove duplicated clock from r7s72100
      arm: shmobile: r7s72100: add i2c clocks

Zalan Blenessy (1):
      ARM: sunxi: select ARM_PSCI

Zhangfei Gao (1):
      ARM: hi3xxx: add hotplug support


 Documentation/arm/Marvell/README                |  24 +
 .../bindings/arm/hisilicon/hisilicon.txt        |  32 +
 .../devicetree/bindings/arm/marvell,berlin.txt  |  24 +
 .../devicetree/bindings/clock/imx35-clock.txt   | 113 +++
 .../devicetree/bindings/clock/imx5-clock.txt    | 195 +----
 .../interrupt-controller/allwinner,sun4i-ic.txt |   2 +-
 .../interrupt-controller/snps,dw-apb-ictl.txt   |  32 +
 MAINTAINERS                                     |  19 +-
 arch/arm/Kconfig                                |  48 +-
 arch/arm/Kconfig.debug                          |  19 +
 arch/arm/Makefile                               |   5 +-
 arch/arm/boot/compressed/Makefile               |   2 +-
 arch/arm/boot/dts/Makefile                      |   7 +-
 arch/arm/boot/dts/armv7-m.dtsi                  |  18 +
 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts      |  29 +
 arch/arm/boot/dts/berlin2.dtsi                  | 227 ++++++
 .../boot/dts/berlin2cd-google-chromecast.dts    |  29 +
 arch/arm/boot/dts/berlin2cd.dtsi                | 210 +++++
 arch/arm/boot/dts/efm32gg-dk3750.dts            |  86 ++
 arch/arm/boot/dts/efm32gg.dtsi                  | 172 ++++
 arch/arm/boot/dts/hi3620-hi4511.dts             | 649 +++++++++++++++
 arch/arm/boot/dts/hi3620.dtsi                   | 565 +++++++++++++
 arch/arm/boot/dts/qcom-msm8974.dtsi             |  33 +
 arch/arm/common/timer-sp.c                      |   4 +-
 arch/arm/configs/ape6evm_defconfig              |   2 +-
 arch/arm/configs/armadillo800eva_defconfig      |   2 +-
 arch/arm/configs/bcm_defconfig                  |   3 +-
 arch/arm/configs/bockw_defconfig                |   2 +-
 arch/arm/configs/efm32_defconfig                | 102 +++
 arch/arm/configs/hi3xxx_defconfig               |  56 ++
 arch/arm/configs/imx_v4_v5_defconfig            |   2 +
 arch/arm/configs/imx_v6_v7_defconfig            |  13 +-
 arch/arm/configs/keystone_defconfig             |  20 +-
 arch/arm/configs/koelsch_defconfig              |   2 +-
 arch/arm/configs/kzm9d_defconfig                |   2 +-
 arch/arm/configs/kzm9g_defconfig                |   2 +-
 arch/arm/configs/lager_defconfig                |   2 +-
 arch/arm/configs/mackerel_defconfig             |   2 +-
 arch/arm/configs/marzen_defconfig               |   2 +-
 arch/arm/configs/moxart_defconfig               | 149 ++++
 arch/arm/configs/msm_defconfig                  |  11 +-
 arch/arm/configs/multi_v7_defconfig             |   4 +
 arch/arm/configs/u8500_defconfig                |   1 +
 arch/arm/configs/versatile_defconfig            |  26 +-
 arch/arm/include/debug/imx-uart.h               |  10 +
 arch/arm/include/debug/tegra.S                  |  34 +-
 arch/arm/mach-at91/Kconfig                      |   2 +-
 arch/arm/mach-at91/include/mach/cpu.h           |   3 +-
 arch/arm/mach-at91/setup.c                      |   4 +
 arch/arm/mach-berlin/Kconfig                    |  29 +
 arch/arm/mach-berlin/Makefile                   |   1 +
 arch/arm/mach-berlin/berlin.c                   |  39 +
 arch/arm/mach-clps711x/common.c                 |   4 +-
 arch/arm/mach-davinci/clock.c                   |   2 +-
 arch/arm/mach-davinci/time.c                    |   4 +-
 arch/arm/mach-efm32/Makefile                    |   1 +
 arch/arm/mach-efm32/Makefile.boot               |   3 +
 arch/arm/mach-efm32/dtmachine.c                 |  15 +
 arch/arm/mach-efm32/include/mach/entry-macro.S  |   4 +
 arch/arm/mach-efm32/include/mach/timex.h        |   3 +
 arch/arm/mach-ep93xx/Kconfig                    |   1 +
 arch/arm/mach-ep93xx/core.c                     | 110 ++-
 arch/arm/mach-ep93xx/include/mach/platform.h    |   3 +-
 arch/arm/mach-hisi/Kconfig                      |  17 +
 arch/arm/mach-hisi/Makefile                     |   7 +
 arch/arm/mach-hisi/core.h                       |  15 +
 arch/arm/mach-hisi/hisilicon.c                  |  90 +++
 arch/arm/mach-hisi/hotplug.c                    | 200 +++++
 arch/arm/mach-hisi/platsmp.c                    |  89 ++
 arch/arm/mach-imx/Kconfig                       |  35 +-
 arch/arm/mach-imx/Makefile                      |   2 +
 arch/arm/mach-imx/avic.c                        |  25 -
 arch/arm/mach-imx/clk-gate2.c                   |   2 +-
 arch/arm/mach-imx/clk-imx35.c                   |  14 +
 arch/arm/mach-imx/clk-imx51-imx53.c             | 804 ++++++++++---------
 arch/arm/mach-imx/clk-imx6q.c                   |   5 +-
 arch/arm/mach-imx/clk-imx6sl.c                  |  11 +-
 arch/arm/mach-imx/clk-pfd.c                     |  11 +
 arch/arm/mach-imx/clk-pllv1.c                   |  23 +-
 arch/arm/mach-imx/clk-vf610.c                   |   5 +
 arch/arm/mach-imx/common.h                      |   1 +
 arch/arm/mach-imx/imx31-dt.c                    |   2 +-
 arch/arm/mach-imx/imx35-dt.c                    |  50 ++
 arch/arm/mach-imx/imx51-dt.c                    |   2 +-
 arch/arm/mach-imx/irq-common.h                  |   1 -
 arch/arm/mach-imx/mach-imx50.c                  |  38 +
 arch/arm/mach-imx/mach-imx53.c                  |   2 +-
 arch/arm/mach-imx/mach-imx6q.c                  |  32 +-
 arch/arm/mach-imx/mach-imx6sl.c                 |  10 +-
 arch/arm/mach-imx/mach-vf610.c                  |   2 +-
 arch/arm/mach-imx/mm-imx5.c                     |   8 -
 arch/arm/mach-imx/pm-imx6q.c                    |  16 +-
 arch/arm/mach-imx/time.c                        |   4 +-
 arch/arm/mach-integrator/integrator_ap.c        |   4 +-
 arch/arm/mach-ixp4xx/common.c                   |   4 +-
 arch/arm/mach-keystone/Kconfig                  |   2 +
 arch/arm/mach-keystone/keystone.c               |   4 +
 arch/arm/mach-keystone/keystone.h               |   1 +
 arch/arm/mach-keystone/pm_domain.c              |   2 -
 arch/arm/mach-mmp/time.c                        |   4 +-
 arch/arm/mach-moxart/Kconfig                    |  31 +
 arch/arm/mach-moxart/Makefile                   |   3 +
 arch/arm/mach-moxart/moxart.c                   |  15 +
 arch/arm/mach-msm/Kconfig                       |  74 +-
 arch/arm/mach-msm/Makefile                      |   4 +-
 arch/arm/mach-msm/timer.c                       |   4 +-
 arch/arm/mach-omap1/time.c                      |   4 +-
 arch/arm/mach-omap2/timer.c                     |   4 +-
 arch/arm/mach-pxa/time.c                        |   4 +-
 arch/arm/mach-sa1100/time.c                     |   4 +-
 arch/arm/mach-shmobile/Kconfig                  |  24 +-
 arch/arm/mach-shmobile/Makefile                 |   1 -
 arch/arm/mach-shmobile/Makefile.boot            |   1 -
 arch/arm/mach-shmobile/board-bockw.c            |   1 +
 arch/arm/mach-shmobile/board-kzm9d.c            |  92 ---
 arch/arm/mach-shmobile/clock-r7s72100.c         |   8 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |   1 +
 arch/arm/mach-shmobile/clock-r8a7778.c          |  31 +
 arch/arm/mach-shmobile/clock-r8a7779.c          |  11 +
 arch/arm/mach-shmobile/clock-r8a7790.c          |  62 +-
 arch/arm/mach-shmobile/clock-r8a7791.c          |  17 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |   1 +
 arch/arm/mach-shmobile/include/mach/emev2.h     |   5 -
 arch/arm/mach-shmobile/include/mach/r8a7778.h   |  39 +-
 arch/arm/mach-shmobile/include/mach/r8a7791.h   |   1 +
 arch/arm/mach-shmobile/setup-emev2.c            | 163 +---
 arch/arm/mach-shmobile/setup-r7s72100.c         |  82 +-
 arch/arm/mach-shmobile/setup-r8a73a4.c          |  68 +-
 arch/arm/mach-shmobile/setup-r8a7740.c          | 195 +----
 arch/arm/mach-shmobile/setup-r8a7778.c          | 166 +++-
 arch/arm/mach-shmobile/setup-r8a7779.c          | 128 +--
 arch/arm/mach-shmobile/setup-r8a7790.c          | 141 ++--
 arch/arm/mach-shmobile/setup-r8a7791.c          | 188 +++--
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |  29 +-
 arch/arm/mach-shmobile/setup-sh7372.c           | 160 +---
 arch/arm/mach-shmobile/setup-sh73a0.c           | 191 +----
 arch/arm/mach-sunxi/Kconfig                     |   3 +
 arch/arm/mach-sunxi/Makefile                    |   1 +
 arch/arm/mach-sunxi/common.h                    |  19 +
 arch/arm/mach-sunxi/headsmp.S                   |   9 +
 arch/arm/mach-sunxi/platsmp.c                   | 124 +++
 arch/arm/mach-sunxi/sunxi.c                     |  14 +
 arch/arm/mach-tegra/Kconfig                     |   1 +
 arch/arm/mach-tegra/fuse.c                      |  41 +-
 arch/arm/mach-tegra/iomap.h                     |  14 +-
 arch/arm/mach-tegra/powergate.c                 | 195 ++++-
 arch/arm/mach-tegra/tegra.c                     |   4 +-
 arch/arm/mach-u300/timer.c                      |   4 +-
 arch/arm/mach-ux500/pm.c                        |  27 +
 arch/arm/mach-versatile/core.c                  |  16 +
 arch/arm/mach-versatile/versatile_pb.c          |  21 -
 arch/arm/plat-iop/time.c                        |   4 +-
 arch/arm/plat-omap/counter_32k.c                |   4 +-
 arch/arm/plat-orion/time.c                      |   4 +-
 arch/arm/plat-samsung/s5p-irq-eint.c            |   4 +
 arch/arm/plat-versatile/sched-clock.c           |   4 +-
 drivers/Makefile                                |   2 +-
 drivers/clocksource/Makefile                    |   2 +-
 drivers/irqchip/Kconfig                         |   4 +
 drivers/irqchip/Makefile                        |   1 +
 drivers/irqchip/irq-dw-apb-ictl.c               | 150 ++++
 drivers/reset/Makefile                          |   1 +
 drivers/reset/reset-sunxi.c                     | 175 ++++
 include/dt-bindings/clock/imx5-clock.h          | 203 +++++
 include/dt-bindings/clock/imx6sl-clock.h        |   4 +-
 include/dt-bindings/clock/r8a7790-clock.h       | 100 +++
 include/dt-bindings/clock/r8a7791-clock.h       | 105 +++
 include/dt-bindings/clock/vf610-clock.h         |   6 +-
 include/linux/tegra-powergate.h                 |  50 +-
 169 files changed, 6147 insertions(+), 1887 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt
 create mode 100644 Documentation/devicetree/bindings/arm/marvell,berlin.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx35-clock.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
 create mode 100644 arch/arm/boot/dts/armv7-m.dtsi
 create mode 100644 arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts
 create mode 100644 arch/arm/boot/dts/berlin2.dtsi
 create mode 100644 arch/arm/boot/dts/berlin2cd-google-chromecast.dts
 create mode 100644 arch/arm/boot/dts/berlin2cd.dtsi
 create mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts
 create mode 100644 arch/arm/boot/dts/efm32gg.dtsi
 create mode 100644 arch/arm/boot/dts/hi3620-hi4511.dts
 create mode 100644 arch/arm/boot/dts/hi3620.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-msm8974.dtsi
 create mode 100644 arch/arm/configs/efm32_defconfig
 create mode 100644 arch/arm/configs/hi3xxx_defconfig
 create mode 100644 arch/arm/configs/moxart_defconfig
 create mode 100644 arch/arm/mach-berlin/Kconfig
 create mode 100644 arch/arm/mach-berlin/Makefile
 create mode 100644 arch/arm/mach-berlin/berlin.c
 create mode 100644 arch/arm/mach-efm32/Makefile
 create mode 100644 arch/arm/mach-efm32/Makefile.boot
 create mode 100644 arch/arm/mach-efm32/dtmachine.c
 create mode 100644 arch/arm/mach-efm32/include/mach/entry-macro.S
 create mode 100644 arch/arm/mach-efm32/include/mach/timex.h
 create mode 100644 arch/arm/mach-hisi/Kconfig
 create mode 100644 arch/arm/mach-hisi/Makefile
 create mode 100644 arch/arm/mach-hisi/core.h
 create mode 100644 arch/arm/mach-hisi/hisilicon.c
 create mode 100644 arch/arm/mach-hisi/hotplug.c
 create mode 100644 arch/arm/mach-hisi/platsmp.c
 create mode 100644 arch/arm/mach-imx/imx35-dt.c
 create mode 100644 arch/arm/mach-imx/mach-imx50.c
 create mode 100644 arch/arm/mach-moxart/Kconfig
 create mode 100644 arch/arm/mach-moxart/Makefile
 create mode 100644 arch/arm/mach-moxart/moxart.c
 delete mode 100644 arch/arm/mach-shmobile/board-kzm9d.c
 create mode 100644 arch/arm/mach-sunxi/common.h
 create mode 100644 arch/arm/mach-sunxi/headsmp.S
 create mode 100644 arch/arm/mach-sunxi/platsmp.c
 create mode 100644 drivers/irqchip/irq-dw-apb-ictl.c
 create mode 100644 drivers/reset/reset-sunxi.c
 create mode 100644 include/dt-bindings/clock/imx5-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7790-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7791-clock.h

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

* [GIT PULL 4/6] ARM: SoC DT updates for 3.14
  2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
                   ` (2 preceding siblings ...)
  2014-01-23 18:36 ` [GIT PULL 3/6] ARM: SoC platform changes " Olof Johansson
@ 2014-01-23 18:36 ` Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 5/6] ARM: SoC board " Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 6/6] ARM: driver " Olof Johansson
  5 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, Olof Johansson

DT and DT-conversion-related changes for various ARM platforms. Most
of these are to enable various devices on various boards, etc, and not
necessarily worth enumerating.

New boards and systems continue to come in as new devicetree files that
don't require corresponding C changes any more, which is indicating that
the system is starting to work fairly well.

A few things worth pointing out:

* ST Ericsson ux500 platforms have made the major push to move over to fully
support the platform with DT.
* Renesas platforms continue their conversion over from legacy platform devices
to DT-based for hardware description.


Conflicts:

arch/arm/boot/dts/armada-370-xp.dtsi:

Conflict with the sorting of the file combined with a compatible string
rename coming in through the SATA tree. Carry down the new compatible
string (marvell,armada-370-sata) to the moved entry further down the file,
the USB node stays where it is.

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

The following changes since commit 796e6948528f45d2bbc5698d0ea673ea18efdb8d:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

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

for you to fetch changes up to 310c85476d5047f5ace4d1c527e1bbbc0c7ad672:

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

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

Alex Ling (1):
      ARM: dts: add support for EXYNOS4412 based TINY4412 board

Andrew Lunn (5):
      ARM: Dove: Add DT node for PMU interrupt controller.
      ARM: Dove: Add RTC interrupt via PMU interrupt controller.
      ARM: DT: Kirkwood: Use symbolic names from input.h
      ARM: DT: Kirkwood: Use symbolic names from gpio.h
      Phy: Add DT nodes on kirkwood and Dove for the SATA PHY

Arnaud Ebalard (14):
      ARM: mvebu: Add RN104 SATA LEDs driven via NXP PCA9554 I2C to GPIO muxer
      ARM: mvebu: Add DT entry for ReadyNAS Duo v2 to use gpio-poweroff driver
      ARM: kirkwood: NETGEAR ReadyNAS Duo v2 .dts cleanup
      ARM: mvebu: NETGEAR ReadyNAS 102 .dts cleanup
      ARM: mvebu: NETGEAR ReadyNAS 104 .dts cleanup
      ARM: mvebu: Fix whitespace in NETGEAR ReadyNAS .dts files
      ARM: mvebu: Add Netgear ReadyNAS 2120 board
      ARM: kirkwood: Add support for NETGEAR ReadyNAS NV+ v2
      ARM: mvebu: Enable NAND controller in ReadyNAS 102 .dts file
      ARM: mvebu: Enable NAND controller in ReadyNAS 104 .dts file
      ARM: mvebu: Enable NAND controller in ReadyNAS 2120 .dts file
      ARM: mvebu: Enable ISL12057 RTC chip in ReadyNAS 102 .dts file
      ARM: mvebu: Enable ISL12057 RTC chip in ReadyNAS 104 .dts file
      ARM: mvebu: Enable ISL12057 RTC chip in ReadyNAS 2120 .dts file

Ashwini Ghuge (1):
      ARM: tegra: add port FF to GPIO IDs

Barry Song (1):
      ARM: dts: sirf: add lost clocks for cphifbg

Bin Shi (1):
      ARM: dts: sirf: add lost bus_width, clock and status for sdhci

Bo Shen (3):
      ARM: at91: sama5d3: enable qt1070 as a wakeup source
      ARM: at91: add PWM device node
      ARM: at91: at91sam9m10g45ek: switch to PWM leds

Boris BREZILLON (5):
      ARM: at91/dt: add ethernet phy to at91rm9200ek board
      ARM: at91/dt: add atmel,pullup-gpio to at91rm9200ek usb1 definition
      ARM: at91/dt: add clk properties to sama5d3 SHA device node
      ARM: at91/dt: add clk properties to sama5d3 AES device node
      ARM: at91/dt: add clk properties to sama5d3 TDES device node

Carlo Caione (1):
      ARM: dts: sun4i/sun7i: add RTC node

Chander Kashyap (2):
      clocksource: mct: extend mct to support 8 local interrupts for Exynos5420
      ARM: dts: populate cpu node entries to 8 cpus for exynos5420

Chen-Yu Tsai (4):
      ARM: dts: sun7i: Add pin muxing options for clock outputs
      ARM: dts: sun7i: Change 32768 Hz oscillator node name to clk@N style
      ARM: dts: sun7i: external clock outputs
      arm: sun7i: cubietruck: Enable the i2c controllers

Dinh Nguyen (1):
      ARM: dts: socfpga: update L2 tag and data latency

Emilio López (7):
      ARM: sunxi: dt: add EMAC aliases
      ARM: sunxi: add PLL4 support
      ARM: sunxi: add PLL5 and PLL6 support
      ARM: sun4i: dt: mod0 clocks
      ARM: sun5i: dt: mod0 clocks
      ARM: sun7i: dt: mod0 clocks
      ARM: sunxi: dt: add nodes for the mbus clock

Eric Brower (2):
      ARM: tegra: modify Tegra30 USB2 default phy_type to UTMI
      ARM: tegra: enable USB2 on Tegra30 Beaver

Ezequiel Garcia (4):
      ARM: mvebu: Add support for NAND controller in Armada 370/XP
      ARM: mvebu: Enable NAND controller in Armada XP GP board
      ARM: mvebu: Enable NAND controller in Armada 370 Mirabox
      ARM: mvebu: Enable NAND controller in A370 Reference Design board

Hans de Goede (4):
      ARM: dts: sun5i: Add new sun5i-a13-olinuxino-micro board
      ARM: dts: sun4i: Add rtp controller node
      ARM: dts: sun5i: Add rtp controller node
      ARM: dts: sun7i: Add rtp controller node

Jason Cooper (6):
      ARM: mvebu: dts: remove unneeded linux,default-state from led nodes
      ARM: kirkwood: sort dt nodes by address
      ARM: dove: sort DT nodes by address
      ARM: orion5x: sort DT nodes by address
      ARM: mvebu: sort DT nodes by address
      ARM: kirkwood: 6282: sort DT nodes by address

Jean-Christophe PLAGNIOL-VILLARD (6):
      ARM: at91: sam9g45: add fb dt support
      ARM: at91: sam9263: add fb dt support
      ARM: at91: at9sam9m10g45ek: add dt lcd support
      ARM: at91: sam9263ek: add dt lcd support
      ARM: at91: Animeo IP: fix mtd partition table
      ARM: at91: dt: at91rm9200ek: add emac and nor flash support

Jonas Jensen (1):
      ARM: moxart: add MOXA ART SoC device tree files

Joseph Lo (1):
      ARM: tegra: add clock properties for devices of Tegra124

Josh Wu (1):
      ARM: at91: sama5d3/dt: add sama5d36ek dts files

KV Sujith (2):
      ARM: davinci: da850: add GPIO DT node
      ARM: davinci: da850 evm: add GPIO pinumux entries DT node

Kevin Hilman (13):
      Merge tag 'mvebu-dt-3.14-2' of git://git.infradead.org/linux-mvebu into next/dt
      Merge branch 'next/cleanup' into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'integrator-v3.14-1' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
      Merge tag 'nomadik-dt-v3.14' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'mvebu-dt-3.14-3' of git://git.infradead.org/linux-mvebu into next/dt
      Merge branch 'mvebu/dt-4' into next/dt
      Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
      Merge tag 'renesas-dt-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'sunxi-dt-for-3.14-2' of https://github.com/mripard/linux into next/dt
      Merge tag 'socfpga-dt-for-3.14' of git://git.rocketboards.org/linux-socfpga-next into next/dt
      Merge tag 'sirf-dts-for-3.14' of git://git.kernel.org/.../baohua/linux into next/dt
      Merge tag 'davinci-for-v3.14/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt

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

Kuninori Morimoto (35):
      ARM: shmobile: r8a7778: add I2C support on DTSI
      ARM: shmobile: r8a7779: tidyup I2C driver name on DTSI
      ARM: shmobile: lager: add default PFC settings on DTS
      ARM: shmobile: lager: add MMCIF support on DTS
      ARM: shmobile: bockw: add default PFC settings on DTS
      ARM: shmobile: bockw: remove manual PFC settings on reference
      ARM: shmobile: r8a7778: add MMCIF support on DTSI
      ARM: shmobile: bockw: add MMCIF support on DTS
      ARM: shmobile: bockw: fixup MMC pin conflict on DTS
      ARM: shmobile: r8a7778: add SDHI support on DTSI
      ARM: shmobile: bockw: add SDHI support on DTS
      ARM: shmobile: r8a7779: add SDHI support on DTSI
      ARM: shmobile: marzen: add SDHI support on DTS
      ARM: shmobile: r8a7740: tidyup DT node naming
      ARM: shmobile: r8a73a4: tidyup DT node naming
      ARM: shmobile: r8a7778: tidyup DT node naming
      ARM: shmobile: r8a7779: tidyup DT node naming
      ARM: shmobile: r8a7790: tidyup DT node naming
      ARM: shmobile: sh73a0: tidyup DT node naming
      ARM: shmobile: armadillo: tidyup DT node naming
      ARM: shmobile: ape6evm: tidyup DT node naming
      ARM: shmobile: kzm9g: tidyup DT node naming
      ARM: shmobile: bockw: tidyup DT node naming
      ARM: shmobile: marzen: tidyup DT node naming
      ARM: shmobile: lager: tidyup DT node naming
      ARM: shmobile: r8a7778: add I2C support on DTSI
      ARM: shmobile: r8a7778: add HSPI suppport on DTSI
      ARM: shmobile: bockw: enable HSPI0 on DTS
      ARM: shmobile: marzen: remove SDHI0 WP pin setting from DTS
      ARM: shmobile: marzen: remove SDHI0 WP pin setting
      ARM: shmobile: sh73a0: fixup sdhi compatible name
      ARM: shmobile: r8a7740: add FSI support via DTSI
      ARM: shmobile: armadillo: add FSI support for DTS
      ARM: shmobile: sh73a0: add FSI support via DTSI
      ARM: shmobile: kzm9g: add FSI support for DTS

Laurent Pinchart (38):
      ARM: shmobile: r8a7778: Fix pin control device address in DT
      ARM: shmobile: Use #include in device tree sources
      ARM: shmobile: Use interrupt macros in SoC DT files
      ARM: shmobile: Use interrupt macros in board DT files
      ARM: shmobile: marzen-reference: Use falling edge IRQ for LAN9221
      ARM: shmobile: bockw-reference: Use falling edge IRQ for LAN9221
      ARM: shmobile: kzm9g-reference: Use falling edge IRQ for LAN9221
      ARM: shmobile: armadillo-reference: Use low level IRQ for ST1231
      ARM: shmobile: kzm9g-reference: Add PCF8575 GPIO extender to DT
      ARM: shmobile: kzm9g-reference: Add GPIO keys to DT
      ARM: shmobile: Use interrupt macros in r8a73a4 and r8a7778 DT files
      ARM: shmobile: emev2: Use interrupt macros in DT files
      ARM: shmobile: emev2: Setup internal peripheral interrupts as level high
      ARM: shmobile: koelsch: dts: Add gpio-keys device
      clk: shmobile: Add R-Car Gen2 clocks support
      clk: shmobile: Add DIV6 clock support
      clk: shmobile: Add MSTP clock support
      ARM: shmobile: armadillo: dts: Add PWM backlight power supply
      ARM: shmobile: armadillo: dts: Add PWM backlight enable GPIO
      ARM: shmobile: r8a73a4: Specify PFC interrupts in DT
      ARM: shmobile: r8a7740: Specify PFC interrupts in DT
      ARM: shmobile: sh73a0: Specify PFC interrupts in DT
      ARM: shmobile: armadillo: dts: Add gpio-keys device
      ARM: shmobile: r8a7790: Add clocks
      ARM: shmobile: r8a7790: Reference clocks
      ARM: shmobile: r8a7791: Add clocks
      ARM: shmobile: Sync Lager DTS with Lager reference DTS
      ARM: shmobile: Sync Koelsch DTS with Koelsch reference DTS
      ARM: shmobile: lager: Specify external clock frequency in DT
      ARM: shmobile: koelsch: Specify external clock frequency in DT
      ARM: shmobile: Remove Lager reference DTS
      ARM: shmobile: Remove Koelsch reference DTS
      ARM: shmobile: r8a7790: Add MSIOF clocks in device tree
      ARM: shmobile: r8a7791: Add MSIOF clocks in device tree
      ARM: shmobile: r8a7790: Add QSPI module clock in device tree
      ARM: shmobile: r8a7791: Add QSPI module clock in device tree
      ARM: shmobile: r8a7790: Add SSI clocks in device tree
      ARM: shmobile: r8a7791: Add SSI clocks in device tree

Laxman Dewangan (8):
      ARM: tegra: convert device tree files to use key defines
      ARM: tegra: Add header file for pinctrl constants
      ARM: tegra: convert dts files of Tegra114 platforms to use pinctrl defines
      ARM: tegra: convert dts files of Tegra20 platforms to use pinctrl defines
      ARM: tegra: convert dts files of Tegra30 platforms to use pinctrl defines
      ARM: tegra: add default pinctrl nodes for Venice2
      ARM: tegra: fix missing pincontrol configuration for Venice2
      ARM: tegra: add ams AS3722 device to Venice2 DT

Lee Jones (10):
      ARM: ux500: Remove legacy ATAG SSP support
      ARM: ux500: Consolidate [A|D]B8500 platform data
      ARM: ux500: Add DMA config bindings for MSP devices
      ARM: ux500: Clean-up non-DT IRQ initialisation
      ARM: ux500: Remove unused call to register AMBA devices
      ARM: ux500: Clean-up legacy extern prototype
      ARM: ux500: Remove checking for DT during timer init
      dma: ste_dma40: Expand DT binding to accept 'high-priority channel' flag
      dma: ste_dma40: Parse flags property for new 'high priority channel' request
      ARM: nomadik: Remove '0x's from nomadik stn8815 DTS file

Leela Krishna Amudala (3):
      ARM: dts: Add device nodes for GScaler blocks for exynos5420
      ARM: dts: Add SPI nodes to the exynos5420 device tree file
      ARM: dts: add pwm DT nodes to Exynos5250 and Exynos5420

Linus Walleij (34):
      ARM: ux500: adjust the TC3589x devices to the binding
      ARM: ux500: move UART pin control to the device tree
      ARM: ux500: move I2C pin control to the device tree
      ARM: ux500: move MMC/SD/SDIO pin control to the device tree
      ARM: ux500: move MSP pin control to the device tree
      ARM: ux500: move GPIO217/218 config to device tree
      ARM: ux500: move MUSB pin config to device tree
      ARM: ux500: move SPI pin config to device tree
      ARM: ux500: create MCDE node to collect resources
      ARM: ux500: move MCDE pin config to device tree
      ARM: ux500: move SKE pin config to device tree
      ARM: ux500: drop STM pinmap settings
      ARM: ux500: move old HREF ipgpio to the device tree
      ARM: ux500: move GPIO key configuration to device tree
      ARM: ux500: move the WLAN GPIO pin setup to the device tree
      ARM: ux500: move the HREFv60plus IPGPIO pins to device tree
      ARM: ux500: move final HREFv60 LCD pins to device tree
      ARM: ux500: move HREFv60plus pin configs to device tree
      ARM: ux500: move snowball ethernet config to device tree
      ARM: ux500: convert Snowball SPI pin reference
      ARM: ux500: move snowball LED pin control to device tree
      ARM: ux500: move snowball pin configs to device tree
      ARM: ux500: delete remnant pin config macros
      ARM: ux500: delete Nomadik pinctrl AUXDATA
      ARM: ux500: get rid of unused header
      pinctrl: nomadik: move platform data handling into driver
      pinctrl: nomadik: decomission non-DT boot path
      ARM: ux500: decomission the non-DT MTU init sequence
      clksrc: delete nomadik MTU non-DT boot path
      ARM: ux500: decomission custom SMP TWD timer init
      ARM: nomadik: get rid of explicit ethernet GPIO management
      ARM: integrator: delete static core module mappings
      ARM: integrator: move EBI to the device tree
      ARM: ux500: delete U8540 UART auxdata

Ludovic Desroches (2):
      ARM: at91: at91sam9g45: set default mmc pinctrl-names
      ARM: at91: at91sam9g45: add i2c pinctrl

Magnus Damm (19):
      ARM: shmobile: r8a7791 PFC device tree node
      ARM: shmobile: r8a7791 GPIO device tree node
      ARM: shmobile: r8a7791 Koelsch DT reference DTS bits
      ARM: shmobile: Use r8a7791 suffix for IRQC compat string
      ARM: shmobile: Configure r8a7791 PFC on Koelsch via DTS
      ARM: shmobile: Add r8a7790 thermal device node to DTS
      ARM: shmobile: Add r8a7791 thermal device node to DTS
      ARM: shmobile: Use r8a7790 suffix for MMCIF compat string
      ARM: shmobile: Use r8a7790 suffix for IRQC compat string
      ARM: shmobile: Enable DSW2 with gpio-keys on KZM9D
      ARM: shmobile: Koelsch DT reference GPIO LED support
      ARM: shmobile: Include all 2 GiB of memory on APE6EVM DT Ref
      ARM: shmobile: Include all 4 GiB of memory on Lager
      ARM: shmobile: Include all 4 GiB of memory on Lager DT Ref
      ARM: shmobile: Fix r8a7791 GPIO resources in DTS
      ARM: shmobile: Use sh73a0 suffix for INTC compat string
      ARM: shmobile: Use r8a7740 suffix for INTC compat string
      ARM: shmobile: Use r8a7778 suffix for INTC compat string
      ARM: shmobile: Use r8a7779 suffix for INTC compat string

Mark Brown (4):
      ARM: dts: Add CODEC MCLK for SMDK5250
      ARM: dts: Leave Exynos5250 SPI controller disabled by default
      ARM: dts: Disable I2C controllers by default on Exynos5250
      ARM: dts: Rename Exynos5250 ChromeOS common file to have exynos prefix

Maxime COQUELIN (3):
      ARM: STi: Supply I2C configuration to STiH416 SoC
      ARM: STi: Supply I2C configuration to STiH415 SoC
      ARM: STi: Add I2C config to B2000 and B2020 boards

Maxime Hadjinlian (2):
      ARM: Kirkwood: Add 6192 DTSI file
      ARM: Kirkwood: DT board setup for LaPlug

Maxime Ripard (5):
      ARM: sun6i: Add the reset controller to the DTSI
      ARM: sun6i: dt: Add IP needed to bring up the additional cores
      Merge tag 'sunxi-clk-3.14-for-maxime' of https://bitbucket.org/emiliolopez/linux into sunxi/dt-for-3.14
      ARM: sun4i: dt: Move the aliases to the DTSI
      ARM: sun4i: dt: Remove chosen nodes

Mike Dunn (1):
      ARM: pxa: add PWM nodes to pxa27x.dtsi

Mikko Perttunen (2):
      ARM: tegra: Add host1x, DC and HDMI to Tegra114 device tree
      ARM: tegra: Enable HDMI support on Dalmore

Murali Karicheri (3):
      ARM: keystone: dts: add a k2hk-evm specific dts file
      ARM: keystone: dts: fix typo in the ddr3 pllclk node name
      ARM: keystone: dts: add paclk divider clock node

Naveen Krishna Chatradhi (1):
      ARM: dts: Add device nodes for TMU blocks for exynos5420

Nicolas Ferre (9):
      ARM: at91/trivial: fix at91rm9200 rts/cts pinctrl definitions
      ARM: at91/dt: binding: add precision to AIC documentation
      ARM: at91/dt: binding: add missing compatibility string in SDRAM/DDR documentation
      ARM: at91/dt/trivial: use macro for AES irq type
      ARM: at91/dt/trivial: before sama5d3, Atmel MPU were using at91 prefix
      ARM: at91/dt/sama5d3: add DMA information to SHA/AES/TDES nodes
      ARM: at91: add i2c2 pinctrl speficifation to sama5d3 DT
      ARM: at91: add uart aliases to sama5d3 dtsi
      ARM: at91/at91rm9200ek.dts: rearrange nodes in address ascending order

Olof Johansson (18):
      Merge tag 'ux500-devicetree-v3.14-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'mvebu-dt-3.14' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'DT-for-v3.14-part-1' of http://git.stlinux.com/devel/kernel/linux-sti into next/dt
      Merge tag 'zynq-dt-for-3.14' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'at91-dt2' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge branch 'tegra/dma-reset-rework' into next/dt
      Merge tag 'tegra-for-3.14-dt' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'tegra-for-3.14-dt-2' of git://git.kernel.org/.../tegra/linux into next/dt
      Merge tag 'renesas-dt2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge branch 'qcom/dt' into next/dt
      Merge tag 'mvebu-dt-3.14-5' of git://git.infradead.org/linux-mvebu into next/dt
      Merge tag 'sunxi-dt-for-3.14' of https://github.com/mripard/linux into next/dt
      Merge tag 'renesas-dt3-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'renesas-dt-fixes-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 'ux500-devicetree-v3.14-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt

Padmavathi Venna (1):
      ARM: dts: Add DMA controller node info on Exynos5420

Qipan Li (1):
      ARM: dts: SiRF: add lost usp1_uart_nostreamctrl pin group for atlas6

Rodolfo Giometti (1):
      ARM: at91: add support for Cosino board series by HCE Engineering

Rongjun Ying (2):
      ARM: dts: sirf: add clock, frequence-voltage table for CPU0
      ARM: dts: SiRF: add pin group for USP0 with only RX or TX frame sync

Sachin Kamat (5):
      ARM: dts: Update min voltage for vdd_arm on Arndale
      ARM: dts: Add hs-i2c nodes to exynos5420
      ARM: dts: Fix sysreg node name in exynos4.dtsi
      ARM: dts: Update Samsung sysreg binding document
      ARM: dts: Add initial support for Arndale Octa board

Santosh Shilimkar (2):
      ARM: dts: keystone: Add the GICV and GICH address space
      ARM: dts: keystone: Add guestos maintenance interrupt

Sebastian Hesselbarth (2):
      ARM: kirkwood: provide pinctrl default to sdio nodes
      ARM: kirkwood: mark guruplug sdio as non-removable

Simon Baatz (1):
      ARM: kirkwood: Cleanup comments in Sheevaplug dts files

Simon Horman (10):
      ARM: shmobile: r8a7779: add HSPI support to DTSI
      ARM: shmobile: marzen: enable HSPI0 in DTS
      Merge commit '70c8f01' into dt3-base
      Merge remote-tracking branch 'mike-turquette/clk-next-shmobile' into dt3-base
      Merge remote-tracking branch 'daniel-lezcano/clockevents/for-Simon-3.13-rc2' into dt3-base
      Merge tag 'v3.13-rc3' into dt3-base
      Merge branch 'heads/sh-sci' into dt3-base
      Merge branch 'heads/soc2' into dt3-base
      Revert "ARM: shmobile: r8a7790: Add SSI clocks in device tree"
      Revert "ARM: shmobile: r8a7791: Add SSI clocks in device tree"

Soren Brinkmann (2):
      arm: dt: zynq: Remove 'clock-ranges' from TTC nodes
      arm: dt: zynq: Add 'cpus' node

Srinivas Kandagatla (3):
      ARM: orion5x: Fix typo in device_type property of phy node
      ARM: dove: Fix typo in device_type property of phy node
      ARM: STi: OF: Fix a typo in pincfg header

Stefan Agner (1):
      ARM: tegra: correct Colibri T20 regulator settings

Steffen Trumtrar (2):
      ARM: zynq: add gem support
      ARM: dts: socfpga: add pl330 clock

Stephen Boyd (2):
      ARM: dts: MSM8974: Add restart node
      ARM: dts: MSM8974: Add MMIO architected timer node

Stephen Warren (14):
      ARM: tegra: add missing unit addresses to DT
      ARM: tegra: fix node sort order
      ARM: tegra: add reset properties to Tegra124 DTs
      ARM: tegra: add APB DMA controller to Tegra124 DT
      ARM: tegra: add Tegra124 pinmux node to DT
      ARM: tegra: add MMC controllers to Tegra124 DT
      ARM: tegra: add I2C controllers to Tegra124 DT
      ARM: tegra: enable I2C controllers on Venice2
      ARM: tegra: add audio-related device to Tegra124 DT
      ARM: tegra: add sound card to Venice2 DT
      ARM: tegra: fix pinctrl misconfiguration on Venice2
      ARM: tegra: set up /aliases entries for RTCs
      ARM: tegra: set up /aliases for RTCs on Venice2
      ARM: bcm2835: add USB controller to device tree

Takashi Yoshii (2):
      ARM: shmobile: emev2: Add clock tree description in DT
      ARM: shmobile: Include all 2 GiB of memory on APE6EVM

Thierry Reding (13):
      ARM: tegra: Add Tegra124 PWM support
      ARM: tegra: Enable PWM on Venice2
      ARM: tegra: Fix misconfiguration of pin PH2 on Venice2
      ARM: tegra: Add SPI controller nodes for Tegra124
      ARM: tegra: Enable LVDS on Harmony
      ARM: tegra: Enable LVDS on Cardhu
      ARM: tegra: Add MIPI calibration DT entries for Tegra114
      ARM: tegra: Add Tegra114 DSI support
      ARM: tegra: Add Tegra114 gr2d support
      ARM: tegra: Add Tegra114 gr3d support
      ARM: tegra: Enable DSI support on Dalmore
      ARM: tegra: Enable Venice2 keyboard
      ARM: tegra: Enable power key on Venice2

Thomas Petazzoni (1):
      ARM: mvebu: fix register length for Armada XP PMSU

Tomasz Figa (5):
      Documentation: devicetree: Update Exynos MCT bindings description
      ARM: dts: Drop interrupt controller properties from MCT nodes for exynos4 SoCs
      ARM: dts: Move MCT node to exynos4x12.dtsi
      ARM: dts: Simplify MCT interrupt map for exynos4 SoCs
      ARM: dts: Fix missing spaces after labels for exynos

Ulf Hansson (3):
      ARM: ux500: Refactor common DT configs for sdi[n] devices
      ARM: ux500: Configure regulator for I/O voltage for SD-card slot
      ARM: ux500: regulators: Remove dead code for SD-card regulator

WingMan Kwok (2):
      ARM: dts: keystone: Add usb phy devicetree bindings
      ARM: dts: keystone: Add usb devicetree bindings

Xianglong Du (1):
      ARM: dts: sirf: add lost minigpsrtc device node

Yuvaraj Kumar C D (6):
      ARM: dts: Move dwmmc nodes from exynos5.dtsi to exynos5250.dtsi
      ARM: dts: change status property of dwmmc nodes for exynos5250
      ARM: dts: Move fifo-depth property from exynos5250 board dts
      ARM: dts: rename mmc dts node for exynos5 series
      ARM: dts: Add dwmmc DT nodes for exynos5420 SOC
      ARM: dts: Fix status property of mmc nodes for snow board


 .../devicetree/bindings/arm/arm-boards          |    8 +
 .../devicetree/bindings/arm/atmel-aic.txt       |    1 +
 .../devicetree/bindings/arm/atmel-at91.txt      |    3 +-
 .../devicetree/bindings/arm/moxart.txt          |   12 +
 .../devicetree/bindings/arm/samsung/sysreg.txt  |    7 +-
 .../bindings/clock/renesas,cpg-div6-clocks.txt  |   28 +
 .../bindings/clock/renesas,cpg-mstp-clocks.txt  |   51 +
 .../clock/renesas,rcar-gen2-cpg-clocks.txt      |   32 +
 .../devicetree/bindings/dma/ste-dma40.txt       |    3 +
 .../devicetree/bindings/mmc/exynos-dw-mshc.txt  |    2 +
 .../bindings/timer/samsung,exynos4210-mct.txt   |   54 +-
 .../devicetree/bindings/usb/keystone-phy.txt    |   20 +
 .../devicetree/bindings/usb/keystone-usb.txt    |   42 +
 arch/arm/boot/dts/Makefile                      |   10 +
 arch/arm/boot/dts/animeo_ip.dts                 |   31 +-
 arch/arm/boot/dts/armada-370-mirabox.dts        |   25 +-
 arch/arm/boot/dts/armada-370-netgear-rn102.dts  |  125 +-
 arch/arm/boot/dts/armada-370-netgear-rn104.dts  |  131 ++-
 arch/arm/boot/dts/armada-370-rd.dts             |   21 +
 arch/arm/boot/dts/armada-370-xp.dtsi            |  167 +--
 arch/arm/boot/dts/armada-370.dtsi               |   74 +-
 arch/arm/boot/dts/armada-xp-gp.dts              |    8 +
 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts  |  327 ++++++
 .../arm/boot/dts/armada-xp-openblocks-ax3-4.dts |    3 +-
 arch/arm/boot/dts/armada-xp.dtsi                |  100 +-
 arch/arm/boot/dts/at91-cosino.dtsi              |  122 ++
 arch/arm/boot/dts/at91-cosino_mega2560.dts      |   84 ++
 arch/arm/boot/dts/at91rm9200.dtsi               |    4 +-
 arch/arm/boot/dts/at91rm9200ek.dts              |   57 +-
 arch/arm/boot/dts/at91sam9263.dtsi              |   46 +
 arch/arm/boot/dts/at91sam9263ek.dts             |   30 +
 arch/arm/boot/dts/at91sam9g45.dtsi              |   76 ++
 arch/arm/boot/dts/at91sam9m10g45ek.dts          |   54 +-
 arch/arm/boot/dts/at91sam9n12.dtsi              |    9 +
 arch/arm/boot/dts/at91sam9x5.dtsi               |    9 +
 arch/arm/boot/dts/atlas6.dtsi                   |   26 +
 arch/arm/boot/dts/bcm2835-rpi-b.dts             |    9 +-
 arch/arm/boot/dts/bcm2835.dtsi                  |    6 +
 arch/arm/boot/dts/da850-evm.dts                 |    3 +
 arch/arm/boot/dts/da850.dtsi                    |   14 +
 arch/arm/boot/dts/dove-cubox.dts                |    2 +-
 arch/arm/boot/dts/dove.dtsi                     |  500 ++++----
 arch/arm/boot/dts/emev2-kzm9d.dts               |   42 +-
 arch/arm/boot/dts/emev2.dtsi                    |  116 +-
 arch/arm/boot/dts/exynos4.dtsi                  |    6 +-
 arch/arm/boot/dts/exynos4210.dtsi               |   23 +-
 arch/arm/boot/dts/exynos4212.dtsi               |   24 +-
 arch/arm/boot/dts/exynos4412-tiny4412.dts       |   93 ++
 arch/arm/boot/dts/exynos4412.dtsi               |   28 +-
 arch/arm/boot/dts/exynos4x12.dtsi               |   20 +
 arch/arm/boot/dts/exynos5.dtsi                  |   25 +-
 arch/arm/boot/dts/exynos5250-arndale.dts        |   62 +-
 ...-common.dtsi => exynos5250-cros-common.dtsi} |   34 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts       |   62 +-
 arch/arm/boot/dts/exynos5250-snow.dts           |   13 +-
 arch/arm/boot/dts/exynos5250.dtsi               |   58 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts   |   66 ++
 arch/arm/boot/dts/exynos5420-smdk5420.dts       |   33 +
 arch/arm/boot/dts/exynos5420.dtsi               |  346 +++++-
 arch/arm/boot/dts/exynos5440.dtsi               |    2 +-
 arch/arm/boot/dts/integrator.dtsi               |    5 +
 arch/arm/boot/dts/k2hk-evm.dts                  |   63 ++
 arch/arm/boot/dts/keystone-clocks.dtsi          |   36 +-
 .../boot/dts/{keystone.dts => keystone.dtsi}    |   35 +-
 arch/arm/boot/dts/kirkwood-6192.dtsi            |  107 ++
 arch/arm/boot/dts/kirkwood-6281.dtsi            |    4 +
 arch/arm/boot/dts/kirkwood-6282.dtsi            |   39 +-
 arch/arm/boot/dts/kirkwood-cloudbox.dts         |   10 +-
 arch/arm/boot/dts/kirkwood-db.dtsi              |    4 +-
 arch/arm/boot/dts/kirkwood-dns320.dts           |   12 +-
 arch/arm/boot/dts/kirkwood-dns325.dts           |   12 +-
 arch/arm/boot/dts/kirkwood-dnskw.dtsi           |   18 +-
 arch/arm/boot/dts/kirkwood-dockstar.dts         |    6 +-
 arch/arm/boot/dts/kirkwood-dreamplug.dts        |    6 +-
 arch/arm/boot/dts/kirkwood-goflexnet.dts        |   24 +-
 .../boot/dts/kirkwood-guruplug-server-plus.dts  |   12 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts           |   18 +-
 arch/arm/boot/dts/kirkwood-iconnect.dts         |   28 +-
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts   |   22 +-
 arch/arm/boot/dts/kirkwood-km_kirkwood.dts      |    4 +-
 arch/arm/boot/dts/kirkwood-laplug.dts           |  175 +++
 arch/arm/boot/dts/kirkwood-lsxl.dtsi            |   30 +-
 arch/arm/boot/dts/kirkwood-mplcec4.dts          |   14 +-
 arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts  |   14 +-
 .../dts/kirkwood-netgear_readynas_duo_v2.dts    |  111 +-
 .../dts/kirkwood-netgear_readynas_nv+_v2.dts    |  268 +++++
 arch/arm/boot/dts/kirkwood-ns2-common.dtsi      |    8 +-
 arch/arm/boot/dts/kirkwood-ns2lite.dts          |    4 +-
 arch/arm/boot/dts/kirkwood-ns2max.dts           |   10 +-
 arch/arm/boot/dts/kirkwood-ns2mini.dts          |   10 +-
 arch/arm/boot/dts/kirkwood-nsa310-common.dtsi   |    4 +-
 arch/arm/boot/dts/kirkwood-nsa310.dts           |   32 +-
 arch/arm/boot/dts/kirkwood-nsa310a.dts          |   30 +-
 arch/arm/boot/dts/kirkwood-openblocks_a6.dts    |   10 +-
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts    |   10 +-
 .../boot/dts/kirkwood-sheevaplug-common.dtsi    |    2 +-
 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts |    8 +-
 arch/arm/boot/dts/kirkwood-sheevaplug.dts       |    8 +-
 arch/arm/boot/dts/kirkwood-topkick.dts          |   10 +-
 arch/arm/boot/dts/kirkwood-ts219-6281.dts       |    8 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts       |    8 +-
 arch/arm/boot/dts/kirkwood.dtsi                 |  160 +--
 arch/arm/boot/dts/moxart-uc7112lx.dts           |  109 ++
 arch/arm/boot/dts/moxart.dtsi                   |  154 +++
 .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts |    2 +-
 arch/arm/boot/dts/orion5x.dtsi                  |  106 +-
 arch/arm/boot/dts/prima2.dtsi                   |   41 +
 arch/arm/boot/dts/pxa27x.dtsi                   |   24 +
 arch/arm/boot/dts/qcom-msm8974.dtsi             |   64 ++
 arch/arm/boot/dts/r7s72100-genmai.dts           |    2 +-
 arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts |   15 +-
 arch/arm/boot/dts/r8a73a4-ape6evm.dts           |   10 +-
 arch/arm/boot/dts/r8a73a4.dtsi                  |  184 ++-
 .../dts/r8a7740-armadillo800eva-reference.dts   |   90 +-
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts   |    2 +-
 arch/arm/boot/dts/r8a7740.dtsi                  |  144 ++-
 arch/arm/boot/dts/r8a7778-bockw-reference.dts   |   57 +-
 arch/arm/boot/dts/r8a7778-bockw.dts             |    2 +-
 arch/arm/boot/dts/r8a7778.dtsi                  |  172 ++-
 arch/arm/boot/dts/r8a7779-marzen-reference.dts  |   36 +-
 arch/arm/boot/dts/r8a7779-marzen.dts            |    2 +-
 arch/arm/boot/dts/r8a7779.dtsi                  |  114 +-
 arch/arm/boot/dts/r8a7790-lager-reference.dts   |   45 -
 arch/arm/boot/dts/r8a7790-lager.dts             |   64 +-
 arch/arm/boot/dts/r8a7790.dtsi                  |  413 ++++++-
 arch/arm/boot/dts/r8a7791-koelsch-reference.dts |  115 ++
 arch/arm/boot/dts/r8a7791-koelsch.dts           |   35 +-
 arch/arm/boot/dts/r8a7791.dtsi                  |  467 +++++++-
 arch/arm/boot/dts/sama5d3.dtsi                  |   44 +-
 arch/arm/boot/dts/sama5d36.dtsi                 |   20 +
 arch/arm/boot/dts/sama5d36ek.dts                |   53 +
 arch/arm/boot/dts/sama5d3_uart.dtsi             |    5 +
 arch/arm/boot/dts/sama5d3xdm.dtsi               |    1 +
 arch/arm/boot/dts/sh7372-mackerel.dts           |    2 +-
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts    |  103 +-
 arch/arm/boot/dts/sh73a0-kzm9g.dts              |    2 +-
 arch/arm/boot/dts/sh73a0.dtsi                   |  168 +--
 arch/arm/boot/dts/socfpga.dtsi                  |    4 +
 arch/arm/boot/dts/st-pincfg.h                   |    2 +-
 arch/arm/boot/dts/ste-dbx5x0.dtsi               |   32 +
 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi  |  745 ++++++++++++
 arch/arm/boot/dts/ste-href-stuib.dtsi           |   41 +
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi      |   90 +-
 arch/arm/boot/dts/ste-href.dtsi                 |   80 +-
 arch/arm/boot/dts/ste-hrefprev60.dtsi           |   78 +-
 arch/arm/boot/dts/ste-hrefv60plus.dtsi          |  251 ++++-
 arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi      |   80 ++
 arch/arm/boot/dts/ste-nomadik-s8815.dts         |    4 -
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi      |    4 +-
 arch/arm/boot/dts/ste-snowball.dts              |  231 +++-
 arch/arm/boot/dts/stih415-pinctrl.dtsi          |   36 +
 arch/arm/boot/dts/stih415.dtsi                  |   53 +
 arch/arm/boot/dts/stih416-pinctrl.dtsi          |   35 +
 arch/arm/boot/dts/stih416.dtsi                  |   53 +
 arch/arm/boot/dts/stih41x-b2000.dtsi            |    9 +
 arch/arm/boot/dts/stih41x-b2020.dtsi            |   22 +
 arch/arm/boot/dts/sun4i-a10-a1000.dts           |    4 -
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts      |    9 -
 arch/arm/boot/dts/sun4i-a10-hackberry.dts       |    4 -
 arch/arm/boot/dts/sun4i-a10-mini-xplus.dts      |    4 -
 arch/arm/boot/dts/sun4i-a10.dtsi                |  164 ++-
 arch/arm/boot/dts/sun5i-a10s.dtsi               |  132 ++-
 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts |   68 ++
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts       |    4 -
 arch/arm/boot/dts/sun5i-a13.dtsi                |  128 ++-
 arch/arm/boot/dts/sun6i-a31.dtsi                |   34 +
 arch/arm/boot/dts/sun7i-a20-cubietruck.dts      |   18 +
 arch/arm/boot/dts/sun7i-a20.dtsi                |  222 +++-
 arch/arm/boot/dts/tegra114-dalmore.dts          |  630 ++++++-----
 arch/arm/boot/dts/tegra114.dtsi                 |  138 ++-
 arch/arm/boot/dts/tegra124-venice2.dts          | 1064 ++++++++++++++++++
 arch/arm/boot/dts/tegra124.dtsi                 |  418 +++++++
 arch/arm/boot/dts/tegra20-colibri-512.dtsi      |  205 ++--
 arch/arm/boot/dts/tegra20-harmony.dts           |  316 +++---
 arch/arm/boot/dts/tegra20-iris-512.dts          |   30 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts       |    2 +-
 arch/arm/boot/dts/tegra20-paz00.dts             |   50 +-
 arch/arm/boot/dts/tegra20-plutux.dts            |    4 +-
 arch/arm/boot/dts/tegra20-seaboard.dts          |  353 +++---
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |   47 +-
 arch/arm/boot/dts/tegra20-tec.dts               |    6 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |   54 +-
 arch/arm/boot/dts/tegra20-ventana.dts           |   62 +-
 arch/arm/boot/dts/tegra20-whistler.dts          |   84 +-
 arch/arm/boot/dts/tegra20.dtsi                  |   55 +-
 arch/arm/boot/dts/tegra30-beaver.dts            |  126 ++-
 arch/arm/boot/dts/tegra30-cardhu-a02.dts        |   14 +-
 arch/arm/boot/dts/tegra30-cardhu-a04.dts        |   14 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |  104 +-
 arch/arm/boot/dts/tegra30.dtsi                  |   72 +-
 arch/arm/boot/dts/zynq-7000.dtsi                |   39 +-
 arch/arm/boot/dts/zynq-zc702.dts                |    5 +
 arch/arm/boot/dts/zynq-zc706.dts                |    5 +
 arch/arm/boot/dts/zynq-zed.dts                  |    5 +
 arch/arm/mach-integrator/integrator_ap.c        |   60 +-
 arch/arm/mach-integrator/integrator_cp.c        |   14 -
 arch/arm/mach-nomadik/cpu-8815.c                |   32 -
 arch/arm/mach-shmobile/board-bockw-reference.c  |   12 -
 arch/arm/mach-shmobile/board-marzen.c           |    2 -
 arch/arm/mach-shmobile/clock-r8a73a4.c          |   10 +-
 arch/arm/mach-shmobile/clock-r8a7740.c          |    8 +-
 arch/arm/mach-shmobile/clock-r8a7778.c          |    8 +-
 arch/arm/mach-shmobile/clock-r8a7779.c          |    8 +-
 arch/arm/mach-shmobile/clock-r8a7790.c          |   12 +-
 arch/arm/mach-shmobile/clock-sh73a0.c           |    8 +-
 arch/arm/mach-ux500/Makefile                    |    6 +-
 arch/arm/mach-ux500/board-mop500-audio.c        |    3 -
 arch/arm/mach-ux500/board-mop500-pins.c         |  804 -------------
 arch/arm/mach-ux500/board-mop500-regulators.c   |   14 -
 arch/arm/mach-ux500/board-mop500-regulators.h   |    1 -
 arch/arm/mach-ux500/board-mop500-sdi.c          |    2 -
 arch/arm/mach-ux500/board-mop500.c              |   78 --
 arch/arm/mach-ux500/board-mop500.h              |    1 -
 arch/arm/mach-ux500/cpu-db8500.c                |   26 +-
 arch/arm/mach-ux500/cpu.c                       |   23 +-
 arch/arm/mach-ux500/devices-db8500.c            |   28 -
 arch/arm/mach-ux500/devices-db8500.h            |   19 -
 arch/arm/mach-ux500/devices.c                   |   26 -
 arch/arm/mach-ux500/devices.h                   |   15 -
 arch/arm/mach-ux500/setup.h                     |    6 -
 arch/arm/mach-ux500/timer.c                     |   76 +-
 drivers/clk/Makefile                            |    1 +
 drivers/clk/shmobile/Makefile                   |    7 +
 drivers/clk/shmobile/clk-div6.c                 |  185 +++
 drivers/clk/shmobile/clk-mstp.c                 |  229 ++++
 drivers/clk/shmobile/clk-rcar-gen2.c            |  298 +++++
 drivers/clocksource/exynos_mct.c                |    4 +
 drivers/clocksource/nomadik-mtu.c               |   23 +-
 drivers/dma/ste_dma40.c                         |    4 +
 drivers/pinctrl/pinctrl-nomadik.c               |  296 ++++-
 drivers/pinctrl/pinctrl-nomadik.h               |   14 +-
 include/dt-bindings/clock/r8a7790-clock.h       |    7 +
 include/dt-bindings/clock/r8a7791-clock.h       |    6 +
 include/dt-bindings/gpio/tegra-gpio.h           |    1 +
 include/dt-bindings/pinctrl/pinctrl-tegra.h     |   45 +
 include/linux/clk/shmobile.h                    |   19 +
 .../platform_data/clocksource-nomadik-mtu.h     |    9 -
 include/linux/platform_data/pinctrl-nomadik.h   |  242 ----
 238 files changed, 12679 insertions(+), 4211 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clocks.txt
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-clocks.txt
 create mode 100644 Documentation/devicetree/bindings/usb/keystone-phy.txt
 create mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt
 create mode 100644 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts
 create mode 100644 arch/arm/boot/dts/at91-cosino.dtsi
 create mode 100644 arch/arm/boot/dts/at91-cosino_mega2560.dts
 create mode 100644 arch/arm/boot/dts/exynos4412-tiny4412.dts
 rename arch/arm/boot/dts/{cros5250-common.dtsi => exynos5250-cros-common.dtsi} (95%)
 create mode 100644 arch/arm/boot/dts/exynos5420-arndale-octa.dts
 create mode 100644 arch/arm/boot/dts/k2hk-evm.dts
 rename arch/arm/boot/dts/{keystone.dts => keystone.dtsi} (82%)
 create mode 100644 arch/arm/boot/dts/kirkwood-6192.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-laplug.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-netgear_readynas_nv+_v2.dts
 create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts
 create mode 100644 arch/arm/boot/dts/moxart.dtsi
 delete mode 100644 arch/arm/boot/dts/r8a7790-lager-reference.dts
 create mode 100644 arch/arm/boot/dts/r8a7791-koelsch-reference.dts
 create mode 100644 arch/arm/boot/dts/sama5d36.dtsi
 create mode 100644 arch/arm/boot/dts/sama5d36ek.dts
 create mode 100644 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts
 delete mode 100644 arch/arm/mach-ux500/board-mop500.c
 delete mode 100644 arch/arm/mach-ux500/devices-db8500.c
 delete mode 100644 arch/arm/mach-ux500/devices-db8500.h
 delete mode 100644 arch/arm/mach-ux500/devices.c
 delete mode 100644 arch/arm/mach-ux500/devices.h
 create mode 100644 drivers/clk/shmobile/Makefile
 create mode 100644 drivers/clk/shmobile/clk-div6.c
 create mode 100644 drivers/clk/shmobile/clk-mstp.c
 create mode 100644 drivers/clk/shmobile/clk-rcar-gen2.c
 create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra.h
 create mode 100644 include/linux/clk/shmobile.h
 delete mode 100644 include/linux/platform_data/clocksource-nomadik-mtu.h
 delete mode 100644 include/linux/platform_data/pinctrl-nomadik.h

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

* [GIT PULL 5/6] ARM: SoC board updates for 3.14
  2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
                   ` (3 preceding siblings ...)
  2014-01-23 18:36 ` [GIT PULL 4/6] ARM: SoC DT updates " Olof Johansson
@ 2014-01-23 18:36 ` Olof Johansson
  2014-01-23 18:36 ` [GIT PULL 6/6] ARM: driver " Olof Johansson
  5 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, Olof Johansson

This branch is reducing in size for every release since most board-related
changes have started happening in devicetrees now. Still, we have some things
going on here.

* Renesas platforms are still adding a bit more legacy device support, something
that should trail off shortly as they move to full DT.
* We group most defconfig updates into this branch out of old habits
* Removal of legacy OMAP2 platforms over to DT continues, and a handful of old
code is being removed here.

Conflicts:

arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c:                             

Bugfix in later -rc conflicts with code removal. Remove both irqs[]
arrays.

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

The following changes since commit aef07284ff26becdff4ac000f05ab020a5cfe29c:

  Merge branch 'next/dt' into HEAD

are available in the git repository at:

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

for you to fetch changes up to e41006c22eab8eb7763995e8a0be089b900b620b:

  Merge tag 'omap-for-v3.14/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards

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

Aaro Koskinen (1):
      ARM: OMAP2+: dts: add n8x0 onenand

Bartlomiej Zolnierkiewicz (1):
      ARM: exynos_defconfig: increase CONFIG_NR_CPUS value to 8

Ezequiel Garcia (2):
      ARM: mvebu: config: Add GPIO connected LEDs support to defconfig
      ARM: mvebu: config: Enable NAND support

Hiep Cao Minh (1):
      ARM: shmobile: Lager:add SPI FLASH support on QSPI

Kevin Hilman (1):
      Merge tag 'omap-for-v3.14/board-removal-safe' of git://git.kernel.org/.../tmlind/linux-omap into next/boards

Kuninori Morimoto (9):
      ARM: shmobile: bockw: enable CONFIG_REGULATOR
      ARM: shmobile: lager: add gpio regulator support on defconfig
      ARM: shmobile: lager: fixup I2C device on defconfig
      ARM: shmobile: bockw: use regulator for MMCIF
      ARM: shmobile: bockw: fixup FPGA ioremap area
      ARM: shmobile: bockw: add pin pull-up setting for SDHI
      ARM: shmobile: armadillo: fixup FSI address size
      ARM: shmobile: bockw: remove unused RSND_SSI_CLK_FROM_ADG
      ARM: shmobile: lager: add gpio/fixed regulator for SDHI

Laurent Pinchart (16):
      ARM: shmobile: genmai: Rename ARCH_SHMOBILE to ARCH_SHMOBILE_LEGACY
      ARM: shmobile: mackerel: Use pinconf API to configure pin pull-down
      ARM: Kconfig: Mention Renesas ARM SoCs instead of SH-Mobile
      ARM: shmobile: armadillo800eva: Enable backlight control in defconfig
      ARM: shmobile: koelsch: Add DU device
      ARM: shmobile: armadillo: Set backlight enable GPIO
      ARM: shmobile: lager-reference: Enable multiplaform kernel support
      ARM: shmobile: koelsch-reference: Remove duplicate CCF initialization
      ARM: shmobile: lager-reference: Instantiate clkdevs for SCIF and CMT
      ARM: shmobile: koelsch-reference: Instantiate clkdevs for SCIF and CMT
      ARM: shmobile: Remove non-multiplatform Lager reference support
      ARM: shmobile: Remove non-multiplatform Koelsch reference support
      ARM: shmobile: Let Lager multiplatform boot with Lager DTB
      ARM: shmobile: Let Koelsch multiplatform boot with Koelsch DTB
      ARM: shmobile: mackerel: Fix USBHS pinconf entry
      ARM: dts: Split omap3 pinmux core device

Magnus Damm (14):
      ARM: shmobile: Genmai defconfig
      ARM: shmobile: Enable PFC/GPIO on the Koelsch board
      ARM: shmobile: Add Koelsch LED6, LED7 and LED8 support
      ARM: shmobile: Add Koelsch SW2 support
      ARM: shmobile: r8a7791 Koelsch DT reference C bits
      ARM: shmobile: Initial r8a7791 and Koelsch multiplatform support
      ARM: shmobile: r7s72100 Genmai DT reference DTS bits
      ARM: shmobile: r7s72100 Genmai DT reference C bits
      ARM: shmobile: r7s72100 Genmai Multiplatform
      ARM: shmobile: Use ->init_late() on Koelsch
      ARM: shmobile: koelsch: mark GPIO keys as wake-up sources
      ARM: shmobile: Hook up SW30-SW36 on Koelsch
      ARM: shmobile: Use ->init_late() on Lager
      ARM: shmobile: Add pinctrl_register_mappings() for Koelsch

Olof Johansson (13):
      Merge tag 'renesas-defconfig-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'mvebu-defconfig-3.14' of git://git.infradead.org/linux-mvebu into next/boards
      Merge tag 'samsung-defconfig' of git://git.kernel.org/.../kgene/linux-samsung into next/boards
      Merge tag 'mvebu-defconfig-3.14-2' of git://git.infradead.org/linux-mvebu into next/boards
      Merge tag 'tegra-for-3.14-defconfig' of git://git.kernel.org/.../tegra/linux into next/boards
      Merge tag 'tegra-for-3.14-defconfig-2' of git://git.kernel.org/.../tegra/linux into next/boards
      Merge tag 'v3.13-rc5' into next/boards
      Merge tag 'samsung-defconfig-2' of git://git.kernel.org/.../kgene/linux-samsung into next/boards
      Merge tag 'renesas-boards-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'renesas-defconfig2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'qcom/boards' into next/boards
      Merge tag 'renesas-boards2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'omap-for-v3.14/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards

Paul Walmsley (1):
      ARM: shmobile: mackerel: clk_round_rate() can return a zero to indicate an error

Rohit Vaswani (2):
      ARM: msm: Add support for APQ8074 Dragonboard
      defconfig: msm_defconfig: Enable CONFIG_ARCH_MSM8974

Sachin Kamat (1):
      ARM: exynos_defconfig: Enable S2MPS11 voltage regulator

Sergei Shtylyov (4):
      ARM: shmobile: marzen: enable HPB-DMAC in defconfig
      ARM: shmobile: bockw: enable HPB-DMAC in defconfig
      ARM: shmobile: Koelsch: enable Ether in defconfig
      ARM: shmobile: Koelsch: add Ether support

Shinya Kuribayashi (2):
      ARM: shmobile: lager: set .debounce_interval
      ARM: shmobile: lager: mark GPIO keys as wake-up sources

Simon Horman (17):
      ARM: shmobile: bockw: Do not set command line in defconfig
      ARM: shmobile: marzen: Do not set command line in defconfig
      ARM: shmobile: bockw: Do not disable CONFIG_INOTIFY_USER in defconfig
      ARM: shmobile: marzen: Do not disable CONFIG_INOTIFY_USER in defconfig
      ARM: shmobile: bockw: Enable CONFIG_VFP in defconfig
      ARM: shmobile: marzen: Enable CONFIG_VFP in defconfig
      ARM: shmobile: bockw: Do not enable CONFIG_DEVTMPFS defconfig
      ARM: shmobile: marzen: Do not enable CONFIG_DEVTMPFS defconfig
      ARM: shmobile: bockw: Enable CONFIG_PACKET in defconfig
      ARM: shmobile: marzen: Enable CONFIG_PACKET in defconfig
      ARM: shmobile: marzen: Do not enable CONFIG_SMC911X in defconfig
      ARM: shmobile: kzm9d: Enable AUTO_ZRELADDR in defconfig
      Merge tag 'renesas-cleanup-for-v3.14' into boards-base
      ARM: shmobile: koelsch: set .debounce_interval
      ARM: shmobile: koelsch: Enable CONFIG_PACKET in defconfig
      ARM: shmobile: koelsch: Do not disable CONFIG_{INOTIFY_USER,UNIX} in defconfig
      Merge branch 'heads/soc2' into boards2-base

Srinivas Kandagatla (1):
      ARM: multi_v7_defconfig: Fix STi support

Stephen Boyd (1):
      ARM: msm_defconfig: Enable restart driver

Stephen Warren (2):
      ARM: tegra: tegra_defconfig updates
      ARM: bcm2835: bcm2835_defconfig updates

Suman Anna (1):
      ARM: dts: OMAP2: fix interrupt number for rng

Thierry Reding (1):
      ARM: tegra: Enable DRM panel support

Thomas Petazzoni (1):
      ARM: kirkwood: enable HIGHMEM in defconfig

Tony Lindgren (22):
      mfd: twl-core: Fix passing of platform data in the device tree case
      Merge branch 'dt-regressions' into omap-for-v3.13/fixes-take4
      ARM: dts: Add basic device tree support for omap2430 sdp
      ARM: dts: Add basic Nokia N8X0 support
      ARM: dts: Add basic support for omap3 LDP zoom1 labrador
      Merge branch 'omap-for-v3.13/fixes-take4' into omap-for-v3.14/board-removal
      Merge branch 'omap-for-v3.14/dt' into omap-for-v3.14/board-removal
      ARM: OMAP2+: Add support for board specific auxdata quirks
      ARM: OMAP2+: Add device tree compatible revision checks for n8x0
      ARM: OMAP2+: Make n8x0 behave better with device tree based booting
      ARM: OMAP2+: Add quirks support for n8x0
      ARM: OMAP2+: Remove legacy booting support for n8x0
      ARM: OMAP2+: Remove board file for H4
      ARM: OMAP2+: Remove legacy board file for 2430sdp
      ARM: OMAP2+: Remove legacy mux code for omap2
      ARM: OMAP2+: Remove legacy hwmod entries for omap2
      Merge branch 'omap-for-v3.14/board-removal' into omap-for-v3.14/omap3-board-removal
      ARM: OMAP2+: Add support for legacy auxdata for twl
      ARM: OMAP2+: Use pdata quirks for emac on am3517
      ARM: dts: Add basic devices on am3517-evm
      ARM: dts: Add support for sbc-3xxx with cm-t3730
      ARM: dts: Add omap specific pinctrl defines to use padconf addresses


 arch/arm/Kconfig                                |   7 +-
 arch/arm/boot/dts/Makefile                      |  17 +-
 arch/arm/boot/dts/am3517-evm.dts                |  29 +
 arch/arm/boot/dts/omap2.dtsi                    |   2 +-
 arch/arm/boot/dts/omap2420-n800.dts             |   8 +
 arch/arm/boot/dts/omap2420-n810-wimax.dts       |   8 +
 arch/arm/boot/dts/omap2420-n810.dts             |   8 +
 arch/arm/boot/dts/omap2420-n8x0-common.dtsi     |  99 +++
 arch/arm/boot/dts/omap2430-sdp.dts              |  49 ++
 arch/arm/boot/dts/omap3-beagle-xm.dts           |  40 +-
 arch/arm/boot/dts/omap3-beagle.dts              |  40 +-
 arch/arm/boot/dts/omap3-cm-t3730.dts            | 104 +++
 arch/arm/boot/dts/omap3-cm-t3x30.dtsi           |  95 +++
 arch/arm/boot/dts/omap3-igep.dtsi               |   2 -
 arch/arm/boot/dts/omap3-igep0020.dts            |  52 +-
 arch/arm/boot/dts/omap3-igep0030.dts            |  10 +-
 arch/arm/boot/dts/omap3-ldp.dts                 | 231 ++++++
 arch/arm/boot/dts/omap3-sb-t35.dtsi             |  40 +
 arch/arm/boot/dts/omap3-sbc-t3730.dts           |  30 +
 arch/arm/boot/dts/omap3-zoom3.dts               |  23 +-
 arch/arm/boot/dts/omap3.dtsi                    |   2 +-
 arch/arm/boot/dts/omap34xx.dtsi                 |  13 +
 arch/arm/boot/dts/omap36xx.dtsi                 |  11 +
 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts  |   6 +
 arch/arm/boot/dts/r7s72100-genmai-reference.dts |  31 +
 arch/arm/configs/armadillo800eva_defconfig      |   3 +
 arch/arm/configs/bcm2835_defconfig              |  37 +-
 arch/arm/configs/bockw_defconfig                |  10 +-
 arch/arm/configs/exynos_defconfig               |   3 +-
 arch/arm/configs/genmai_defconfig               | 116 +++
 arch/arm/configs/kirkwood_defconfig             |   1 +
 arch/arm/configs/koelsch_defconfig              |  25 +-
 arch/arm/configs/kzm9d_defconfig                |   1 +
 arch/arm/configs/lager_defconfig                |   3 +-
 arch/arm/configs/marzen_defconfig               |  10 +-
 arch/arm/configs/msm_defconfig                  |   3 +
 arch/arm/configs/multi_v7_defconfig             |   3 +
 arch/arm/configs/mvebu_defconfig                |   3 +
 arch/arm/configs/tegra_defconfig                |  22 +-
 arch/arm/mach-msm/board-dt.c                    |   9 +
 arch/arm/mach-omap2/Kconfig                     |  13 -
 arch/arm/mach-omap2/Makefile                    |   4 -
 arch/arm/mach-omap2/board-2430sdp.c             | 273 -------
 arch/arm/mach-omap2/board-h4.c                  | 365 ---------
 arch/arm/mach-omap2/board-n8x0.c                | 234 ++----
 arch/arm/mach-omap2/common-board-devices.h      |   1 +
 arch/arm/mach-omap2/common.h                    |   1 +
 arch/arm/mach-omap2/msdi.c                      |  69 --
 arch/arm/mach-omap2/mux.h                       |   2 -
 arch/arm/mach-omap2/mux2420.c                   | 690 ----------------
 arch/arm/mach-omap2/mux2420.h                   | 282 -------
 arch/arm/mach-omap2/mux2430.c                   | 793 -------------------
 arch/arm/mach-omap2/mux2430.h                   | 370 ---------
 arch/arm/mach-omap2/omap_device.c               |   2 +
 arch/arm/mach-omap2/omap_hwmod_2420_data.c      | 137 ----
 arch/arm/mach-omap2/omap_hwmod_2430_data.c      | 266 -------
 .../omap_hwmod_2xxx_interconnect_data.c         | 165 +---
 .../mach-omap2/omap_hwmod_2xxx_ipblock_data.c   |  72 +-
 arch/arm/mach-omap2/omap_hwmod_common_data.h    |   5 -
 arch/arm/mach-omap2/pdata-quirks.c              | 138 +++-
 arch/arm/mach-shmobile/Kconfig                  |  63 +-
 arch/arm/mach-shmobile/Makefile                 |   5 +-
 arch/arm/mach-shmobile/Makefile.boot            |   4 +-
 arch/arm/mach-shmobile/board-armadillo800eva.c  |   7 +-
 arch/arm/mach-shmobile/board-bockw-reference.c  |  19 +-
 arch/arm/mach-shmobile/board-bockw.c            |  17 +-
 arch/arm/mach-shmobile/board-genmai-reference.c |  49 ++
 .../arm/mach-shmobile/board-koelsch-reference.c |  79 ++
 arch/arm/mach-shmobile/board-koelsch.c          | 190 ++++-
 arch/arm/mach-shmobile/board-lager-reference.c  |  34 +
 arch/arm/mach-shmobile/board-lager.c            | 151 +++-
 arch/arm/mach-shmobile/board-mackerel.c         |  21 +-
 arch/arm/mach-shmobile/sh-gpio.h                |  19 -
 include/dt-bindings/pinctrl/omap.h              |  20 +
 include/sound/rcar_snd.h                        |   1 -
 75 files changed, 1899 insertions(+), 3868 deletions(-)
 create mode 100644 arch/arm/boot/dts/omap2420-n800.dts
 create mode 100644 arch/arm/boot/dts/omap2420-n810-wimax.dts
 create mode 100644 arch/arm/boot/dts/omap2420-n810.dts
 create mode 100644 arch/arm/boot/dts/omap2420-n8x0-common.dtsi
 create mode 100644 arch/arm/boot/dts/omap2430-sdp.dts
 create mode 100644 arch/arm/boot/dts/omap3-cm-t3730.dts
 create mode 100644 arch/arm/boot/dts/omap3-cm-t3x30.dtsi
 create mode 100644 arch/arm/boot/dts/omap3-ldp.dts
 create mode 100644 arch/arm/boot/dts/omap3-sb-t35.dtsi
 create mode 100644 arch/arm/boot/dts/omap3-sbc-t3730.dts
 create mode 100644 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts
 create mode 100644 arch/arm/boot/dts/r7s72100-genmai-reference.dts
 create mode 100644 arch/arm/configs/genmai_defconfig
 delete mode 100644 arch/arm/mach-omap2/board-2430sdp.c
 delete mode 100644 arch/arm/mach-omap2/board-h4.c
 delete mode 100644 arch/arm/mach-omap2/mux2420.c
 delete mode 100644 arch/arm/mach-omap2/mux2420.h
 delete mode 100644 arch/arm/mach-omap2/mux2430.c
 delete mode 100644 arch/arm/mach-omap2/mux2430.h
 create mode 100644 arch/arm/mach-shmobile/board-genmai-reference.c
 create mode 100644 arch/arm/mach-shmobile/board-koelsch-reference.c

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

* [GIT PULL 6/6] ARM: driver updates for 3.14
  2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
                   ` (4 preceding siblings ...)
  2014-01-23 18:36 ` [GIT PULL 5/6] ARM: SoC board " Olof Johansson
@ 2014-01-23 18:36 ` Olof Johansson
  5 siblings, 0 replies; 7+ messages in thread
From: Olof Johansson @ 2014-01-23 18:36 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, linux-arm-kernel, arm, Olof Johansson

Updates of SoC-near drivers and other driver updates that makes more sense to
take through our tree.

The largest part of this is a conversion of device registration for some
renesas shmobile/sh devices over to use resources. This has required
coordination with the corresponding arch/sh changes, and we've agreed
to merge the arch/sh changes through our tree.

Added in this branch is support for Trusted Foundations secure firmware,
which is what is used on many of the commercial Nvidia Tegra products
that are in the market, including the Nvidia Shield. The code is local
to arch/arm at this time since it's uncertain whether it will be shared
with arm64 longer-term, if needed we will refactor later.

A couple of new RTC drivers used on ARM boards, merged through our tree
on request by the RTC maintainer.

... plus a bunch of smaller updates across the board, gpio conversions

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

The following changes since commit 3ec910bd3c138f8c3a454bc1ee5ff2d4f85ce307:

  Merge branch 'next/boards' into HEAD

are available in the git repository at:

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

for you to fetch changes up to cd2f43a1f7400a74a084094502f70df2e169c6e8:

  Merge tag 'davinci-for-v3.14/watchdog' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/drivers

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

Alexandre Courbot (7):
      ARM: add basic support for Trusted Foundations
      of: add vendor prefix for Trusted Logic Mobility
      of: add Trusted Foundations bindings documentation
      ARM: tegra: add support for Trusted Foundations
      ARM: tegra: split setting of CPU reset handler
      ARM: tegra: set CPU reset handler using firmware
      ARM: tegra: support Trusted Foundations by default

Arnaud Ebalard (1):
      rtc: Add support for Intersil ISL12057 I2C RTC chip

Bastian Hecht (1):
      serial: sh-sci: Add OF support

Carlo Caione (2):
      ARM: sun4i/sun7i: DT documentation for RTC driver
      ARM: sun4i/sun7i: RTC driver

Chander Kashyap (1):
      irqchip: exynos-combiner: remove hard-coded irq_base value

Dan Carpenter (1):
      bus: mvebu-mbus: potential forever loop in mvebu_mbus_init()

Ezequiel Garcia (1):
      bus: mvebu-mbus: Remove deprecated comment

Grygorii Strashko (4):
      gpio: davinci: get rid of DAVINCI_N_GPIO
      gpio: introduce GPIO_DAVINCI kconfig option
      gpio: davinci: use chained_irq_enter/chained_irq_exit API
      gpio: davinci: don't create irq_domain in case of unbanked irqs

Ivan Khoronzhuk (1):
      watchdog: davinci: rename platform driver to davinci-wdt

Ivan T. Ivanov (1):
      usb: phy: msm: Move mach dependent code to platform data

KV Sujith (1):
      gpio: davinci: add OF support

Kevin Hilman (2):
      Merge tag 'renesas-usb-r8a66597-hcd-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'davinci-for-v3.14/watchdog' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers

Lad, Prabhakar (3):
      gpio: davinci: use {readl|writel}_relaxed() instead of __raw_*
      gpio: davinci: convert to use irqdomain support.
      gpio: davinci: remove unused variable intc_irq_num

Laurent Pinchart (7):
      usb: r8a66597-hcd: Convert to clk_prepare/unprepare
      sh: Declare SCIF register base and IRQ as resources
      sh: sh772[34]: Set serial port sampling rate to 8 for SCIFA ports
      sh: Don't set plat_sci_port scbrr_algo_id field
      serial: sh-sci: Remove platform data scbrr_algo_id field
      serial: sh-sci: Remove platform data mapbase and irqs fields
      serial: sh-sci: Add device tree bindings documentation

Linus Walleij (4):
      irqchip: versatile FPGA: support cascaded interrupts from DT
      ARM: integrator: pass parent IRQ to the SIC
      clk: versatile: pass a name to ICST clock provider
      clk: versatile: fixup IM-PD1 clock implementation

Magnus Damm (2):
      irqchip: renesas-irqc: Use lazy disable
      irqchip: renesas-irqc: Enable mask on suspend

Nicolas Ferre (4):
      crypto: atmel-aes - add support for Device Tree
      crypto: atmel-tdes - add support for Device Tree
      crypto: atmel-sha - add support for Device Tree
      crypto: atmel-sha - add sha information to the log

Olof Johansson (16):
      Merge tag 'mvebu-drivers-3.14' of git://git.infradead.org/linux-mvebu into next/drivers
      Merge tag 's3c64xx-dmaengine' of git://git.kernel.org/.../broonie/misc into next/drivers
      Merge branch 'at91/dt' into next/drivers
      Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
      Merge tag 'samsung-irq' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 'tegra-for-3.14-trusted-foundations' of git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'sunxi-drivers-for-3.14' of https://github.com/mripard/linux into next/drivers
      Merge tag 'renesas-irqc-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge branch 'renesas/drivers-sci2' into next/drivers
      Merge tag 'renesas-sh-soc-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'renesas-sh-sci3-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'mvebu-drivers-3.14-2' of git://git.infradead.org/linux-mvebu into next/drivers
      Merge tag 'davinci-for-v3.14/gpio' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
      Merge tag 'sunxi-core-for-3.14' of https://github.com/mripard/linux into next/drivers
      Merge tag 'integrator-for-v3.14' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
      Merge branch 'qcom/drivers' into next/drivers

Sergei Shtylyov (1):
      irq-renesas-irqc: simplify irq_set_type() method

Simon Horman (1):
      Merge branch 'sh-soc' into sh-sci2-base

Stephen Boyd (2):
      mmc: msm_sdcc: Limit driver to platforms that use it
      tty: serial: Limit msm_serial_hs driver to platforms that use it

panchaxari (1):
      ARM: integrator: Default enable ARM_PATCH_PHYS_VIRT, AUTO_ZRELADDR


 .../arm/firmware/tlm,trusted-foundations.txt    |  20 +
 Documentation/devicetree/bindings/arm/tegra.txt |   5 +
 .../bindings/arm/versatile-fpga-irq.txt         |   5 +
 .../devicetree/bindings/crypto/atmel-crypto.txt |  68 +++
 .../devicetree/bindings/gpio/gpio-davinci.txt   |  41 ++
 .../devicetree/bindings/i2c/trivial-devices.txt |   1 +
 .../devicetree/bindings/rtc/sunxi-rtc.txt       |  17 +
 .../bindings/serial/renesas,sci-serial.txt      |  46 ++
 .../devicetree/bindings/vendor-prefixes.txt     |   2 +
 arch/arm/Kconfig                                |   4 +
 arch/arm/Makefile                               |   1 +
 arch/arm/boot/dts/integratorcp.dts              |   3 +
 arch/arm/configs/tegra_defconfig                |   1 +
 arch/arm/firmware/Kconfig                       |  28 +
 arch/arm/firmware/Makefile                      |   1 +
 arch/arm/firmware/trusted_foundations.c         |  81 +++
 arch/arm/include/asm/trusted_foundations.h      |  67 +++
 arch/arm/mach-davinci/da830.c                   |   3 +-
 arch/arm/mach-davinci/da850.c                   |   3 +-
 arch/arm/mach-davinci/da8xx-dt.c                |   2 +-
 arch/arm/mach-davinci/devices-da8xx.c           |   4 +-
 arch/arm/mach-davinci/devices.c                 |   2 +-
 arch/arm/mach-davinci/dm355.c                   |   3 +-
 arch/arm/mach-davinci/dm365.c                   |   3 +-
 arch/arm/mach-davinci/dm644x.c                  |   3 +-
 arch/arm/mach-davinci/dm646x.c                  |   3 +-
 arch/arm/mach-msm/board-msm7x30.c               |  35 ++
 arch/arm/mach-msm/board-qsd8x50.c               |  35 ++
 arch/arm/mach-tegra/Kconfig                     |   1 +
 arch/arm/mach-tegra/reset.c                     |  40 +-
 arch/arm/mach-tegra/tegra.c                     |   2 +
 arch/sh/kernel/cpu/sh2/setup-sh7619.c           |  30 +-
 arch/sh/kernel/cpu/sh2a/setup-mxg.c             |  10 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7201.c          |  80 ++-
 arch/sh/kernel/cpu/sh2a/setup-sh7203.c          |  40 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7206.c          |  40 +-
 arch/sh/kernel/cpu/sh2a/setup-sh7264.c          | 104 +++-
 arch/sh/kernel/cpu/sh2a/setup-sh7269.c          | 104 +++-
 arch/sh/kernel/cpu/sh3/setup-sh7705.c           |  20 +-
 arch/sh/kernel/cpu/sh3/setup-sh770x.c           |  30 +-
 arch/sh/kernel/cpu/sh3/setup-sh7710.c           |  20 +-
 arch/sh/kernel/cpu/sh3/setup-sh7720.c           |  20 +-
 arch/sh/kernel/cpu/sh4/setup-sh4-202.c          |  16 +-
 arch/sh/kernel/cpu/sh4/setup-sh7750.c           |  20 +-
 arch/sh/kernel/cpu/sh4/setup-sh7760.c           |  62 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7343.c          |  40 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7366.c          |  10 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7722.c          |  30 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7723.c          |  63 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7724.c          |  63 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7734.c          |  72 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c          |  30 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7763.c          |  30 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7770.c          | 100 ++--
 arch/sh/kernel/cpu/sh4a/setup-sh7780.c          |  22 +-
 arch/sh/kernel/cpu/sh4a/setup-sh7785.c          |  60 ++-
 arch/sh/kernel/cpu/sh4a/setup-sh7786.c          |  88 +++-
 arch/sh/kernel/cpu/sh4a/setup-shx3.c            |  48 +-
 arch/sh/kernel/cpu/sh5/setup-sh5.c              |  12 +-
 drivers/bus/mvebu-mbus.c                        |  10 +-
 drivers/clk/versatile/clk-icst.c                |   3 +-
 drivers/clk/versatile/clk-icst.h                |   1 +
 drivers/clk/versatile/clk-impd1.c               |  88 +++-
 drivers/clk/versatile/clk-integrator.c          |   2 +-
 drivers/clk/versatile/clk-realview.c            |   6 +-
 drivers/crypto/atmel-aes.c                      | 143 +++--
 drivers/crypto/atmel-sha.c                      | 103 +++-
 drivers/crypto/atmel-tdes.c                     | 143 +++--
 drivers/gpio/Kconfig                            |   7 +
 drivers/gpio/Makefile                           |   2 +-
 drivers/gpio/gpio-davinci.c                     | 185 +++++--
 drivers/irqchip/exynos-combiner.c               |  15 +-
 drivers/irqchip/irq-renesas-irqc.c              |  21 +-
 drivers/irqchip/irq-versatile-fpga.c            |  15 +-
 drivers/mmc/host/Kconfig                        |   2 +-
 drivers/rtc/Kconfig                             |  18 +
 drivers/rtc/Makefile                            |   2 +
 drivers/rtc/rtc-isl12057.c                      | 310 +++++++++++
 drivers/rtc/rtc-sunxi.c                         | 523 +++++++++++++++++++
 drivers/tty/serial/Kconfig                      |   2 +-
 drivers/tty/serial/sh-sci.c                     | 187 +++++--
 drivers/usb/host/r8a66597-hcd.c                 |   4 +-
 drivers/usb/phy/phy-msm-usb.c                   |  35 +-
 drivers/watchdog/davinci_wdt.c                  |   4 +-
 include/linux/platform_data/gpio-davinci.h      |   3 +-
 include/linux/serial_sci.h                      |  36 --
 include/linux/usb/msm_hsusb.h                   |   3 +
 87 files changed, 2914 insertions(+), 753 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foundations.txt
 create mode 100644 Documentation/devicetree/bindings/crypto/atmel-crypto.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-davinci.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/serial/renesas,sci-serial.txt
 create mode 100644 arch/arm/firmware/Kconfig
 create mode 100644 arch/arm/firmware/Makefile
 create mode 100644 arch/arm/firmware/trusted_foundations.c
 create mode 100644 arch/arm/include/asm/trusted_foundations.h
 create mode 100644 drivers/rtc/rtc-isl12057.c
 create mode 100644 drivers/rtc/rtc-sunxi.c

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

end of thread, other threads:[~2014-01-23 18:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-23 18:36 [GIT PULL 0/6] ARM: SoC changes for 3.14 Olof Johansson
2014-01-23 18:36 ` [GIT PULL 1/6] ARM: SoC non-critical fixes " Olof Johansson
2014-01-23 18:36 ` [GIT PULL 2/6] ARM: SoC cleanups " Olof Johansson
2014-01-23 18:36 ` [GIT PULL 3/6] ARM: SoC platform changes " Olof Johansson
2014-01-23 18:36 ` [GIT PULL 4/6] ARM: SoC DT updates " Olof Johansson
2014-01-23 18:36 ` [GIT PULL 5/6] ARM: SoC board " Olof Johansson
2014-01-23 18:36 ` [GIT PULL 6/6] ARM: driver " 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).