All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 1/7] ARM SoC non-cricitical bug fixes
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 18:59   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 18:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:

  Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)

are available in the git repository at:

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

for you to fetch changes up to 6b9a39de73490abb93a0b48a5e6c417c518f3a59:

  Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical (2013-06-27 15:03:13 +0200)

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

ARM SoC non-critical bug fixes

These are various bug fixes that were not considered important enough
for merging into 3.10. The majority of the ARM fixes are for the OMAP
and at91 platforms, and there is another set of bug fixes for device
drivers that resolve 'randconfig' build errors and that the subsystem
maintainers either did not pick up or preferred to get merged through
the arm-soc tree.

----------------------------------------------------------------
Alexandre Belloni (1):
      ARM: at91: Fix link breakage when !CONFIG_PHYLIB

Arnd Bergmann (12):
      hwrng: bcm2835: fix MODULE_LICENSE tag
      [SCSI] nsp32: use mdelay instead of large udelay constants
      mtd: omap2: allow bulding as a module
      X.509: do not emit any informational output
      clocksource: kona: adapt to CLOCKSOURCE_OF_DECLARE change
      ARM: sirf: use CONFIG_SIRF rather than CONFIG_PRIMA2 where necessary
      Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical
      Merge tag 'non-critical-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
      cpuidle: calxeda: select ARM_CPU_SUSPEND
      ARM: mxs: stub out mxs_pm_init for !CONFIG_PM
      ARM: mxs: don't select HAVE_PWM
      Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical

Axel Lin (1):
      irqchip: renesas-irqc: Fix irqc_probe error handling

Barry Song (3):
      ARM: prima2: fix a checkpatch issue
      arm: prima2: use of_platform_populate instead of of_platform_bus_probe
      MAINTAINERS: ARM: SIRF: add the source code tree path

Bastian Hecht (1):
      irqchip: Add irqchip_init dummy function

Chen Gang (1):
      arch: arm: mach-msm: using strlcpy instead of strncpy

Daniel Lezcano (1):
      ARM: at91: cpuidle: Fix target_residency

Doug Anderson (1):
      MAINTAINERS: Add exynos filename match to ARM/S5P EXYNOS ARM ARCHITECTURES

Ezequiel Garcia (1):
      ARM: mvebu: fix length of ethernet registers in mv78260 dtsi

Hugo Villeneuve (1):
      ARM: davinci: remove stale SFFSDR maintainer name

Jean-Christophe PLAGNIOL-VILLARD (1):
      ARM: at91: fix at91_extern_irq usage for non-dt boards

Nicolas Ferre (4):
      ARM: at91/PMC: sama5d3 family doesn't have a PLLB
      ARM: at91/PMC: at91sam9n12 family has a PLLB
      ARM: at91/PMC: fix at91sam9n12 USB FS init
      ARM: at91/PMC: use at91_usb_rate() for UTMI PLL

Olof Johansson (7):
      Merge tag 'fixes-non-3.11-1' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical
      Merge tag 'sirf-arm-soc-v3.10-fixes' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/fixes-non-critical
      Merge tag 'renesas-intc-external-irq-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical
      Merge tag 'omap-for-v3.11/fixes-non-critical-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'davinci-for-v3.11/board' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical
      Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/fixes-non-critical
      Merge tag 'fixes-non-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical

Peter Ujfalusi (3):
      ARM: OMAP2+: devices: Do not print error when McPDM hwmod lookup fails
      ARM: OMAP2+: devices: Do not print error when DMIC hwmod lookup fails
      ARM: OMAP2+: devices: Do not print error when dss_hdmi hwmod lookup fails

Roger Quadros (1):
      ARM: OMAP2+: omap-usb-host: Fix memory leaks

Sebastian Andrzej Siewior (1):
      arm/omap: use const char properly

Stephen Boyd (3):
      ARM: dts: msm: Fix bad register addresses
      mfd: ssbi: Add MODULE_DEVICE_TABLE
      gpio: msm-v1: Remove errant __devinit to fix compile

Stephen Warren (1):
      ARM: tegra: fix section mismatch in tegra_pmc_parse_dt

Suman Anna (1):
      ARM: OMAP2+: control: add OMAP5 support for dsp boot programming

Syam Sidhardhan (1):
      ARM: prima2: Replace include linux/module.h with linux/export.h

Thomas Petazzoni (2):
      arm: mvebu: fix length of SATA registers area in .dtsi
      arm: mvebu: fix length of Ethernet registers area in .dtsi

Tomi Valkeinen (3):
      ARM: OMAP: fix dsi regulator names
      ARM: OMAP: add vdds_dsi supply for omapdss_dpi.0
      ARM: OMAP: add vdds_sdi supply for omapdss_sdi.0

Tony Lindgren (2):
      Merge branch 'dss-regulator' into omap-for-v3.11/fixes-non-critical
      ARM: OMAP2+: Fix serial init for device tree based booting

Wenyou Yang (1):
      ARM: at91: Change the internal SRAM memory type MT_MEMORY_NONCACHED

 MAINTAINERS                                  |   2 +
 arch/arm/Makefile                            |   2 +-
 arch/arm/boot/dts/armada-370-xp.dtsi         |   6 +-
 arch/arm/boot/dts/armada-xp-mv78260.dtsi     |   2 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi     |   2 +-
 arch/arm/boot/dts/armada-xp.dtsi             |   2 +-
 arch/arm/boot/dts/msm8660-surf.dts           |   4 +-
 arch/arm/boot/dts/msm8960-cdp.dts            |   2 +-
 arch/arm/mach-at91/Kconfig                   |   1 +
 arch/arm/mach-at91/at91rm9200.c              |   8 +-
 arch/arm/mach-at91/at91sam9260.c             |   4 +-
 arch/arm/mach-at91/at91sam9261.c             |   4 +-
 arch/arm/mach-at91/at91sam9263.c             |   2 +-
 arch/arm/mach-at91/at91sam9g45.c             |   2 +-
 arch/arm/mach-at91/at91sam9rl.c              |   2 +-
 arch/arm/mach-at91/at91x40.c                 |   7 +-
 arch/arm/mach-at91/board-dt-sama5.c          |   3 +-
 arch/arm/mach-at91/clock.c                   |  30 ++++++--
 arch/arm/mach-at91/cpuidle.c                 |   2 +-
 arch/arm/mach-at91/generic.h                 |   2 +-
 arch/arm/mach-at91/include/mach/at91_pmc.h   |   3 +
 arch/arm/mach-at91/irq.c                     |   9 ++-
 arch/arm/mach-at91/pm.c                      |   2 +-
 arch/arm/mach-at91/setup.c                   |   4 +-
 arch/arm/mach-at91/soc.h                     |   1 +
 arch/arm/mach-davinci/board-sffsdr.c         |   1 -
 arch/arm/mach-msm/clock-debug.c              |   2 +-
 arch/arm/mach-mxs/Kconfig                    |   2 -
 arch/arm/mach-mxs/pm.h                       |   4 +
 arch/arm/mach-omap2/board-cm-t35.c           |   3 +-
 arch/arm/mach-omap2/board-devkit8000.c       |   1 +
 arch/arm/mach-omap2/board-ldp.c              |   3 +-
 arch/arm/mach-omap2/board-omap3pandora.c     |   1 +
 arch/arm/mach-omap2/board-rx51-peripherals.c |   1 +
 arch/arm/mach-omap2/control.c                |   1 +
 arch/arm/mach-omap2/devices.c                |  12 +--
 arch/arm/mach-omap2/id.c                     |   2 +-
 arch/arm/mach-omap2/serial.c                 |   3 +
 arch/arm/mach-omap2/twl-common.c             |   1 +
 arch/arm/mach-omap2/usb-host.c               | 106 ++++++++++++++-------------
 arch/arm/mach-prima2/common.c                |  17 +----
 arch/arm/mach-prima2/pm.c                    |   2 +-
 arch/arm/mach-tegra/pmc.c                    |   2 +-
 drivers/char/hw_random/bcm2835-rng.c         |   2 +-
 drivers/clk/Makefile                         |   2 +-
 drivers/clocksource/bcm_kona_timer.c         |  15 +---
 drivers/cpuidle/Kconfig                      |   1 +
 drivers/gpio/gpio-msm-v1.c                   |   2 +-
 drivers/i2c/busses/Kconfig                   |   2 +-
 drivers/irqchip/irq-renesas-irqc.c           |   4 +-
 drivers/mtd/nand/Kconfig                     |   2 +-
 drivers/scsi/nsp32.c                         |   2 +-
 drivers/spi/Kconfig                          |   2 +-
 drivers/ssbi/ssbi.c                          |   1 +
 drivers/tty/serial/Kconfig                   |   2 +-
 include/linux/irqchip.h                      |   4 +
 lib/build_OID_registry                       |   2 -
 57 files changed, 170 insertions(+), 145 deletions(-)

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

* [GIT PULL 1/7] ARM SoC non-cricitical bug fixes
@ 2013-07-02 18:59   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 18:59 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:

  Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)

are available in the git repository at:

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

for you to fetch changes up to 6b9a39de73490abb93a0b48a5e6c417c518f3a59:

  Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical (2013-06-27 15:03:13 +0200)

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

ARM SoC non-critical bug fixes

These are various bug fixes that were not considered important enough
for merging into 3.10. The majority of the ARM fixes are for the OMAP
and at91 platforms, and there is another set of bug fixes for device
drivers that resolve 'randconfig' build errors and that the subsystem
maintainers either did not pick up or preferred to get merged through
the arm-soc tree.

----------------------------------------------------------------
Alexandre Belloni (1):
      ARM: at91: Fix link breakage when !CONFIG_PHYLIB

Arnd Bergmann (12):
      hwrng: bcm2835: fix MODULE_LICENSE tag
      [SCSI] nsp32: use mdelay instead of large udelay constants
      mtd: omap2: allow bulding as a module
      X.509: do not emit any informational output
      clocksource: kona: adapt to CLOCKSOURCE_OF_DECLARE change
      ARM: sirf: use CONFIG_SIRF rather than CONFIG_PRIMA2 where necessary
      Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical
      Merge tag 'non-critical-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
      cpuidle: calxeda: select ARM_CPU_SUSPEND
      ARM: mxs: stub out mxs_pm_init for !CONFIG_PM
      ARM: mxs: don't select HAVE_PWM
      Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical

Axel Lin (1):
      irqchip: renesas-irqc: Fix irqc_probe error handling

Barry Song (3):
      ARM: prima2: fix a checkpatch issue
      arm: prima2: use of_platform_populate instead of of_platform_bus_probe
      MAINTAINERS: ARM: SIRF: add the source code tree path

Bastian Hecht (1):
      irqchip: Add irqchip_init dummy function

Chen Gang (1):
      arch: arm: mach-msm: using strlcpy instead of strncpy

Daniel Lezcano (1):
      ARM: at91: cpuidle: Fix target_residency

Doug Anderson (1):
      MAINTAINERS: Add exynos filename match to ARM/S5P EXYNOS ARM ARCHITECTURES

Ezequiel Garcia (1):
      ARM: mvebu: fix length of ethernet registers in mv78260 dtsi

Hugo Villeneuve (1):
      ARM: davinci: remove stale SFFSDR maintainer name

Jean-Christophe PLAGNIOL-VILLARD (1):
      ARM: at91: fix at91_extern_irq usage for non-dt boards

Nicolas Ferre (4):
      ARM: at91/PMC: sama5d3 family doesn't have a PLLB
      ARM: at91/PMC: at91sam9n12 family has a PLLB
      ARM: at91/PMC: fix at91sam9n12 USB FS init
      ARM: at91/PMC: use at91_usb_rate() for UTMI PLL

Olof Johansson (7):
      Merge tag 'fixes-non-3.11-1' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical
      Merge tag 'sirf-arm-soc-v3.10-fixes' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/fixes-non-critical
      Merge tag 'renesas-intc-external-irq-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical
      Merge tag 'omap-for-v3.11/fixes-non-critical-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
      Merge tag 'davinci-for-v3.11/board' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical
      Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/fixes-non-critical
      Merge tag 'fixes-non-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical

Peter Ujfalusi (3):
      ARM: OMAP2+: devices: Do not print error when McPDM hwmod lookup fails
      ARM: OMAP2+: devices: Do not print error when DMIC hwmod lookup fails
      ARM: OMAP2+: devices: Do not print error when dss_hdmi hwmod lookup fails

Roger Quadros (1):
      ARM: OMAP2+: omap-usb-host: Fix memory leaks

Sebastian Andrzej Siewior (1):
      arm/omap: use const char properly

Stephen Boyd (3):
      ARM: dts: msm: Fix bad register addresses
      mfd: ssbi: Add MODULE_DEVICE_TABLE
      gpio: msm-v1: Remove errant __devinit to fix compile

Stephen Warren (1):
      ARM: tegra: fix section mismatch in tegra_pmc_parse_dt

Suman Anna (1):
      ARM: OMAP2+: control: add OMAP5 support for dsp boot programming

Syam Sidhardhan (1):
      ARM: prima2: Replace include linux/module.h with linux/export.h

Thomas Petazzoni (2):
      arm: mvebu: fix length of SATA registers area in .dtsi
      arm: mvebu: fix length of Ethernet registers area in .dtsi

Tomi Valkeinen (3):
      ARM: OMAP: fix dsi regulator names
      ARM: OMAP: add vdds_dsi supply for omapdss_dpi.0
      ARM: OMAP: add vdds_sdi supply for omapdss_sdi.0

Tony Lindgren (2):
      Merge branch 'dss-regulator' into omap-for-v3.11/fixes-non-critical
      ARM: OMAP2+: Fix serial init for device tree based booting

Wenyou Yang (1):
      ARM: at91: Change the internal SRAM memory type MT_MEMORY_NONCACHED

 MAINTAINERS                                  |   2 +
 arch/arm/Makefile                            |   2 +-
 arch/arm/boot/dts/armada-370-xp.dtsi         |   6 +-
 arch/arm/boot/dts/armada-xp-mv78260.dtsi     |   2 +-
 arch/arm/boot/dts/armada-xp-mv78460.dtsi     |   2 +-
 arch/arm/boot/dts/armada-xp.dtsi             |   2 +-
 arch/arm/boot/dts/msm8660-surf.dts           |   4 +-
 arch/arm/boot/dts/msm8960-cdp.dts            |   2 +-
 arch/arm/mach-at91/Kconfig                   |   1 +
 arch/arm/mach-at91/at91rm9200.c              |   8 +-
 arch/arm/mach-at91/at91sam9260.c             |   4 +-
 arch/arm/mach-at91/at91sam9261.c             |   4 +-
 arch/arm/mach-at91/at91sam9263.c             |   2 +-
 arch/arm/mach-at91/at91sam9g45.c             |   2 +-
 arch/arm/mach-at91/at91sam9rl.c              |   2 +-
 arch/arm/mach-at91/at91x40.c                 |   7 +-
 arch/arm/mach-at91/board-dt-sama5.c          |   3 +-
 arch/arm/mach-at91/clock.c                   |  30 ++++++--
 arch/arm/mach-at91/cpuidle.c                 |   2 +-
 arch/arm/mach-at91/generic.h                 |   2 +-
 arch/arm/mach-at91/include/mach/at91_pmc.h   |   3 +
 arch/arm/mach-at91/irq.c                     |   9 ++-
 arch/arm/mach-at91/pm.c                      |   2 +-
 arch/arm/mach-at91/setup.c                   |   4 +-
 arch/arm/mach-at91/soc.h                     |   1 +
 arch/arm/mach-davinci/board-sffsdr.c         |   1 -
 arch/arm/mach-msm/clock-debug.c              |   2 +-
 arch/arm/mach-mxs/Kconfig                    |   2 -
 arch/arm/mach-mxs/pm.h                       |   4 +
 arch/arm/mach-omap2/board-cm-t35.c           |   3 +-
 arch/arm/mach-omap2/board-devkit8000.c       |   1 +
 arch/arm/mach-omap2/board-ldp.c              |   3 +-
 arch/arm/mach-omap2/board-omap3pandora.c     |   1 +
 arch/arm/mach-omap2/board-rx51-peripherals.c |   1 +
 arch/arm/mach-omap2/control.c                |   1 +
 arch/arm/mach-omap2/devices.c                |  12 +--
 arch/arm/mach-omap2/id.c                     |   2 +-
 arch/arm/mach-omap2/serial.c                 |   3 +
 arch/arm/mach-omap2/twl-common.c             |   1 +
 arch/arm/mach-omap2/usb-host.c               | 106 ++++++++++++++-------------
 arch/arm/mach-prima2/common.c                |  17 +----
 arch/arm/mach-prima2/pm.c                    |   2 +-
 arch/arm/mach-tegra/pmc.c                    |   2 +-
 drivers/char/hw_random/bcm2835-rng.c         |   2 +-
 drivers/clk/Makefile                         |   2 +-
 drivers/clocksource/bcm_kona_timer.c         |  15 +---
 drivers/cpuidle/Kconfig                      |   1 +
 drivers/gpio/gpio-msm-v1.c                   |   2 +-
 drivers/i2c/busses/Kconfig                   |   2 +-
 drivers/irqchip/irq-renesas-irqc.c           |   4 +-
 drivers/mtd/nand/Kconfig                     |   2 +-
 drivers/scsi/nsp32.c                         |   2 +-
 drivers/spi/Kconfig                          |   2 +-
 drivers/ssbi/ssbi.c                          |   1 +
 drivers/tty/serial/Kconfig                   |   2 +-
 include/linux/irqchip.h                      |   4 +
 lib/build_OID_registry                       |   2 -
 57 files changed, 170 insertions(+), 145 deletions(-)

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

* [GIT PULL 2/7] ARM SoC cleanups
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:01   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:01 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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 0ee8090c1d059eca4d60e8e473bee91fb5d1996b:

  Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup (2013-06-21 15:39:24 +0200)

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

ARM SoC cleanups

This contains cleanups as preparation for other branches adding new
features, we pulled 16 branches for 9 platforms into this one.

Most notable here is the removal of support for ATAGS based OMAP4
systems. Since all OMAP4 machines are fully functional with DT based
booting in 3.10, we can remove a lot of code here.

Also noteworthy is Maxime Ripard's cleanup of the machine descriptors,
which means we need no machine descriptors in a lot more cases and
can boot additional machines by just having the respective device
drivers enabled.

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

Andrew Lunn (1):
      ARM: Orion: Remove redundant init_dma_coherent_pool_size()

Andrew Murray (1):
      of/pci: Provide support for parsing PCI DT ranges property

Arnd Bergmann (11):
      Merge tag 'zynq-cleanup-for-3.11' of git://git.xilinx.com/linux-xlnx into next/cleanup
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge branch 'picoxcell-next' of git://github.com/jamieiles/linux-2.6-ji into next/cleanup
      Merge tag 'omap-for-v3.11/pm-serial-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.11/pm-voltdomain-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.11/dma-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'samsung-cleanup-1' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      ARM: s5p64x0: avoid build warning for uncompress.h
      ARM: picoxcell: remove .nr_irqs reference
      Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup
      Merge tag 'cleanup-for-linus' into for-linus

David Brown (1):
      ARM: dts: msm: Fix merge resolution

Ezequiel Garcia (1):
      bus: mvebu-mbus: Use pr_fmt

Jamie Iles (1):
      picoxcell: remove redundant common.h

Jarkko Nikula (8):
      ARM: OMAP2+: Remove AES crypto device DMA channel definitions
      ARM: OMAP2+: Remove duplicated DMA channel definitions
      ARM: OMAP2+: hwmod: Remove remaining DMA channel definitions
      ARM: OMAP2+: Remove dma.h
      ARM: OMAP1: Remove McBSP DMA channel definitions
      ARM: OMAP1: Remove duplicated DMA channel definitions
      ARM: OMAP1: Remove legacy irda.h and irda setup from board files
      ARM: OMAP1: Remove dma.h

Jean-Christophe PLAGNIOL-VILLARD (7):
      ARM: at91: dt: use #include for all device trees
      ARM: at91: dt: switch to standard GPIO flag defines.
      ARM: at91: dt: add pinctrl pre-processor define
      ARM: at91: dt: switch to pinctrl to pre-processor
      ARM: at91: dt: switch to standard IRQ flag defines
      ARM: at91: udpate defconfigs
      ARM: at91: drop rm9200dk board support

Maxime Ripard (18):
      ARM: picoxcell: Remove init_irq declaration in machine description
      ARM: bcm281xx: Remove init_irq declaration in machine description
      ARM: sunxi: Remove init_irq declaration in machine description
      ARM: msm: Remove init_irq declaration in machine description
      ARM: mvebu: Remove init_irq declaration in machine description
      ARM: zynq: Remove init_irq declaration in machine description
      ARM: nomadik: Remove init_irq declaration in machine description
      ARM: spear: Remove init_irq declaration in machine description
      ARM: sirf: Remove init_irq declaration in machine description
      ARM: vexpress: Remove init_irq declaration in machine description
      ARM: virt: Remove init_irq declaration in machine description
      ARM: vt8500: Remove init_irq declaration in machine description
      ARM: mmu: Call debug_ll_io_init if no map_io function is specified
      ARM: highbank: remove the .map_io declaration
      ARM: mxs: remove the .map_io declaration
      ARM: sunxi: Remove the .map_io function declaration
      ARM: sunxi: Update datasheet documentation
      ARM: sunxi: irqchip: Update the documentation

Michal Simek (1):
      ARM: zynq: Not to rewrite jump code when starting address is 0x0

Olof Johansson (10):
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge tag 'arm-soc-cleanups-for-3.11' of git://github.com/mripard/linux into next/cleanup
      Merge tag 'cleanup-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'of_pci-3.11' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'omap-for-v3.10/fixes-v3.10-rc4' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.11/cleanup-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'cleanup-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
      Merge tag 'msm-cleanup-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
      Merge tag 'sunxi-core-for-3.11' of git://github.com/mripard/linux into next/cleanup

R Sricharan (2):
      ARM: OMAP: dma: Remove the wrong dev_id check
      ARM: OMAP: dma: Fix the dma_chan_link_map init order

Rajendra Nayak (3):
      ARM: OMAP2+: Powerdomain: Remove the need to always have a voltdm associated to a pwrdm
      ARM: AM33xx: Remove the unused voltagedomain data
      ARM: OMAP: dma: Remove the erroneous freeing of platform data

Rohit Vaswani (4):
      msm: Remove unused file core.h
      msm: iomap: Remove unused bases and mappings
      ARM: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs
      gpio: msm: Add device tree and irqdomain support for gpio-msm-v2

Sourav Poddar (3):
      arm: omap2+: serial: remove no_console_suspend support
      arm: dts: am33xx: Remove "ti,no_idle_on_suspend" property.
      arm: omap2+: omap_device: remove no_idle_on_suspend

Sricharan R (2):
      ARM: OMAP4: hwmod data: Clean up the data file
      ARM: OMAP4: hwmod data: Remove irq entries from mcspi, mmc hwmods

Stephen Boyd (1):
      mfd: ssbi: Use devm_* and simplify code

Thierry Reding (2):
      of/pci: Add of_pci_get_devfn() function
      of/pci: Add of_pci_parse_bus_range() function

Thomas Petazzoni (1):
      arm: mvebu: mark functions of armada-370-xp.c as static

Tomasz Figa (7):
      ARM: S5P64X0: Use common uncompress.h part for plat-samsung
      watchdog: s3c2410_wdt: Use local register definitions
      ARM: SAMSUNG: Use local definitions of watchdog registers
      ARM: SAMSUNG: Add watchdog reset driver
      ARM: SAMSUNG: Let platforms use the new watchdog reset driver
      ARM: SAMSUNG: Remove legacy watchdog reset code
      ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header

Tomi Valkeinen (1):
      ARM: OMAP4: hwmod data: add DSS data back

Tony Lindgren (10):
      ARM: OMAP2+: Legacy support for wl12xx when booted with devicetree
      ARM: OMAP2+: Remove board-4430sdp.c
      ARM: OMAP2+: Remove board-omap4panda.c
      ARM: OMAP2+: Remove legacy mux data for omap4
      ARM: OMAP2+: Remove omap4 pdata from hsmmc.c
      ARM: OMAP2+: Remove omap4 pdata for USB
      ARM: OMAP2+: Remove omap4 ocp2scp pdata
      Merge branch 'am33xx' into omap-for-v3.11/cleanup
      Merge tag 'omap-pm-v3.11/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-serial
      Merge tag 'omap-pm-v3.11/voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-voltdomain

Tushar Behera (1):
      ARM: SAMSUNG: Consolidate uncompress subroutine

Vaibhav Hiremath (1):
      ARM: AM33XX: hwmod data: irq, dma and addr info clean up

 Documentation/arm/sunxi/README                     |   21 +-
 .../devicetree/bindings/gpio/gpio-msm.txt          |   26 +
 .../interrupt-controller/allwinner,sun4i-ic.txt    |   87 +-
 .../interrupt-controller/sunxi/sun4i-a10.txt       |   89 ++
 .../interrupt-controller/sunxi/sun5i-a13.txt       |   55 +
 arch/arm/Kconfig                                   |    3 +
 arch/arm/boot/dts/aks-cdu.dts                      |   12 +-
 arch/arm/boot/dts/am33xx.dtsi                      |    1 -
 arch/arm/boot/dts/animeo_ip.dts                    |   18 +-
 arch/arm/boot/dts/at91-ariag25.dts                 |    6 +-
 arch/arm/boot/dts/at91rm9200.dtsi                  |  207 +--
 arch/arm/boot/dts/at91rm9200ek.dts                 |   10 +-
 arch/arm/boot/dts/at91sam9260.dtsi                 |  215 +--
 arch/arm/boot/dts/at91sam9263.dtsi                 |  203 +--
 arch/arm/boot/dts/at91sam9263ek.dts                |   24 +-
 arch/arm/boot/dts/at91sam9g15.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g15ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9g20.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g20ek.dts                |    6 +-
 arch/arm/boot/dts/at91sam9g20ek_2mmc.dts           |   10 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   28 +-
 arch/arm/boot/dts/at91sam9g25.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g25ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9g35.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g35ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |  213 +--
 arch/arm/boot/dts/at91sam9m10g45ek.dts             |   38 +-
 arch/arm/boot/dts/at91sam9n12.dtsi                 |  141 +-
 arch/arm/boot/dts/at91sam9n12ek.dts                |   14 +-
 arch/arm/boot/dts/at91sam9x25.dtsi                 |   22 +-
 arch/arm/boot/dts/at91sam9x25ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9x35.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9x35ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9x5.dtsi                  |  279 ++--
 arch/arm/boot/dts/at91sam9x5cm.dtsi                |    8 +-
 arch/arm/boot/dts/at91sam9x5ek.dtsi                |   14 +-
 arch/arm/boot/dts/ethernut5.dts                    |    6 +-
 arch/arm/boot/dts/evk-pro3.dts                     |    6 +-
 arch/arm/boot/dts/ge863-pro3.dtsi                  |    2 +-
 arch/arm/boot/dts/kizbox.dts                       |   16 +-
 arch/arm/boot/dts/mpa1600.dts                      |    4 +-
 arch/arm/boot/dts/msm8660-surf.dts                 |   11 +
 arch/arm/boot/dts/msm8960-cdp.dts                  |   11 +
 arch/arm/boot/dts/pm9g45.dts                       |   22 +-
 arch/arm/boot/dts/sama5d3.dtsi                     |  520 +++----
 arch/arm/boot/dts/sama5d31ek.dts                   |    6 +-
 arch/arm/boot/dts/sama5d33ek.dts                   |    4 +-
 arch/arm/boot/dts/sama5d34ek.dts                   |    6 +-
 arch/arm/boot/dts/sama5d35ek.dts                   |    4 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi                  |    4 +-
 arch/arm/boot/dts/sama5d3xdm.dtsi                  |    2 +-
 arch/arm/boot/dts/sama5d3xmb.dtsi                  |   26 +-
 arch/arm/boot/dts/tny_a9260.dts                    |    4 +-
 arch/arm/boot/dts/tny_a9263.dts                    |    4 +-
 arch/arm/boot/dts/tny_a9g20.dts                    |    4 +-
 arch/arm/boot/dts/usb_a9260.dts                    |    4 +-
 arch/arm/boot/dts/usb_a9260_common.dtsi            |    6 +-
 arch/arm/boot/dts/usb_a9263.dts                    |    8 +-
 arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi           |   22 +-
 arch/arm/boot/dts/usb_a9g20.dts                    |    4 +-
 arch/arm/configs/at91_dt_defconfig                 |   55 +-
 arch/arm/configs/at91rm9200_defconfig              |  219 +--
 ...am9g20_defconfig => at91sam9260_9g20_defconfig} |   67 +-
 arch/arm/configs/at91sam9260_defconfig             |   91 --
 ...am9261_defconfig => at91sam9261_9g10_defconfig} |   19 +-
 arch/arm/configs/at91sam9263_defconfig             |   39 +-
 arch/arm/configs/at91sam9g45_defconfig             |   94 +-
 arch/arm/configs/sama5_defconfig                   |   35 +-
 arch/arm/mach-at91/Kconfig.non_dt                  |  166 +--
 arch/arm/mach-at91/Makefile                        |    3 -
 arch/arm/mach-at91/board-rm9200dk.c                |  228 ---
 arch/arm/mach-at91/board-sam9261ek.c               |   28 +-
 arch/arm/mach-bcm/board_bcm.c                      |    2 -
 arch/arm/mach-exynos/include/mach/uncompress.h     |    3 -
 arch/arm/mach-highbank/highbank.c                  |    1 -
 arch/arm/mach-msm/Kconfig                          |   13 +-
 arch/arm/mach-msm/Makefile                         |    6 +-
 arch/arm/mach-msm/board-dt-8660.c                  |    2 -
 arch/arm/mach-msm/board-dt-8960.c                  |    2 -
 arch/arm/mach-msm/core.h                           |    2 -
 arch/arm/mach-msm/gpiomux-8x60.c                   |   19 -
 arch/arm/mach-msm/gpiomux-v2.c                     |   25 -
 arch/arm/mach-msm/gpiomux-v2.h                     |   61 -
 arch/arm/mach-msm/gpiomux.c                        |   15 +
 arch/arm/mach-msm/gpiomux.h                        |    5 -
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h    |    7 -
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h    |    6 -
 arch/arm/mach-msm/include/mach/msm_iomap.h         |    2 -
 arch/arm/mach-msm/io.c                             |    4 -
 arch/arm/mach-mvebu/armada-370-xp.c                |    8 +-
 arch/arm/mach-mxs/mach-mxs.c                       |    1 -
 arch/arm/mach-nomadik/cpu-8815.c                   |    2 -
 arch/arm/mach-omap1/board-h2.c                     |   36 -
 arch/arm/mach-omap1/board-palmte.c                 |   31 -
 arch/arm/mach-omap1/board-palmtt.c                 |   30 -
 arch/arm/mach-omap1/board-palmz71.c                |   31 -
 arch/arm/mach-omap1/board-sx1.c                    |   36 -
 arch/arm/mach-omap1/devices.c                      |    9 +-
 arch/arm/mach-omap1/dma.c                          |    2 -
 arch/arm/mach-omap1/dma.h                          |   42 -
 arch/arm/mach-omap1/include/mach/irda.h            |   33 -
 arch/arm/mach-omap1/lcd_dma.c                      |    2 -
 arch/arm/mach-omap1/mcbsp.c                        |   33 +-
 arch/arm/mach-omap2/Kconfig                        |   22 -
 arch/arm/mach-omap2/Makefile                       |    4 -
 arch/arm/mach-omap2/board-4430sdp.c                |  765 ----------
 arch/arm/mach-omap2/board-omap4panda.c             |  455 ------
 arch/arm/mach-omap2/devices.c                      |  133 +-
 arch/arm/mach-omap2/dma.h                          |   61 -
 arch/arm/mach-omap2/hsmmc.c                        |  103 +-
 arch/arm/mach-omap2/io.c                           |    1 -
 arch/arm/mach-omap2/mux.h                          |    3 -
 arch/arm/mach-omap2/mux44xx.c                      | 1356 -----------------
 arch/arm/mach-omap2/mux44xx.h                      |  298 ----
 arch/arm/mach-omap2/omap_device.c                  |    9 +-
 arch/arm/mach-omap2/omap_device.h                  |   10 -
 .../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c |   21 +-
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c         | 1074 --------------
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   19 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         | 1544 +-------------------
 arch/arm/mach-omap2/powerdomain.c                  |    5 +
 arch/arm/mach-omap2/powerdomain.h                  |    2 +
 arch/arm/mach-omap2/prm33xx.c                      |    7 +
 arch/arm/mach-omap2/serial.c                       |    7 -
 arch/arm/mach-omap2/usb-host.c                     |  194 ---
 arch/arm/mach-omap2/usb-musb.c                     |    3 -
 arch/arm/mach-omap2/voltage.h                      |    1 -
 arch/arm/mach-omap2/voltagedomains33xx_data.c      |   43 -
 arch/arm/mach-picoxcell/common.c                   |    8 -
 arch/arm/mach-picoxcell/common.h                   |   17 -
 arch/arm/mach-prima2/common.c                      |    4 -
 arch/arm/mach-s3c24xx/Kconfig                      |    2 +
 arch/arm/mach-s3c24xx/include/mach/uncompress.h    |    3 +
 arch/arm/mach-s3c24xx/s3c2410.c                    |    3 +-
 arch/arm/mach-s3c24xx/s3c244x.c                    |    3 +-
 arch/arm/mach-s3c64xx/common.c                     |    8 +-
 arch/arm/mach-s3c64xx/include/mach/uncompress.h    |    3 +
 arch/arm/mach-s5p64x0/common.c                     |    4 +-
 arch/arm/mach-s5p64x0/include/mach/uncompress.h    |  162 +-
 arch/arm/mach-s5pc100/common.c                     |    3 +-
 arch/arm/mach-s5pc100/include/mach/uncompress.h    |    2 +
 arch/arm/mach-s5pv210/include/mach/uncompress.h    |    2 +
 arch/arm/mach-spear/spear1310.c                    |    2 -
 arch/arm/mach-spear/spear1340.c                    |    2 -
 arch/arm/mach-spear/spear300.c                     |    2 -
 arch/arm/mach-spear/spear310.c                     |    2 -
 arch/arm/mach-spear/spear320.c                     |    2 -
 arch/arm/mach-spear/spear6xx.c                     |    2 -
 arch/arm/mach-sunxi/sunxi.c                        |   19 -
 arch/arm/mach-sunxi/sunxi.h                        |   20 -
 arch/arm/mach-vexpress/v2m.c                       |    2 -
 arch/arm/mach-virt/virt.c                          |    2 -
 arch/arm/mach-vt8500/vt8500.c                      |    2 -
 arch/arm/mach-zynq/common.c                        |    2 -
 arch/arm/mach-zynq/platsmp.c                       |   52 +-
 arch/arm/mm/mmu.c                                  |    2 +
 arch/arm/plat-omap/dma.c                           |   11 +-
 arch/arm/plat-samsung/Kconfig                      |    6 +
 arch/arm/plat-samsung/Makefile                     |    1 +
 arch/arm/plat-samsung/include/plat/regs-watchdog.h |   41 -
 arch/arm/plat-samsung/include/plat/uncompress.h    |   21 +-
 .../arm/plat-samsung/include/plat/watchdog-reset.h |   38 +-
 arch/arm/plat-samsung/watchdog-reset.c             |   97 ++
 drivers/bus/mvebu-mbus.c                           |    8 +-
 drivers/bus/omap-ocp2scp.c                         |   60 -
 drivers/gpio/Kconfig                               |    2 +-
 drivers/gpio/gpio-msm-v2.c                         |  195 ++-
 drivers/of/address.c                               |   67 +
 drivers/of/of_pci.c                                |   59 +-
 drivers/ssbi/ssbi.c                                |   69 +-
 drivers/watchdog/s3c2410_wdt.c                     |   17 +-
 include/dt-bindings/pinctrl/at91.h                 |   35 +
 include/linux/of_address.h                         |   48 +
 include/linux/of_pci.h                             |    2 +
 include/linux/platform_data/omap_ocp2scp.h         |   31 -
 175 files changed, 2257 insertions(+), 9029 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-msm.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun4i-a10.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun5i-a13.txt
 rename arch/arm/configs/{at91sam9g20_defconfig => at91sam9260_9g20_defconfig} (67%)
 delete mode 100644 arch/arm/configs/at91sam9260_defconfig
 rename arch/arm/configs/{at91sam9261_defconfig => at91sam9261_9g10_defconfig} (91%)
 delete mode 100644 arch/arm/mach-at91/board-rm9200dk.c
 delete mode 100644 arch/arm/mach-msm/core.h
 delete mode 100644 arch/arm/mach-msm/gpiomux-8x60.c
 delete mode 100644 arch/arm/mach-msm/gpiomux-v2.c
 delete mode 100644 arch/arm/mach-msm/gpiomux-v2.h
 delete mode 100644 arch/arm/mach-omap1/dma.h
 delete mode 100644 arch/arm/mach-omap1/include/mach/irda.h
 delete mode 100644 arch/arm/mach-omap2/board-4430sdp.c
 delete mode 100644 arch/arm/mach-omap2/board-omap4panda.c
 delete mode 100644 arch/arm/mach-omap2/dma.h
 delete mode 100644 arch/arm/mach-omap2/mux44xx.c
 delete mode 100644 arch/arm/mach-omap2/mux44xx.h
 delete mode 100644 arch/arm/mach-omap2/voltagedomains33xx_data.c
 delete mode 100644 arch/arm/mach-picoxcell/common.h
 delete mode 100644 arch/arm/mach-sunxi/sunxi.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/regs-watchdog.h
 create mode 100644 arch/arm/plat-samsung/watchdog-reset.c
 create mode 100644 include/dt-bindings/pinctrl/at91.h
 delete mode 100644 include/linux/platform_data/omap_ocp2scp.h

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

* [GIT PULL 2/7] ARM SoC cleanups
@ 2013-07-02 19:01   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:01 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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 0ee8090c1d059eca4d60e8e473bee91fb5d1996b:

  Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup (2013-06-21 15:39:24 +0200)

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

ARM SoC cleanups

This contains cleanups as preparation for other branches adding new
features, we pulled 16 branches for 9 platforms into this one.

Most notable here is the removal of support for ATAGS based OMAP4
systems. Since all OMAP4 machines are fully functional with DT based
booting in 3.10, we can remove a lot of code here.

Also noteworthy is Maxime Ripard's cleanup of the machine descriptors,
which means we need no machine descriptors in a lot more cases and
can boot additional machines by just having the respective device
drivers enabled.

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

Andrew Lunn (1):
      ARM: Orion: Remove redundant init_dma_coherent_pool_size()

Andrew Murray (1):
      of/pci: Provide support for parsing PCI DT ranges property

Arnd Bergmann (11):
      Merge tag 'zynq-cleanup-for-3.11' of git://git.xilinx.com/linux-xlnx into next/cleanup
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge branch 'picoxcell-next' of git://github.com/jamieiles/linux-2.6-ji into next/cleanup
      Merge tag 'omap-for-v3.11/pm-serial-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.11/pm-voltdomain-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.11/dma-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'samsung-cleanup-1' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
      ARM: s5p64x0: avoid build warning for uncompress.h
      ARM: picoxcell: remove .nr_irqs reference
      Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup
      Merge tag 'cleanup-for-linus' into for-linus

David Brown (1):
      ARM: dts: msm: Fix merge resolution

Ezequiel Garcia (1):
      bus: mvebu-mbus: Use pr_fmt

Jamie Iles (1):
      picoxcell: remove redundant common.h

Jarkko Nikula (8):
      ARM: OMAP2+: Remove AES crypto device DMA channel definitions
      ARM: OMAP2+: Remove duplicated DMA channel definitions
      ARM: OMAP2+: hwmod: Remove remaining DMA channel definitions
      ARM: OMAP2+: Remove dma.h
      ARM: OMAP1: Remove McBSP DMA channel definitions
      ARM: OMAP1: Remove duplicated DMA channel definitions
      ARM: OMAP1: Remove legacy irda.h and irda setup from board files
      ARM: OMAP1: Remove dma.h

Jean-Christophe PLAGNIOL-VILLARD (7):
      ARM: at91: dt: use #include for all device trees
      ARM: at91: dt: switch to standard GPIO flag defines.
      ARM: at91: dt: add pinctrl pre-processor define
      ARM: at91: dt: switch to pinctrl to pre-processor
      ARM: at91: dt: switch to standard IRQ flag defines
      ARM: at91: udpate defconfigs
      ARM: at91: drop rm9200dk board support

Maxime Ripard (18):
      ARM: picoxcell: Remove init_irq declaration in machine description
      ARM: bcm281xx: Remove init_irq declaration in machine description
      ARM: sunxi: Remove init_irq declaration in machine description
      ARM: msm: Remove init_irq declaration in machine description
      ARM: mvebu: Remove init_irq declaration in machine description
      ARM: zynq: Remove init_irq declaration in machine description
      ARM: nomadik: Remove init_irq declaration in machine description
      ARM: spear: Remove init_irq declaration in machine description
      ARM: sirf: Remove init_irq declaration in machine description
      ARM: vexpress: Remove init_irq declaration in machine description
      ARM: virt: Remove init_irq declaration in machine description
      ARM: vt8500: Remove init_irq declaration in machine description
      ARM: mmu: Call debug_ll_io_init if no map_io function is specified
      ARM: highbank: remove the .map_io declaration
      ARM: mxs: remove the .map_io declaration
      ARM: sunxi: Remove the .map_io function declaration
      ARM: sunxi: Update datasheet documentation
      ARM: sunxi: irqchip: Update the documentation

Michal Simek (1):
      ARM: zynq: Not to rewrite jump code when starting address is 0x0

Olof Johansson (10):
      Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
      Merge tag 'arm-soc-cleanups-for-3.11' of git://github.com/mripard/linux into next/cleanup
      Merge tag 'cleanup-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'of_pci-3.11' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'omap-for-v3.10/fixes-v3.10-rc4' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'omap-for-v3.11/cleanup-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
      Merge tag 'cleanup-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/cleanup
      Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
      Merge tag 'msm-cleanup-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
      Merge tag 'sunxi-core-for-3.11' of git://github.com/mripard/linux into next/cleanup

R Sricharan (2):
      ARM: OMAP: dma: Remove the wrong dev_id check
      ARM: OMAP: dma: Fix the dma_chan_link_map init order

Rajendra Nayak (3):
      ARM: OMAP2+: Powerdomain: Remove the need to always have a voltdm associated to a pwrdm
      ARM: AM33xx: Remove the unused voltagedomain data
      ARM: OMAP: dma: Remove the erroneous freeing of platform data

Rohit Vaswani (4):
      msm: Remove unused file core.h
      msm: iomap: Remove unused bases and mappings
      ARM: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs
      gpio: msm: Add device tree and irqdomain support for gpio-msm-v2

Sourav Poddar (3):
      arm: omap2+: serial: remove no_console_suspend support
      arm: dts: am33xx: Remove "ti,no_idle_on_suspend" property.
      arm: omap2+: omap_device: remove no_idle_on_suspend

Sricharan R (2):
      ARM: OMAP4: hwmod data: Clean up the data file
      ARM: OMAP4: hwmod data: Remove irq entries from mcspi, mmc hwmods

Stephen Boyd (1):
      mfd: ssbi: Use devm_* and simplify code

Thierry Reding (2):
      of/pci: Add of_pci_get_devfn() function
      of/pci: Add of_pci_parse_bus_range() function

Thomas Petazzoni (1):
      arm: mvebu: mark functions of armada-370-xp.c as static

Tomasz Figa (7):
      ARM: S5P64X0: Use common uncompress.h part for plat-samsung
      watchdog: s3c2410_wdt: Use local register definitions
      ARM: SAMSUNG: Use local definitions of watchdog registers
      ARM: SAMSUNG: Add watchdog reset driver
      ARM: SAMSUNG: Let platforms use the new watchdog reset driver
      ARM: SAMSUNG: Remove legacy watchdog reset code
      ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header

Tomi Valkeinen (1):
      ARM: OMAP4: hwmod data: add DSS data back

Tony Lindgren (10):
      ARM: OMAP2+: Legacy support for wl12xx when booted with devicetree
      ARM: OMAP2+: Remove board-4430sdp.c
      ARM: OMAP2+: Remove board-omap4panda.c
      ARM: OMAP2+: Remove legacy mux data for omap4
      ARM: OMAP2+: Remove omap4 pdata from hsmmc.c
      ARM: OMAP2+: Remove omap4 pdata for USB
      ARM: OMAP2+: Remove omap4 ocp2scp pdata
      Merge branch 'am33xx' into omap-for-v3.11/cleanup
      Merge tag 'omap-pm-v3.11/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-serial
      Merge tag 'omap-pm-v3.11/voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-voltdomain

Tushar Behera (1):
      ARM: SAMSUNG: Consolidate uncompress subroutine

Vaibhav Hiremath (1):
      ARM: AM33XX: hwmod data: irq, dma and addr info clean up

 Documentation/arm/sunxi/README                     |   21 +-
 .../devicetree/bindings/gpio/gpio-msm.txt          |   26 +
 .../interrupt-controller/allwinner,sun4i-ic.txt    |   87 +-
 .../interrupt-controller/sunxi/sun4i-a10.txt       |   89 ++
 .../interrupt-controller/sunxi/sun5i-a13.txt       |   55 +
 arch/arm/Kconfig                                   |    3 +
 arch/arm/boot/dts/aks-cdu.dts                      |   12 +-
 arch/arm/boot/dts/am33xx.dtsi                      |    1 -
 arch/arm/boot/dts/animeo_ip.dts                    |   18 +-
 arch/arm/boot/dts/at91-ariag25.dts                 |    6 +-
 arch/arm/boot/dts/at91rm9200.dtsi                  |  207 +--
 arch/arm/boot/dts/at91rm9200ek.dts                 |   10 +-
 arch/arm/boot/dts/at91sam9260.dtsi                 |  215 +--
 arch/arm/boot/dts/at91sam9263.dtsi                 |  203 +--
 arch/arm/boot/dts/at91sam9263ek.dts                |   24 +-
 arch/arm/boot/dts/at91sam9g15.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g15ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9g20.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g20ek.dts                |    6 +-
 arch/arm/boot/dts/at91sam9g20ek_2mmc.dts           |   10 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   28 +-
 arch/arm/boot/dts/at91sam9g25.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g25ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9g35.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9g35ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |  213 +--
 arch/arm/boot/dts/at91sam9m10g45ek.dts             |   38 +-
 arch/arm/boot/dts/at91sam9n12.dtsi                 |  141 +-
 arch/arm/boot/dts/at91sam9n12ek.dts                |   14 +-
 arch/arm/boot/dts/at91sam9x25.dtsi                 |   22 +-
 arch/arm/boot/dts/at91sam9x25ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9x35.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9x35ek.dts                |    4 +-
 arch/arm/boot/dts/at91sam9x5.dtsi                  |  279 ++--
 arch/arm/boot/dts/at91sam9x5cm.dtsi                |    8 +-
 arch/arm/boot/dts/at91sam9x5ek.dtsi                |   14 +-
 arch/arm/boot/dts/ethernut5.dts                    |    6 +-
 arch/arm/boot/dts/evk-pro3.dts                     |    6 +-
 arch/arm/boot/dts/ge863-pro3.dtsi                  |    2 +-
 arch/arm/boot/dts/kizbox.dts                       |   16 +-
 arch/arm/boot/dts/mpa1600.dts                      |    4 +-
 arch/arm/boot/dts/msm8660-surf.dts                 |   11 +
 arch/arm/boot/dts/msm8960-cdp.dts                  |   11 +
 arch/arm/boot/dts/pm9g45.dts                       |   22 +-
 arch/arm/boot/dts/sama5d3.dtsi                     |  520 +++----
 arch/arm/boot/dts/sama5d31ek.dts                   |    6 +-
 arch/arm/boot/dts/sama5d33ek.dts                   |    4 +-
 arch/arm/boot/dts/sama5d34ek.dts                   |    6 +-
 arch/arm/boot/dts/sama5d35ek.dts                   |    4 +-
 arch/arm/boot/dts/sama5d3xcm.dtsi                  |    4 +-
 arch/arm/boot/dts/sama5d3xdm.dtsi                  |    2 +-
 arch/arm/boot/dts/sama5d3xmb.dtsi                  |   26 +-
 arch/arm/boot/dts/tny_a9260.dts                    |    4 +-
 arch/arm/boot/dts/tny_a9263.dts                    |    4 +-
 arch/arm/boot/dts/tny_a9g20.dts                    |    4 +-
 arch/arm/boot/dts/usb_a9260.dts                    |    4 +-
 arch/arm/boot/dts/usb_a9260_common.dtsi            |    6 +-
 arch/arm/boot/dts/usb_a9263.dts                    |    8 +-
 arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi           |   22 +-
 arch/arm/boot/dts/usb_a9g20.dts                    |    4 +-
 arch/arm/configs/at91_dt_defconfig                 |   55 +-
 arch/arm/configs/at91rm9200_defconfig              |  219 +--
 ...am9g20_defconfig => at91sam9260_9g20_defconfig} |   67 +-
 arch/arm/configs/at91sam9260_defconfig             |   91 --
 ...am9261_defconfig => at91sam9261_9g10_defconfig} |   19 +-
 arch/arm/configs/at91sam9263_defconfig             |   39 +-
 arch/arm/configs/at91sam9g45_defconfig             |   94 +-
 arch/arm/configs/sama5_defconfig                   |   35 +-
 arch/arm/mach-at91/Kconfig.non_dt                  |  166 +--
 arch/arm/mach-at91/Makefile                        |    3 -
 arch/arm/mach-at91/board-rm9200dk.c                |  228 ---
 arch/arm/mach-at91/board-sam9261ek.c               |   28 +-
 arch/arm/mach-bcm/board_bcm.c                      |    2 -
 arch/arm/mach-exynos/include/mach/uncompress.h     |    3 -
 arch/arm/mach-highbank/highbank.c                  |    1 -
 arch/arm/mach-msm/Kconfig                          |   13 +-
 arch/arm/mach-msm/Makefile                         |    6 +-
 arch/arm/mach-msm/board-dt-8660.c                  |    2 -
 arch/arm/mach-msm/board-dt-8960.c                  |    2 -
 arch/arm/mach-msm/core.h                           |    2 -
 arch/arm/mach-msm/gpiomux-8x60.c                   |   19 -
 arch/arm/mach-msm/gpiomux-v2.c                     |   25 -
 arch/arm/mach-msm/gpiomux-v2.h                     |   61 -
 arch/arm/mach-msm/gpiomux.c                        |   15 +
 arch/arm/mach-msm/gpiomux.h                        |    5 -
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h    |    7 -
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h    |    6 -
 arch/arm/mach-msm/include/mach/msm_iomap.h         |    2 -
 arch/arm/mach-msm/io.c                             |    4 -
 arch/arm/mach-mvebu/armada-370-xp.c                |    8 +-
 arch/arm/mach-mxs/mach-mxs.c                       |    1 -
 arch/arm/mach-nomadik/cpu-8815.c                   |    2 -
 arch/arm/mach-omap1/board-h2.c                     |   36 -
 arch/arm/mach-omap1/board-palmte.c                 |   31 -
 arch/arm/mach-omap1/board-palmtt.c                 |   30 -
 arch/arm/mach-omap1/board-palmz71.c                |   31 -
 arch/arm/mach-omap1/board-sx1.c                    |   36 -
 arch/arm/mach-omap1/devices.c                      |    9 +-
 arch/arm/mach-omap1/dma.c                          |    2 -
 arch/arm/mach-omap1/dma.h                          |   42 -
 arch/arm/mach-omap1/include/mach/irda.h            |   33 -
 arch/arm/mach-omap1/lcd_dma.c                      |    2 -
 arch/arm/mach-omap1/mcbsp.c                        |   33 +-
 arch/arm/mach-omap2/Kconfig                        |   22 -
 arch/arm/mach-omap2/Makefile                       |    4 -
 arch/arm/mach-omap2/board-4430sdp.c                |  765 ----------
 arch/arm/mach-omap2/board-omap4panda.c             |  455 ------
 arch/arm/mach-omap2/devices.c                      |  133 +-
 arch/arm/mach-omap2/dma.h                          |   61 -
 arch/arm/mach-omap2/hsmmc.c                        |  103 +-
 arch/arm/mach-omap2/io.c                           |    1 -
 arch/arm/mach-omap2/mux.h                          |    3 -
 arch/arm/mach-omap2/mux44xx.c                      | 1356 -----------------
 arch/arm/mach-omap2/mux44xx.h                      |  298 ----
 arch/arm/mach-omap2/omap_device.c                  |    9 +-
 arch/arm/mach-omap2/omap_device.h                  |   10 -
 .../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c |   21 +-
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c         | 1074 --------------
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   19 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         | 1544 +-------------------
 arch/arm/mach-omap2/powerdomain.c                  |    5 +
 arch/arm/mach-omap2/powerdomain.h                  |    2 +
 arch/arm/mach-omap2/prm33xx.c                      |    7 +
 arch/arm/mach-omap2/serial.c                       |    7 -
 arch/arm/mach-omap2/usb-host.c                     |  194 ---
 arch/arm/mach-omap2/usb-musb.c                     |    3 -
 arch/arm/mach-omap2/voltage.h                      |    1 -
 arch/arm/mach-omap2/voltagedomains33xx_data.c      |   43 -
 arch/arm/mach-picoxcell/common.c                   |    8 -
 arch/arm/mach-picoxcell/common.h                   |   17 -
 arch/arm/mach-prima2/common.c                      |    4 -
 arch/arm/mach-s3c24xx/Kconfig                      |    2 +
 arch/arm/mach-s3c24xx/include/mach/uncompress.h    |    3 +
 arch/arm/mach-s3c24xx/s3c2410.c                    |    3 +-
 arch/arm/mach-s3c24xx/s3c244x.c                    |    3 +-
 arch/arm/mach-s3c64xx/common.c                     |    8 +-
 arch/arm/mach-s3c64xx/include/mach/uncompress.h    |    3 +
 arch/arm/mach-s5p64x0/common.c                     |    4 +-
 arch/arm/mach-s5p64x0/include/mach/uncompress.h    |  162 +-
 arch/arm/mach-s5pc100/common.c                     |    3 +-
 arch/arm/mach-s5pc100/include/mach/uncompress.h    |    2 +
 arch/arm/mach-s5pv210/include/mach/uncompress.h    |    2 +
 arch/arm/mach-spear/spear1310.c                    |    2 -
 arch/arm/mach-spear/spear1340.c                    |    2 -
 arch/arm/mach-spear/spear300.c                     |    2 -
 arch/arm/mach-spear/spear310.c                     |    2 -
 arch/arm/mach-spear/spear320.c                     |    2 -
 arch/arm/mach-spear/spear6xx.c                     |    2 -
 arch/arm/mach-sunxi/sunxi.c                        |   19 -
 arch/arm/mach-sunxi/sunxi.h                        |   20 -
 arch/arm/mach-vexpress/v2m.c                       |    2 -
 arch/arm/mach-virt/virt.c                          |    2 -
 arch/arm/mach-vt8500/vt8500.c                      |    2 -
 arch/arm/mach-zynq/common.c                        |    2 -
 arch/arm/mach-zynq/platsmp.c                       |   52 +-
 arch/arm/mm/mmu.c                                  |    2 +
 arch/arm/plat-omap/dma.c                           |   11 +-
 arch/arm/plat-samsung/Kconfig                      |    6 +
 arch/arm/plat-samsung/Makefile                     |    1 +
 arch/arm/plat-samsung/include/plat/regs-watchdog.h |   41 -
 arch/arm/plat-samsung/include/plat/uncompress.h    |   21 +-
 .../arm/plat-samsung/include/plat/watchdog-reset.h |   38 +-
 arch/arm/plat-samsung/watchdog-reset.c             |   97 ++
 drivers/bus/mvebu-mbus.c                           |    8 +-
 drivers/bus/omap-ocp2scp.c                         |   60 -
 drivers/gpio/Kconfig                               |    2 +-
 drivers/gpio/gpio-msm-v2.c                         |  195 ++-
 drivers/of/address.c                               |   67 +
 drivers/of/of_pci.c                                |   59 +-
 drivers/ssbi/ssbi.c                                |   69 +-
 drivers/watchdog/s3c2410_wdt.c                     |   17 +-
 include/dt-bindings/pinctrl/at91.h                 |   35 +
 include/linux/of_address.h                         |   48 +
 include/linux/of_pci.h                             |    2 +
 include/linux/platform_data/omap_ocp2scp.h         |   31 -
 175 files changed, 2257 insertions(+), 9029 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-msm.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun4i-a10.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun5i-a13.txt
 rename arch/arm/configs/{at91sam9g20_defconfig => at91sam9260_9g20_defconfig} (67%)
 delete mode 100644 arch/arm/configs/at91sam9260_defconfig
 rename arch/arm/configs/{at91sam9261_defconfig => at91sam9261_9g10_defconfig} (91%)
 delete mode 100644 arch/arm/mach-at91/board-rm9200dk.c
 delete mode 100644 arch/arm/mach-msm/core.h
 delete mode 100644 arch/arm/mach-msm/gpiomux-8x60.c
 delete mode 100644 arch/arm/mach-msm/gpiomux-v2.c
 delete mode 100644 arch/arm/mach-msm/gpiomux-v2.h
 delete mode 100644 arch/arm/mach-omap1/dma.h
 delete mode 100644 arch/arm/mach-omap1/include/mach/irda.h
 delete mode 100644 arch/arm/mach-omap2/board-4430sdp.c
 delete mode 100644 arch/arm/mach-omap2/board-omap4panda.c
 delete mode 100644 arch/arm/mach-omap2/dma.h
 delete mode 100644 arch/arm/mach-omap2/mux44xx.c
 delete mode 100644 arch/arm/mach-omap2/mux44xx.h
 delete mode 100644 arch/arm/mach-omap2/voltagedomains33xx_data.c
 delete mode 100644 arch/arm/mach-picoxcell/common.h
 delete mode 100644 arch/arm/mach-sunxi/sunxi.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/regs-watchdog.h
 create mode 100644 arch/arm/plat-samsung/watchdog-reset.c
 create mode 100644 include/dt-bindings/pinctrl/at91.h
 delete mode 100644 include/linux/platform_data/omap_ocp2scp.h

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

* [GIT PULL 3/7] ARM SoC specific changes
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:04   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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 1eb92b24e243085d242cf5ffd64829bba70972e1:

  ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)

----------------------------------------------------------------
ARM SoC specific changes

These changes are all to SoC-specific code, a total of 33 branches on
17 platforms were pulled into this. Like last time, Renesas sh-mobile
is now the platform with the most changes, followed by OMAP and EXYNOS.

Two new platforms, TI Keystone and Rockchips RK3xxx are added in
this branch, both containing almost no platform specific code at all,
since they are using generic subsystem interfaces for clocks, pinctrl,
interrupts etc. The device drivers are getting merged through the
respective subsystem maintainer trees.

One more SoC (u300) is now multiplatform capable and several others
(shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
towards that goal with this series but need more work.

Also noteworthy is the work on PCI here, which is traditionally part of
the SoC specific code. With the changes done by Thomas Petazzoni, we can
now more easily have PCI host controller drivers as loadable modules and
keep them separate from the platform code in drivers/pci/host. This has
already led to the discovery that three platforms (exynos, spear and imx)
are actually using an identical PCIe host controller and will be able
to share a driver once support for spear and imx is added.

Conflicts:
* asm/glue-proc.h has one CPU type getting added that conflicts
  with another addition in 3.10-rc7
* Simple context changes in arch/arm/Makefile and arch/arm/Kconfig

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

Afzal Mohammed (9):
      ARM: OMAP2+: separate out OMAP4 restart
      ARM: OMAP2+: AM43x: Kconfig
      ARM: OMAP2+: AM43x: kbuild
      ARM: OMAP2+: AM43x: soc_is support
      ARM: OMAP2+: AM437x: SoC revision detection
      ARM: OMAP2+: AM43x: static mapping
      ARM: OMAP2+: AM43x: early init
      ARM: OMAP2+: AM43x: GP or HS ?
      ARM: OMAP2+: AM43x: basic dt support

Aida Mynzhasova (2):
      ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
      ARM: OMAP: TI816X: add powerdomains for TI816x

Alexander Shiyan (18):
      GPIO: clps711x: Rewrite driver for using generic GPIO code
      GPIO: clps711x: Add DT support
      ARM: clps711x: Re-add GPIO support
      ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
      ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
      ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
      ARM: clps711x: autcpu12: Add support for NOR flash
      ARM: clps711x: autcpu12: Special driver for handling memory is removed
      ARM: clps711x: autcpu12: Move remaining specific definitions to board file
      ARM: clps711x: p720t: Define PLD registers as GPIOs
      ARM: clps711x: Move specific definitions from hardware.h to boards files
      ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
      ARM: clps711x: Add clocksource framework
      ARM: clps711x: Optimize interrupt handling
      ARM: clps711x: edb7211: Add support for I2C
      ARM: clps711x: edb7211: Control LCD backlight via PWM
      ARM: clps711x: Add support for SYSCON driver
      ARM: clps711x: Update defconfig

Andrew Lunn (3):
      ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
      arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
      arm: kirkwood: Instantiate cpufreq driver

Arnaud Ebalard (1):
      arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT

Arnd Bergmann (27):
      drivers/bus: arm-cci: fix combined ARMv6+v7 build
      ARM: EXYNOS: Remove custom init_irq callbacks
      ARM: EXYNOS: Use exynos_init_io() as map_io callback
      ARM: EXYNOS: Remove legacy L2X0 initialization
      ARM: EXYNOS: Remove remaining dead code after non-DT support removal
      Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
      Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
      ARM: u300: only build for ARCH_MULTI_V5
      Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
      Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
      Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
      Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
      ARM: keystone: select ARM_ERRATA_798181 only for SMP
      ARM: imx: select syscon for IMX6SL
      ARM: multiplatform: always pick one CPU type
      Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
      Merge tag 'soc-for-linus' into for-linus

Bastian Hecht (5):
      sh-pfc: Add entries for INTC external IRQs
      sh-pfc: r8a7740: Add SCIFA1 data group
      ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
      ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
      ARM: shmobile: r8a7740: Add I2C DT clock names

Benoit Cousson (7):
      ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
      ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
      ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
      ARM: OMAP5: SCRM: Add OMAP54XX header file.
      ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
      ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
      ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data

Catalin Marinas (1):
      ARM: Add base support for ARMv7-M

Dave Martin (1):
      ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI

Dinh Nguyen (2):
      ARM: socfpga: Add support to gate peripheral clocks
      ARM: socfpga: Add syscon to be part of socfpga

Dirk Behme (3):
      ARM: i.MX6: add i.MX6 specific L2 cache configuration
      ARM: i.MX6: clk: add i.MX6 DualLite differences
      ARM: i.MX6: clk: add different DualLite MLB clock config

Dmitry Osipenko (1):
      ARM: tegra: emc: correction of ram-code parsing from dt

Doug Anderson (1):
      ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level

Ezequiel Garcia (1):
      ARM: mvebu: Add support for USB storage class in mvebu_defconfig

Fabio Estevam (6):
      ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
      ARM: imx: Enable mx6 solo-lite support
      ARM: imx: irq-common: Include header to avoid sparse warning
      ARM: imx: clk: No need to initialize phandle struct
      ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
      ARM: imx_v6_v7_defconfig: Enable Vybrid VF610

Guennadi Liakhovetski (9):
      pinctrl: sh-pfc: fix r8a7790 Function Select register tables
      pinctrl: sh-pfc: fix a typo in pfc-r8a7790
      pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
      ARM: shmobile: sh73a0: add support for adjusting CPU frequency
      ARM: shmobile: sh73a0: add CPUFreq support
      ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
      ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
      ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
      ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI

Heiko Stuebner (10):
      ARM: S3C24XX: split s3c2412 spi dma channels
      ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
      ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
      clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
      clocksource: dw_apb_timer_of: add clock-handling
      clocksource: dw_apb_timer_of: select DW_APB_TIMER
      clocksource: dw_apb_timer_of: use clocksource_of_init
      arm: Add basic clocks for Rockchip rk3066a SoCs
      arm: add debug uarts for rockchip rk29xx and rk3xxx series
      arm: add basic support for Rockchip RK3066a boards

Huang Shijie (1):
      ARM: imx6q: clk: add the eim_slow clock

Jason Cooper (3):
      ARM: kirkwood: enable Sheevaplug DT in defconfig
      Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
      Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap

Jiada Wang (2):
      ARM: imx: disable pll8_mlb in mx6q_clks
      ARM: imx: remove MLB PLL from pllv3

Jingchang Lu (2):
      ARM: imx: add VF610 clock support
      ARM: imx: add initial support for VF610

Jingoo Han (4):
      pci: Add PCIe driver for Samsung Exynos
      ARM: EXYNOS: Enable PCIe support for Exynos5440
      ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
      ARM: dts: Add pcie controller node for exynos5440-ssdk5440

Jon Medhurst (2):
      ARM: Enable selection of SMP operations at boot time
      ARM: vexpress: Select multi-cluster SMP operation if required

Joseph Lo (12):
      ARM: tegra: add an assembly marco to check Tegra SoC ID
      ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
      ARM: tegra: make tegra_resume can work for Tegra114
      ARM: tegra114: add power up sequence for warm boot CPU
      clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
      ARM: tegra114: add CPU hotplug support
      ARM: tegra: add cpu_disable for hotplug
      ARM: tegra: remove ifdef in the tegra_resume
      ARM: tegra: cpuidle: move the init function behind the suspend init function
      ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
      ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
      ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2

Koji Matsuoka (1):
      sh-pfc: Initial r8a7790 PFC support

Kukjin Kim (1):
      ARM: EXYNOS: no more support non-DT for EXYNOS SoCs

Kuninori Morimoto (35):
      gpio-rcar: R-Car GPIO IRQ share interrupt
      ARM: shmobile: add GPIO IRQ macro
      ARM: shmobile: r8a7778: Register PFC device
      sh-pfc: Add r8a7778 pinmux support
      sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
      sh-pfc: r8a7778: add common PFC macro helper
      sh-pfc: r8a7778: add SDHI support
      sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
      ARM: shmobile: r8a7778: add GPIO support
      sh-pfc: r8a7778: fixup IRQ1A settings
      sh-pfc: r8a7778: add I2C pin groups
      sh-pfc: r8a7778: add HSPI pin groups
      sh-pfc: r8a7778: add MMCIF pin groups
      ARM: shmobile: kzm9g: tidyup FSI pinctrl
      ARM: shmobile: bockw: add pinctrl support
      ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
      ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
      ARM: shmobile: r8a7778: fixup Ether setup code position
      ARM: shmobile: r8a73a4: add main clock
      ARM: shmobile: r8a73a4: add pll clocks
      ARM: shmobile: r8a73a4: add div4 clocks
      ARM: shmobile: r8a73a4: add div6 clocks
      ARM: shmobile: r8a7778: use fixed ratio clock
      ARM: shmobile: r8a7778: add SDHI clock support
      ARM: shmobile: r8a7778: Register SDHI device
      ARM: shmobile: r8a7790: add main clock
      ARM: shmobile: r8a7790: add div4 clocks
      ARM: shmobile: r8a7790: add div6 clocks
      ARM: shmobile: r8a7778: add support I2C clock
      ARM: shmobile: r8a7778: add support HSPI clock
      ARM: shmobile: r8a7778: add support MMC clock
      ARM: shmobile: r8a7778: add support I2C driver
      ARM: shmobile: r8a7778: add support HSPI driver
      ARM: shmobile: r8a7778: add support MMC driver
      ARM: shmobile: Remove Bonito board support

Lad, Prabhakar (2):
      ARM: davinci: remove __init atrribute from function declaration
      ARM: edma: Convert to devm_* api

Laurent Pinchart (102):
      gpio-rcar: Make the platform data gpio_base field signed
      gpio-rcar: Add RCAR_GP_PIN macro
      sh-pfc: Remove dependency on GPIOLIB
      sh-pfc: r8a7790: Add ETH pin groups and functions
      sh-pfc: r8a7790: Add INTC pin groups and functions
      sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
      sh-pfc: r8a7790: Remove GPIO data
      sh-pfc: r8a7790: Remove function GPIOs
      sh-pfc: r8a7790: Don't use GPIO enum entries
      sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
      sh-pfc: sh7372: Add BSC pin groups and functions
      sh-pfc: sh7372: Add CEU pin groups and functions
      sh-pfc: sh7372: Add FLCTL pin groups and functions
      sh-pfc: sh7372: Add FSI pin groups and functions
      sh-pfc: sh7372: Add HDMI pin groups and functions
      sh-pfc: sh7372: Add INTC pin groups and functions
      sh-pfc: sh7372: Add KEYSC pin groups and functions
      sh-pfc: sh7372: Add LCDC pin groups and functions
      sh-pfc: sh7372: Add SCIF pin groups and functions
      sh-pfc: sh7372: Add USB pin groups and functions
      ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
      ARM: shmobile: mackerel: Register pinctrl mapping for CEU
      ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
      ARM: shmobile: mackerel: Register pinctrl mapping for FSI
      ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
      ARM: shmobile: mackerel: Register pinctrl mapping for LCD
      ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
      ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
      ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
      ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
      ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
      ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
      ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
      ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
      ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
      ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
      ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
      ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
      ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
      ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
      ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
      ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
      sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
      sh-pfc: sh7372: Remove function GPIOs
      ARM: shmobile: sh7372: Remove all GPIOs
      sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
      sh-pfc: r8a7740: Add SCIF pin groups and functions
      sh-pfc: r8a7740: Declare missing INTC function
      sh-pfc: r8a7740: Add BSC pin groups and functions
      sh-pfc: r8a7740: Add GETHER pin groups and functions
      sh-pfc: r8a7740: Add CEU pin groups and functions
      sh-pfc: r8a7740: Add FSI pin groups and functions
      sh-pfc: r8a7740: Add HDMI pin groups and functions
      sh-pfc: r8a7740: Hardcode the LCDC0 output
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
      ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
      ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
      ARM: shmobile: bonito: Remove empty core devices array
      ARM: shmobile: bonito: Register pinctrl mapping for SCIF
      ARM: shmobile: bonito: Register pinctrl mapping for INTC
      ARM: shmobile: bonito: Register pinctrl mapping for BSC
      ARM: shmobile: bonito: Don't configure LCDC routing manually
      sh-pfc: r8a7740: Remove SCIF function GPIOS
      sh-pfc: r8a7740: Remove INTC function GPIOS
      sh-pfc: r8a7740: Remove BSC function GPIOS
      sh-pfc: r8a7740: Remove GETHER function GPIOS
      sh-pfc: r8a7740: Remove CEU function GPIOS
      sh-pfc: r8a7740: Remove FSI function GPIOS
      sh-pfc: r8a7740: Remove HDMI function GPIOS
      ARM: shmobile: r8a7740: Remove SCIF function GPIOs
      ARM: shmobile: r8a7740: Remove INTC function GPIOs
      ARM: shmobile: r8a7740: Remove BSC function GPIOs
      ARM: shmobile: r8a7740: Remove GETHER function GPIOs
      ARM: shmobile: r8a7740: Remove CEU function GPIOs
      ARM: shmobile: r8a7740: Remove FSI function GPIOs
      ARM: shmobile: r8a7740: Remove HDMI function GPIOs
      sh-pfc: r8a7740: Remove function GPIOs
      sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
      ARM: shmobile: r8a7740: Remove all GPIOs
      sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
      sh-pfc: r8a7778: Fix outdated GPIO_FN comments
      ARM: shmobile: r8a7790: Register GPIO devices
      ARM: shmobile: r8a7790: Remove all GPIOs
      sh-pfc: Add support for SoC-specific initialization
      sh-pfc: sh73a0: Add VCCQ MC0 regulator
      ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
      ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
      sh-pfc: sh73a0: Add TPU pin groups and functions
      sh-pfc: r8a7740: Add TPU pin groups and functions
      sh-pfc: r8a7790: Add TPU pin groups and functions
      sh-pfc: sh73a0: Remove function GPIOs
      Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
      ARM: shmobile: lager: Initialize pinmux
      ARM: shmobile: marzen: Use RCAR_GP_PIN macro
      ARM: shmobile: r8a7740: Make private clock arrays static
      ARM: shmobile: r8a7740: add TPU PWM support
      ARM: shmobile: r8a7790: Make private clock arrays static
      ARM: shmobile: r8a7790: add TPU PWM support

Leela Krishna Amudala (1):
      ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor

Linus Walleij (51):
      ARM: u300: enable delaytimer on the U300
      ARM: u300: device tree support for the timer
      pinctrl: u300 device tree support
      pinctrl: coh901: add device tree support
      ARM: u300: basic device tree support
      i2c: stu300: device tree support
      ARM: u300: register I2C bus drivers from device tree
      watchdog: coh901327: devicetree support
      ARM: u300: add the COH 901 327 watchdog to device tree
      Documentation/devicetree: add a small note on PCI
      ARM: pci: create pci_common_init_dev()
      ARM: integrator: merge PCIv3 driver into one file
      ARM: integrator: convert PCIv3 bridge to platform device
      ARM: integrator: grab PCI error IRQ in probe()
      ARM: integrator: move PCI base address grab to probe
      ARM: integrator: move V3 register definitions into driver
      ARM: integrator: remap PCIv3 base dynamically
      ARM: integrator: move VGA base assignment
      ARM: integrator: move static ioremapping into PCIv3 driver
      ARM: integrator: basic PCIv3 device tree support
      rtc: coh901331: add devicetree support
      ARM: u300: add RTC to device tree
      ARM: u300: set up board power from device tree
      ARM: u300: support regulators in the device tree
      ARM: u300: enable MMC/SD card from device tree
      dma: coh901318: add devicetree support
      ARM: u300: augment device tree with DMA channels
      ARM: u300: add the COH 901 318 DMAC to device tree
      ARM: u300: add SPI PL022 to the device tree
      ARM: u300: probe the U300 dummy-spichip from device tree
      ARM: u300: add FSMC flash into the device tree
      ARM: u300: delete all static board data
      ARM: u300: move debugmacro to debug includes
      ARM: u300: remove deps from debug macro
      ARM: u300: push down syscon registers
      ARM: u300: delete <mach/hardware.h>
      ARM: u300: delete <mach/irqs.h>
      ARM: u300: localize <mach/u300-regs.h>
      ARM: u300: convert to multiplatform
      ARM: u300: delete remnant machine headers
      ARM: u300: add syscon node
      ARM: u300: remove register definition file
      clk: move the U300 fixed and fixed-factor to DT
      i2c: stu300: do not request a specific clock name
      ARM: u300: move the gated system controller clocks to DT
      ARM: u300: convert MMC/SD clock to device tree
      pinctrl: get rid of all platform data for coh901
      spi: pl022: use DMA by default when probing from DT
      ARM: u300: switch to using syscon regmap for board
      ARM: integrator: set local side PCI addresses right
      ARM: integrator: let pciv3 use mem/premem from device tree

Lorenzo Pieralisi (1):
      drivers: bus: add ARM CCI support

Magnus Damm (17):
      ARM: shmobile: r8a7779 pinmux platform device cleanup
      ARM: shmobile: r8a7740 pinmux platform device cleanup
      ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
      ARM: shmobile: uImage load address rework
      ARM: shmobile: Let romImage rely on default ATAGS
      ARM: shmobile: Remove romImage CONFIG_MEMORY_START
      ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
      ARM: shmobile: Add SMP boot function and argument
      ARM: shmobile: Add SCU boot function using argument
      ARM: shmobile: r8a7779 SMP with SCU boot fn and args
      ARM: shmobile: sh73a0 SMP with SCU boot fn and args
      ARM: shmobile: EMEV2 SMP with SCU boot fn and args
      ARM: shmobile: Remove old SCU boot code
      ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
      ARM: shmobile: Remove MEMORY_START/SIZE
      ARM: shmobile: Remove mach/memory.h
      ARM: shmobile: Remove AP4EVB board support

Markus Pargmann (1):
      ARM: imx: Remove mxc specific ulpi access ops

Martin Fuzzey (1):
      ARM: i.MX5: Allow DT clock providers

Matt Porter (6):
      ARM: davinci: move private EDMA API to arm/common
      ARM: edma: remove unused transfer controller handlers
      dmaengine: edma: Add TI EDMA device tree binding
      ARM: edma: Add DT and runtime PM support to the private EDMA API
      ARM: edma: Add EDMA crossbar event mux support
      dmaengine: edma: enable build for AM33XX

Maxime Ripard (2):
      ARM: sunxi: Add Allwinner A10s machine compatible
      ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig

Mohammed, Afzal (1):
      ARM: OMAP2+: AM43x: resolve SMP related build error

Nicolas Pitre (4):
      drivers/bus: arm-cci: function to enable CCI ports from early boot code
      ARM: vexpress: introduce DCSCB support
      ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
      ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster

Nicolin Chen (2):
      ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
      ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default

Nishanth Menon (1):
      ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data

Olof Johansson (22):
      Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge branch 'depends/rmk-devel-stable' into next/soc
      Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
      Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
      Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge branch 'clps711x/soc' into next/soc
      Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc

Peter Huewe (1):
      ARM: u300 use module_spi_driver to register driver

Phil Edworthy (2):
      pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
      ARM: shmobile: r8a7779: Add PCIe clocks

Philip Avinash (1):
      ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK

Philipp Zabel (1):
      ARM i.MX5: Add S/PDIF clocks

Rob Herring (1):
      ARM: introduce common set_auxcr/get_auxcr functions

Roger Quadros (1):
      ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies

Rogerio Pimentel (1):
      ARM: imx_v6_v7_defconfig: enable parallel display

Russell King (2):
      Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
      Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable

Sanjeev Premi (1):
      ARM: OMAP2+: AM43x: SRAM base and size

Santosh Shilimkar (13):
      ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
      ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
      ARM: OMAP4+: Make secondary_startup function name more consistent
      ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
      ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
      ARM: OMAP4+: CM: Move function prototypes to common header for re-use
      ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
      ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
      ARM: OMAP5: Enable build and frameowrk initialisations
      ARM: dts: keystone: Add minimal Keystone SOC device tree data
      ARM: keystone: Add minimal TI Keystone platform support
      ARM: keystone: Enable SMP support on Keystone machines
      ARM: keystone: Move CPU bringup code to dedicated asm file

Sascha Hauer (1):
      ARM i.MX53: Add SATA clock

Sebastian Hesselbarth (10):
      clk: mvebu: introduce per-clock-gate flags
      clk: mvebu: add common clock functions for core clk and clk gating
      clk: mvebu: add Dove SoC-centric clock init
      clk: mvebu: add Kirkwood SoC-centric clock init
      clk: mvebu: add Armada 370 SoC-centric clock init
      clk: mvebu: add Armada XP SoC-centric clock init
      ARM: dove: move DT boards to SoC-centric clock init
      ARM: kirkwood: move DT boards to SoC-centric clock init
      ARM: mvebu: move DT boards to SoC-centric clock init
      clk: mvebu: disintegrate obsolete file

Sergei Shtylyov (18):
      sh-pfc: r8a7778: add USB pin groups
      sh-pfc: r8a7778: add Ether pin groups
      sh-pfc: r8a7779: add Ether pin groups
      ARM: shmobile: r8a7778: correct model name in Kconfig
      ARM: shmobile: r8a7779: fix Ether device name
      ARM: shmobile: r8a7778: fix Ether device name
      ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
      ehci-platform: add pre_setup() method to platform data
      ARM: shmobile: r8a7779: setup EHCI internal buffer
      phy-rcar-usb: remove EHCI internal buffer setup
      ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
      phy-rcar-usb: correct base address
      phy-rcar-usb: add platform data
      ARM: shmobile: Marzen: pass platform data to USB PHY device
      phy-rcar-usb: handle platform data
      phy-rcar-usb: add R8A7778 support
      ARM: shmobile: r8a7778: add USB support
      ARM: shmobile: BOCK-W: add USB support

Shawn Guo (8):
      ARM: imx: include <asm/io.h> in hardware.h
      ARM: imx: move clk_prepare() out from mxc_restart()
      ARM: imx: create mxc_arch_reset_init_dt() for DT boot
      ARM: imx: add clock support for imx6sl
      ARM: imx: enable low-level debug support for imx6sl
      ARM: imx: add initial support for imx6sl
      ARM: imx6q: call of_clk_init() to register fixed rate clocks
      ARM: imx6: use common of_clk_init() call to initialize clocks

Simon Horman (4):
      gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
      ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
      ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
      Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base

Soren Brinkmann (4):
      clk: zynq: Factor out PLL driver
      clk: zynq: Add clock controller driver
      arm: zynq: Migrate platform to clock controller
      clk: zynq: Remove deprecated clock code

Stefano Stabellini (1):
      arm: introduce psci_smp_ops

Thomas Petazzoni (27):
      arm: kirkwood: use the default of match table
      arm: mvebu: update defconfig with PCI and USB support
      clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
      clk: mvebu: add more PCIe clocks for Armada XP
      pci: PCIe driver for Marvell Armada 370/XP systems
      arm: mvebu: PCIe support is now available on mvebu
      arm: kirkwood: update defconfig with PCIe driver and board updates
      pci: mvebu: no longer fake the slot location of downstream devices
      pci: mvebu: allow the enumeration of devices beyond physical bridges
      pci: mvebu: fix the emulation of the status register
      pci: mvebu: enable driver usage on Kirkwood
      arm: kirkwood: move PCIe window init to legacy driver
      arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
      arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
      arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
      arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
      arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
      arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
      arm: mvebu: remove dependency of SMP init on static I/O mapping
      arm: mvebu: avoid hardcoded virtual address in coherency code
      arm: mvebu: move cache and mvebu-mbus initialization later
      arm: mvebu: remove hardcoded static I/O mapping
      arm: mvebu: don't hardcode a physical address in headsmp.S
      arm: mvebu: don't hardcode the physical address for mvebu-mbus
      arm: mvebu: add another earlyprintk Kconfig option
      arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
      arm: mvebu: fix coherency_late_init() for multiplatform

Tomasz Figa (30):
      ARM: EXYNOS: Remove unused board files
      ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
      ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
      ARM: EXYNOS: Remove legacy PMU initialization code
      ARM: EXYNOS: Remove legacy EINT initialization code
      ARM: EXYNOS: Remove legacy UART initialization code
      ARM: EXYNOS: Remove legacy dev- and setup- files
      ARM: EXYNOS: Remove legacy interrupt initialization code
      ARM: EXYNOS: Remove legacy timer initialization code
      ARM: EXYNOS: Remove platform device initialization
      ARM: EXYNOS: Remove legacy mapping of chip ID block
      ARM: EXYNOS: Remove check for device tree presence
      ARM: EXYNOS: Remove legacy power domain registration code
      ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
      ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
      ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
      platform: Check for ARCH_EXYNOS separately
      USB: Check for ARCH_EXYNOS separately
      ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
      ARM: SAMSUNG: Include most of mach/ headers conditionally
      ARM: EXYNOS: Do not select legacy Kconfig symbols any more
      ARM: EXYNOS: Remove setup-i2c0.c
      ARM: EXYNOS: Remove mach/gpio.h
      ARM: EXYNOS: Remove mach/regs-gpio.h header
      ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
      ARM: EXYNOS: Select SPARSE_IRQ for Exynos
      ARM: EXYNOS: Remove mach/irqs.h header
      ARM: EXYNOS: Remove unused base addresses from mach/map.h header
      thermal: exynos: Support both EXYNOS4X12 SoCs
      ARM: EXYNOS: Remove mach/regs-usb-phy.h header

Tony Lindgren (4):
      Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
      Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
      Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
      ARM: OMAP5: Remove unused include for ocp2scp

Tushar Behera (1):
      ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers

Ulf Hansson (1):
      ARM: u300: Update MMC configs for u300 defconfig

Ulrich Hecht (1):
      ARM: shmobile: r8a7790: HSCIF support

Uwe Kleine-König (3):
      ARM: ARMv7-M: Add support for exception handling
      ARM: ARMv7-M: Allow the building of new kernel port
      ARM: ARMv7-M: implement read_cpuid_ext

Vaibhav Hiremath (2):
      ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
      ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature

Vivek Gautam (1):
      ARM: EXYNOS: Enable XHCI support on exynos5

Vladimir Barinov (2):
      sh-pfc: r8a7779: add VIN pin groups
      sh-pfc: r8a7778: add VIN pin groups

Wei Yongjun (1):
      pci: mvebu: fix return value check in mvebu_pcie_probe()

 Documentation/arm/sunxi/README                     |    4 +
 Documentation/devicetree/bindings/arm/cci.txt      |  172 +
 .../devicetree/bindings/arm/keystone/keystone.txt  |   10 +
 .../devicetree/bindings/arm/rtsm-dcscb.txt         |   19 +
 Documentation/devicetree/bindings/arm/ste-u300.txt |   46 +
 .../devicetree/bindings/clock/imx5-clock.txt       |   13 +
 .../devicetree/bindings/clock/imx6q-clock.txt      |    1 +
 .../devicetree/bindings/clock/imx6sl-clock.txt     |   10 +
 .../bindings/clock/ste-u300-syscon-clock.txt       |   80 +
 .../devicetree/bindings/clock/vf610-clock.txt      |   26 +
 .../devicetree/bindings/clock/zynq-7000.txt        |  123 +-
 .../devicetree/bindings/dma/ste-coh901318.txt      |   32 +
 Documentation/devicetree/bindings/dma/ti-edma.txt  |   34 +
 .../devicetree/bindings/gpio/gpio-clps711x.txt     |   28 +
 .../bindings/gpio/gpio-stericsson-coh901.txt       |    7 +
 .../devicetree/bindings/i2c/i2c-st-ddci2c.txt      |   15 +
 .../devicetree/bindings/pci/designware-pcie.txt    |   73 +
 .../devicetree/bindings/pci/mvebu-pci.txt          |  221 ++
 Documentation/devicetree/bindings/pci/pci.txt      |    9 +
 .../devicetree/bindings/pci/v3-v360epc-pci.txt     |   15 +
 Documentation/devicetree/bindings/rtc/dw-apb.txt   |   19 +
 .../bindings/timer/stericsson-u300-apptimer.txt    |   18 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 .../bindings/watchdog/stericsson-coh901327.txt     |   19 +
 arch/arm/Kconfig                                   |   64 +-
 arch/arm/Kconfig-nommu                             |    2 +-
 arch/arm/Kconfig.debug                             |  101 +-
 arch/arm/Makefile                                  |    4 +
 arch/arm/boot/compressed/head-shmobile.S           |   21 +-
 arch/arm/boot/dts/Makefile                         |    3 +
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |    8 +
 arch/arm/boot/dts/exynos5440.dtsi                  |   40 +-
 arch/arm/boot/dts/integratorap.dts                 |   41 +
 arch/arm/boot/dts/keystone.dts                     |  117 +
 arch/arm/boot/dts/kirkwood-6281.dtsi               |   31 +
 arch/arm/boot/dts/kirkwood-6282.dtsi               |   48 +
 arch/arm/boot/dts/kirkwood-db-88f6281.dts          |   30 +
 arch/arm/boot/dts/kirkwood-db-88f6282.dts          |   34 +
 arch/arm/boot/dts/kirkwood-db.dtsi                 |   89 +
 arch/arm/boot/dts/kirkwood-iconnect.dts            |    8 +
 arch/arm/boot/dts/kirkwood-mplcec4.dts             |    8 +
 .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |    8 +
 arch/arm/boot/dts/kirkwood-nsa310.dts              |    8 +
 arch/arm/boot/dts/kirkwood-ts219-6281.dts          |    3 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts          |    3 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi              |    9 +-
 arch/arm/boot/dts/kirkwood.dtsi                    |    1 +
 arch/arm/boot/dts/rk3066a-clocks.dtsi              |  299 ++
 arch/arm/boot/dts/rk3066a.dtsi                     |  390 ++
 arch/arm/boot/dts/ste-u300.dts                     |  473 +++
 arch/arm/boot/dts/zynq-7000.dtsi                   |   71 +-
 arch/arm/boot/dts/zynq-zc702.dts                   |    4 -
 arch/arm/common/Kconfig                            |    3 +
 arch/arm/common/Makefile                           |    1 +
 arch/arm/{mach-davinci/dma.c => common/edma.c}     |  368 +-
 arch/arm/configs/ap4evb_defconfig                  |   56 -
 arch/arm/configs/bonito_defconfig                  |   72 -
 arch/arm/configs/clps711x_defconfig                |    8 +-
 arch/arm/configs/exynos_defconfig                  |    3 +
 arch/arm/configs/imx_v6_v7_defconfig               |   10 +
 arch/arm/configs/keystone_defconfig                |  157 +
 arch/arm/configs/kirkwood_defconfig                |   10 +-
 arch/arm/configs/multi_v7_defconfig                |    2 +
 arch/arm/configs/mvebu_defconfig                   |    6 +-
 arch/arm/configs/u300_defconfig                    |   14 +-
 arch/arm/include/asm/assembler.h                   |   17 +-
 arch/arm/include/asm/cp15.h                        |   14 +
 arch/arm/include/asm/cputype.h                     |   44 +-
 arch/arm/include/asm/glue-cache.h                  |   27 +
 arch/arm/include/asm/glue-df.h                     |    8 +
 arch/arm/include/asm/glue-proc.h                   |    9 +
 arch/arm/include/asm/hardware/pci_v3.h             |  186 -
 arch/arm/include/asm/irqflags.h                    |   22 +-
 arch/arm/include/asm/mach/arch.h                   |    5 +
 arch/arm/include/asm/mach/pci.h                    |   17 +-
 arch/arm/include/asm/psci.h                        |    9 +
 arch/arm/include/asm/ptrace.h                      |    4 +
 arch/arm/include/asm/system_info.h                 |    1 +
 arch/arm/include/asm/v7m.h                         |   44 +
 arch/arm/include/debug/imx-uart.h                  |   10 +
 arch/arm/include/debug/keystone.S                  |   43 +
 arch/arm/include/debug/mvebu.S                     |    5 +
 arch/arm/include/debug/rockchip.S                  |   42 +
 .../mach/debug-macro.S => include/debug/u300.S}    |    9 +-
 arch/arm/include/uapi/asm/ptrace.h                 |   35 +-
 arch/arm/kernel/Makefile                           |   13 +-
 arch/arm/kernel/bios32.c                           |    9 +-
 arch/arm/kernel/entry-common.S                     |    4 +
 arch/arm/kernel/entry-header.S                     |  124 +
 arch/arm/kernel/entry-v7m.S                        |  143 +
 arch/arm/kernel/head-nommu.S                       |   10 +-
 arch/arm/kernel/psci.c                             |    7 +-
 arch/arm/kernel/psci_smp.c                         |   84 +
 arch/arm/kernel/setup.c                            |   26 +-
 arch/arm/kernel/traps.c                            |    8 +
 arch/arm/mach-clps711x/Kconfig                     |    3 +-
 arch/arm/mach-clps711x/Makefile                    |    5 +-
 arch/arm/mach-clps711x/board-autcpu12.c            |  133 +-
 arch/arm/mach-clps711x/board-cdb89712.c            |    3 +
 arch/arm/mach-clps711x/board-clep7312.c            |    1 +
 arch/arm/mach-clps711x/board-edb7211.c             |   34 +-
 arch/arm/mach-clps711x/board-fortunet.c            |    1 +
 arch/arm/mach-clps711x/board-p720t.c               |  254 +-
 arch/arm/mach-clps711x/common.c                    |   89 +-
 arch/arm/mach-clps711x/common.h                    |    1 +
 arch/arm/mach-clps711x/devices.c                   |   68 +
 arch/arm/mach-clps711x/devices.h                   |   12 +
 arch/arm/mach-clps711x/include/mach/autcpu12.h     |   59 -
 arch/arm/mach-clps711x/include/mach/clps711x.h     |   88 +-
 arch/arm/mach-clps711x/include/mach/hardware.h     |    7 -
 arch/arm/mach-clps711x/include/mach/memory.h       |   41 -
 arch/arm/mach-clps711x/include/mach/syspld.h       |  116 -
 arch/arm/mach-davinci/Makefile                     |    2 +-
 arch/arm/mach-davinci/board-tnetv107x-evm.c        |    2 +-
 arch/arm/mach-davinci/davinci.h                    |   30 +-
 arch/arm/mach-davinci/devices-da8xx.c              |    8 +-
 arch/arm/mach-davinci/devices-tnetv107x.c          |    6 +-
 arch/arm/mach-davinci/devices.c                    |    6 +-
 arch/arm/mach-davinci/dm355.c                      |    6 +-
 arch/arm/mach-davinci/dm365.c                      |    6 +-
 arch/arm/mach-davinci/dm644x.c                     |    6 +-
 arch/arm/mach-davinci/dm646x.c                     |    6 +-
 arch/arm/mach-davinci/include/mach/cp_intc.h       |    4 +-
 arch/arm/mach-davinci/include/mach/da8xx.h         |   18 +-
 arch/arm/mach-davinci/include/mach/tnetv107x.h     |    6 +-
 arch/arm/mach-dove/Kconfig                         |    3 +-
 arch/arm/mach-dove/board-dt.c                      |    3 +-
 arch/arm/mach-dove/common.c                        |    1 -
 arch/arm/mach-exynos/Kconfig                       |  352 +-
 arch/arm/mach-exynos/Makefile                      |   33 -
 arch/arm/mach-exynos/common.c                      |  547 +--
 arch/arm/mach-exynos/common.h                      |    4 +-
 arch/arm/mach-exynos/dev-ahci.c                    |  255 --
 arch/arm/mach-exynos/dev-audio.c                   |  254 --
 arch/arm/mach-exynos/dev-ohci.c                    |   52 -
 arch/arm/mach-exynos/dev-uart.c                    |   55 -
 arch/arm/mach-exynos/dma.c                         |  322 --
 arch/arm/mach-exynos/firmware.c                    |   22 +-
 arch/arm/mach-exynos/include/mach/gpio.h           |  289 --
 arch/arm/mach-exynos/include/mach/irqs.h           |  476 ---
 arch/arm/mach-exynos/include/mach/map.h            |  214 --
 arch/arm/mach-exynos/include/mach/pm-core.h        |   12 +-
 arch/arm/mach-exynos/include/mach/regs-gpio.h      |   40 -
 arch/arm/mach-exynos/include/mach/regs-usb-phy.h   |   74 -
 arch/arm/mach-exynos/mach-armlex4210.c             |  207 --
 arch/arm/mach-exynos/mach-exynos4-dt.c             |    8 +-
 arch/arm/mach-exynos/mach-exynos5-dt.c             |    8 +-
 arch/arm/mach-exynos/mach-nuri.c                   | 1388 -------
 arch/arm/mach-exynos/mach-origen.c                 |  823 -----
 arch/arm/mach-exynos/mach-smdk4x12.c               |  396 --
 arch/arm/mach-exynos/mach-smdkv310.c               |  444 ---
 arch/arm/mach-exynos/mach-universal_c210.c         | 1159 ------
 arch/arm/mach-exynos/platsmp.c                     |    2 +-
 arch/arm/mach-exynos/pm.c                          |    1 -
 arch/arm/mach-exynos/pm_domains.c                  |  101 +-
 arch/arm/mach-exynos/setup-fimc.c                  |   44 -
 arch/arm/mach-exynos/setup-fimd0.c                 |   43 -
 arch/arm/mach-exynos/setup-i2c0.c                  |   29 -
 arch/arm/mach-exynos/setup-i2c1.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c2.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c3.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c4.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c5.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c6.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c7.c                  |   23 -
 arch/arm/mach-exynos/setup-keypad.c                |   36 -
 arch/arm/mach-exynos/setup-sdhci-gpio.c            |  152 -
 arch/arm/mach-exynos/setup-spi.c                   |   45 -
 arch/arm/mach-exynos/setup-usb-phy.c               |  223 --
 arch/arm/mach-imx/Kconfig                          |   65 +-
 arch/arm/mach-imx/Makefile                         |    4 +-
 arch/arm/mach-imx/clk-imx51-imx53.c                |   73 +-
 arch/arm/mach-imx/clk-imx6q.c                      |   48 +-
 arch/arm/mach-imx/clk-imx6sl.c                     |  267 ++
 arch/arm/mach-imx/clk-pllv3.c                      |   10 -
 arch/arm/mach-imx/clk-vf610.c                      |  319 ++
 arch/arm/mach-imx/clk.c                            |   35 +
 arch/arm/mach-imx/clk.h                            |    4 +-
 arch/arm/mach-imx/common.h                         |    2 +-
 arch/arm/mach-imx/hardware.h                       |    1 +
 arch/arm/mach-imx/imx25-dt.c                       |    2 +
 arch/arm/mach-imx/imx27-dt.c                       |    2 +
 arch/arm/mach-imx/imx31-dt.c                       |    2 +
 arch/arm/mach-imx/imx51-dt.c                       |    2 +
 arch/arm/mach-imx/irq-common.c                     |    1 +
 arch/arm/mach-imx/mach-imx53.c                     |    3 +
 arch/arm/mach-imx/mach-imx6q.c                     |   81 +-
 arch/arm/mach-imx/mach-imx6sl.c                    |   52 +
 arch/arm/mach-imx/mach-pca100.c                    |    4 +-
 arch/arm/mach-imx/mach-vf610.c                     |   48 +
 arch/arm/mach-imx/mm-imx1.c                        |    2 +-
 arch/arm/mach-imx/mm-imx21.c                       |    2 +-
 arch/arm/mach-imx/mm-imx25.c                       |    2 +-
 arch/arm/mach-imx/mm-imx27.c                       |    2 +-
 arch/arm/mach-imx/mm-imx3.c                        |    4 +-
 arch/arm/mach-imx/mm-imx5.c                        |    3 +-
 arch/arm/mach-imx/system.c                         |   47 +-
 arch/arm/mach-imx/ulpi.c                           |  118 -
 arch/arm/mach-imx/ulpi.h                           |   11 +-
 arch/arm/mach-integrator/Makefile                  |    2 +-
 arch/arm/mach-integrator/include/mach/platform.h   |   23 -
 arch/arm/mach-integrator/integrator_ap.c           |   31 +-
 arch/arm/mach-integrator/pci.c                     |  113 -
 arch/arm/mach-integrator/pci_v3.c                  |  564 ++-
 arch/arm/mach-integrator/pci_v3.h                  |    2 +
 arch/arm/mach-keystone/Kconfig                     |   15 +
 arch/arm/mach-keystone/Makefile                    |    6 +
 arch/arm/mach-keystone/Makefile.boot               |    1 +
 arch/arm/mach-keystone/keystone.c                  |   75 +
 arch/arm/mach-keystone/keystone.h                  |   23 +
 arch/arm/mach-keystone/platsmp.c                   |   43 +
 arch/arm/mach-keystone/smc.S                       |   29 +
 arch/arm/mach-kirkwood/Kconfig                     |   24 +-
 arch/arm/mach-kirkwood/Makefile                    |    3 +-
 arch/arm/mach-kirkwood/board-db88f628x-bp.c        |   24 +
 arch/arm/mach-kirkwood/board-dt.c                  |   18 +-
 arch/arm/mach-kirkwood/board-iconnect.c            |    8 -
 arch/arm/mach-kirkwood/board-mplcec4.c             |    1 -
 arch/arm/mach-kirkwood/board-nsa310.c              |   25 -
 arch/arm/mach-kirkwood/board-readynas.c            |    1 -
 arch/arm/mach-kirkwood/common.c                    |   47 +-
 arch/arm/mach-kirkwood/common.h                    |    8 +
 arch/arm/mach-kirkwood/db88f6281-bp-setup.c        |  108 -
 arch/arm/mach-kirkwood/include/mach/bridge-regs.h  |    2 +
 arch/arm/mach-kirkwood/pcie.c                      |   22 +
 arch/arm/mach-mvebu/Kconfig                        |    7 +-
 arch/arm/mach-mvebu/armada-370-xp.c                |   53 +-
 arch/arm/mach-mvebu/armada-370-xp.h                |   10 -
 arch/arm/mach-mvebu/coherency.c                    |   45 +-
 arch/arm/mach-mvebu/coherency.h                    |    4 -
 arch/arm/mach-mvebu/common.h                       |    2 +
 arch/arm/mach-mvebu/headsmp.S                      |   16 +-
 arch/arm/mach-mvebu/platsmp.c                      |   10 +-
 arch/arm/mach-omap2/Kconfig                        |    9 +
 arch/arm/mach-omap2/Makefile                       |   19 +-
 arch/arm/mach-omap2/am33xx.h                       |    1 +
 arch/arm/mach-omap2/board-generic.c                |   16 +
 arch/arm/mach-omap2/cclock33xx_data.c              |   30 +
 arch/arm/mach-omap2/cclock3xxx_data.c              |   11 -
 arch/arm/mach-omap2/clockdomain.h                  |    1 +
 arch/arm/mach-omap2/clockdomains54xx_data.c        |  464 +++
 arch/arm/mach-omap2/cm-regbits-54xx.h              | 1737 +++++++++
 arch/arm/mach-omap2/cm1_44xx.h                     |    7 +-
 arch/arm/mach-omap2/cm1_54xx.h                     |  213 ++
 arch/arm/mach-omap2/cm2_44xx.h                     |    7 +-
 arch/arm/mach-omap2/cm2_54xx.h                     |  389 ++
 arch/arm/mach-omap2/cm33xx.h                       |    2 +-
 arch/arm/mach-omap2/cm_44xx_54xx.h                 |   36 +
 arch/arm/mach-omap2/common.h                       |    5 +-
 arch/arm/mach-omap2/control.h                      |   12 +
 arch/arm/mach-omap2/id.c                           |   32 +-
 arch/arm/mach-omap2/io.c                           |   25 +-
 arch/arm/mach-omap2/omap-headsmp.S                 |    8 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c          |   69 +-
 arch/arm/mach-omap2/omap-smp.c                     |    6 +-
 arch/arm/mach-omap2/omap4-common.c                 |   16 -
 arch/arm/mach-omap2/omap4-restart.c                |   27 +
 arch/arm/mach-omap2/omap_hwmod.h                   |    1 +
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c         |    3 +-
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c         | 2150 +++++++++++
 arch/arm/mach-omap2/pm44xx.c                       |   58 +-
 arch/arm/mach-omap2/powerdomain.h                  |    1 +
 arch/arm/mach-omap2/powerdomains3xxx_data.c        |   62 +
 arch/arm/mach-omap2/powerdomains54xx_data.c        |  331 ++
 arch/arm/mach-omap2/prcm-common.h                  |   11 +
 arch/arm/mach-omap2/prcm44xx.h                     |    6 +
 arch/arm/mach-omap2/prcm_mpu44xx.h                 |   14 +-
 arch/arm/mach-omap2/prcm_mpu54xx.h                 |   87 +
 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h           |   36 +
 arch/arm/mach-omap2/prm-regbits-54xx.h             | 2701 ++++++++++++++
 arch/arm/mach-omap2/prm44xx.h                      |   33 +-
 arch/arm/mach-omap2/prm44xx_54xx.h                 |   58 +
 arch/arm/mach-omap2/prm54xx.h                      |  421 +++
 arch/arm/mach-omap2/scrm54xx.h                     |  231 ++
 arch/arm/mach-omap2/soc.h                          |   26 +
 arch/arm/mach-omap2/sram.c                         |    3 +
 arch/arm/mach-omap2/timer.c                        |    2 +-
 arch/arm/mach-omap2/voltage.h                      |    1 +
 arch/arm/mach-omap2/voltagedomains54xx_data.c      |   92 +
 arch/arm/mach-picoxcell/Kconfig                    |    1 -
 arch/arm/mach-picoxcell/common.c                   |    2 -
 arch/arm/mach-rockchip/Kconfig                     |   16 +
 arch/arm/mach-rockchip/Makefile                    |    1 +
 arch/arm/mach-rockchip/rockchip.c                  |   52 +
 arch/arm/mach-s3c24xx/dma-s3c2412.c                |   56 +-
 arch/arm/mach-s3c24xx/dma-s3c2443.c                |    3 +-
 arch/arm/mach-s3c24xx/dma.c                        |    3 -
 arch/arm/mach-shmobile/Kconfig                     |   65 +-
 arch/arm/mach-shmobile/Makefile                    |    2 -
 arch/arm/mach-shmobile/Makefile.boot               |   18 +-
 arch/arm/mach-shmobile/board-ap4evb.c              | 1332 -------
 arch/arm/mach-shmobile/board-armadillo800eva.c     |  116 +-
 arch/arm/mach-shmobile/board-bockw.c               |   21 +
 arch/arm/mach-shmobile/board-bonito.c              |  495 ---
 arch/arm/mach-shmobile/board-kzm9g-reference.c     |    1 -
 arch/arm/mach-shmobile/board-kzm9g.c               |   11 +-
 arch/arm/mach-shmobile/board-lager.c               |   15 +
 arch/arm/mach-shmobile/board-mackerel.c            |  171 +-
 arch/arm/mach-shmobile/board-marzen.c              |  188 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c             |  387 +-
 arch/arm/mach-shmobile/clock-r8a7740.c             |   11 +-
 arch/arm/mach-shmobile/clock-r8a7778.c             |  183 +-
 arch/arm/mach-shmobile/clock-r8a7779.c             |    4 +-
 arch/arm/mach-shmobile/clock-r8a7790.c             |  255 +-
 arch/arm/mach-shmobile/clock-sh73a0.c              |  111 +-
 arch/arm/mach-shmobile/headsmp-scu.S               |   29 +-
 arch/arm/mach-shmobile/headsmp.S                   |   13 +-
 arch/arm/mach-shmobile/include/mach/clock.h        |    8 +-
 arch/arm/mach-shmobile/include/mach/common.h       |    6 +-
 .../arm/mach-shmobile/include/mach/head-ap4evb.txt |   93 -
 arch/arm/mach-shmobile/include/mach/irqs.h         |    5 +
 arch/arm/mach-shmobile/include/mach/memory.h       |    7 -
 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h    |   29 -
 arch/arm/mach-shmobile/include/mach/mmc.h          |    4 +-
 arch/arm/mach-shmobile/include/mach/r8a7740.h      |  488 ---
 arch/arm/mach-shmobile/include/mach/r8a7778.h      |   11 +
 arch/arm/mach-shmobile/include/mach/r8a7779.h      |    3 +
 arch/arm/mach-shmobile/include/mach/sh7372.h       |  393 +-
 arch/arm/mach-shmobile/include/mach/zboot.h        |    6 +-
 arch/arm/mach-shmobile/pm-sh7372.c                 |    3 +
 arch/arm/mach-shmobile/setup-r8a7740.c             |   24 +-
 arch/arm/mach-shmobile/setup-r8a7778.c             |  262 +-
 arch/arm/mach-shmobile/setup-r8a7779.c             |  215 +-
 arch/arm/mach-shmobile/setup-r8a7790.c             |   36 +-
 arch/arm/mach-shmobile/setup-sh73a0.c              |   95 +-
 arch/arm/mach-shmobile/sleep-sh7372.S              |    5 +-
 arch/arm/mach-shmobile/smp-emev2.c                 |    6 +-
 arch/arm/mach-shmobile/smp-r8a7779.c               |    6 +-
 arch/arm/mach-shmobile/smp-sh73a0.c                |    6 +-
 arch/arm/mach-socfpga/Kconfig                      |    2 +-
 arch/arm/mach-socfpga/socfpga.c                    |    2 -
 arch/arm/mach-sunxi/sunxi.c                        |    1 +
 arch/arm/mach-tegra/Makefile                       |    1 +
 arch/arm/mach-tegra/common.c                       |    2 +
 arch/arm/mach-tegra/common.h                       |    1 +
 arch/arm/mach-tegra/cpuidle-tegra20.c              |   10 +-
 arch/arm/mach-tegra/cpuidle-tegra30.c              |   10 +-
 arch/arm/mach-tegra/cpuidle.c                      |   19 +-
 arch/arm/mach-tegra/cpuidle.h                      |   15 +-
 arch/arm/mach-tegra/flowctrl.h                     |    1 +
 arch/arm/mach-tegra/fuse.h                         |   22 +-
 arch/arm/mach-tegra/hotplug.c                      |   13 +
 arch/arm/mach-tegra/platsmp.c                      |   26 +-
 arch/arm/mach-tegra/pm.c                           |   25 +-
 arch/arm/mach-tegra/pm.h                           |    4 +-
 arch/arm/mach-tegra/reset-handler.S                |   51 +-
 arch/arm/mach-tegra/sleep-tegra30.S                |   30 +-
 arch/arm/mach-tegra/sleep.S                        |    8 +-
 arch/arm/mach-tegra/sleep.h                        |   35 +-
 arch/arm/mach-tegra/tegra2_emc.c                   |    2 +-
 arch/arm/mach-u300/Kconfig                         |   32 +-
 arch/arm/mach-u300/Makefile                        |    2 -
 arch/arm/mach-u300/core.c                          |  759 ++--
 arch/arm/mach-u300/dummyspichip.c                  |   20 +-
 arch/arm/mach-u300/i2c.c                           |  285 --
 arch/arm/mach-u300/i2c.h                           |   23 -
 arch/arm/mach-u300/include/mach/hardware.h         |    5 -
 arch/arm/mach-u300/include/mach/irqs.h             |   80 -
 arch/arm/mach-u300/include/mach/syscon.h           |  592 ---
 arch/arm/mach-u300/include/mach/timex.h            |   17 -
 arch/arm/mach-u300/include/mach/u300-regs.h        |  165 -
 arch/arm/mach-u300/include/mach/uncompress.h       |   45 -
 arch/arm/mach-u300/regulator.c                     |   67 +-
 arch/arm/mach-u300/spi.c                           |  102 -
 arch/arm/mach-u300/spi.h                           |   26 -
 arch/arm/mach-u300/timer.c                         |  113 +-
 arch/arm/mach-u300/timer.h                         |    1 -
 arch/arm/mach-u300/u300-gpio.h                     |   70 -
 arch/arm/mach-vexpress/Kconfig                     |    9 +
 arch/arm/mach-vexpress/Makefile                    |    1 +
 arch/arm/mach-vexpress/core.h                      |    2 +
 arch/arm/mach-vexpress/dcscb.c                     |  253 ++
 arch/arm/mach-vexpress/dcscb_setup.S               |   38 +
 arch/arm/mach-vexpress/platsmp.c                   |   20 +
 arch/arm/mach-vexpress/v2m.c                       |    1 +
 arch/arm/mach-virt/Makefile                        |    1 -
 arch/arm/mach-virt/platsmp.c                       |   50 -
 arch/arm/mach-virt/virt.c                          |    3 -
 arch/arm/mach-zynq/slcr.c                          |    2 +-
 arch/arm/mm/Kconfig                                |   21 +-
 arch/arm/mm/Makefile                               |    2 +
 arch/arm/mm/cache-nop.S                            |   50 +
 arch/arm/mm/nommu.c                                |    7 +
 arch/arm/mm/proc-v7m.S                             |  157 +
 arch/arm/plat-samsung/Kconfig                      |   47 +-
 arch/arm/plat-samsung/Makefile                     |   11 +-
 arch/arm/plat-samsung/include/plat/dma-s3c24xx.h   |    5 -
 arch/arm/plat-samsung/include/plat/pm.h            |    5 +
 arch/arm/plat-samsung/init.c                       |    8 +-
 arch/arm/plat-samsung/pm-gpio.c                    |    5 +-
 arch/arm/plat-samsung/pm.c                         |    8 +-
 arch/arm/plat-samsung/s5p-dev-mfc.c                |   11 +-
 drivers/bus/Kconfig                                |    7 +
 drivers/bus/Makefile                               |    2 +
 drivers/bus/arm-cci.c                              |  533 +++
 drivers/clk/Makefile                               |    2 +-
 drivers/clk/clk-u300.c                             |  718 +++-
 drivers/clk/clk-zynq.c                             |  378 --
 drivers/clk/mvebu/Kconfig                          |   25 +-
 drivers/clk/mvebu/Makefile                         |    8 +-
 drivers/clk/mvebu/armada-370.c                     |  176 +
 drivers/clk/mvebu/armada-xp.c                      |  210 ++
 drivers/clk/mvebu/clk-core.c                       |  675 ----
 drivers/clk/mvebu/clk-core.h                       |   18 -
 drivers/clk/mvebu/clk-gating-ctrl.c                |  250 --
 drivers/clk/mvebu/clk-gating-ctrl.h                |   22 -
 drivers/clk/mvebu/clk.c                            |   23 -
 drivers/clk/mvebu/common.c                         |  163 +
 drivers/clk/mvebu/common.h                         |   48 +
 drivers/clk/mvebu/dove.c                           |  194 +
 drivers/clk/mvebu/kirkwood.c                       |  247 ++
 drivers/clk/socfpga/clk.c                          |  194 +-
 drivers/clk/tegra/clk-tegra114.c                   |   23 +-
 drivers/clk/zynq/Makefile                          |    3 +
 drivers/clk/zynq/clkc.c                            |  533 +++
 drivers/clk/zynq/pll.c                             |  235 ++
 drivers/clocksource/Kconfig                        |    2 +
 drivers/clocksource/cadence_ttc_timer.c            |   23 +-
 drivers/clocksource/dw_apb_timer_of.c              |   95 +-
 drivers/cpuidle/cpuidle-calxeda.c                  |   14 -
 drivers/dma/Kconfig                                |    2 +-
 drivers/dma/coh901318.c                            |   43 +
 drivers/dma/edma.c                                 |    2 +-
 drivers/gpio/Kconfig                               |   12 +-
 drivers/gpio/Makefile                              |    2 +-
 drivers/gpio/gpio-clps711x.c                       |  236 +-
 drivers/gpio/gpio-rcar.c                           |   28 +-
 drivers/i2c/busses/i2c-stu300.c                    |   16 +-
 drivers/media/platform/Kconfig                     |    6 +-
 drivers/media/platform/exynos4-is/Kconfig          |    3 +-
 drivers/media/platform/s5p-tv/Kconfig              |    2 +-
 drivers/mfd/syscon.c                               |    3 +
 drivers/mmc/host/davinci_mmc.c                     |    1 +
 drivers/mtd/maps/Kconfig                           |    7 -
 drivers/mtd/maps/Makefile                          |    1 -
 drivers/mtd/maps/autcpu12-nvram.c                  |  129 -
 drivers/pci/Kconfig                                |    2 +
 drivers/pci/Makefile                               |    3 +
 drivers/pci/host/Kconfig                           |   17 +
 drivers/pci/host/Makefile                          |    2 +
 drivers/pci/host/pci-mvebu.c                       |  914 +++++
 drivers/pci/host/pcie-designware.c                 | 1057 ++++++
 drivers/pinctrl/Kconfig                            |    5 +-
 drivers/pinctrl/pinctrl-coh901.c                   |   35 +-
 drivers/pinctrl/pinctrl-u300.c                     |    7 +
 drivers/pinctrl/sh-pfc/Kconfig                     |   13 +-
 drivers/pinctrl/sh-pfc/Makefile                    |    2 +
 drivers/pinctrl/sh-pfc/core.c                      |   22 +-
 drivers/pinctrl/sh-pfc/core.h                      |    4 +
 drivers/pinctrl/sh-pfc/pfc-r8a7740.c               | 1923 +++++++---
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               | 2783 ++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7779.c               |  493 ++-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               | 3835 ++++++++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-sh7372.c                | 1652 ++++++---
 drivers/pinctrl/sh-pfc/pfc-sh73a0.c                |  742 ++--
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |    4 +-
 drivers/rtc/rtc-coh901331.c                        |    6 +
 drivers/spi/spi-pl022.c                            |    1 +
 drivers/thermal/exynos_thermal.c                   |    3 +-
 drivers/tty/serial/xilinx_uartps.c                 |   85 +-
 drivers/usb/Kconfig                                |    1 +
 drivers/usb/host/Kconfig                           |    2 +-
 drivers/usb/host/ehci-platform.c                   |    6 +
 drivers/usb/phy/Kconfig                            |   10 +-
 drivers/usb/phy/phy-rcar-usb.c                     |  128 +-
 drivers/watchdog/coh901327_wdt.c                   |   12 +-
 include/dt-bindings/clock/imx6sl-clock.h           |  148 +
 include/dt-bindings/clock/vf610-clock.h            |  163 +
 include/linux/arm-cci.h                            |   61 +
 include/linux/clk/mvebu.h                          |   22 -
 include/linux/clk/zynq.h                           |    8 +-
 include/linux/dw_apb_timer.h                       |    1 -
 include/linux/mfd/davinci_voicecodec.h             |    3 +-
 include/linux/mfd/syscon/clps711x.h                |   94 +
 .../mach => include/linux/platform_data}/edma.h    |   94 +-
 include/linux/platform_data/gpio-rcar.h            |    5 +-
 include/linux/platform_data/pinctrl-coh901.h       |   22 -
 include/linux/platform_data/spi-davinci.h          |    2 +-
 include/linux/platform_data/usb-rcar-phy.h         |   28 +
 include/linux/usb/ehci_pdriver.h                   |    4 +
 sound/soc/davinci/davinci-evm.c                    |    1 +
 sound/soc/davinci/davinci-pcm.c                    |    1 +
 sound/soc/davinci/davinci-pcm.h                    |    2 +-
 483 files changed, 34845 insertions(+), 19523 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
 create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
 create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
 create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
 create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
 create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
 create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
 create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
 create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
 create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
 create mode 100644 arch/arm/boot/dts/keystone.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
 create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
 create mode 100644 arch/arm/boot/dts/ste-u300.dts
 rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
 delete mode 100644 arch/arm/configs/ap4evb_defconfig
 delete mode 100644 arch/arm/configs/bonito_defconfig
 create mode 100644 arch/arm/configs/keystone_defconfig
 delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
 create mode 100644 arch/arm/include/asm/v7m.h
 create mode 100644 arch/arm/include/debug/keystone.S
 create mode 100644 arch/arm/include/debug/rockchip.S
 rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
 create mode 100644 arch/arm/kernel/entry-v7m.S
 create mode 100644 arch/arm/kernel/psci_smp.c
 create mode 100644 arch/arm/mach-clps711x/devices.c
 create mode 100644 arch/arm/mach-clps711x/devices.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
 delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
 delete mode 100644 arch/arm/mach-exynos/dev-audio.c
 delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
 delete mode 100644 arch/arm/mach-exynos/dev-uart.c
 delete mode 100644 arch/arm/mach-exynos/dma.c
 delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
 delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
 delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
 delete mode 100644 arch/arm/mach-exynos/mach-origen.c
 delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
 delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
 delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
 delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
 delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
 delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
 delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-exynos/setup-spi.c
 delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
 create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
 create mode 100644 arch/arm/mach-imx/clk-vf610.c
 create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
 create mode 100644 arch/arm/mach-imx/mach-vf610.c
 delete mode 100644 arch/arm/mach-imx/ulpi.c
 delete mode 100644 arch/arm/mach-integrator/pci.c
 create mode 100644 arch/arm/mach-integrator/pci_v3.h
 create mode 100644 arch/arm/mach-keystone/Kconfig
 create mode 100644 arch/arm/mach-keystone/Makefile
 create mode 100644 arch/arm/mach-keystone/Makefile.boot
 create mode 100644 arch/arm/mach-keystone/keystone.c
 create mode 100644 arch/arm/mach-keystone/keystone.h
 create mode 100644 arch/arm/mach-keystone/platsmp.c
 create mode 100644 arch/arm/mach-keystone/smc.S
 create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
 delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
 delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
 create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
 create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
 create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
 create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
 create mode 100644 arch/arm/mach-omap2/omap4-restart.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
 create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
 create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
 create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
 create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
 create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
 create mode 100644 arch/arm/mach-omap2/prm54xx.h
 create mode 100644 arch/arm/mach-omap2/scrm54xx.h
 create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
 create mode 100644 arch/arm/mach-rockchip/Kconfig
 create mode 100644 arch/arm/mach-rockchip/Makefile
 create mode 100644 arch/arm/mach-rockchip/rockchip.c
 delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
 delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
 delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
 delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
 delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
 delete mode 100644 arch/arm/mach-u300/i2c.c
 delete mode 100644 arch/arm/mach-u300/i2c.h
 delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
 delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
 delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
 delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-u300/spi.c
 delete mode 100644 arch/arm/mach-u300/spi.h
 delete mode 100644 arch/arm/mach-u300/timer.h
 delete mode 100644 arch/arm/mach-u300/u300-gpio.h
 create mode 100644 arch/arm/mach-vexpress/dcscb.c
 create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
 delete mode 100644 arch/arm/mach-virt/platsmp.c
 create mode 100644 arch/arm/mm/cache-nop.S
 create mode 100644 arch/arm/mm/proc-v7m.S
 create mode 100644 drivers/bus/arm-cci.c
 delete mode 100644 drivers/clk/clk-zynq.c
 create mode 100644 drivers/clk/mvebu/armada-370.c
 create mode 100644 drivers/clk/mvebu/armada-xp.c
 delete mode 100644 drivers/clk/mvebu/clk-core.c
 delete mode 100644 drivers/clk/mvebu/clk-core.h
 delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
 delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
 delete mode 100644 drivers/clk/mvebu/clk.c
 create mode 100644 drivers/clk/mvebu/common.c
 create mode 100644 drivers/clk/mvebu/common.h
 create mode 100644 drivers/clk/mvebu/dove.c
 create mode 100644 drivers/clk/mvebu/kirkwood.c
 create mode 100644 drivers/clk/zynq/Makefile
 create mode 100644 drivers/clk/zynq/clkc.c
 create mode 100644 drivers/clk/zynq/pll.c
 delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
 create mode 100644 drivers/pci/host/Kconfig
 create mode 100644 drivers/pci/host/Makefile
 create mode 100644 drivers/pci/host/pci-mvebu.c
 create mode 100644 drivers/pci/host/pcie-designware.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
 create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
 create mode 100644 include/dt-bindings/clock/vf610-clock.h
 create mode 100644 include/linux/arm-cci.h
 delete mode 100644 include/linux/clk/mvebu.h
 create mode 100644 include/linux/mfd/syscon/clps711x.h
 rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
 delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
 create mode 100644 include/linux/platform_data/usb-rcar-phy.h

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

* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-02 19:04   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:04 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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 1eb92b24e243085d242cf5ffd64829bba70972e1:

  ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)

----------------------------------------------------------------
ARM SoC specific changes

These changes are all to SoC-specific code, a total of 33 branches on
17 platforms were pulled into this. Like last time, Renesas sh-mobile
is now the platform with the most changes, followed by OMAP and EXYNOS.

Two new platforms, TI Keystone and Rockchips RK3xxx are added in
this branch, both containing almost no platform specific code at all,
since they are using generic subsystem interfaces for clocks, pinctrl,
interrupts etc. The device drivers are getting merged through the
respective subsystem maintainer trees.

One more SoC (u300) is now multiplatform capable and several others
(shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
towards that goal with this series but need more work.

Also noteworthy is the work on PCI here, which is traditionally part of
the SoC specific code. With the changes done by Thomas Petazzoni, we can
now more easily have PCI host controller drivers as loadable modules and
keep them separate from the platform code in drivers/pci/host. This has
already led to the discovery that three platforms (exynos, spear and imx)
are actually using an identical PCIe host controller and will be able
to share a driver once support for spear and imx is added.

Conflicts:
* asm/glue-proc.h has one CPU type getting added that conflicts
  with another addition in 3.10-rc7
* Simple context changes in arch/arm/Makefile and arch/arm/Kconfig

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

Afzal Mohammed (9):
      ARM: OMAP2+: separate out OMAP4 restart
      ARM: OMAP2+: AM43x: Kconfig
      ARM: OMAP2+: AM43x: kbuild
      ARM: OMAP2+: AM43x: soc_is support
      ARM: OMAP2+: AM437x: SoC revision detection
      ARM: OMAP2+: AM43x: static mapping
      ARM: OMAP2+: AM43x: early init
      ARM: OMAP2+: AM43x: GP or HS ?
      ARM: OMAP2+: AM43x: basic dt support

Aida Mynzhasova (2):
      ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
      ARM: OMAP: TI816X: add powerdomains for TI816x

Alexander Shiyan (18):
      GPIO: clps711x: Rewrite driver for using generic GPIO code
      GPIO: clps711x: Add DT support
      ARM: clps711x: Re-add GPIO support
      ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
      ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
      ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
      ARM: clps711x: autcpu12: Add support for NOR flash
      ARM: clps711x: autcpu12: Special driver for handling memory is removed
      ARM: clps711x: autcpu12: Move remaining specific definitions to board file
      ARM: clps711x: p720t: Define PLD registers as GPIOs
      ARM: clps711x: Move specific definitions from hardware.h to boards files
      ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
      ARM: clps711x: Add clocksource framework
      ARM: clps711x: Optimize interrupt handling
      ARM: clps711x: edb7211: Add support for I2C
      ARM: clps711x: edb7211: Control LCD backlight via PWM
      ARM: clps711x: Add support for SYSCON driver
      ARM: clps711x: Update defconfig

Andrew Lunn (3):
      ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
      arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
      arm: kirkwood: Instantiate cpufreq driver

Arnaud Ebalard (1):
      arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT

Arnd Bergmann (27):
      drivers/bus: arm-cci: fix combined ARMv6+v7 build
      ARM: EXYNOS: Remove custom init_irq callbacks
      ARM: EXYNOS: Use exynos_init_io() as map_io callback
      ARM: EXYNOS: Remove legacy L2X0 initialization
      ARM: EXYNOS: Remove remaining dead code after non-DT support removal
      Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
      Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
      Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
      ARM: u300: only build for ARCH_MULTI_V5
      Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
      Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
      Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
      Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
      ARM: keystone: select ARM_ERRATA_798181 only for SMP
      ARM: imx: select syscon for IMX6SL
      ARM: multiplatform: always pick one CPU type
      Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
      Merge tag 'soc-for-linus' into for-linus

Bastian Hecht (5):
      sh-pfc: Add entries for INTC external IRQs
      sh-pfc: r8a7740: Add SCIFA1 data group
      ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
      ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
      ARM: shmobile: r8a7740: Add I2C DT clock names

Benoit Cousson (7):
      ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
      ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
      ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
      ARM: OMAP5: SCRM: Add OMAP54XX header file.
      ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
      ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
      ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data

Catalin Marinas (1):
      ARM: Add base support for ARMv7-M

Dave Martin (1):
      ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI

Dinh Nguyen (2):
      ARM: socfpga: Add support to gate peripheral clocks
      ARM: socfpga: Add syscon to be part of socfpga

Dirk Behme (3):
      ARM: i.MX6: add i.MX6 specific L2 cache configuration
      ARM: i.MX6: clk: add i.MX6 DualLite differences
      ARM: i.MX6: clk: add different DualLite MLB clock config

Dmitry Osipenko (1):
      ARM: tegra: emc: correction of ram-code parsing from dt

Doug Anderson (1):
      ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level

Ezequiel Garcia (1):
      ARM: mvebu: Add support for USB storage class in mvebu_defconfig

Fabio Estevam (6):
      ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
      ARM: imx: Enable mx6 solo-lite support
      ARM: imx: irq-common: Include header to avoid sparse warning
      ARM: imx: clk: No need to initialize phandle struct
      ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
      ARM: imx_v6_v7_defconfig: Enable Vybrid VF610

Guennadi Liakhovetski (9):
      pinctrl: sh-pfc: fix r8a7790 Function Select register tables
      pinctrl: sh-pfc: fix a typo in pfc-r8a7790
      pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
      ARM: shmobile: sh73a0: add support for adjusting CPU frequency
      ARM: shmobile: sh73a0: add CPUFreq support
      ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
      ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
      ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
      ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI

Heiko Stuebner (10):
      ARM: S3C24XX: split s3c2412 spi dma channels
      ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
      ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
      clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
      clocksource: dw_apb_timer_of: add clock-handling
      clocksource: dw_apb_timer_of: select DW_APB_TIMER
      clocksource: dw_apb_timer_of: use clocksource_of_init
      arm: Add basic clocks for Rockchip rk3066a SoCs
      arm: add debug uarts for rockchip rk29xx and rk3xxx series
      arm: add basic support for Rockchip RK3066a boards

Huang Shijie (1):
      ARM: imx6q: clk: add the eim_slow clock

Jason Cooper (3):
      ARM: kirkwood: enable Sheevaplug DT in defconfig
      Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
      Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap

Jiada Wang (2):
      ARM: imx: disable pll8_mlb in mx6q_clks
      ARM: imx: remove MLB PLL from pllv3

Jingchang Lu (2):
      ARM: imx: add VF610 clock support
      ARM: imx: add initial support for VF610

Jingoo Han (4):
      pci: Add PCIe driver for Samsung Exynos
      ARM: EXYNOS: Enable PCIe support for Exynos5440
      ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
      ARM: dts: Add pcie controller node for exynos5440-ssdk5440

Jon Medhurst (2):
      ARM: Enable selection of SMP operations at boot time
      ARM: vexpress: Select multi-cluster SMP operation if required

Joseph Lo (12):
      ARM: tegra: add an assembly marco to check Tegra SoC ID
      ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
      ARM: tegra: make tegra_resume can work for Tegra114
      ARM: tegra114: add power up sequence for warm boot CPU
      clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
      ARM: tegra114: add CPU hotplug support
      ARM: tegra: add cpu_disable for hotplug
      ARM: tegra: remove ifdef in the tegra_resume
      ARM: tegra: cpuidle: move the init function behind the suspend init function
      ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
      ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
      ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2

Koji Matsuoka (1):
      sh-pfc: Initial r8a7790 PFC support

Kukjin Kim (1):
      ARM: EXYNOS: no more support non-DT for EXYNOS SoCs

Kuninori Morimoto (35):
      gpio-rcar: R-Car GPIO IRQ share interrupt
      ARM: shmobile: add GPIO IRQ macro
      ARM: shmobile: r8a7778: Register PFC device
      sh-pfc: Add r8a7778 pinmux support
      sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
      sh-pfc: r8a7778: add common PFC macro helper
      sh-pfc: r8a7778: add SDHI support
      sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
      ARM: shmobile: r8a7778: add GPIO support
      sh-pfc: r8a7778: fixup IRQ1A settings
      sh-pfc: r8a7778: add I2C pin groups
      sh-pfc: r8a7778: add HSPI pin groups
      sh-pfc: r8a7778: add MMCIF pin groups
      ARM: shmobile: kzm9g: tidyup FSI pinctrl
      ARM: shmobile: bockw: add pinctrl support
      ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
      ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
      ARM: shmobile: r8a7778: fixup Ether setup code position
      ARM: shmobile: r8a73a4: add main clock
      ARM: shmobile: r8a73a4: add pll clocks
      ARM: shmobile: r8a73a4: add div4 clocks
      ARM: shmobile: r8a73a4: add div6 clocks
      ARM: shmobile: r8a7778: use fixed ratio clock
      ARM: shmobile: r8a7778: add SDHI clock support
      ARM: shmobile: r8a7778: Register SDHI device
      ARM: shmobile: r8a7790: add main clock
      ARM: shmobile: r8a7790: add div4 clocks
      ARM: shmobile: r8a7790: add div6 clocks
      ARM: shmobile: r8a7778: add support I2C clock
      ARM: shmobile: r8a7778: add support HSPI clock
      ARM: shmobile: r8a7778: add support MMC clock
      ARM: shmobile: r8a7778: add support I2C driver
      ARM: shmobile: r8a7778: add support HSPI driver
      ARM: shmobile: r8a7778: add support MMC driver
      ARM: shmobile: Remove Bonito board support

Lad, Prabhakar (2):
      ARM: davinci: remove __init atrribute from function declaration
      ARM: edma: Convert to devm_* api

Laurent Pinchart (102):
      gpio-rcar: Make the platform data gpio_base field signed
      gpio-rcar: Add RCAR_GP_PIN macro
      sh-pfc: Remove dependency on GPIOLIB
      sh-pfc: r8a7790: Add ETH pin groups and functions
      sh-pfc: r8a7790: Add INTC pin groups and functions
      sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
      sh-pfc: r8a7790: Remove GPIO data
      sh-pfc: r8a7790: Remove function GPIOs
      sh-pfc: r8a7790: Don't use GPIO enum entries
      sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
      sh-pfc: sh7372: Add BSC pin groups and functions
      sh-pfc: sh7372: Add CEU pin groups and functions
      sh-pfc: sh7372: Add FLCTL pin groups and functions
      sh-pfc: sh7372: Add FSI pin groups and functions
      sh-pfc: sh7372: Add HDMI pin groups and functions
      sh-pfc: sh7372: Add INTC pin groups and functions
      sh-pfc: sh7372: Add KEYSC pin groups and functions
      sh-pfc: sh7372: Add LCDC pin groups and functions
      sh-pfc: sh7372: Add SCIF pin groups and functions
      sh-pfc: sh7372: Add USB pin groups and functions
      ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
      ARM: shmobile: mackerel: Register pinctrl mapping for CEU
      ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
      ARM: shmobile: mackerel: Register pinctrl mapping for FSI
      ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
      ARM: shmobile: mackerel: Register pinctrl mapping for LCD
      ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
      ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
      ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
      ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
      ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
      ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
      ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
      ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
      ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
      ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
      ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
      ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
      ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
      ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
      ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
      ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
      sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
      sh-pfc: sh7372: Remove function GPIOs
      ARM: shmobile: sh7372: Remove all GPIOs
      sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
      sh-pfc: r8a7740: Add SCIF pin groups and functions
      sh-pfc: r8a7740: Declare missing INTC function
      sh-pfc: r8a7740: Add BSC pin groups and functions
      sh-pfc: r8a7740: Add GETHER pin groups and functions
      sh-pfc: r8a7740: Add CEU pin groups and functions
      sh-pfc: r8a7740: Add FSI pin groups and functions
      sh-pfc: r8a7740: Add HDMI pin groups and functions
      sh-pfc: r8a7740: Hardcode the LCDC0 output
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
      ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
      ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
      ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
      ARM: shmobile: bonito: Remove empty core devices array
      ARM: shmobile: bonito: Register pinctrl mapping for SCIF
      ARM: shmobile: bonito: Register pinctrl mapping for INTC
      ARM: shmobile: bonito: Register pinctrl mapping for BSC
      ARM: shmobile: bonito: Don't configure LCDC routing manually
      sh-pfc: r8a7740: Remove SCIF function GPIOS
      sh-pfc: r8a7740: Remove INTC function GPIOS
      sh-pfc: r8a7740: Remove BSC function GPIOS
      sh-pfc: r8a7740: Remove GETHER function GPIOS
      sh-pfc: r8a7740: Remove CEU function GPIOS
      sh-pfc: r8a7740: Remove FSI function GPIOS
      sh-pfc: r8a7740: Remove HDMI function GPIOS
      ARM: shmobile: r8a7740: Remove SCIF function GPIOs
      ARM: shmobile: r8a7740: Remove INTC function GPIOs
      ARM: shmobile: r8a7740: Remove BSC function GPIOs
      ARM: shmobile: r8a7740: Remove GETHER function GPIOs
      ARM: shmobile: r8a7740: Remove CEU function GPIOs
      ARM: shmobile: r8a7740: Remove FSI function GPIOs
      ARM: shmobile: r8a7740: Remove HDMI function GPIOs
      sh-pfc: r8a7740: Remove function GPIOs
      sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
      ARM: shmobile: r8a7740: Remove all GPIOs
      sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
      sh-pfc: r8a7778: Fix outdated GPIO_FN comments
      ARM: shmobile: r8a7790: Register GPIO devices
      ARM: shmobile: r8a7790: Remove all GPIOs
      sh-pfc: Add support for SoC-specific initialization
      sh-pfc: sh73a0: Add VCCQ MC0 regulator
      ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
      ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
      sh-pfc: sh73a0: Add TPU pin groups and functions
      sh-pfc: r8a7740: Add TPU pin groups and functions
      sh-pfc: r8a7790: Add TPU pin groups and functions
      sh-pfc: sh73a0: Remove function GPIOs
      Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
      ARM: shmobile: lager: Initialize pinmux
      ARM: shmobile: marzen: Use RCAR_GP_PIN macro
      ARM: shmobile: r8a7740: Make private clock arrays static
      ARM: shmobile: r8a7740: add TPU PWM support
      ARM: shmobile: r8a7790: Make private clock arrays static
      ARM: shmobile: r8a7790: add TPU PWM support

Leela Krishna Amudala (1):
      ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor

Linus Walleij (51):
      ARM: u300: enable delaytimer on the U300
      ARM: u300: device tree support for the timer
      pinctrl: u300 device tree support
      pinctrl: coh901: add device tree support
      ARM: u300: basic device tree support
      i2c: stu300: device tree support
      ARM: u300: register I2C bus drivers from device tree
      watchdog: coh901327: devicetree support
      ARM: u300: add the COH 901 327 watchdog to device tree
      Documentation/devicetree: add a small note on PCI
      ARM: pci: create pci_common_init_dev()
      ARM: integrator: merge PCIv3 driver into one file
      ARM: integrator: convert PCIv3 bridge to platform device
      ARM: integrator: grab PCI error IRQ in probe()
      ARM: integrator: move PCI base address grab to probe
      ARM: integrator: move V3 register definitions into driver
      ARM: integrator: remap PCIv3 base dynamically
      ARM: integrator: move VGA base assignment
      ARM: integrator: move static ioremapping into PCIv3 driver
      ARM: integrator: basic PCIv3 device tree support
      rtc: coh901331: add devicetree support
      ARM: u300: add RTC to device tree
      ARM: u300: set up board power from device tree
      ARM: u300: support regulators in the device tree
      ARM: u300: enable MMC/SD card from device tree
      dma: coh901318: add devicetree support
      ARM: u300: augment device tree with DMA channels
      ARM: u300: add the COH 901 318 DMAC to device tree
      ARM: u300: add SPI PL022 to the device tree
      ARM: u300: probe the U300 dummy-spichip from device tree
      ARM: u300: add FSMC flash into the device tree
      ARM: u300: delete all static board data
      ARM: u300: move debugmacro to debug includes
      ARM: u300: remove deps from debug macro
      ARM: u300: push down syscon registers
      ARM: u300: delete <mach/hardware.h>
      ARM: u300: delete <mach/irqs.h>
      ARM: u300: localize <mach/u300-regs.h>
      ARM: u300: convert to multiplatform
      ARM: u300: delete remnant machine headers
      ARM: u300: add syscon node
      ARM: u300: remove register definition file
      clk: move the U300 fixed and fixed-factor to DT
      i2c: stu300: do not request a specific clock name
      ARM: u300: move the gated system controller clocks to DT
      ARM: u300: convert MMC/SD clock to device tree
      pinctrl: get rid of all platform data for coh901
      spi: pl022: use DMA by default when probing from DT
      ARM: u300: switch to using syscon regmap for board
      ARM: integrator: set local side PCI addresses right
      ARM: integrator: let pciv3 use mem/premem from device tree

Lorenzo Pieralisi (1):
      drivers: bus: add ARM CCI support

Magnus Damm (17):
      ARM: shmobile: r8a7779 pinmux platform device cleanup
      ARM: shmobile: r8a7740 pinmux platform device cleanup
      ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
      ARM: shmobile: uImage load address rework
      ARM: shmobile: Let romImage rely on default ATAGS
      ARM: shmobile: Remove romImage CONFIG_MEMORY_START
      ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
      ARM: shmobile: Add SMP boot function and argument
      ARM: shmobile: Add SCU boot function using argument
      ARM: shmobile: r8a7779 SMP with SCU boot fn and args
      ARM: shmobile: sh73a0 SMP with SCU boot fn and args
      ARM: shmobile: EMEV2 SMP with SCU boot fn and args
      ARM: shmobile: Remove old SCU boot code
      ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
      ARM: shmobile: Remove MEMORY_START/SIZE
      ARM: shmobile: Remove mach/memory.h
      ARM: shmobile: Remove AP4EVB board support

Markus Pargmann (1):
      ARM: imx: Remove mxc specific ulpi access ops

Martin Fuzzey (1):
      ARM: i.MX5: Allow DT clock providers

Matt Porter (6):
      ARM: davinci: move private EDMA API to arm/common
      ARM: edma: remove unused transfer controller handlers
      dmaengine: edma: Add TI EDMA device tree binding
      ARM: edma: Add DT and runtime PM support to the private EDMA API
      ARM: edma: Add EDMA crossbar event mux support
      dmaengine: edma: enable build for AM33XX

Maxime Ripard (2):
      ARM: sunxi: Add Allwinner A10s machine compatible
      ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig

Mohammed, Afzal (1):
      ARM: OMAP2+: AM43x: resolve SMP related build error

Nicolas Pitre (4):
      drivers/bus: arm-cci: function to enable CCI ports from early boot code
      ARM: vexpress: introduce DCSCB support
      ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
      ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster

Nicolin Chen (2):
      ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
      ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default

Nishanth Menon (1):
      ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data

Olof Johansson (22):
      Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge branch 'depends/rmk-devel-stable' into next/soc
      Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
      Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
      Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge branch 'clps711x/soc' into next/soc
      Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
      Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc

Peter Huewe (1):
      ARM: u300 use module_spi_driver to register driver

Phil Edworthy (2):
      pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
      ARM: shmobile: r8a7779: Add PCIe clocks

Philip Avinash (1):
      ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK

Philipp Zabel (1):
      ARM i.MX5: Add S/PDIF clocks

Rob Herring (1):
      ARM: introduce common set_auxcr/get_auxcr functions

Roger Quadros (1):
      ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies

Rogerio Pimentel (1):
      ARM: imx_v6_v7_defconfig: enable parallel display

Russell King (2):
      Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
      Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable

Sanjeev Premi (1):
      ARM: OMAP2+: AM43x: SRAM base and size

Santosh Shilimkar (13):
      ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
      ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
      ARM: OMAP4+: Make secondary_startup function name more consistent
      ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
      ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
      ARM: OMAP4+: CM: Move function prototypes to common header for re-use
      ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
      ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
      ARM: OMAP5: Enable build and frameowrk initialisations
      ARM: dts: keystone: Add minimal Keystone SOC device tree data
      ARM: keystone: Add minimal TI Keystone platform support
      ARM: keystone: Enable SMP support on Keystone machines
      ARM: keystone: Move CPU bringup code to dedicated asm file

Sascha Hauer (1):
      ARM i.MX53: Add SATA clock

Sebastian Hesselbarth (10):
      clk: mvebu: introduce per-clock-gate flags
      clk: mvebu: add common clock functions for core clk and clk gating
      clk: mvebu: add Dove SoC-centric clock init
      clk: mvebu: add Kirkwood SoC-centric clock init
      clk: mvebu: add Armada 370 SoC-centric clock init
      clk: mvebu: add Armada XP SoC-centric clock init
      ARM: dove: move DT boards to SoC-centric clock init
      ARM: kirkwood: move DT boards to SoC-centric clock init
      ARM: mvebu: move DT boards to SoC-centric clock init
      clk: mvebu: disintegrate obsolete file

Sergei Shtylyov (18):
      sh-pfc: r8a7778: add USB pin groups
      sh-pfc: r8a7778: add Ether pin groups
      sh-pfc: r8a7779: add Ether pin groups
      ARM: shmobile: r8a7778: correct model name in Kconfig
      ARM: shmobile: r8a7779: fix Ether device name
      ARM: shmobile: r8a7778: fix Ether device name
      ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
      ehci-platform: add pre_setup() method to platform data
      ARM: shmobile: r8a7779: setup EHCI internal buffer
      phy-rcar-usb: remove EHCI internal buffer setup
      ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
      phy-rcar-usb: correct base address
      phy-rcar-usb: add platform data
      ARM: shmobile: Marzen: pass platform data to USB PHY device
      phy-rcar-usb: handle platform data
      phy-rcar-usb: add R8A7778 support
      ARM: shmobile: r8a7778: add USB support
      ARM: shmobile: BOCK-W: add USB support

Shawn Guo (8):
      ARM: imx: include <asm/io.h> in hardware.h
      ARM: imx: move clk_prepare() out from mxc_restart()
      ARM: imx: create mxc_arch_reset_init_dt() for DT boot
      ARM: imx: add clock support for imx6sl
      ARM: imx: enable low-level debug support for imx6sl
      ARM: imx: add initial support for imx6sl
      ARM: imx6q: call of_clk_init() to register fixed rate clocks
      ARM: imx6: use common of_clk_init() call to initialize clocks

Simon Horman (4):
      gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
      ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
      ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
      Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base

Soren Brinkmann (4):
      clk: zynq: Factor out PLL driver
      clk: zynq: Add clock controller driver
      arm: zynq: Migrate platform to clock controller
      clk: zynq: Remove deprecated clock code

Stefano Stabellini (1):
      arm: introduce psci_smp_ops

Thomas Petazzoni (27):
      arm: kirkwood: use the default of match table
      arm: mvebu: update defconfig with PCI and USB support
      clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
      clk: mvebu: add more PCIe clocks for Armada XP
      pci: PCIe driver for Marvell Armada 370/XP systems
      arm: mvebu: PCIe support is now available on mvebu
      arm: kirkwood: update defconfig with PCIe driver and board updates
      pci: mvebu: no longer fake the slot location of downstream devices
      pci: mvebu: allow the enumeration of devices beyond physical bridges
      pci: mvebu: fix the emulation of the status register
      pci: mvebu: enable driver usage on Kirkwood
      arm: kirkwood: move PCIe window init to legacy driver
      arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
      arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
      arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
      arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
      arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
      arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
      arm: mvebu: remove dependency of SMP init on static I/O mapping
      arm: mvebu: avoid hardcoded virtual address in coherency code
      arm: mvebu: move cache and mvebu-mbus initialization later
      arm: mvebu: remove hardcoded static I/O mapping
      arm: mvebu: don't hardcode a physical address in headsmp.S
      arm: mvebu: don't hardcode the physical address for mvebu-mbus
      arm: mvebu: add another earlyprintk Kconfig option
      arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
      arm: mvebu: fix coherency_late_init() for multiplatform

Tomasz Figa (30):
      ARM: EXYNOS: Remove unused board files
      ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
      ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
      ARM: EXYNOS: Remove legacy PMU initialization code
      ARM: EXYNOS: Remove legacy EINT initialization code
      ARM: EXYNOS: Remove legacy UART initialization code
      ARM: EXYNOS: Remove legacy dev- and setup- files
      ARM: EXYNOS: Remove legacy interrupt initialization code
      ARM: EXYNOS: Remove legacy timer initialization code
      ARM: EXYNOS: Remove platform device initialization
      ARM: EXYNOS: Remove legacy mapping of chip ID block
      ARM: EXYNOS: Remove check for device tree presence
      ARM: EXYNOS: Remove legacy power domain registration code
      ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
      ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
      ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
      platform: Check for ARCH_EXYNOS separately
      USB: Check for ARCH_EXYNOS separately
      ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
      ARM: SAMSUNG: Include most of mach/ headers conditionally
      ARM: EXYNOS: Do not select legacy Kconfig symbols any more
      ARM: EXYNOS: Remove setup-i2c0.c
      ARM: EXYNOS: Remove mach/gpio.h
      ARM: EXYNOS: Remove mach/regs-gpio.h header
      ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
      ARM: EXYNOS: Select SPARSE_IRQ for Exynos
      ARM: EXYNOS: Remove mach/irqs.h header
      ARM: EXYNOS: Remove unused base addresses from mach/map.h header
      thermal: exynos: Support both EXYNOS4X12 SoCs
      ARM: EXYNOS: Remove mach/regs-usb-phy.h header

Tony Lindgren (4):
      Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
      Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
      Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
      ARM: OMAP5: Remove unused include for ocp2scp

Tushar Behera (1):
      ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers

Ulf Hansson (1):
      ARM: u300: Update MMC configs for u300 defconfig

Ulrich Hecht (1):
      ARM: shmobile: r8a7790: HSCIF support

Uwe Kleine-K?nig (3):
      ARM: ARMv7-M: Add support for exception handling
      ARM: ARMv7-M: Allow the building of new kernel port
      ARM: ARMv7-M: implement read_cpuid_ext

Vaibhav Hiremath (2):
      ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
      ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature

Vivek Gautam (1):
      ARM: EXYNOS: Enable XHCI support on exynos5

Vladimir Barinov (2):
      sh-pfc: r8a7779: add VIN pin groups
      sh-pfc: r8a7778: add VIN pin groups

Wei Yongjun (1):
      pci: mvebu: fix return value check in mvebu_pcie_probe()

 Documentation/arm/sunxi/README                     |    4 +
 Documentation/devicetree/bindings/arm/cci.txt      |  172 +
 .../devicetree/bindings/arm/keystone/keystone.txt  |   10 +
 .../devicetree/bindings/arm/rtsm-dcscb.txt         |   19 +
 Documentation/devicetree/bindings/arm/ste-u300.txt |   46 +
 .../devicetree/bindings/clock/imx5-clock.txt       |   13 +
 .../devicetree/bindings/clock/imx6q-clock.txt      |    1 +
 .../devicetree/bindings/clock/imx6sl-clock.txt     |   10 +
 .../bindings/clock/ste-u300-syscon-clock.txt       |   80 +
 .../devicetree/bindings/clock/vf610-clock.txt      |   26 +
 .../devicetree/bindings/clock/zynq-7000.txt        |  123 +-
 .../devicetree/bindings/dma/ste-coh901318.txt      |   32 +
 Documentation/devicetree/bindings/dma/ti-edma.txt  |   34 +
 .../devicetree/bindings/gpio/gpio-clps711x.txt     |   28 +
 .../bindings/gpio/gpio-stericsson-coh901.txt       |    7 +
 .../devicetree/bindings/i2c/i2c-st-ddci2c.txt      |   15 +
 .../devicetree/bindings/pci/designware-pcie.txt    |   73 +
 .../devicetree/bindings/pci/mvebu-pci.txt          |  221 ++
 Documentation/devicetree/bindings/pci/pci.txt      |    9 +
 .../devicetree/bindings/pci/v3-v360epc-pci.txt     |   15 +
 Documentation/devicetree/bindings/rtc/dw-apb.txt   |   19 +
 .../bindings/timer/stericsson-u300-apptimer.txt    |   18 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 .../bindings/watchdog/stericsson-coh901327.txt     |   19 +
 arch/arm/Kconfig                                   |   64 +-
 arch/arm/Kconfig-nommu                             |    2 +-
 arch/arm/Kconfig.debug                             |  101 +-
 arch/arm/Makefile                                  |    4 +
 arch/arm/boot/compressed/head-shmobile.S           |   21 +-
 arch/arm/boot/dts/Makefile                         |    3 +
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |    8 +
 arch/arm/boot/dts/exynos5440.dtsi                  |   40 +-
 arch/arm/boot/dts/integratorap.dts                 |   41 +
 arch/arm/boot/dts/keystone.dts                     |  117 +
 arch/arm/boot/dts/kirkwood-6281.dtsi               |   31 +
 arch/arm/boot/dts/kirkwood-6282.dtsi               |   48 +
 arch/arm/boot/dts/kirkwood-db-88f6281.dts          |   30 +
 arch/arm/boot/dts/kirkwood-db-88f6282.dts          |   34 +
 arch/arm/boot/dts/kirkwood-db.dtsi                 |   89 +
 arch/arm/boot/dts/kirkwood-iconnect.dts            |    8 +
 arch/arm/boot/dts/kirkwood-mplcec4.dts             |    8 +
 .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |    8 +
 arch/arm/boot/dts/kirkwood-nsa310.dts              |    8 +
 arch/arm/boot/dts/kirkwood-ts219-6281.dts          |    3 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts          |    3 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi              |    9 +-
 arch/arm/boot/dts/kirkwood.dtsi                    |    1 +
 arch/arm/boot/dts/rk3066a-clocks.dtsi              |  299 ++
 arch/arm/boot/dts/rk3066a.dtsi                     |  390 ++
 arch/arm/boot/dts/ste-u300.dts                     |  473 +++
 arch/arm/boot/dts/zynq-7000.dtsi                   |   71 +-
 arch/arm/boot/dts/zynq-zc702.dts                   |    4 -
 arch/arm/common/Kconfig                            |    3 +
 arch/arm/common/Makefile                           |    1 +
 arch/arm/{mach-davinci/dma.c => common/edma.c}     |  368 +-
 arch/arm/configs/ap4evb_defconfig                  |   56 -
 arch/arm/configs/bonito_defconfig                  |   72 -
 arch/arm/configs/clps711x_defconfig                |    8 +-
 arch/arm/configs/exynos_defconfig                  |    3 +
 arch/arm/configs/imx_v6_v7_defconfig               |   10 +
 arch/arm/configs/keystone_defconfig                |  157 +
 arch/arm/configs/kirkwood_defconfig                |   10 +-
 arch/arm/configs/multi_v7_defconfig                |    2 +
 arch/arm/configs/mvebu_defconfig                   |    6 +-
 arch/arm/configs/u300_defconfig                    |   14 +-
 arch/arm/include/asm/assembler.h                   |   17 +-
 arch/arm/include/asm/cp15.h                        |   14 +
 arch/arm/include/asm/cputype.h                     |   44 +-
 arch/arm/include/asm/glue-cache.h                  |   27 +
 arch/arm/include/asm/glue-df.h                     |    8 +
 arch/arm/include/asm/glue-proc.h                   |    9 +
 arch/arm/include/asm/hardware/pci_v3.h             |  186 -
 arch/arm/include/asm/irqflags.h                    |   22 +-
 arch/arm/include/asm/mach/arch.h                   |    5 +
 arch/arm/include/asm/mach/pci.h                    |   17 +-
 arch/arm/include/asm/psci.h                        |    9 +
 arch/arm/include/asm/ptrace.h                      |    4 +
 arch/arm/include/asm/system_info.h                 |    1 +
 arch/arm/include/asm/v7m.h                         |   44 +
 arch/arm/include/debug/imx-uart.h                  |   10 +
 arch/arm/include/debug/keystone.S                  |   43 +
 arch/arm/include/debug/mvebu.S                     |    5 +
 arch/arm/include/debug/rockchip.S                  |   42 +
 .../mach/debug-macro.S => include/debug/u300.S}    |    9 +-
 arch/arm/include/uapi/asm/ptrace.h                 |   35 +-
 arch/arm/kernel/Makefile                           |   13 +-
 arch/arm/kernel/bios32.c                           |    9 +-
 arch/arm/kernel/entry-common.S                     |    4 +
 arch/arm/kernel/entry-header.S                     |  124 +
 arch/arm/kernel/entry-v7m.S                        |  143 +
 arch/arm/kernel/head-nommu.S                       |   10 +-
 arch/arm/kernel/psci.c                             |    7 +-
 arch/arm/kernel/psci_smp.c                         |   84 +
 arch/arm/kernel/setup.c                            |   26 +-
 arch/arm/kernel/traps.c                            |    8 +
 arch/arm/mach-clps711x/Kconfig                     |    3 +-
 arch/arm/mach-clps711x/Makefile                    |    5 +-
 arch/arm/mach-clps711x/board-autcpu12.c            |  133 +-
 arch/arm/mach-clps711x/board-cdb89712.c            |    3 +
 arch/arm/mach-clps711x/board-clep7312.c            |    1 +
 arch/arm/mach-clps711x/board-edb7211.c             |   34 +-
 arch/arm/mach-clps711x/board-fortunet.c            |    1 +
 arch/arm/mach-clps711x/board-p720t.c               |  254 +-
 arch/arm/mach-clps711x/common.c                    |   89 +-
 arch/arm/mach-clps711x/common.h                    |    1 +
 arch/arm/mach-clps711x/devices.c                   |   68 +
 arch/arm/mach-clps711x/devices.h                   |   12 +
 arch/arm/mach-clps711x/include/mach/autcpu12.h     |   59 -
 arch/arm/mach-clps711x/include/mach/clps711x.h     |   88 +-
 arch/arm/mach-clps711x/include/mach/hardware.h     |    7 -
 arch/arm/mach-clps711x/include/mach/memory.h       |   41 -
 arch/arm/mach-clps711x/include/mach/syspld.h       |  116 -
 arch/arm/mach-davinci/Makefile                     |    2 +-
 arch/arm/mach-davinci/board-tnetv107x-evm.c        |    2 +-
 arch/arm/mach-davinci/davinci.h                    |   30 +-
 arch/arm/mach-davinci/devices-da8xx.c              |    8 +-
 arch/arm/mach-davinci/devices-tnetv107x.c          |    6 +-
 arch/arm/mach-davinci/devices.c                    |    6 +-
 arch/arm/mach-davinci/dm355.c                      |    6 +-
 arch/arm/mach-davinci/dm365.c                      |    6 +-
 arch/arm/mach-davinci/dm644x.c                     |    6 +-
 arch/arm/mach-davinci/dm646x.c                     |    6 +-
 arch/arm/mach-davinci/include/mach/cp_intc.h       |    4 +-
 arch/arm/mach-davinci/include/mach/da8xx.h         |   18 +-
 arch/arm/mach-davinci/include/mach/tnetv107x.h     |    6 +-
 arch/arm/mach-dove/Kconfig                         |    3 +-
 arch/arm/mach-dove/board-dt.c                      |    3 +-
 arch/arm/mach-dove/common.c                        |    1 -
 arch/arm/mach-exynos/Kconfig                       |  352 +-
 arch/arm/mach-exynos/Makefile                      |   33 -
 arch/arm/mach-exynos/common.c                      |  547 +--
 arch/arm/mach-exynos/common.h                      |    4 +-
 arch/arm/mach-exynos/dev-ahci.c                    |  255 --
 arch/arm/mach-exynos/dev-audio.c                   |  254 --
 arch/arm/mach-exynos/dev-ohci.c                    |   52 -
 arch/arm/mach-exynos/dev-uart.c                    |   55 -
 arch/arm/mach-exynos/dma.c                         |  322 --
 arch/arm/mach-exynos/firmware.c                    |   22 +-
 arch/arm/mach-exynos/include/mach/gpio.h           |  289 --
 arch/arm/mach-exynos/include/mach/irqs.h           |  476 ---
 arch/arm/mach-exynos/include/mach/map.h            |  214 --
 arch/arm/mach-exynos/include/mach/pm-core.h        |   12 +-
 arch/arm/mach-exynos/include/mach/regs-gpio.h      |   40 -
 arch/arm/mach-exynos/include/mach/regs-usb-phy.h   |   74 -
 arch/arm/mach-exynos/mach-armlex4210.c             |  207 --
 arch/arm/mach-exynos/mach-exynos4-dt.c             |    8 +-
 arch/arm/mach-exynos/mach-exynos5-dt.c             |    8 +-
 arch/arm/mach-exynos/mach-nuri.c                   | 1388 -------
 arch/arm/mach-exynos/mach-origen.c                 |  823 -----
 arch/arm/mach-exynos/mach-smdk4x12.c               |  396 --
 arch/arm/mach-exynos/mach-smdkv310.c               |  444 ---
 arch/arm/mach-exynos/mach-universal_c210.c         | 1159 ------
 arch/arm/mach-exynos/platsmp.c                     |    2 +-
 arch/arm/mach-exynos/pm.c                          |    1 -
 arch/arm/mach-exynos/pm_domains.c                  |  101 +-
 arch/arm/mach-exynos/setup-fimc.c                  |   44 -
 arch/arm/mach-exynos/setup-fimd0.c                 |   43 -
 arch/arm/mach-exynos/setup-i2c0.c                  |   29 -
 arch/arm/mach-exynos/setup-i2c1.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c2.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c3.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c4.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c5.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c6.c                  |   23 -
 arch/arm/mach-exynos/setup-i2c7.c                  |   23 -
 arch/arm/mach-exynos/setup-keypad.c                |   36 -
 arch/arm/mach-exynos/setup-sdhci-gpio.c            |  152 -
 arch/arm/mach-exynos/setup-spi.c                   |   45 -
 arch/arm/mach-exynos/setup-usb-phy.c               |  223 --
 arch/arm/mach-imx/Kconfig                          |   65 +-
 arch/arm/mach-imx/Makefile                         |    4 +-
 arch/arm/mach-imx/clk-imx51-imx53.c                |   73 +-
 arch/arm/mach-imx/clk-imx6q.c                      |   48 +-
 arch/arm/mach-imx/clk-imx6sl.c                     |  267 ++
 arch/arm/mach-imx/clk-pllv3.c                      |   10 -
 arch/arm/mach-imx/clk-vf610.c                      |  319 ++
 arch/arm/mach-imx/clk.c                            |   35 +
 arch/arm/mach-imx/clk.h                            |    4 +-
 arch/arm/mach-imx/common.h                         |    2 +-
 arch/arm/mach-imx/hardware.h                       |    1 +
 arch/arm/mach-imx/imx25-dt.c                       |    2 +
 arch/arm/mach-imx/imx27-dt.c                       |    2 +
 arch/arm/mach-imx/imx31-dt.c                       |    2 +
 arch/arm/mach-imx/imx51-dt.c                       |    2 +
 arch/arm/mach-imx/irq-common.c                     |    1 +
 arch/arm/mach-imx/mach-imx53.c                     |    3 +
 arch/arm/mach-imx/mach-imx6q.c                     |   81 +-
 arch/arm/mach-imx/mach-imx6sl.c                    |   52 +
 arch/arm/mach-imx/mach-pca100.c                    |    4 +-
 arch/arm/mach-imx/mach-vf610.c                     |   48 +
 arch/arm/mach-imx/mm-imx1.c                        |    2 +-
 arch/arm/mach-imx/mm-imx21.c                       |    2 +-
 arch/arm/mach-imx/mm-imx25.c                       |    2 +-
 arch/arm/mach-imx/mm-imx27.c                       |    2 +-
 arch/arm/mach-imx/mm-imx3.c                        |    4 +-
 arch/arm/mach-imx/mm-imx5.c                        |    3 +-
 arch/arm/mach-imx/system.c                         |   47 +-
 arch/arm/mach-imx/ulpi.c                           |  118 -
 arch/arm/mach-imx/ulpi.h                           |   11 +-
 arch/arm/mach-integrator/Makefile                  |    2 +-
 arch/arm/mach-integrator/include/mach/platform.h   |   23 -
 arch/arm/mach-integrator/integrator_ap.c           |   31 +-
 arch/arm/mach-integrator/pci.c                     |  113 -
 arch/arm/mach-integrator/pci_v3.c                  |  564 ++-
 arch/arm/mach-integrator/pci_v3.h                  |    2 +
 arch/arm/mach-keystone/Kconfig                     |   15 +
 arch/arm/mach-keystone/Makefile                    |    6 +
 arch/arm/mach-keystone/Makefile.boot               |    1 +
 arch/arm/mach-keystone/keystone.c                  |   75 +
 arch/arm/mach-keystone/keystone.h                  |   23 +
 arch/arm/mach-keystone/platsmp.c                   |   43 +
 arch/arm/mach-keystone/smc.S                       |   29 +
 arch/arm/mach-kirkwood/Kconfig                     |   24 +-
 arch/arm/mach-kirkwood/Makefile                    |    3 +-
 arch/arm/mach-kirkwood/board-db88f628x-bp.c        |   24 +
 arch/arm/mach-kirkwood/board-dt.c                  |   18 +-
 arch/arm/mach-kirkwood/board-iconnect.c            |    8 -
 arch/arm/mach-kirkwood/board-mplcec4.c             |    1 -
 arch/arm/mach-kirkwood/board-nsa310.c              |   25 -
 arch/arm/mach-kirkwood/board-readynas.c            |    1 -
 arch/arm/mach-kirkwood/common.c                    |   47 +-
 arch/arm/mach-kirkwood/common.h                    |    8 +
 arch/arm/mach-kirkwood/db88f6281-bp-setup.c        |  108 -
 arch/arm/mach-kirkwood/include/mach/bridge-regs.h  |    2 +
 arch/arm/mach-kirkwood/pcie.c                      |   22 +
 arch/arm/mach-mvebu/Kconfig                        |    7 +-
 arch/arm/mach-mvebu/armada-370-xp.c                |   53 +-
 arch/arm/mach-mvebu/armada-370-xp.h                |   10 -
 arch/arm/mach-mvebu/coherency.c                    |   45 +-
 arch/arm/mach-mvebu/coherency.h                    |    4 -
 arch/arm/mach-mvebu/common.h                       |    2 +
 arch/arm/mach-mvebu/headsmp.S                      |   16 +-
 arch/arm/mach-mvebu/platsmp.c                      |   10 +-
 arch/arm/mach-omap2/Kconfig                        |    9 +
 arch/arm/mach-omap2/Makefile                       |   19 +-
 arch/arm/mach-omap2/am33xx.h                       |    1 +
 arch/arm/mach-omap2/board-generic.c                |   16 +
 arch/arm/mach-omap2/cclock33xx_data.c              |   30 +
 arch/arm/mach-omap2/cclock3xxx_data.c              |   11 -
 arch/arm/mach-omap2/clockdomain.h                  |    1 +
 arch/arm/mach-omap2/clockdomains54xx_data.c        |  464 +++
 arch/arm/mach-omap2/cm-regbits-54xx.h              | 1737 +++++++++
 arch/arm/mach-omap2/cm1_44xx.h                     |    7 +-
 arch/arm/mach-omap2/cm1_54xx.h                     |  213 ++
 arch/arm/mach-omap2/cm2_44xx.h                     |    7 +-
 arch/arm/mach-omap2/cm2_54xx.h                     |  389 ++
 arch/arm/mach-omap2/cm33xx.h                       |    2 +-
 arch/arm/mach-omap2/cm_44xx_54xx.h                 |   36 +
 arch/arm/mach-omap2/common.h                       |    5 +-
 arch/arm/mach-omap2/control.h                      |   12 +
 arch/arm/mach-omap2/id.c                           |   32 +-
 arch/arm/mach-omap2/io.c                           |   25 +-
 arch/arm/mach-omap2/omap-headsmp.S                 |    8 +-
 arch/arm/mach-omap2/omap-mpuss-lowpower.c          |   69 +-
 arch/arm/mach-omap2/omap-smp.c                     |    6 +-
 arch/arm/mach-omap2/omap4-common.c                 |   16 -
 arch/arm/mach-omap2/omap4-restart.c                |   27 +
 arch/arm/mach-omap2/omap_hwmod.h                   |    1 +
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c         |    3 +-
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c         | 2150 +++++++++++
 arch/arm/mach-omap2/pm44xx.c                       |   58 +-
 arch/arm/mach-omap2/powerdomain.h                  |    1 +
 arch/arm/mach-omap2/powerdomains3xxx_data.c        |   62 +
 arch/arm/mach-omap2/powerdomains54xx_data.c        |  331 ++
 arch/arm/mach-omap2/prcm-common.h                  |   11 +
 arch/arm/mach-omap2/prcm44xx.h                     |    6 +
 arch/arm/mach-omap2/prcm_mpu44xx.h                 |   14 +-
 arch/arm/mach-omap2/prcm_mpu54xx.h                 |   87 +
 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h           |   36 +
 arch/arm/mach-omap2/prm-regbits-54xx.h             | 2701 ++++++++++++++
 arch/arm/mach-omap2/prm44xx.h                      |   33 +-
 arch/arm/mach-omap2/prm44xx_54xx.h                 |   58 +
 arch/arm/mach-omap2/prm54xx.h                      |  421 +++
 arch/arm/mach-omap2/scrm54xx.h                     |  231 ++
 arch/arm/mach-omap2/soc.h                          |   26 +
 arch/arm/mach-omap2/sram.c                         |    3 +
 arch/arm/mach-omap2/timer.c                        |    2 +-
 arch/arm/mach-omap2/voltage.h                      |    1 +
 arch/arm/mach-omap2/voltagedomains54xx_data.c      |   92 +
 arch/arm/mach-picoxcell/Kconfig                    |    1 -
 arch/arm/mach-picoxcell/common.c                   |    2 -
 arch/arm/mach-rockchip/Kconfig                     |   16 +
 arch/arm/mach-rockchip/Makefile                    |    1 +
 arch/arm/mach-rockchip/rockchip.c                  |   52 +
 arch/arm/mach-s3c24xx/dma-s3c2412.c                |   56 +-
 arch/arm/mach-s3c24xx/dma-s3c2443.c                |    3 +-
 arch/arm/mach-s3c24xx/dma.c                        |    3 -
 arch/arm/mach-shmobile/Kconfig                     |   65 +-
 arch/arm/mach-shmobile/Makefile                    |    2 -
 arch/arm/mach-shmobile/Makefile.boot               |   18 +-
 arch/arm/mach-shmobile/board-ap4evb.c              | 1332 -------
 arch/arm/mach-shmobile/board-armadillo800eva.c     |  116 +-
 arch/arm/mach-shmobile/board-bockw.c               |   21 +
 arch/arm/mach-shmobile/board-bonito.c              |  495 ---
 arch/arm/mach-shmobile/board-kzm9g-reference.c     |    1 -
 arch/arm/mach-shmobile/board-kzm9g.c               |   11 +-
 arch/arm/mach-shmobile/board-lager.c               |   15 +
 arch/arm/mach-shmobile/board-mackerel.c            |  171 +-
 arch/arm/mach-shmobile/board-marzen.c              |  188 +-
 arch/arm/mach-shmobile/clock-r8a73a4.c             |  387 +-
 arch/arm/mach-shmobile/clock-r8a7740.c             |   11 +-
 arch/arm/mach-shmobile/clock-r8a7778.c             |  183 +-
 arch/arm/mach-shmobile/clock-r8a7779.c             |    4 +-
 arch/arm/mach-shmobile/clock-r8a7790.c             |  255 +-
 arch/arm/mach-shmobile/clock-sh73a0.c              |  111 +-
 arch/arm/mach-shmobile/headsmp-scu.S               |   29 +-
 arch/arm/mach-shmobile/headsmp.S                   |   13 +-
 arch/arm/mach-shmobile/include/mach/clock.h        |    8 +-
 arch/arm/mach-shmobile/include/mach/common.h       |    6 +-
 .../arm/mach-shmobile/include/mach/head-ap4evb.txt |   93 -
 arch/arm/mach-shmobile/include/mach/irqs.h         |    5 +
 arch/arm/mach-shmobile/include/mach/memory.h       |    7 -
 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h    |   29 -
 arch/arm/mach-shmobile/include/mach/mmc.h          |    4 +-
 arch/arm/mach-shmobile/include/mach/r8a7740.h      |  488 ---
 arch/arm/mach-shmobile/include/mach/r8a7778.h      |   11 +
 arch/arm/mach-shmobile/include/mach/r8a7779.h      |    3 +
 arch/arm/mach-shmobile/include/mach/sh7372.h       |  393 +-
 arch/arm/mach-shmobile/include/mach/zboot.h        |    6 +-
 arch/arm/mach-shmobile/pm-sh7372.c                 |    3 +
 arch/arm/mach-shmobile/setup-r8a7740.c             |   24 +-
 arch/arm/mach-shmobile/setup-r8a7778.c             |  262 +-
 arch/arm/mach-shmobile/setup-r8a7779.c             |  215 +-
 arch/arm/mach-shmobile/setup-r8a7790.c             |   36 +-
 arch/arm/mach-shmobile/setup-sh73a0.c              |   95 +-
 arch/arm/mach-shmobile/sleep-sh7372.S              |    5 +-
 arch/arm/mach-shmobile/smp-emev2.c                 |    6 +-
 arch/arm/mach-shmobile/smp-r8a7779.c               |    6 +-
 arch/arm/mach-shmobile/smp-sh73a0.c                |    6 +-
 arch/arm/mach-socfpga/Kconfig                      |    2 +-
 arch/arm/mach-socfpga/socfpga.c                    |    2 -
 arch/arm/mach-sunxi/sunxi.c                        |    1 +
 arch/arm/mach-tegra/Makefile                       |    1 +
 arch/arm/mach-tegra/common.c                       |    2 +
 arch/arm/mach-tegra/common.h                       |    1 +
 arch/arm/mach-tegra/cpuidle-tegra20.c              |   10 +-
 arch/arm/mach-tegra/cpuidle-tegra30.c              |   10 +-
 arch/arm/mach-tegra/cpuidle.c                      |   19 +-
 arch/arm/mach-tegra/cpuidle.h                      |   15 +-
 arch/arm/mach-tegra/flowctrl.h                     |    1 +
 arch/arm/mach-tegra/fuse.h                         |   22 +-
 arch/arm/mach-tegra/hotplug.c                      |   13 +
 arch/arm/mach-tegra/platsmp.c                      |   26 +-
 arch/arm/mach-tegra/pm.c                           |   25 +-
 arch/arm/mach-tegra/pm.h                           |    4 +-
 arch/arm/mach-tegra/reset-handler.S                |   51 +-
 arch/arm/mach-tegra/sleep-tegra30.S                |   30 +-
 arch/arm/mach-tegra/sleep.S                        |    8 +-
 arch/arm/mach-tegra/sleep.h                        |   35 +-
 arch/arm/mach-tegra/tegra2_emc.c                   |    2 +-
 arch/arm/mach-u300/Kconfig                         |   32 +-
 arch/arm/mach-u300/Makefile                        |    2 -
 arch/arm/mach-u300/core.c                          |  759 ++--
 arch/arm/mach-u300/dummyspichip.c                  |   20 +-
 arch/arm/mach-u300/i2c.c                           |  285 --
 arch/arm/mach-u300/i2c.h                           |   23 -
 arch/arm/mach-u300/include/mach/hardware.h         |    5 -
 arch/arm/mach-u300/include/mach/irqs.h             |   80 -
 arch/arm/mach-u300/include/mach/syscon.h           |  592 ---
 arch/arm/mach-u300/include/mach/timex.h            |   17 -
 arch/arm/mach-u300/include/mach/u300-regs.h        |  165 -
 arch/arm/mach-u300/include/mach/uncompress.h       |   45 -
 arch/arm/mach-u300/regulator.c                     |   67 +-
 arch/arm/mach-u300/spi.c                           |  102 -
 arch/arm/mach-u300/spi.h                           |   26 -
 arch/arm/mach-u300/timer.c                         |  113 +-
 arch/arm/mach-u300/timer.h                         |    1 -
 arch/arm/mach-u300/u300-gpio.h                     |   70 -
 arch/arm/mach-vexpress/Kconfig                     |    9 +
 arch/arm/mach-vexpress/Makefile                    |    1 +
 arch/arm/mach-vexpress/core.h                      |    2 +
 arch/arm/mach-vexpress/dcscb.c                     |  253 ++
 arch/arm/mach-vexpress/dcscb_setup.S               |   38 +
 arch/arm/mach-vexpress/platsmp.c                   |   20 +
 arch/arm/mach-vexpress/v2m.c                       |    1 +
 arch/arm/mach-virt/Makefile                        |    1 -
 arch/arm/mach-virt/platsmp.c                       |   50 -
 arch/arm/mach-virt/virt.c                          |    3 -
 arch/arm/mach-zynq/slcr.c                          |    2 +-
 arch/arm/mm/Kconfig                                |   21 +-
 arch/arm/mm/Makefile                               |    2 +
 arch/arm/mm/cache-nop.S                            |   50 +
 arch/arm/mm/nommu.c                                |    7 +
 arch/arm/mm/proc-v7m.S                             |  157 +
 arch/arm/plat-samsung/Kconfig                      |   47 +-
 arch/arm/plat-samsung/Makefile                     |   11 +-
 arch/arm/plat-samsung/include/plat/dma-s3c24xx.h   |    5 -
 arch/arm/plat-samsung/include/plat/pm.h            |    5 +
 arch/arm/plat-samsung/init.c                       |    8 +-
 arch/arm/plat-samsung/pm-gpio.c                    |    5 +-
 arch/arm/plat-samsung/pm.c                         |    8 +-
 arch/arm/plat-samsung/s5p-dev-mfc.c                |   11 +-
 drivers/bus/Kconfig                                |    7 +
 drivers/bus/Makefile                               |    2 +
 drivers/bus/arm-cci.c                              |  533 +++
 drivers/clk/Makefile                               |    2 +-
 drivers/clk/clk-u300.c                             |  718 +++-
 drivers/clk/clk-zynq.c                             |  378 --
 drivers/clk/mvebu/Kconfig                          |   25 +-
 drivers/clk/mvebu/Makefile                         |    8 +-
 drivers/clk/mvebu/armada-370.c                     |  176 +
 drivers/clk/mvebu/armada-xp.c                      |  210 ++
 drivers/clk/mvebu/clk-core.c                       |  675 ----
 drivers/clk/mvebu/clk-core.h                       |   18 -
 drivers/clk/mvebu/clk-gating-ctrl.c                |  250 --
 drivers/clk/mvebu/clk-gating-ctrl.h                |   22 -
 drivers/clk/mvebu/clk.c                            |   23 -
 drivers/clk/mvebu/common.c                         |  163 +
 drivers/clk/mvebu/common.h                         |   48 +
 drivers/clk/mvebu/dove.c                           |  194 +
 drivers/clk/mvebu/kirkwood.c                       |  247 ++
 drivers/clk/socfpga/clk.c                          |  194 +-
 drivers/clk/tegra/clk-tegra114.c                   |   23 +-
 drivers/clk/zynq/Makefile                          |    3 +
 drivers/clk/zynq/clkc.c                            |  533 +++
 drivers/clk/zynq/pll.c                             |  235 ++
 drivers/clocksource/Kconfig                        |    2 +
 drivers/clocksource/cadence_ttc_timer.c            |   23 +-
 drivers/clocksource/dw_apb_timer_of.c              |   95 +-
 drivers/cpuidle/cpuidle-calxeda.c                  |   14 -
 drivers/dma/Kconfig                                |    2 +-
 drivers/dma/coh901318.c                            |   43 +
 drivers/dma/edma.c                                 |    2 +-
 drivers/gpio/Kconfig                               |   12 +-
 drivers/gpio/Makefile                              |    2 +-
 drivers/gpio/gpio-clps711x.c                       |  236 +-
 drivers/gpio/gpio-rcar.c                           |   28 +-
 drivers/i2c/busses/i2c-stu300.c                    |   16 +-
 drivers/media/platform/Kconfig                     |    6 +-
 drivers/media/platform/exynos4-is/Kconfig          |    3 +-
 drivers/media/platform/s5p-tv/Kconfig              |    2 +-
 drivers/mfd/syscon.c                               |    3 +
 drivers/mmc/host/davinci_mmc.c                     |    1 +
 drivers/mtd/maps/Kconfig                           |    7 -
 drivers/mtd/maps/Makefile                          |    1 -
 drivers/mtd/maps/autcpu12-nvram.c                  |  129 -
 drivers/pci/Kconfig                                |    2 +
 drivers/pci/Makefile                               |    3 +
 drivers/pci/host/Kconfig                           |   17 +
 drivers/pci/host/Makefile                          |    2 +
 drivers/pci/host/pci-mvebu.c                       |  914 +++++
 drivers/pci/host/pcie-designware.c                 | 1057 ++++++
 drivers/pinctrl/Kconfig                            |    5 +-
 drivers/pinctrl/pinctrl-coh901.c                   |   35 +-
 drivers/pinctrl/pinctrl-u300.c                     |    7 +
 drivers/pinctrl/sh-pfc/Kconfig                     |   13 +-
 drivers/pinctrl/sh-pfc/Makefile                    |    2 +
 drivers/pinctrl/sh-pfc/core.c                      |   22 +-
 drivers/pinctrl/sh-pfc/core.h                      |    4 +
 drivers/pinctrl/sh-pfc/pfc-r8a7740.c               | 1923 +++++++---
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               | 2783 ++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7779.c               |  493 ++-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               | 3835 ++++++++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-sh7372.c                | 1652 ++++++---
 drivers/pinctrl/sh-pfc/pfc-sh73a0.c                |  742 ++--
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |    4 +-
 drivers/rtc/rtc-coh901331.c                        |    6 +
 drivers/spi/spi-pl022.c                            |    1 +
 drivers/thermal/exynos_thermal.c                   |    3 +-
 drivers/tty/serial/xilinx_uartps.c                 |   85 +-
 drivers/usb/Kconfig                                |    1 +
 drivers/usb/host/Kconfig                           |    2 +-
 drivers/usb/host/ehci-platform.c                   |    6 +
 drivers/usb/phy/Kconfig                            |   10 +-
 drivers/usb/phy/phy-rcar-usb.c                     |  128 +-
 drivers/watchdog/coh901327_wdt.c                   |   12 +-
 include/dt-bindings/clock/imx6sl-clock.h           |  148 +
 include/dt-bindings/clock/vf610-clock.h            |  163 +
 include/linux/arm-cci.h                            |   61 +
 include/linux/clk/mvebu.h                          |   22 -
 include/linux/clk/zynq.h                           |    8 +-
 include/linux/dw_apb_timer.h                       |    1 -
 include/linux/mfd/davinci_voicecodec.h             |    3 +-
 include/linux/mfd/syscon/clps711x.h                |   94 +
 .../mach => include/linux/platform_data}/edma.h    |   94 +-
 include/linux/platform_data/gpio-rcar.h            |    5 +-
 include/linux/platform_data/pinctrl-coh901.h       |   22 -
 include/linux/platform_data/spi-davinci.h          |    2 +-
 include/linux/platform_data/usb-rcar-phy.h         |   28 +
 include/linux/usb/ehci_pdriver.h                   |    4 +
 sound/soc/davinci/davinci-evm.c                    |    1 +
 sound/soc/davinci/davinci-pcm.c                    |    1 +
 sound/soc/davinci/davinci-pcm.h                    |    2 +-
 483 files changed, 34845 insertions(+), 19523 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
 create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
 create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
 create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
 create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
 create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
 create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
 create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
 create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
 create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
 create mode 100644 arch/arm/boot/dts/keystone.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
 create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
 create mode 100644 arch/arm/boot/dts/ste-u300.dts
 rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
 delete mode 100644 arch/arm/configs/ap4evb_defconfig
 delete mode 100644 arch/arm/configs/bonito_defconfig
 create mode 100644 arch/arm/configs/keystone_defconfig
 delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
 create mode 100644 arch/arm/include/asm/v7m.h
 create mode 100644 arch/arm/include/debug/keystone.S
 create mode 100644 arch/arm/include/debug/rockchip.S
 rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
 create mode 100644 arch/arm/kernel/entry-v7m.S
 create mode 100644 arch/arm/kernel/psci_smp.c
 create mode 100644 arch/arm/mach-clps711x/devices.c
 create mode 100644 arch/arm/mach-clps711x/devices.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
 delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
 delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
 delete mode 100644 arch/arm/mach-exynos/dev-audio.c
 delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
 delete mode 100644 arch/arm/mach-exynos/dev-uart.c
 delete mode 100644 arch/arm/mach-exynos/dma.c
 delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
 delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
 delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
 delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
 delete mode 100644 arch/arm/mach-exynos/mach-origen.c
 delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
 delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
 delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
 delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
 delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
 delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
 delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
 delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
 delete mode 100644 arch/arm/mach-exynos/setup-spi.c
 delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
 create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
 create mode 100644 arch/arm/mach-imx/clk-vf610.c
 create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
 create mode 100644 arch/arm/mach-imx/mach-vf610.c
 delete mode 100644 arch/arm/mach-imx/ulpi.c
 delete mode 100644 arch/arm/mach-integrator/pci.c
 create mode 100644 arch/arm/mach-integrator/pci_v3.h
 create mode 100644 arch/arm/mach-keystone/Kconfig
 create mode 100644 arch/arm/mach-keystone/Makefile
 create mode 100644 arch/arm/mach-keystone/Makefile.boot
 create mode 100644 arch/arm/mach-keystone/keystone.c
 create mode 100644 arch/arm/mach-keystone/keystone.h
 create mode 100644 arch/arm/mach-keystone/platsmp.c
 create mode 100644 arch/arm/mach-keystone/smc.S
 create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
 delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
 delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
 create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
 create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
 create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
 create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
 create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
 create mode 100644 arch/arm/mach-omap2/omap4-restart.c
 create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
 create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
 create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
 create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
 create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
 create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
 create mode 100644 arch/arm/mach-omap2/prm54xx.h
 create mode 100644 arch/arm/mach-omap2/scrm54xx.h
 create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
 create mode 100644 arch/arm/mach-rockchip/Kconfig
 create mode 100644 arch/arm/mach-rockchip/Makefile
 create mode 100644 arch/arm/mach-rockchip/rockchip.c
 delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
 delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
 delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
 delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
 delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
 delete mode 100644 arch/arm/mach-u300/i2c.c
 delete mode 100644 arch/arm/mach-u300/i2c.h
 delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
 delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
 delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
 delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-u300/spi.c
 delete mode 100644 arch/arm/mach-u300/spi.h
 delete mode 100644 arch/arm/mach-u300/timer.h
 delete mode 100644 arch/arm/mach-u300/u300-gpio.h
 create mode 100644 arch/arm/mach-vexpress/dcscb.c
 create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
 delete mode 100644 arch/arm/mach-virt/platsmp.c
 create mode 100644 arch/arm/mm/cache-nop.S
 create mode 100644 arch/arm/mm/proc-v7m.S
 create mode 100644 drivers/bus/arm-cci.c
 delete mode 100644 drivers/clk/clk-zynq.c
 create mode 100644 drivers/clk/mvebu/armada-370.c
 create mode 100644 drivers/clk/mvebu/armada-xp.c
 delete mode 100644 drivers/clk/mvebu/clk-core.c
 delete mode 100644 drivers/clk/mvebu/clk-core.h
 delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
 delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
 delete mode 100644 drivers/clk/mvebu/clk.c
 create mode 100644 drivers/clk/mvebu/common.c
 create mode 100644 drivers/clk/mvebu/common.h
 create mode 100644 drivers/clk/mvebu/dove.c
 create mode 100644 drivers/clk/mvebu/kirkwood.c
 create mode 100644 drivers/clk/zynq/Makefile
 create mode 100644 drivers/clk/zynq/clkc.c
 create mode 100644 drivers/clk/zynq/pll.c
 delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
 create mode 100644 drivers/pci/host/Kconfig
 create mode 100644 drivers/pci/host/Makefile
 create mode 100644 drivers/pci/host/pci-mvebu.c
 create mode 100644 drivers/pci/host/pcie-designware.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
 create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
 create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
 create mode 100644 include/dt-bindings/clock/vf610-clock.h
 create mode 100644 include/linux/arm-cci.h
 delete mode 100644 include/linux/clk/mvebu.h
 create mode 100644 include/linux/mfd/syscon/clps711x.h
 rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
 delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
 create mode 100644 include/linux/platform_data/usb-rcar-phy.h

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

* [GIT PULL 4/7] ARM SoC board specific changes
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:06   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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

  Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards (2013-06-21 15:48:32 +0200)

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

ARM SoC board specific changes

These are 18 branches on 9 platforms with board specific changes, mostly
for defconfig files, but nothing really exciting in here.

Since the shmobile platform still uses board files for some of the newer
machines, we get a few changes there as the result of drivers getting
enabled for those boards. This causes some conflicts with contents getting
added from multiple branches in sh-mobile specific files. Renesas is
putting a lot of work into migrating to device-tree based setup, which
will make all those files obsolete in the future and avoid both the
conflicts and the need to have these files in the first place.

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

Aaro Koskinen (1):
      ARM: OMAP1: nokia770: enable Tahvo

Adrien Vergé (1):
      ARM: omap2plus_defconfig: enable USB_PHY and NOP_USB_XCEIV

Andrew Lunn (2):
      ARM: Kirkwood: Make use of the QNAP Power off driver.
      ARM: Kirkwood: Convert LSXL to restart-poweroff driver.

Arnd Bergmann (5):
      ARM: ux500: avoid warning in ux500_read_asicid
      Merge tag 'omap-for-v3.11/board-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
      Merge tag 'renesas-boards2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards
      Merge tag 'boards-for-linus' into for-linus

Fabio Baltieri (1):
      ARM: ux500: update MSP1 pinctrl defintions

Florian Vaussard (1):
      arm: omap: board-overo: reset GPIO for SMSC911x

Guennadi Liakhovetski (2):
      ARM: shmobile: kzm9g: enable AS3711 PMIC in defconfig
      ARM: shmobile: kzm9g: add AS3711 PMIC platform data

Kuninori Morimoto (13):
      ARM: shmobile: bockw: enable SDHI on defconfig
      ARM: shmobile: ape6evm: MP clock parent become EXTAL2
      ARM: shmobile: bockw: define FPGA address and rename iomem variable
      ARM: shmobile: bockw: add CN9 SCIF/RCAN selection dipswitch explanation
      ARM: shmobile: bockw: add dummy regulators for SMSC
      ARM: shmobile: bockw: add SDHI0 support
      ARM: shmobile: marzen: keep local function as static
      ARM: shmobile: bockw defconfig: add RTC RX8581 support
      ARM: shmobile: bockw defconfig: add M25P80 support
      ARM: shmobile: bockw defconfig: add MMCIF support
      ARM: shmobile: bockw: add I2C device support
      ARM: shmobile: bockw: add SPI FLASH support
      ARM: shmobile: bockw: add MMCIF support

Lee Jones (3):
      ARM: ux500: Increase the size of the PRCMU's TCPM size
      ARM: ux500: Remove incorrect DB9540 PRCMU TCDM base location
      ARM: ux500: regulators: Remove misleading comment

Lokesh Vutla (1):
      ARM: OMAP3EVM: Marking omap3_evm_display_init() with CONFIG_BROKEN

Nobuhiro Iwamatsu (1):
      ARM: shmobile: armadillo800eva: Fix maximum number of SCIF

Olof Johansson (11):
      Merge tag 'boards-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/boards
      Merge tag 'renesas-defconfig-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'renesas/pinmux-gpio' into next/boards
      Merge branch 'renesas/soc' into next/boards
      Merge tag 'renesas-boards-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'ux500-core-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
      Merge tag 'ux500-pinctrl-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
      ARM: ux500: board-mop500: remove unused pin modes
      Merge tag 'bcm2835-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-rpi into next/boards
      Merge tag 'renesas-defconfig2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'tegra-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-tegra into next/boards

Patrice Chotard (1):
      ARM: ux500: add ABx500 pinctrl tables

Sergei Shtylyov (3):
      ARM: shmobile: bockw: enable USB in defconfig
      ARM: shmobile: BOCK-W: add Ether support
      ARM: shmobile: BOCK-W: change Ether device name

Simon Baatz (1):
      ARM: Kirkwood: add DT support for Sheevaplug and Sheevaplug eSATA

Simon Horman (6):
      Merge branches 'pinmux' and 'soc' into boards-base
      ARM: shmobile: kzm9d: resigser smsc911x platform device with id -1
      ARM: shmobile: lager: Add GPIO LEDs
      ARM: shmobile: lager: support GPIO switches
      ARM: shmobile: marzen: Use INTC External IRQ pin driver for SMSC
      Merge branch 'soc2' into boards-base

Soren Brinkmann (2):
      arm: multi_v7_defconfig: Enable Zynq UART driver
      arm: multi_v7_defconfig: Enable initrd/initramfs support

Stephen Warren (2):
      ARM: bcm2835: defconfig updates
      ARM: tegra: defconfig updates

Ulf Hansson (6):
      ARM: ux500: Enable 100MHz for SD/SDIO/MMC devices
      ARM: ux500: Don't set plf ocr mask for SD/MMC device
      ARM: ux500: Enable support for RPMB and Reliable Write for eMMC
      ARM: ux500: Enable support for discard for MMC/SD
      ARM: ux500: Set eMMC and WLAN card slot as non-removable
      ARM: ux500: Enable support for UHS-I SD-cards

Vladimir Barinov (2):
      ARM: shmobile: bockw: enable I2C in defconfig
      ARM: shmobile: bockw: enable CONFIG_PM_RUNTIME in defconfig

 arch/arm/boot/dts/kirkwood-lsxl.dtsi          |   4 +
 arch/arm/boot/dts/kirkwood-ts219.dtsi         |   5 +
 arch/arm/configs/armadillo800eva_defconfig    |   2 +-
 arch/arm/configs/bcm2835_defconfig            |  19 +-
 arch/arm/configs/bockw_defconfig              |  27 ++-
 arch/arm/configs/kzm9g_defconfig              |   3 +
 arch/arm/configs/multi_v7_defconfig           |   3 +
 arch/arm/configs/omap2plus_defconfig          |   2 +
 arch/arm/configs/tegra_defconfig              |  23 ++-
 arch/arm/mach-kirkwood/Kconfig                |   9 +
 arch/arm/mach-kirkwood/Makefile               |   1 +
 arch/arm/mach-kirkwood/board-dt.c             |   4 +
 arch/arm/mach-kirkwood/board-lsxl.c           |  16 --
 arch/arm/mach-kirkwood/board-sheevaplug.c     |  27 +++
 arch/arm/mach-kirkwood/board-ts219.c          |   3 -
 arch/arm/mach-kirkwood/common.h               |   5 +
 arch/arm/mach-omap1/board-nokia770.c          |  10 +
 arch/arm/mach-omap2/board-omap3evm.c          |   4 +
 arch/arm/mach-omap2/board-overo.c             |   3 +-
 arch/arm/mach-shmobile/board-ape6evm.c        |  15 ++
 arch/arm/mach-shmobile/board-bockw.c          | 158 +++++++++++++-
 arch/arm/mach-shmobile/board-kzm9d.c          |   2 +-
 arch/arm/mach-shmobile/board-kzm9g.c          | 193 +++++++++++++-----
 arch/arm/mach-shmobile/board-lager.c          |  49 +++++
 arch/arm/mach-shmobile/board-marzen.c         |   3 +-
 arch/arm/mach-ux500/board-mop500-pins.c       | 283 ++++++++++++++++++++++++--
 arch/arm/mach-ux500/board-mop500-regulators.c |   1 -
 arch/arm/mach-ux500/board-mop500-sdi.c        |  34 ++--
 arch/arm/mach-ux500/db8500-regs.h             |   3 +-
 arch/arm/mach-ux500/devices-db8500.c          |   2 +-
 arch/arm/mach-ux500/id.c                      |   6 +-
 31 files changed, 791 insertions(+), 128 deletions(-)
 create mode 100644 arch/arm/mach-kirkwood/board-sheevaplug.c

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

* [GIT PULL 4/7] ARM SoC board specific changes
@ 2013-07-02 19:06   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:06 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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

  Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards (2013-06-21 15:48:32 +0200)

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

ARM SoC board specific changes

These are 18 branches on 9 platforms with board specific changes, mostly
for defconfig files, but nothing really exciting in here.

Since the shmobile platform still uses board files for some of the newer
machines, we get a few changes there as the result of drivers getting
enabled for those boards. This causes some conflicts with contents getting
added from multiple branches in sh-mobile specific files. Renesas is
putting a lot of work into migrating to device-tree based setup, which
will make all those files obsolete in the future and avoid both the
conflicts and the need to have these files in the first place.

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

Aaro Koskinen (1):
      ARM: OMAP1: nokia770: enable Tahvo

Adrien Verg? (1):
      ARM: omap2plus_defconfig: enable USB_PHY and NOP_USB_XCEIV

Andrew Lunn (2):
      ARM: Kirkwood: Make use of the QNAP Power off driver.
      ARM: Kirkwood: Convert LSXL to restart-poweroff driver.

Arnd Bergmann (5):
      ARM: ux500: avoid warning in ux500_read_asicid
      Merge tag 'omap-for-v3.11/board-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
      Merge tag 'renesas-boards2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards
      Merge tag 'boards-for-linus' into for-linus

Fabio Baltieri (1):
      ARM: ux500: update MSP1 pinctrl defintions

Florian Vaussard (1):
      arm: omap: board-overo: reset GPIO for SMSC911x

Guennadi Liakhovetski (2):
      ARM: shmobile: kzm9g: enable AS3711 PMIC in defconfig
      ARM: shmobile: kzm9g: add AS3711 PMIC platform data

Kuninori Morimoto (13):
      ARM: shmobile: bockw: enable SDHI on defconfig
      ARM: shmobile: ape6evm: MP clock parent become EXTAL2
      ARM: shmobile: bockw: define FPGA address and rename iomem variable
      ARM: shmobile: bockw: add CN9 SCIF/RCAN selection dipswitch explanation
      ARM: shmobile: bockw: add dummy regulators for SMSC
      ARM: shmobile: bockw: add SDHI0 support
      ARM: shmobile: marzen: keep local function as static
      ARM: shmobile: bockw defconfig: add RTC RX8581 support
      ARM: shmobile: bockw defconfig: add M25P80 support
      ARM: shmobile: bockw defconfig: add MMCIF support
      ARM: shmobile: bockw: add I2C device support
      ARM: shmobile: bockw: add SPI FLASH support
      ARM: shmobile: bockw: add MMCIF support

Lee Jones (3):
      ARM: ux500: Increase the size of the PRCMU's TCPM size
      ARM: ux500: Remove incorrect DB9540 PRCMU TCDM base location
      ARM: ux500: regulators: Remove misleading comment

Lokesh Vutla (1):
      ARM: OMAP3EVM: Marking omap3_evm_display_init() with CONFIG_BROKEN

Nobuhiro Iwamatsu (1):
      ARM: shmobile: armadillo800eva: Fix maximum number of SCIF

Olof Johansson (11):
      Merge tag 'boards-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/boards
      Merge tag 'renesas-defconfig-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge branch 'renesas/pinmux-gpio' into next/boards
      Merge branch 'renesas/soc' into next/boards
      Merge tag 'renesas-boards-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'ux500-core-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
      Merge tag 'ux500-pinctrl-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
      ARM: ux500: board-mop500: remove unused pin modes
      Merge tag 'bcm2835-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-rpi into next/boards
      Merge tag 'renesas-defconfig2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
      Merge tag 'tegra-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-tegra into next/boards

Patrice Chotard (1):
      ARM: ux500: add ABx500 pinctrl tables

Sergei Shtylyov (3):
      ARM: shmobile: bockw: enable USB in defconfig
      ARM: shmobile: BOCK-W: add Ether support
      ARM: shmobile: BOCK-W: change Ether device name

Simon Baatz (1):
      ARM: Kirkwood: add DT support for Sheevaplug and Sheevaplug eSATA

Simon Horman (6):
      Merge branches 'pinmux' and 'soc' into boards-base
      ARM: shmobile: kzm9d: resigser smsc911x platform device with id -1
      ARM: shmobile: lager: Add GPIO LEDs
      ARM: shmobile: lager: support GPIO switches
      ARM: shmobile: marzen: Use INTC External IRQ pin driver for SMSC
      Merge branch 'soc2' into boards-base

Soren Brinkmann (2):
      arm: multi_v7_defconfig: Enable Zynq UART driver
      arm: multi_v7_defconfig: Enable initrd/initramfs support

Stephen Warren (2):
      ARM: bcm2835: defconfig updates
      ARM: tegra: defconfig updates

Ulf Hansson (6):
      ARM: ux500: Enable 100MHz for SD/SDIO/MMC devices
      ARM: ux500: Don't set plf ocr mask for SD/MMC device
      ARM: ux500: Enable support for RPMB and Reliable Write for eMMC
      ARM: ux500: Enable support for discard for MMC/SD
      ARM: ux500: Set eMMC and WLAN card slot as non-removable
      ARM: ux500: Enable support for UHS-I SD-cards

Vladimir Barinov (2):
      ARM: shmobile: bockw: enable I2C in defconfig
      ARM: shmobile: bockw: enable CONFIG_PM_RUNTIME in defconfig

 arch/arm/boot/dts/kirkwood-lsxl.dtsi          |   4 +
 arch/arm/boot/dts/kirkwood-ts219.dtsi         |   5 +
 arch/arm/configs/armadillo800eva_defconfig    |   2 +-
 arch/arm/configs/bcm2835_defconfig            |  19 +-
 arch/arm/configs/bockw_defconfig              |  27 ++-
 arch/arm/configs/kzm9g_defconfig              |   3 +
 arch/arm/configs/multi_v7_defconfig           |   3 +
 arch/arm/configs/omap2plus_defconfig          |   2 +
 arch/arm/configs/tegra_defconfig              |  23 ++-
 arch/arm/mach-kirkwood/Kconfig                |   9 +
 arch/arm/mach-kirkwood/Makefile               |   1 +
 arch/arm/mach-kirkwood/board-dt.c             |   4 +
 arch/arm/mach-kirkwood/board-lsxl.c           |  16 --
 arch/arm/mach-kirkwood/board-sheevaplug.c     |  27 +++
 arch/arm/mach-kirkwood/board-ts219.c          |   3 -
 arch/arm/mach-kirkwood/common.h               |   5 +
 arch/arm/mach-omap1/board-nokia770.c          |  10 +
 arch/arm/mach-omap2/board-omap3evm.c          |   4 +
 arch/arm/mach-omap2/board-overo.c             |   3 +-
 arch/arm/mach-shmobile/board-ape6evm.c        |  15 ++
 arch/arm/mach-shmobile/board-bockw.c          | 158 +++++++++++++-
 arch/arm/mach-shmobile/board-kzm9d.c          |   2 +-
 arch/arm/mach-shmobile/board-kzm9g.c          | 193 +++++++++++++-----
 arch/arm/mach-shmobile/board-lager.c          |  49 +++++
 arch/arm/mach-shmobile/board-marzen.c         |   3 +-
 arch/arm/mach-ux500/board-mop500-pins.c       | 283 ++++++++++++++++++++++++--
 arch/arm/mach-ux500/board-mop500-regulators.c |   1 -
 arch/arm/mach-ux500/board-mop500-sdi.c        |  34 ++--
 arch/arm/mach-ux500/db8500-regs.h             |   3 +-
 arch/arm/mach-ux500/devices-db8500.c          |   2 +-
 arch/arm/mach-ux500/id.c                      |   6 +-
 31 files changed, 791 insertions(+), 128 deletions(-)
 create mode 100644 arch/arm/mach-kirkwood/board-sheevaplug.c

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

* [GIT PULL 5/7] ARM SoC device tree changes
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:08   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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 9686bb66a4c50e43ffee903a9fc62237ee2de1e6:

  Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt (2013-06-26 16:56:24 +0200)

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

ARM SoC device tree changes

These changes from 30 individual branches for the most part update device
tree files, but there are also a few source code changes that have crept
in this time, usually in order to atomically move over a driver from
using hardcoded data to DT probing.

A number of platforms change their DT files to use the C preprocessor,
which is causing a bit of churn, but that is hopefully only this once.

There are a few conflicts with the other branches unfortunately:

* in exynos5440.dtsi and kirkwood-6281.dtsi, device nodes are added
  from multiple branches. Need to be careful to have the right
  set of closing braces as git gets this one wrong.

* In kirkwood.dtsi, one 'ranges' line got split into two lines, while
  another line got added. Order of the lines does not matter.

* in sama5d3.dtsi, some cleanup was merged the wrong way, causing
  a bogus conflict. We want the 'dmas' and 'dma-names' properties
  to get added here.

* Two lines got removed independently in arch/arm/mach-mxs/mach-mxs.c

* Contents get added independently in arch/arm/mach-omap2/cclock33xx_data.c

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

The following changes since commit 9dfedaad4e6b7f9fbae06d3b342a1c77b8c025a5:

  Merge tag 'boards-for-linus' into for-linus (2013-07-02 15:11:10 +0200)

are available in the git repository at:


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

for you to fetch changes up to d1bf673810d5a1e050e423c22687d705f35adcba:

  Merge tag 'dt-for-linus' into for-linus (2013-07-02 15:29:09 +0200)

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

Adam Baker (1):
      ARM: Kirkwood add cpus definition needed by cpufreq driver to dtsi

Afzal Mohammed (2):
      ARM: dts: AM43x: Initial support
      ARM: dts: AM43x EPOS EVM support

Alexander Shiyan (11):
      ARM: dts: Add aliases for i.MX27 SPI controller
      ARM: dts: Add SPI support for i.MX27 Phytec PCM038 module
      ARM: dts: imx27-phytec-phycore: Add reset GPIO for FEC
      ARM: dts: imx27-phytec-phycore: Rename file to match functionality
      ARM: dts: imx27-phytec-phycore-som: Remove UART definitions
      ARM: dts: imx27-phytec-phycore-som: Add initial support for PCM970 RDK
      ARM: dts: i.MX27: Add DMA devicetree node
      ARM: dts: i.MX27: Add SDHC devicetree nodes
      ARM: dts: imx27-phytec-phycore-rdk: Add SDHC support
      ARM: dts: imx27-phytec-phycore-rdk: Add MTD name for NOR flash
      ARM: dts: imx27: Add VPU devicetree node

Amit Daniel Kachhap (1):
      ARM: dts: Add more opp levels in exynos5440

Andrew Lunn (1):
      ARM: Kirkwood: ts219: Enable second PCIe port in DT.

Arnd Bergmann (16):
      ARM: nomadik: fix clocksource warning
      ARM: dts: add missing cpu #address-cell values
      Merge tag 'zynq-dt-for-3.11' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'mxs-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'sunxi-dt-for-3.11-2' of git://github.com/mripard/linux into next/dt
      Merge tag 'nomadik-dt-2' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'exynos-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 's3c24xx-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge branch 'for_3.11/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into next/dt
      Merge tag 'renesas-dt2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge branch 'armsoc/for-3.11/dt' of git://github.com/broadcom/bcm11351 into next/dt
      Merge tag 'dt-3.11-6' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'dt-for-linus' into for-linus

Bastian Hecht (3):
      ARM: shmobile: r8a7740: Add OF support to initialze the GIC
      ARM: shmobile: r8a7740: Prepare for reference DT setup
      ARM: shmobile: armadillo800eva: Reference DT implementation

Boris BREZILLON (1):
      ARM: at91/dt: add pinctrl definition for at91 tc blocks

Brian Lilly (3):
      ARM: cfa10049: Switch the chip select pin of the LCD controller
      ARM: mxs: dt: Add the Crystalfontz CFA-10055 device tree
      ARM: mxs: dt: Add Crystalfontz CFA-10057 device tree

Christian Daudt (1):
      ARM: mmc: bcm281xx SDHCI driver (dt mods)

Christian Hemp (2):
      ARM: dts: imx6q: Add pinctrl for usdhc2 and enet
      ARM: dts: Phytec imx6q pfla02 and pbab01 support

Dan Murphy (3):
      ARM: dts: omap4-panda: Update the LED support for the panda
      ARM: dts: omap4-panda: Update the twl6040 gpio to macro definition
      ARM: dts: omap5-uevm: Add LED support for uEVM blue LED

Daniel Mack (1):
      ARM: bcm2835: Add Raspberry Pi's ACT LED to DT

Dinh Nguyen (2):
      ARM: socfpga: dts: Add ethernet bindings for SOCFPGA
      ARM: socfpga: dts: Add gate-clock bindings

Dirk Behme (2):
      ARM: dts: i.MX6: configure L2 cache data and tag latency
      i.MX6: Documentation: update from fsl,card-wired to non-removable

Dongjin Kim (2):
      ARM: dts: add max77686 node entry for ODROID-X
      ARM: dts: add vmmc regulator support for ODROID-X

Doug Anderson (1):
      ARM: dts: Enable RTC node for exynos5250-snow

Douglas Gilbert (1):
      ARM: at91: add Acme Systems Fox G20 board

Eduardo Valentin (3):
      ARM: dts: OMAP443x: Add bandgap entry for OMAP443x devices
      ARM: dts: OMAP4460: Add bandgap entry for OMAP4460 devices
      ARM: dts: OMAP5: Add bandgap DT entry

Emilio López (1):
      ARM: sun4i: cubieboard: Enable the i2c controllers

Eric Brower (1):
      ARM: tegra: Add gpio-leds to Tegra30 Beaver

Eric Bénard (3):
      ARM: mx28: add auart2 2 pins pinmux to imx28.dtsi
      ARM: mx28: add auart3 2 pins pinmux to imx28.dtsi
      ARM: mx28: add auart4 2 pins pinmux to imx28.dtsi

Ezequiel Garcia (3):
      ARM: mvebu: Add support for NOR flash device on Armada XP-DB board
      ARM: mvebu: Remove device tree unused properties on A370
      ARM: Kirkwood: Fix the internal register ranges translation

Fabio Baltieri (5):
      ARM: ux500: Fix intcore regulator name
      ARM: ux500: Fix trivial typo in v-anamic1 comment
      ARM: ux500: Correct anamic2 typo in DT files
      ARM: ux500: Add DT regulators for ab8500-codec
      ARM: ux500: Provide auxdata to ux500 ASoC driver

Fabio Estevam (2):
      ARM: dts: mx28: Adjust the digctl compatible string
      ARM: mxs: Use soc bus infrastructure

Florian Vaussard (15):
      ARM: dts: OMAP2+: Use #include for all device trees
      ARM: dts: OMAP2+: Use existing constants for GPIOs
      ARM: dts: OMAP4/5: Use existing constants for IRQs
      ARM: dts: OMAP2+: Header file for pinctrl constants
      ARM: dts: OMAP2+: Use pinctrl constants
      ARM: dts: AM3XXX: Use #include for all device trees
      ARM: dts: AM33XX: Use existing constants for GPIOs
      ARM: dts: AM33XX: Specific pinctrl header
      ARM: dts: AM33XX: Use pinctrl constants
      ARM: dts: OMAP4/AM35xx: Add missing dtb in the dtbs target
      ARM: dts: Protect pinctrl headers against multiple inclusions
      ARM: dts: OMAP3: Include IRQ header
      ARM: dts: omap3-tobi: Add SMSC911X node
      ARM: dts: omap3-tobi: Correct polarity for GPIO LED
      ARM: dts: omap3-overo: Add default trigger for TWL4030 LED

Gabriel Fernandez (2):
      ARM: ux500: DT: Rename root node "soc-u9500" into "soc"
      ARM: ux500: use #include syntax to include *.dtsi.

Giridhar Maruthy (1):
      ARM: dts: Removing pdma for exynos5440

Girish K S (2):
      ARM: dts: add dts node for the ahci sata exynos5440
      ARM: dts: enable spi for EXYNOS5440 SOC

Guennadi Liakhovetski (5):
      ARM: shmobile: kzm9g-reference: add AS3711 and CPUFreq DT bindings
      ARM: shmobile: marzen-reference: add irqpin support in DT
      irqchip: renesas-intc-irqpin: DT binding for sense bitfield width
      ARM: shmobile: sh73a0: remove "0x" prefix from DT node names
      ARM: shmobile: irqpin: add a DT property to enable masking on parent

Gwenhael Goavec-Merou (3):
      ARM: dts: apf28dev: Add touchscreen support for APF28dev
      ARM: imx27: Add PWM0 to device tree
      ARM: imx: apf51: add nfc support

Heiko Stuebner (2):
      ARM: dts: add devicetree support for s3c2416-smdk2416
      ARM: S3C24XX: update uart addresses in s3c2416-dt auxdata

Hiroshi Doyu (6):
      ARM: tegra20: create a DT header defining CLK IDs
      ARM: tegra30: create a DT header defining CLK IDs
      ARM: tegra114: create a DT header defining CLK IDs
      ARM: tegra20: convert device tree files to use CLK defines
      ARM: tegra30: convert device tree files to use CLK defines
      ARM: tegra114: convert device tree files to use CLK defines

Huang Shijie (13):
      ARM: dts: imx6q: remove the unused pins for gpmi-nand
      ARM: dts: imx6dl: add pinctrl for gpmi-nand
      ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boards
      ARM: dts: imx6dl: add a pinctrl for eCSPI1
      ARM: dts: imx6dl: add a gpio for hog
      ARM: dts: imx6q: add a gpio for hog
      ARM: dts: add SPI/NOR for mx6q{dl}-sabreauto boards
      drivers: bus: add a new driver for WEIM
      ARM: dts: imx6q{dl}: fix the pin conflict between SPI and WEIM
      ARM: dts: imx6qdl: add more information for WEIM
      ARM: dts: imx6q: add pinctrls for WEIM NOR
      ARM: dts: imx6dl: add pinctrls for WEIM NOR
      ARM: dts: imx6qdl-sabreauto: enable the WEIM NOR

J Keerthy (1):
      ARM: dts: OMAP5: Add Palmas MFD node and regulator nodes

Javier Martinez Canillas (3):
      ARM: dts: omap3-igep0020: Add SMSC911x LAN chip support
      ARM: dts: omap3-igep0020: Add NAND flash support
      ARM: dts: omap3-igep0030: Add NAND flash support

Jean-Christophe PLAGNIOL-VILLARD (12):
      ARM: at91: dt: sam9260: add i2c gpio pinctrl
      ARM: at91: dt: usb-a9260: update shutdown controller
      ARM: at91: dt: usb-a9263: update shutdown controller
      ARM: at91: dt: usb-a9263: add dataflash support
      ARM: at91: dt: add Calao USB-A9G20 low power version
      ARM: at91: drop non DT: Calao USB-A96x
      ARM: at91: sam9x5 add udc DT support
      ARM: at91: sam9x5ek add udc DT support
      ARM: at91: sam9g45 add udc DT support
      ARM: at91: sam9m10g45ek add udc DT support
      ARM: at91: dt: rm9200: add spi support
      ARM: at91: dt: rm9200ek: add spi support

Jingchang Lu (2):
      ARM: dts: add SoC level device tree source for VF610
      ARM: dts: add initial VF610 Tower board dts support

Jingoo Han (2):
      ARM: dts: add pin state information for DP HPD support to Exynos5250
      ARM: dts: Document DP clock in samsung,exynos5-dp binding

Jonas Andersson (3):
      ARM: dts: imx53: add cspi pinctrl
      ARM: dts: imx53: add ecspi2 pinctrl
      ARM: dts: imx53: add fec pinctrl

Kevin Hilman (3):
      ARM: dts: OMAP3: beagle/overo: mux console UART, enable wakeup
      ARM: dts: OMAP3: beagle: enable user button via gpio_keys, enable wakeup
      ARM: dts: TWL4030: fix mux and wakeup for SYS_NIRQ line

Laxman Dewangan (1):
      ARM: tegra: enable spi4 on Dalmore

Lee Jones (26):
      ARM: ux500: Move Snowball's thermal DT node into existing PRCMU one
      ARM: ux500: Create a new of_dev_auxdata structure for u8540 enablement
      ARM: ux500: Add a VQMMC (level-shifting) regulator DT node for Snowball
      ARM: ux500: Supply address location names for the DMA40 DMA controller
      ARM: ux500: Setup the DMA40 driver's DT node using the new DMA API
      ARM: ux500: Supply UART's DMA configuration via Device Tree
      ARM: ux500: Supply MMC DMA configuration via Device Tree
      ARM: ux500: Populate the ux500-musb Device Tree entry
      ARM: ux500: Pass DMA memcpy channels though Device Tree
      ARM: ux500: Supply a DTS file for the u8540 platform
      ARM: ux500: Over-ride TCDM size when booting the DB8540 platform
      ARM: ux500: Add Device Tree nodes for the ux500 Crypt device
      ARM: ux500: Add Device Tree nodes for the ux500 Hash device
      ARM: ux500: Provide an AUXDATA entry for ux500-crypt
      ARM: ux500: Provide an AUXDATA entry for ux500-hash
      crypto: ux500/cryp - Enable DT probing of the driver
      crypto: ux500/hash - Enable DT probing of the driver
      ARM: ux500: Standardise DBx5x0 based Pinctrl compat string in the DTS
      ARM: ux500: Standardise Pinctrl compatible string for DBx5x based platforms
      pinctrl/nomadik: Standardise Pinctrl compat string for DBx5x based platforms
      ARM: ux500: Apply other compatible name to the u8540 DTS file
      ARM: nomadik: Standardise Nomadik STN8815 based Pinctrl compat string in the DTS
      pinctrl/nomadik: Standardise Pinctrl compat string for Nomadik based platforms
      ARM: ux500: Add an auxdata entry for MUSB for clock-name look-up
      ARM: ux500: Reduce PRCMU reg-names to shorter form for u8540 DT
      ARM: ux500: Allocate correct amount of memory for the u8540 in DT

Leela Krishna Amudala (1):
      Documentation: Add examples to samsung-pinctrl device tree bindings documentation

Linus Walleij (14):
      ARM: nomadik: convert all clocks except timer to dt
      ARM: nomadik: register clocksource from device tree
      ARM: nomadik: add led and key for S8815
      ARM: nomadik: move the pin configuration to DT
      ARM: ux500: build ccu8540 device tree blob
      ARM: ux500: fix typo in STUIB device tree
      ARM: ux500: register LP5521 LEDs in the device tree
      ARM: ux500: enable the crypto and hash on all dbx500
      ARM: ux500: bump MMC/SD max frequency for DT boots
      ARM: ux500: use symbolic names for interrupt flags
      ARM: ux500: cut chip-select GPIOs from SSP device
      ARM: ux500: drop any 0x prefix from I2C DT devices
      clk: nomadik: implement the Nomadik clocks properly
      ARM: nomadik: add the new clocks to the device tree

Lorenzo Pieralisi (14):
      ARM: dts: am33xx: cpus/cpu nodes dts updates
      ARM: dts: armada-370-xp: cpus/cpu node dts updates
      ARM: dts: at91: cpus/cpu node dts updates
      ARM: dts: exynos5440: cpus/cpu nodes dts updates
      ARM: dts: imx: cpus/cpu nodes dts updates
      ARM: dts: lpc32xx: cpus/cpu nodes dts updates
      ARM: dts: omap: cpus/cpu nodes dts updates
      ARM: dts: picoxcell: cpus/cpu nodes dts updates
      ARM: dts: prima2: cpus/cpu node dts updates
      ARM: dts: pxa2xx: cpus/cpu nodes dts updates
      ARM: dts: r8a7740: cpus/cpu nodes dts updates
      ARM: dts: sh7372: cpus/cpu nodes dts updates
      ARM: dts: spear: cpus/cpu nodes dts updates
      ARM: dts: sunxi: cpus/cpu nodes dts updates

Ludovic Desroches (2):
      ARM: at91: dt: add header to define at_hdmac configuration
      ARM: at91: dt: switch DMA DT bindings to pre-processor

Magnus Damm (2):
      ARM: shmobile: Remove unused r8a73a4 GIC CPU interface DT bits
      ARM: shmobile: Remove unused r8a7790 GIC CPU interface DT bits

Marek Vasut (9):
      ARM: mxs: Fix UARTs on M28EVK
      ARM: mx5: Add AUDMUX4 pinctrl data
      ARM: mx5: Add CAN1 pinctrl data
      ARM: mx5: Add I2C1 pinctrl data
      ARM: mx5: Add I2C2 pinctrl data
      ARM: mx5: Add NAND pinctrl data
      ARM: mx5: Add LCD IPU pinctrl data
      ARM: mx5: Add PWM1 pinctrl data
      ARM: mx5: Add support for DENX M53EVK

Markus Niebel (4):
      ARM i.MX53: mba53: add sound support
      ARM i.MX53: mba53: add missing gpio stuff for pca9554
      ARM i.MX53: mba53: use reset gpio for FEC
      ARM i.MX53: mba53: add DI1_CLK to pinctrl for disp1

Matt Porter (3):
      ARM: dts: bcm281xx: use #include for device tree files
      ARM: dts: bcm281xx: use existing defines for irqs
      ARM: dts: bcm281xx: change comment to C89 style

Maxime Ripard (12):
      ARM: sun5i: Update the clock compatible strings
      ARM: sunxi: dt: Register the pio node as interrupt controller
      ARM: sunxi: dt: Add i2c controller nodes to the DTSI
      ARM: sun4i: dt: Add i2c muxing options
      ARM: sun5i: dt: Add i2c muxing options
      ARM: sun5i: olinuxino: Enable the i2c controllers
      ARM: sunxi: dt: Add Allwinner A10s DTSI
      ARM: mxs: Remove init_irq declaration in machine description
      ARM: dts: cfa10036: Change the OLED display to SSD1306
      ARM: cfa10036: dt: Change i2c0 clock frequency
      ARM: cfa10036: Add USB0 OTG port
      ARM: sunxi: Add Olimex A10s-Olinuxino-micro device tree

Michael Grzeschik (4):
      ARM: dts: imx: add imx5x usbmisc entries
      ARM: dts: imx: add imx5x usb clock DT lookups
      ARM: dts: imx: use usb-nop-xceiv usbphy entries for imx5x
      ARM: dts: imx: imx53-qsb.dts: enable usbotg and usbh1

Michael Olbrich (1):
      ARM i.MX53: mba53: enable usbotg & usbh1

Mugunthan V N (3):
      ARM: dts: AM33XX: Add pinmux configuration for CPSW to beaglebone
      ARM: dts: AM33XX: Add pinmux configuration for CPSW to EVMsk
      ARM: dts: AM33XX: Add pinmux configuration for CPSW to am335x EVM

Nicolas Ferre (8):
      ARM: at91: at91sam9x5 RTC is not compatible with at91rm9200 one
      ARM: at91/at91-ariag25.dts: add RTC node
      ARM: at91/at91sam9x5.dtsi: add UART0/1 nodes
      ARM: at91/at91-ariag25.dts: UART0/1 nodes are disabled
      ARM: at91: switch Fox G20 board .dts to pre-processor defines
      ARM: at91/DT: fix SPI compatibility string
      ARM: at91/DT: sama5d3: add SPI DMA client infos
      ARM: at91/DT: at91sam9n12: add SPI DMA client infos

Nicolin Chen (7):
      ARM: dts: imx6qdl-sabresd: add clko1 iomux configuration
      ARM: dtsi: imx6q/imx6dl: Add a pinctrl for I2C1
      ARM: dtsi: imx6dl: Add a pinctrl for AUDMUX
      ARM: dtsi: imx6qdl-sabresd: add a fixed regulator for WM8962
      ARM: dtsi: imx6qdl-sabresd: Add WM8962 CODEC support
      ARM: dtsi: imx6qdl-sabresd: Enable SSI2 and AUDMUX
      ARM: dtsi: imx6qdl-sabresd: Enable WM8962 audio support

Olof Johansson (15):
      Merge tag 'nomadik-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'dt-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge branch 'dts-cpus-updates' of git://linux-arm.org/linux-2.6-lp into next/dt
      Merge tag 'vt8500/dts-3.11' of git://github.com/linux-wmt/linux-vtwm into next/dt
      Merge tag 'dt-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'renesas-dt-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 's3c24xx-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'exynos-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'dt-3.11-5' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'bcm2835-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-rpi into next/dt
      Merge tag 'tegra-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
      Merge tag 'sunxi-dt-for-3.11' of git://github.com/mripard/linux into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt

Padmavathi Venna (1):
      ARM: dts: Add wm8994 regulator support on smdk5250

Philip Avinash (4):
      ARM: dts: AM33XX: Add NAND flash device tree data to am335x-evm
      ARM: dts: AM33XX: Add PWMSS device tree nodes
      ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evm
      ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evmsk

Philip, Avinash (1):
      ARM: dts: AM33XX: Add ELM node

Philipp Zabel (5):
      ARM i.MX53: dts: add i2c aliases
      ARM i.MX53: tqma53: fix pinctrl settings
      ARM i.MX53: tqma53: rev 300 specific pin configuration
      ARM i.MX53: Add TVE entry to i.MX53 dtsi
      ARM i.MX53: mba53: add Tevision Encoder

Rabin Vincent (1):
      clocksource: nomadik-mtu: support of probe

Rhyland Klein (2):
      ARM: tegra: Add charger subnode to tps65090 node
      ARM: tegra: add power-supplies link between battery and charger

Richard Genoud (1):
      ARM: at91: dt: at91sam9x5: add SPI DMA client infos

Roger Quadros (4):
      ARM: dts: omap5-uevm: Add USB Host support
      ARM: dts: omap4-panda: Add USB Host support
      ARM: dts: omap4-panda: Fix DVI EDID reads
      ARM: dts: omap5-uevm: Provide USB Host PHY clock frequency

Rogerio Pimentel (1):
      ARM: dts: mx53qsb: Add support for parallel display

Sachin Kamat (16):
      ARM: dts: Remove keypad entries from exynos4x12-pinctrl.dtsi
      ARM: dts: Add keypad entries to Exynos4412 based Origen
      ARM: dts: Add keypad entries to SMDK4412
      ARM: dts: Add MFC clock entries for exynos4
      ARM: dts: Update MFC documentation for clock entries
      ARM: dts: Add TMU clock entries to exynos4210.dtsi
      ARM: dts: Enable TMU on Origen4210 board
      ARM: dts: Remove combiner IRQ node from exynos4x12.dtsi
      clk: exynos4: Add additional G2D clocks
      ARM: dts: Remove duplicate and add missing G2D nodes
      ARM: dts: Add clock entries to G2D node for exynos4210
      ARM: dts: Add clock entries to G2D node for exynos4x12
      ARM: dts: Update G2D documentation for clock entries
      ARM: dts: Add PWM related pinctrl entries for exynos4210
      ARM: dts: Add LCD related pinctrl entries for exynos4210
      ARM: dts: Add FIMD node to Origen4210 board

Sascha Hauer (2):
      ARM i.MX53: tqma53: Fix interrupt polarity for the mc34708
      ARM i.MX53: mba53: Add display support

Sebastian Hesselbarth (1):
      ARM: dove: add si5351 clock driver to CuBox DT

Shawn Guo (6):
      Merge tag 'imx-soc-3.11' into imx/dt
      ARM: imx: move imx53-qsb audio codec clk lookup into DT
      ARM: dts: add device tree source for imx6sl SoC
      ARM: dts: imx6sl: add initial imx6sl-evk support
      ARM: dts: imx6qdl: remove redundant usbmisc label
      ARM: dts: imx6qdl: remove redundant ocotp node

Simon Baatz (3):
      ARM: mvebu: Use standard MMC binding for all users of mvsdio
      ARM: Kirkwood: Add dts files for Sheevaplug and eSATA Sheevaplug
      arm: kirkwood: sheevaplug: move pinmux configs to the right devices

Soren Brinkmann (4):
      arm: zynq: Remove board specific compatibility string
      arm: dt: zynq: Use 'status' property for UART nodes
      arm: dt: zynq: Add support for the zc706 platform
      arm: dt: zynq: Add support for the zed platform

Sourav Poddar (1):
      ARM: dts: omap5-uevm: Add uart pinctrl data

Sricharan R (1):
      ARM: dts: omap5: Make uevm as the official board and deprecate sevm support

Steffen Trumtrar (9):
      ARM: i.MX53: add audmux pinctrl
      ARM: i.MX53: add csi pinctrl
      ARM: i.MX53: add ecspi pinctrl
      ARM: i.MX53: add pwm2 pinctrl
      ARM: i.MX53: add uart1 pinctrl
      ARM: i.MX53: add uart2 pinctrl
      ARM: dts: add Ka-Ro tx53 devicetree
      ARM i.MX53: tqma53: add WP/CD pinctrl and vmmc to esdhc2
      ARM i.MX53: mba53: fix lvds/disp pinctrl

Stephen Warren (10):
      Merge branch 'for-3.11/deps-for-clk' into for-3.11/dt
      ARM: tegra: fix memory size on Beaver
      ARM: tegra: use #include for all device trees
      ARM: tegra: create a DT header defining GPIO IDs
      ARM: tegra: convert device tree files to use GPIO defines
      ARM: tegra: convert device tree files to use IRQ defines
      ARM: tegra: add audio-related nodes to Tegra114 DT
      ARM: tegra: enable audio on Dalmore
      ARM: tegra: enable audio on Beaver
      ARM: mxc: fix gpio-ranges for VF610

Subash Patel (1):
      ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1

Suman Anna (1):
      ARM: dts: OMAP4+: Remove multimedia carveouts

Thomas Abraham (2):
      ARM: dts: add max8997 device node for exynos4210-origen board
      ARM: dts: add ohci and ehci controller nodes for EXYNOS5440

Thomas Petazzoni (25):
      arm: mvebu: enable the third USB interface on OpenBlocks AX3
      arm: mvebu: enable two USB interfaces on the Armada XP GP board
      arm: kirkwood: cloudbox: move pinmux configs to the right devices
      arm: kirkwood: dlink dns: move pinmux configs to the right devices
      arm: kirkwood: dockstar: move pinmux configs to the right devices
      arm: kirkwood: dreamplug: move pinmux configs to the right devices
      arm: kirkwood: goflexnet: move pinmux configs to the right devices
      arm: kirkwood: guruplug: move pinmux configs to the right devices
      arm: kirkwood: ib62x0: move pinmux configs to the right devices
      arm: kirkwood: iconnect: give meaningful names to pinmux configs
      arm: kirkwood: iconnect: move pinmux configs to the right devices
      arm: kirkwood: iomega ix2-200: move pinmux configs to the right devices
      arm: kirkwood: ns2: move pinmux configs to the right devices
      arm: kirkwood: keymile: move pinmux configs to the right devices
      arm: kirkwood: buffalo linkstation: move pinmux configs to the right devices
      arm: kirkwood: mplcec4: move pinmux configs to the right devices
      arm: kirkwood: readynas: move pinmux configs to the right devices
      arm: kirkwood: nsa310: move pinmux configs to the right devices
      arm: kirkwood: openblocks_a6: move pinmux configs to the right devices
      arm: kirkwood: topkick: move pinmux configs to the right devices
      arm: kirkwood: ts219: move pinmux configs to the right devices
      arm: kirkwood: openblocks-a6: group pinmux configurations
      arm: kirkwood: openblocks-a6: add support for Init button
      arm: mvebu: armada-xp-db: ensure PCIe range is specified
      arm: mvebu: enable mini-PCIe connectors on Armada 370 RD

Tony Prisk (7):
      dts: vt8500: Fix invalid/missing cpu nodes for soc files.
      dts: vt8500: Add devicetree support for WM8750 SoC and APC8750 board
      dts: vt8500: Update serial nodes and disable by default in SoC files
      dts: clk: vt8500: Update SoC dtsi to use WM8850 PLL      clocks
      dts: vt8500: Populate missing PLL nodes
      dts: vt8500: Add ARM, AHB, APB and DDR clock nodes to SoC files
      dts: vt8500: Correct reference clock on WM8850 SoCs

Tushar Behera (2):
      ARM: dts: Enable RTC node for Arndale
      ARM: dts: Set BUCK7 as always on for Origen board

Vaibhav Hiremath (7):
      ARM: dts: AM33XX: Add default pinctrl binding for I2C device
      ARM: dts: AM33XX: Add pinctrl binding to gpio-leds node
      ARM: dts: AM33XX: Fix uart numbering to match hardware/TRM
      ARM: dts: AM33XX: Add default pinctrl binding for UART0 device
      ARM: dts: AM33XX: Set pinmux for clkout2 pad used for clock output
      ARM: AM33XX: clock: Add debugSS clock nodes
      ARM: AM33XX: clock data: Enable clkout2 as part of init

Valentin Longchamp (2):
      ARM: kirkwood: refactor dtsi to largest common nodes
      ARM: kirkwood: add i2c-gpio controller for km_kirkwood

Venu Byravarasu (3):
      ARM: tegra: finalize USB EHCI and PHY bindings
      ARM: tegra: modify ULPI reset GPIO properties
      ARM: tegra: update device trees for USB binding rework

Vikas Sajjan (3):
      ARM: dts: Add DT node for DP controller for Arndale Board
      ARM: dts: Add clock provider information for DP controller in Exynos5250 SoC
      ARM: dts: Add display timing node to exynos5250-arndale.dts

Vivek Gautam (3):
      ARM: dts: Enabling samsung-usb3phy driver for exynos5250
      ARM: dts: Add device tree bindings for dwc3-exynos
      ARM: dts: Enabling dwc3-exynos driver for exynos5250

Wenyou Yang (2):
      ARM: at91/dtsi: add the watchdog nodes for at91 SoC
      ARM: at91/dts: add the watchdog nodes for at91 boards

Willy Tarreau (1):
      ARM: mvebu: set aliases for ethernet controllers

Youngmin Nam (1):
      ARM: dts: Enable RTC by default on EXYNOS5440

 .../devicetree/bindings/arm/omap/omap.txt          |   3 +
 .../devicetree/bindings/arm/ste-nomadik.txt        |   5 +
 Documentation/devicetree/bindings/bus/imx-weim.txt |  49 ++
 .../devicetree/bindings/clock/altr_socfpga.txt     |   7 +
 .../devicetree/bindings/clock/exynos4-clock.txt    |   3 +-
 .../bindings/clock/nvidia,tegra114-car.txt         | 252 +------
 .../bindings/clock/nvidia,tegra20-car.txt          | 154 +---
 .../bindings/clock/nvidia,tegra30-car.txt          | 211 +-----
 .../devicetree/bindings/clock/st,nomadik.txt       | 104 +++
 .../devicetree/bindings/gpu/samsung-g2d.txt        |   5 +
 .../interrupt-controller/renesas,intc-irqpin.txt   |  16 +
 .../devicetree/bindings/media/s5p-mfc.txt          |   5 +
 Documentation/devicetree/bindings/mfd/ab8500.txt   |   2 +-
 .../devicetree/bindings/mmc/bcm,kona-sdhci.txt     |  16 +
 .../bindings/pinctrl/fsl,imx-pinctrl.txt           |   2 +-
 .../bindings/pinctrl/samsung-pinctrl.txt           |  44 +-
 .../devicetree/bindings/usb/exynos-usb.txt         |  34 +
 .../bindings/usb/nvidia,tegra20-ehci.txt           |  27 +-
 .../bindings/usb/nvidia,tegra20-usb-phy.txt        |  41 +-
 .../devicetree/bindings/video/exynos_dp.txt        |   6 +
 arch/arm/boot/dts/Makefile                         |  32 +-
 arch/arm/boot/dts/am335x-bone.dts                  | 118 ++-
 arch/arm/boot/dts/am335x-evm.dts                   | 264 ++++++-
 arch/arm/boot/dts/am335x-evmsk.dts                 | 184 ++++-
 arch/arm/boot/dts/am33xx.dtsi                      | 125 +++-
 arch/arm/boot/dts/am3517-evm.dts                   |   2 +-
 arch/arm/boot/dts/am3517_mt_ventoux.dts            |   2 +-
 arch/arm/boot/dts/am4372.dtsi                      |  68 ++
 arch/arm/boot/dts/am43x-epos-evm.dts               |  18 +
 arch/arm/boot/dts/armada-370-db.dts                |   1 +
 arch/arm/boot/dts/armada-370-mirabox.dts           |   1 +
 arch/arm/boot/dts/armada-370-rd.dts                |  17 +
 arch/arm/boot/dts/armada-370-xp.dtsi               |  17 +-
 arch/arm/boot/dts/armada-370.dtsi                  |   4 -
 arch/arm/boot/dts/armada-xp-db.dts                 |  34 +
 arch/arm/boot/dts/armada-xp-gp.dts                 |  10 +
 arch/arm/boot/dts/armada-xp-mv78460.dtsi           |   3 +-
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts   |   9 +
 arch/arm/boot/dts/armada-xp.dtsi                   |   6 +-
 arch/arm/boot/dts/at91-ariag25.dts                 |  21 +-
 arch/arm/boot/dts/at91-foxg20.dts                  | 157 ++++
 arch/arm/boot/dts/at91rm9200.dtsi                  | 102 ++-
 arch/arm/boot/dts/at91rm9200ek.dts                 |  10 +
 arch/arm/boot/dts/at91sam9260.dtsi                 |  94 ++-
 arch/arm/boot/dts/at91sam9263.dtsi                 |  46 +-
 arch/arm/boot/dts/at91sam9263ek.dts                |   4 +
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   4 +
 arch/arm/boot/dts/at91sam9g45.dtsi                 | 151 +++-
 arch/arm/boot/dts/at91sam9m10g45ek.dts             |   9 +
 arch/arm/boot/dts/at91sam9n12.dtsi                 | 107 ++-
 arch/arm/boot/dts/at91sam9n12ek.dts                |   4 +
 arch/arm/boot/dts/at91sam9x5.dtsi                  | 195 ++++-
 arch/arm/boot/dts/at91sam9x5ek.dtsi                |   9 +
 arch/arm/boot/dts/bcm11351-brt.dts                 |  19 +-
 arch/arm/boot/dts/bcm11351.dtsi                    |  39 +-
 arch/arm/boot/dts/bcm2835-rpi-b.dts                |  11 +
 arch/arm/boot/dts/ccu8540.dts                      |  41 ++
 arch/arm/boot/dts/ccu9540.dts                      |   6 +-
 arch/arm/boot/dts/dbx5x0.dtsi                      | 226 ++++--
 arch/arm/boot/dts/dove-cubox.dts                   |  51 +-
 arch/arm/boot/dts/exynos4.dtsi                     |   2 +
 arch/arm/boot/dts/exynos4210-origen.dts            | 169 +++++
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |  89 +++
 arch/arm/boot/dts/exynos4210.dtsi                  |   5 +
 arch/arm/boot/dts/exynos4412-odroidx.dts           | 197 +++++
 arch/arm/boot/dts/exynos4412-origen.dts            |  66 ++
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |  85 ++-
 arch/arm/boot/dts/exynos4x12-pinctrl.dtsi          |  56 --
 arch/arm/boot/dts/exynos4x12.dtsi                  |  10 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |  31 +
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |   7 +
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |  40 +-
 arch/arm/boot/dts/exynos5250-snow.dts              |   4 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  34 +-
 arch/arm/boot/dts/exynos5440-sd5v1.dts             |   2 +-
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |  41 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |  70 +-
 arch/arm/boot/dts/href.dtsi                        |  61 +-
 arch/arm/boot/dts/hrefprev60.dts                   |  10 +-
 arch/arm/boot/dts/hrefv60plus.dts                  |  20 +-
 arch/arm/boot/dts/imx23.dtsi                       |   8 +-
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts     |  37 +
 arch/arm/boot/dts/imx27-phytec-phycore-som.dts     | 179 +++++
 arch/arm/boot/dts/imx27-phytec-phycore.dts         |  79 --
 arch/arm/boot/dts/imx27.dtsi                       |  80 +-
 arch/arm/boot/dts/imx28-apf28dev.dts               |   1 +
 arch/arm/boot/dts/imx28-cfa10036.dts               |  38 +-
 arch/arm/boot/dts/imx28-cfa10049.dts               |   8 +-
 arch/arm/boot/dts/imx28-cfa10055.dts               | 179 +++++
 arch/arm/boot/dts/imx28-cfa10057.dts               | 191 +++++
 arch/arm/boot/dts/imx28-m28evk.dts                 |  14 +-
 arch/arm/boot/dts/imx28.dtsi                       |  43 +-
 arch/arm/boot/dts/imx51-apf51.dts                  |   7 +
 arch/arm/boot/dts/imx51.dtsi                       |  23 +
 arch/arm/boot/dts/imx53-m53evk.dts                 | 259 +++++++
 arch/arm/boot/dts/imx53-mba53.dts                  | 175 ++++-
 arch/arm/boot/dts/imx53-qsb.dts                    |  36 +
 arch/arm/boot/dts/imx53-tqma53.dtsi                |  45 +-
 arch/arm/boot/dts/imx53-tx53.dtsi                  | 122 ++++
 arch/arm/boot/dts/imx53.dtsi                       | 297 +++++++-
 arch/arm/boot/dts/imx6dl-sabreauto.dts             |   8 +
 arch/arm/boot/dts/imx6dl-sabresd.dts               |   1 +
 arch/arm/boot/dts/imx6dl.dtsi                      | 114 +++
 arch/arm/boot/dts/imx6q-phytec-pbab01.dts          |  34 +
 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi         |  74 ++
 arch/arm/boot/dts/imx6q-sabreauto.dts              |   8 +
 arch/arm/boot/dts/imx6q-sabresd.dts                |   1 +
 arch/arm/boot/dts/imx6q.dtsi                       | 104 ++-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |  41 ++
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |  66 ++
 arch/arm/boot/dts/imx6qdl.dtsi                     |  13 +-
 arch/arm/boot/dts/imx6sl-evk.dts                   |  74 ++
 arch/arm/boot/dts/imx6sl.dtsi                      | 779 ++++++++++++++++++++
 arch/arm/boot/dts/kirkwood-6281.dtsi               |  28 +
 arch/arm/boot/dts/kirkwood-6282.dtsi               |  28 +
 arch/arm/boot/dts/kirkwood-cloudbox.dts            |  10 +-
 arch/arm/boot/dts/kirkwood-dns320.dts              |   7 +
 arch/arm/boot/dts/kirkwood-dns325.dts              |   5 +
 arch/arm/boot/dts/kirkwood-dnskw.dtsi              |  32 +-
 arch/arm/boot/dts/kirkwood-dockstar.dts            |   9 +-
 arch/arm/boot/dts/kirkwood-dreamplug.dts           |  12 +-
 arch/arm/boot/dts/kirkwood-goflexnet.dts           |  18 +-
 .../arm/boot/dts/kirkwood-guruplug-server-plus.dts |  10 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |  17 +-
 arch/arm/boot/dts/kirkwood-iconnect.dts            |  36 +-
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts      |  15 +-
 arch/arm/boot/dts/kirkwood-is2.dts                 |   2 +
 arch/arm/boot/dts/kirkwood-km_kirkwood.dts         |  13 +-
 arch/arm/boot/dts/kirkwood-lsxl.dtsi               |  22 +-
 arch/arm/boot/dts/kirkwood-mplcec4.dts             |  25 +-
 .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |  22 +-
 arch/arm/boot/dts/kirkwood-ns2-common.dtsi         |  10 +-
 arch/arm/boot/dts/kirkwood-ns2.dts                 |   2 +
 arch/arm/boot/dts/kirkwood-ns2lite.dts             |   2 +
 arch/arm/boot/dts/kirkwood-ns2max.dts              |   2 +
 arch/arm/boot/dts/kirkwood-ns2mini.dts             |   2 +
 arch/arm/boot/dts/kirkwood-nsa310.dts              |  30 +-
 arch/arm/boot/dts/kirkwood-openblocks_a6.dts       | 108 +--
 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi  |  93 +++
 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts    |  43 ++
 arch/arm/boot/dts/kirkwood-sheevaplug.dts          |  43 ++
 arch/arm/boot/dts/kirkwood-topkick.dts             |  52 +-
 arch/arm/boot/dts/kirkwood-ts219-6281.dts          |   8 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts          |  16 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi              |  10 +
 arch/arm/boot/dts/kirkwood.dtsi                    |  41 +-
 arch/arm/boot/dts/lpc32xx.dtsi                     |   8 +-
 arch/arm/boot/dts/omap2.dtsi                       |  11 +-
 arch/arm/boot/dts/omap2420-h4.dts                  |   2 +-
 arch/arm/boot/dts/omap2420.dtsi                    |   2 +-
 arch/arm/boot/dts/omap2430.dtsi                    |   2 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |  48 +-
 arch/arm/boot/dts/omap3-beagle.dts                 |  72 +-
 arch/arm/boot/dts/omap3-devkit8000.dts             |  11 +-
 arch/arm/boot/dts/omap3-evm.dts                    |   7 +-
 arch/arm/boot/dts/omap3-igep.dtsi                  |  43 +-
 arch/arm/boot/dts/omap3-igep0020.dts               | 111 ++-
 arch/arm/boot/dts/omap3-igep0030.dts               |  60 +-
 arch/arm/boot/dts/omap3-overo.dtsi                 |  20 +-
 arch/arm/boot/dts/omap3-tobi.dts                   |  52 +-
 arch/arm/boot/dts/omap3.dtsi                       |  11 +-
 arch/arm/boot/dts/omap3430-sdp.dts                 |   5 +-
 arch/arm/boot/dts/omap34xx.dtsi                    |   2 +-
 arch/arm/boot/dts/omap36xx.dtsi                    |   2 +-
 arch/arm/boot/dts/omap4-panda-a4.dts               |  10 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi          | 162 ++++-
 arch/arm/boot/dts/omap4-panda-es.dts               |  38 +-
 arch/arm/boot/dts/omap4-panda.dts                  |   4 +-
 arch/arm/boot/dts/omap4-sdp-es23plus.dts           |   8 +-
 arch/arm/boot/dts/omap4-sdp.dts                    | 126 ++--
 arch/arm/boot/dts/omap4-var-som.dts                |   8 +-
 arch/arm/boot/dts/omap4.dtsi                       | 131 ++--
 arch/arm/boot/dts/omap443x.dtsi                    |   8 +-
 arch/arm/boot/dts/omap4460.dtsi                    |  15 +-
 arch/arm/boot/dts/omap5-evm.dts                    | 261 -------
 arch/arm/boot/dts/omap5-uevm.dts                   | 485 ++++++++++++
 arch/arm/boot/dts/omap5.dtsi                       | 180 +++--
 arch/arm/boot/dts/picoxcell-pc3x2.dtsi             |   8 +-
 arch/arm/boot/dts/picoxcell-pc3x3.dtsi             |   8 +-
 arch/arm/boot/dts/prima2.dtsi                      |   2 +
 arch/arm/boot/dts/pxa2xx.dtsi                      |   7 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |   6 -
 .../boot/dts/r8a7740-armadillo800eva-reference.dts |  45 ++
 arch/arm/boot/dts/r8a7740.dtsi                     | 121 +++
 arch/arm/boot/dts/r8a7779.dtsi                     |  17 +
 arch/arm/boot/dts/r8a7790.dtsi                     |   6 -
 arch/arm/boot/dts/s3c2416-pinctrl.dtsi             | 173 +++++
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |  72 ++
 arch/arm/boot/dts/s3c2416.dtsi                     |  79 ++
 arch/arm/boot/dts/s3c24xx.dtsi                     |  92 +++
 arch/arm/boot/dts/sama5d3.dtsi                     |  33 +-
 arch/arm/boot/dts/sh7372.dtsi                      |   5 +
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts       |  86 +++
 arch/arm/boot/dts/sh73a0.dtsi                      |  18 +-
 arch/arm/boot/dts/snowball.dts                     |  80 +-
 arch/arm/boot/dts/socfpga.dtsi                     | 217 +++++-
 arch/arm/boot/dts/socfpga_cyclone5.dts             |  13 +
 arch/arm/boot/dts/socfpga_vt.dts                   |   5 +
 arch/arm/boot/dts/spear13xx.dtsi                   |   2 +
 arch/arm/boot/dts/spear3xx.dtsi                    |   8 +-
 arch/arm/boot/dts/spear600.dtsi                    |   8 +-
 arch/arm/boot/dts/ste-nomadik-s8815.dts            |  69 ++
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi         | 574 ++++++++++++++-
 arch/arm/boot/dts/stuib.dtsi                       |  26 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts         |  12 +
 arch/arm/boot/dts/sun4i-a10.dtsi                   |  54 ++
 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts   |  76 ++
 arch/arm/boot/dts/sun5i-a10s.dtsi                  | 286 ++++++++
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts          |  18 +
 arch/arm/boot/dts/sun5i-a13.dtsi                   |  89 ++-
 arch/arm/boot/dts/tegra114-dalmore.dts             |  71 +-
 arch/arm/boot/dts/tegra114-pluto.dts               |   2 +-
 arch/arm/boot/dts/tegra114.dtsi                    | 277 ++++---
 arch/arm/boot/dts/tegra20-colibri-512.dtsi         |  29 +-
 arch/arm/boot/dts/tegra20-harmony.dts              |  67 +-
 arch/arm/boot/dts/tegra20-iris-512.dts             |  13 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts          |  12 +-
 arch/arm/boot/dts/tegra20-paz00.dts                |  48 +-
 arch/arm/boot/dts/tegra20-plutux.dts               |  12 +-
 arch/arm/boot/dts/tegra20-seaboard.dts             |  69 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi            |  15 +-
 arch/arm/boot/dts/tegra20-tec.dts                  |  13 +-
 arch/arm/boot/dts/tegra20-trimslice.dts            |  46 +-
 arch/arm/boot/dts/tegra20-ventana.dts              |  60 +-
 arch/arm/boot/dts/tegra20-whistler.dts             |  47 +-
 arch/arm/boot/dts/tegra20.dtsi                     | 285 ++++----
 arch/arm/boot/dts/tegra30-beaver.dts               |  68 +-
 arch/arm/boot/dts/tegra30-cardhu-a02.dts           |  16 +-
 arch/arm/boot/dts/tegra30-cardhu-a04.dts           |  18 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi              |  47 +-
 arch/arm/boot/dts/tegra30.dtsi                     | 288 ++++----
 arch/arm/boot/dts/twl4030_omap3.dtsi               |  25 +
 arch/arm/boot/dts/usb_a9260.dts                    |   9 +
 arch/arm/boot/dts/usb_a9263.dts                    |  14 +
 arch/arm/boot/dts/usb_a9g20.dts                    |  18 +-
 arch/arm/boot/dts/usb_a9g20_common.dtsi            |  27 +
 arch/arm/boot/dts/usb_a9g20_lpw.dts                |  31 +
 arch/arm/boot/dts/vf610-pinfunc.h                  | 810 +++++++++++++++++++++
 arch/arm/boot/dts/vf610-twr.dts                    |  57 ++
 arch/arm/boot/dts/vf610.dtsi                       | 464 ++++++++++++
 arch/arm/boot/dts/vt8500-bv07.dts                  |   4 +
 arch/arm/boot/dts/vt8500.dtsi                      |  29 +-
 arch/arm/boot/dts/wm8505-ref.dts                   |   4 +
 arch/arm/boot/dts/wm8505.dtsi                      |  84 ++-
 arch/arm/boot/dts/wm8650-mid.dts                   |   3 +
 arch/arm/boot/dts/wm8650.dtsi                      |  79 +-
 arch/arm/boot/dts/wm8750-apc8750.dts               |  30 +
 arch/arm/boot/dts/wm8750.dtsi                      | 347 +++++++++
 arch/arm/boot/dts/wm8850-w70v2.dts                 |   4 +
 arch/arm/boot/dts/wm8850.dtsi                      |  94 ++-
 arch/arm/boot/dts/zynq-7000.dtsi                   |   2 +
 arch/arm/boot/dts/zynq-zc702.dts                   |   6 +-
 arch/arm/boot/dts/zynq-zc706.dts                   |  35 +
 arch/arm/boot/dts/zynq-zed.dts                     |  35 +
 arch/arm/configs/at91_dt_defconfig                 |   2 +
 arch/arm/configs/at91sam9260_9g20_defconfig        |   1 -
 arch/arm/configs/at91sam9263_defconfig             |   1 -
 arch/arm/configs/nhk8815_defconfig                 |   6 +
 arch/arm/mach-at91/Kconfig.non_dt                  |  19 -
 arch/arm/mach-at91/Makefile                        |   3 -
 arch/arm/mach-at91/at91sam9g45.c                   |   2 +
 arch/arm/mach-at91/at91sam9x5.c                    |   2 +
 arch/arm/mach-at91/board-usb-a926x.c               | 384 ----------
 arch/arm/mach-imx/clk-imx51-imx53.c                |   2 -
 arch/arm/mach-imx/mach-imx53.c                     |  16 -
 arch/arm/mach-mxs/Kconfig                          |   1 +
 arch/arm/mach-mxs/mach-mxs.c                       | 129 +++-
 arch/arm/mach-nomadik/Kconfig                      |   1 +
 arch/arm/mach-nomadik/cpu-8815.c                   |  73 +-
 arch/arm/mach-omap2/cclock33xx_data.c              |  49 +-
 arch/arm/mach-s3c24xx/Kconfig                      |  12 +
 arch/arm/mach-s3c24xx/Makefile                     |   1 +
 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c            |  91 +++
 arch/arm/mach-shmobile/Kconfig                     |  14 +
 arch/arm/mach-shmobile/Makefile                    |   1 +
 .../board-armadillo800eva-reference.c              | 213 ++++++
 arch/arm/mach-shmobile/include/mach/r8a7740.h      |   3 +
 arch/arm/mach-shmobile/intc-r8a7740.c              |  24 +-
 arch/arm/mach-shmobile/setup-r8a7740.c             |  54 +-
 arch/arm/mach-ux500/cpu-db8500.c                   |  26 +-
 arch/arm/mach-zynq/common.c                        |   1 -
 drivers/bus/Kconfig                                |   9 +
 drivers/bus/Makefile                               |   1 +
 drivers/bus/imx-weim.c                             | 138 ++++
 drivers/clk/clk-nomadik.c                          | 576 ++++++++++++++-
 drivers/clk/samsung/clk-exynos4.c                  |   9 +-
 drivers/clocksource/nomadik-mtu.c                  |  60 +-
 drivers/crypto/ux500/cryp/cryp_core.c              |   6 +
 drivers/crypto/ux500/hash/hash_core.c              |   6 +
 drivers/irqchip/irq-renesas-intc-irqpin.c          |   9 +-
 drivers/pinctrl/pinctrl-nomadik.c                  |   6 +-
 drivers/regulator/ab8500.c                         |   8 +-
 include/dt-bindings/clock/tegra114-car.h           | 342 +++++++++
 include/dt-bindings/clock/tegra20-car.h            | 158 ++++
 include/dt-bindings/clock/tegra30-car.h            | 265 +++++++
 include/dt-bindings/dma/at91.h                     |  27 +
 include/dt-bindings/gpio/tegra-gpio.h              |  50 ++
 include/dt-bindings/pinctrl/am33xx.h               |  42 ++
 include/dt-bindings/pinctrl/omap.h                 |  55 ++
 299 files changed, 15647 insertions(+), 3302 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt
 create mode 100644 Documentation/devicetree/bindings/clock/st,nomadik.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/bcm,kona-sdhci.txt
 create mode 100644 arch/arm/boot/dts/am4372.dtsi
 create mode 100644 arch/arm/boot/dts/am43x-epos-evm.dts
 create mode 100644 arch/arm/boot/dts/at91-foxg20.dts
 create mode 100644 arch/arm/boot/dts/ccu8540.dts
 create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
 create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-som.dts
 delete mode 100644 arch/arm/boot/dts/imx27-phytec-phycore.dts
 create mode 100644 arch/arm/boot/dts/imx28-cfa10055.dts
 create mode 100644 arch/arm/boot/dts/imx28-cfa10057.dts
 create mode 100644 arch/arm/boot/dts/imx53-m53evk.dts
 create mode 100644 arch/arm/boot/dts/imx53-tx53.dtsi
 create mode 100644 arch/arm/boot/dts/imx6q-phytec-pbab01.dts
 create mode 100644 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sl-evk.dts
 create mode 100644 arch/arm/boot/dts/imx6sl.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug.dts
 delete mode 100644 arch/arm/boot/dts/omap5-evm.dts
 create mode 100644 arch/arm/boot/dts/omap5-uevm.dts
 create mode 100644 arch/arm/boot/dts/r8a7740-armadillo800eva-reference.dts
 create mode 100644 arch/arm/boot/dts/s3c2416-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/s3c2416-smdk2416.dts
 create mode 100644 arch/arm/boot/dts/s3c2416.dtsi
 create mode 100644 arch/arm/boot/dts/s3c24xx.dtsi
 create mode 100644 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a10s.dtsi
 create mode 100644 arch/arm/boot/dts/twl4030_omap3.dtsi
 create mode 100644 arch/arm/boot/dts/usb_a9g20_common.dtsi
 create mode 100644 arch/arm/boot/dts/usb_a9g20_lpw.dts
 create mode 100644 arch/arm/boot/dts/vf610-pinfunc.h
 create mode 100644 arch/arm/boot/dts/vf610-twr.dts
 create mode 100644 arch/arm/boot/dts/vf610.dtsi
 create mode 100644 arch/arm/boot/dts/wm8750-apc8750.dts
 create mode 100644 arch/arm/boot/dts/wm8750.dtsi
 create mode 100644 arch/arm/boot/dts/zynq-zc706.dts
 create mode 100644 arch/arm/boot/dts/zynq-zed.dts
 delete mode 100644 arch/arm/mach-at91/board-usb-a926x.c
 create mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c
 create mode 100644 arch/arm/mach-shmobile/board-armadillo800eva-reference.c
 create mode 100644 drivers/bus/imx-weim.c
 create mode 100644 include/dt-bindings/clock/tegra114-car.h
 create mode 100644 include/dt-bindings/clock/tegra20-car.h
 create mode 100644 include/dt-bindings/clock/tegra30-car.h
 create mode 100644 include/dt-bindings/dma/at91.h
 create mode 100644 include/dt-bindings/gpio/tegra-gpio.h
 create mode 100644 include/dt-bindings/pinctrl/am33xx.h
 create mode 100644 include/dt-bindings/pinctrl/omap.h

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

* [GIT PULL 5/7] ARM SoC device tree changes
@ 2013-07-02 19:08   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:08 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

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 9686bb66a4c50e43ffee903a9fc62237ee2de1e6:

  Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt (2013-06-26 16:56:24 +0200)

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

ARM SoC device tree changes

These changes from 30 individual branches for the most part update device
tree files, but there are also a few source code changes that have crept
in this time, usually in order to atomically move over a driver from
using hardcoded data to DT probing.

A number of platforms change their DT files to use the C preprocessor,
which is causing a bit of churn, but that is hopefully only this once.

There are a few conflicts with the other branches unfortunately:

* in exynos5440.dtsi and kirkwood-6281.dtsi, device nodes are added
  from multiple branches. Need to be careful to have the right
  set of closing braces as git gets this one wrong.

* In kirkwood.dtsi, one 'ranges' line got split into two lines, while
  another line got added. Order of the lines does not matter.

* in sama5d3.dtsi, some cleanup was merged the wrong way, causing
  a bogus conflict. We want the 'dmas' and 'dma-names' properties
  to get added here.

* Two lines got removed independently in arch/arm/mach-mxs/mach-mxs.c

* Contents get added independently in arch/arm/mach-omap2/cclock33xx_data.c

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

The following changes since commit 9dfedaad4e6b7f9fbae06d3b342a1c77b8c025a5:

  Merge tag 'boards-for-linus' into for-linus (2013-07-02 15:11:10 +0200)

are available in the git repository at:


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

for you to fetch changes up to d1bf673810d5a1e050e423c22687d705f35adcba:

  Merge tag 'dt-for-linus' into for-linus (2013-07-02 15:29:09 +0200)

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

Adam Baker (1):
      ARM: Kirkwood add cpus definition needed by cpufreq driver to dtsi

Afzal Mohammed (2):
      ARM: dts: AM43x: Initial support
      ARM: dts: AM43x EPOS EVM support

Alexander Shiyan (11):
      ARM: dts: Add aliases for i.MX27 SPI controller
      ARM: dts: Add SPI support for i.MX27 Phytec PCM038 module
      ARM: dts: imx27-phytec-phycore: Add reset GPIO for FEC
      ARM: dts: imx27-phytec-phycore: Rename file to match functionality
      ARM: dts: imx27-phytec-phycore-som: Remove UART definitions
      ARM: dts: imx27-phytec-phycore-som: Add initial support for PCM970 RDK
      ARM: dts: i.MX27: Add DMA devicetree node
      ARM: dts: i.MX27: Add SDHC devicetree nodes
      ARM: dts: imx27-phytec-phycore-rdk: Add SDHC support
      ARM: dts: imx27-phytec-phycore-rdk: Add MTD name for NOR flash
      ARM: dts: imx27: Add VPU devicetree node

Amit Daniel Kachhap (1):
      ARM: dts: Add more opp levels in exynos5440

Andrew Lunn (1):
      ARM: Kirkwood: ts219: Enable second PCIe port in DT.

Arnd Bergmann (16):
      ARM: nomadik: fix clocksource warning
      ARM: dts: add missing cpu #address-cell values
      Merge tag 'zynq-dt-for-3.11' of git://git.xilinx.com/linux-xlnx into next/dt
      Merge tag 'mxs-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'sunxi-dt-for-3.11-2' of git://github.com/mripard/linux into next/dt
      Merge tag 'nomadik-dt-2' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'exynos-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 's3c24xx-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge branch 'for_3.11/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into next/dt
      Merge tag 'renesas-dt2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge branch 'armsoc/for-3.11/dt' of git://github.com/broadcom/bcm11351 into next/dt
      Merge tag 'dt-3.11-6' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge tag 'dt-for-linus' into for-linus

Bastian Hecht (3):
      ARM: shmobile: r8a7740: Add OF support to initialze the GIC
      ARM: shmobile: r8a7740: Prepare for reference DT setup
      ARM: shmobile: armadillo800eva: Reference DT implementation

Boris BREZILLON (1):
      ARM: at91/dt: add pinctrl definition for at91 tc blocks

Brian Lilly (3):
      ARM: cfa10049: Switch the chip select pin of the LCD controller
      ARM: mxs: dt: Add the Crystalfontz CFA-10055 device tree
      ARM: mxs: dt: Add Crystalfontz CFA-10057 device tree

Christian Daudt (1):
      ARM: mmc: bcm281xx SDHCI driver (dt mods)

Christian Hemp (2):
      ARM: dts: imx6q: Add pinctrl for usdhc2 and enet
      ARM: dts: Phytec imx6q pfla02 and pbab01 support

Dan Murphy (3):
      ARM: dts: omap4-panda: Update the LED support for the panda
      ARM: dts: omap4-panda: Update the twl6040 gpio to macro definition
      ARM: dts: omap5-uevm: Add LED support for uEVM blue LED

Daniel Mack (1):
      ARM: bcm2835: Add Raspberry Pi's ACT LED to DT

Dinh Nguyen (2):
      ARM: socfpga: dts: Add ethernet bindings for SOCFPGA
      ARM: socfpga: dts: Add gate-clock bindings

Dirk Behme (2):
      ARM: dts: i.MX6: configure L2 cache data and tag latency
      i.MX6: Documentation: update from fsl,card-wired to non-removable

Dongjin Kim (2):
      ARM: dts: add max77686 node entry for ODROID-X
      ARM: dts: add vmmc regulator support for ODROID-X

Doug Anderson (1):
      ARM: dts: Enable RTC node for exynos5250-snow

Douglas Gilbert (1):
      ARM: at91: add Acme Systems Fox G20 board

Eduardo Valentin (3):
      ARM: dts: OMAP443x: Add bandgap entry for OMAP443x devices
      ARM: dts: OMAP4460: Add bandgap entry for OMAP4460 devices
      ARM: dts: OMAP5: Add bandgap DT entry

Emilio L?pez (1):
      ARM: sun4i: cubieboard: Enable the i2c controllers

Eric Brower (1):
      ARM: tegra: Add gpio-leds to Tegra30 Beaver

Eric B?nard (3):
      ARM: mx28: add auart2 2 pins pinmux to imx28.dtsi
      ARM: mx28: add auart3 2 pins pinmux to imx28.dtsi
      ARM: mx28: add auart4 2 pins pinmux to imx28.dtsi

Ezequiel Garcia (3):
      ARM: mvebu: Add support for NOR flash device on Armada XP-DB board
      ARM: mvebu: Remove device tree unused properties on A370
      ARM: Kirkwood: Fix the internal register ranges translation

Fabio Baltieri (5):
      ARM: ux500: Fix intcore regulator name
      ARM: ux500: Fix trivial typo in v-anamic1 comment
      ARM: ux500: Correct anamic2 typo in DT files
      ARM: ux500: Add DT regulators for ab8500-codec
      ARM: ux500: Provide auxdata to ux500 ASoC driver

Fabio Estevam (2):
      ARM: dts: mx28: Adjust the digctl compatible string
      ARM: mxs: Use soc bus infrastructure

Florian Vaussard (15):
      ARM: dts: OMAP2+: Use #include for all device trees
      ARM: dts: OMAP2+: Use existing constants for GPIOs
      ARM: dts: OMAP4/5: Use existing constants for IRQs
      ARM: dts: OMAP2+: Header file for pinctrl constants
      ARM: dts: OMAP2+: Use pinctrl constants
      ARM: dts: AM3XXX: Use #include for all device trees
      ARM: dts: AM33XX: Use existing constants for GPIOs
      ARM: dts: AM33XX: Specific pinctrl header
      ARM: dts: AM33XX: Use pinctrl constants
      ARM: dts: OMAP4/AM35xx: Add missing dtb in the dtbs target
      ARM: dts: Protect pinctrl headers against multiple inclusions
      ARM: dts: OMAP3: Include IRQ header
      ARM: dts: omap3-tobi: Add SMSC911X node
      ARM: dts: omap3-tobi: Correct polarity for GPIO LED
      ARM: dts: omap3-overo: Add default trigger for TWL4030 LED

Gabriel Fernandez (2):
      ARM: ux500: DT: Rename root node "soc-u9500" into "soc"
      ARM: ux500: use #include syntax to include *.dtsi.

Giridhar Maruthy (1):
      ARM: dts: Removing pdma for exynos5440

Girish K S (2):
      ARM: dts: add dts node for the ahci sata exynos5440
      ARM: dts: enable spi for EXYNOS5440 SOC

Guennadi Liakhovetski (5):
      ARM: shmobile: kzm9g-reference: add AS3711 and CPUFreq DT bindings
      ARM: shmobile: marzen-reference: add irqpin support in DT
      irqchip: renesas-intc-irqpin: DT binding for sense bitfield width
      ARM: shmobile: sh73a0: remove "0x" prefix from DT node names
      ARM: shmobile: irqpin: add a DT property to enable masking on parent

Gwenhael Goavec-Merou (3):
      ARM: dts: apf28dev: Add touchscreen support for APF28dev
      ARM: imx27: Add PWM0 to device tree
      ARM: imx: apf51: add nfc support

Heiko Stuebner (2):
      ARM: dts: add devicetree support for s3c2416-smdk2416
      ARM: S3C24XX: update uart addresses in s3c2416-dt auxdata

Hiroshi Doyu (6):
      ARM: tegra20: create a DT header defining CLK IDs
      ARM: tegra30: create a DT header defining CLK IDs
      ARM: tegra114: create a DT header defining CLK IDs
      ARM: tegra20: convert device tree files to use CLK defines
      ARM: tegra30: convert device tree files to use CLK defines
      ARM: tegra114: convert device tree files to use CLK defines

Huang Shijie (13):
      ARM: dts: imx6q: remove the unused pins for gpmi-nand
      ARM: dts: imx6dl: add pinctrl for gpmi-nand
      ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boards
      ARM: dts: imx6dl: add a pinctrl for eCSPI1
      ARM: dts: imx6dl: add a gpio for hog
      ARM: dts: imx6q: add a gpio for hog
      ARM: dts: add SPI/NOR for mx6q{dl}-sabreauto boards
      drivers: bus: add a new driver for WEIM
      ARM: dts: imx6q{dl}: fix the pin conflict between SPI and WEIM
      ARM: dts: imx6qdl: add more information for WEIM
      ARM: dts: imx6q: add pinctrls for WEIM NOR
      ARM: dts: imx6dl: add pinctrls for WEIM NOR
      ARM: dts: imx6qdl-sabreauto: enable the WEIM NOR

J Keerthy (1):
      ARM: dts: OMAP5: Add Palmas MFD node and regulator nodes

Javier Martinez Canillas (3):
      ARM: dts: omap3-igep0020: Add SMSC911x LAN chip support
      ARM: dts: omap3-igep0020: Add NAND flash support
      ARM: dts: omap3-igep0030: Add NAND flash support

Jean-Christophe PLAGNIOL-VILLARD (12):
      ARM: at91: dt: sam9260: add i2c gpio pinctrl
      ARM: at91: dt: usb-a9260: update shutdown controller
      ARM: at91: dt: usb-a9263: update shutdown controller
      ARM: at91: dt: usb-a9263: add dataflash support
      ARM: at91: dt: add Calao USB-A9G20 low power version
      ARM: at91: drop non DT: Calao USB-A96x
      ARM: at91: sam9x5 add udc DT support
      ARM: at91: sam9x5ek add udc DT support
      ARM: at91: sam9g45 add udc DT support
      ARM: at91: sam9m10g45ek add udc DT support
      ARM: at91: dt: rm9200: add spi support
      ARM: at91: dt: rm9200ek: add spi support

Jingchang Lu (2):
      ARM: dts: add SoC level device tree source for VF610
      ARM: dts: add initial VF610 Tower board dts support

Jingoo Han (2):
      ARM: dts: add pin state information for DP HPD support to Exynos5250
      ARM: dts: Document DP clock in samsung,exynos5-dp binding

Jonas Andersson (3):
      ARM: dts: imx53: add cspi pinctrl
      ARM: dts: imx53: add ecspi2 pinctrl
      ARM: dts: imx53: add fec pinctrl

Kevin Hilman (3):
      ARM: dts: OMAP3: beagle/overo: mux console UART, enable wakeup
      ARM: dts: OMAP3: beagle: enable user button via gpio_keys, enable wakeup
      ARM: dts: TWL4030: fix mux and wakeup for SYS_NIRQ line

Laxman Dewangan (1):
      ARM: tegra: enable spi4 on Dalmore

Lee Jones (26):
      ARM: ux500: Move Snowball's thermal DT node into existing PRCMU one
      ARM: ux500: Create a new of_dev_auxdata structure for u8540 enablement
      ARM: ux500: Add a VQMMC (level-shifting) regulator DT node for Snowball
      ARM: ux500: Supply address location names for the DMA40 DMA controller
      ARM: ux500: Setup the DMA40 driver's DT node using the new DMA API
      ARM: ux500: Supply UART's DMA configuration via Device Tree
      ARM: ux500: Supply MMC DMA configuration via Device Tree
      ARM: ux500: Populate the ux500-musb Device Tree entry
      ARM: ux500: Pass DMA memcpy channels though Device Tree
      ARM: ux500: Supply a DTS file for the u8540 platform
      ARM: ux500: Over-ride TCDM size when booting the DB8540 platform
      ARM: ux500: Add Device Tree nodes for the ux500 Crypt device
      ARM: ux500: Add Device Tree nodes for the ux500 Hash device
      ARM: ux500: Provide an AUXDATA entry for ux500-crypt
      ARM: ux500: Provide an AUXDATA entry for ux500-hash
      crypto: ux500/cryp - Enable DT probing of the driver
      crypto: ux500/hash - Enable DT probing of the driver
      ARM: ux500: Standardise DBx5x0 based Pinctrl compat string in the DTS
      ARM: ux500: Standardise Pinctrl compatible string for DBx5x based platforms
      pinctrl/nomadik: Standardise Pinctrl compat string for DBx5x based platforms
      ARM: ux500: Apply other compatible name to the u8540 DTS file
      ARM: nomadik: Standardise Nomadik STN8815 based Pinctrl compat string in the DTS
      pinctrl/nomadik: Standardise Pinctrl compat string for Nomadik based platforms
      ARM: ux500: Add an auxdata entry for MUSB for clock-name look-up
      ARM: ux500: Reduce PRCMU reg-names to shorter form for u8540 DT
      ARM: ux500: Allocate correct amount of memory for the u8540 in DT

Leela Krishna Amudala (1):
      Documentation: Add examples to samsung-pinctrl device tree bindings documentation

Linus Walleij (14):
      ARM: nomadik: convert all clocks except timer to dt
      ARM: nomadik: register clocksource from device tree
      ARM: nomadik: add led and key for S8815
      ARM: nomadik: move the pin configuration to DT
      ARM: ux500: build ccu8540 device tree blob
      ARM: ux500: fix typo in STUIB device tree
      ARM: ux500: register LP5521 LEDs in the device tree
      ARM: ux500: enable the crypto and hash on all dbx500
      ARM: ux500: bump MMC/SD max frequency for DT boots
      ARM: ux500: use symbolic names for interrupt flags
      ARM: ux500: cut chip-select GPIOs from SSP device
      ARM: ux500: drop any 0x prefix from I2C DT devices
      clk: nomadik: implement the Nomadik clocks properly
      ARM: nomadik: add the new clocks to the device tree

Lorenzo Pieralisi (14):
      ARM: dts: am33xx: cpus/cpu nodes dts updates
      ARM: dts: armada-370-xp: cpus/cpu node dts updates
      ARM: dts: at91: cpus/cpu node dts updates
      ARM: dts: exynos5440: cpus/cpu nodes dts updates
      ARM: dts: imx: cpus/cpu nodes dts updates
      ARM: dts: lpc32xx: cpus/cpu nodes dts updates
      ARM: dts: omap: cpus/cpu nodes dts updates
      ARM: dts: picoxcell: cpus/cpu nodes dts updates
      ARM: dts: prima2: cpus/cpu node dts updates
      ARM: dts: pxa2xx: cpus/cpu nodes dts updates
      ARM: dts: r8a7740: cpus/cpu nodes dts updates
      ARM: dts: sh7372: cpus/cpu nodes dts updates
      ARM: dts: spear: cpus/cpu nodes dts updates
      ARM: dts: sunxi: cpus/cpu nodes dts updates

Ludovic Desroches (2):
      ARM: at91: dt: add header to define at_hdmac configuration
      ARM: at91: dt: switch DMA DT bindings to pre-processor

Magnus Damm (2):
      ARM: shmobile: Remove unused r8a73a4 GIC CPU interface DT bits
      ARM: shmobile: Remove unused r8a7790 GIC CPU interface DT bits

Marek Vasut (9):
      ARM: mxs: Fix UARTs on M28EVK
      ARM: mx5: Add AUDMUX4 pinctrl data
      ARM: mx5: Add CAN1 pinctrl data
      ARM: mx5: Add I2C1 pinctrl data
      ARM: mx5: Add I2C2 pinctrl data
      ARM: mx5: Add NAND pinctrl data
      ARM: mx5: Add LCD IPU pinctrl data
      ARM: mx5: Add PWM1 pinctrl data
      ARM: mx5: Add support for DENX M53EVK

Markus Niebel (4):
      ARM i.MX53: mba53: add sound support
      ARM i.MX53: mba53: add missing gpio stuff for pca9554
      ARM i.MX53: mba53: use reset gpio for FEC
      ARM i.MX53: mba53: add DI1_CLK to pinctrl for disp1

Matt Porter (3):
      ARM: dts: bcm281xx: use #include for device tree files
      ARM: dts: bcm281xx: use existing defines for irqs
      ARM: dts: bcm281xx: change comment to C89 style

Maxime Ripard (12):
      ARM: sun5i: Update the clock compatible strings
      ARM: sunxi: dt: Register the pio node as interrupt controller
      ARM: sunxi: dt: Add i2c controller nodes to the DTSI
      ARM: sun4i: dt: Add i2c muxing options
      ARM: sun5i: dt: Add i2c muxing options
      ARM: sun5i: olinuxino: Enable the i2c controllers
      ARM: sunxi: dt: Add Allwinner A10s DTSI
      ARM: mxs: Remove init_irq declaration in machine description
      ARM: dts: cfa10036: Change the OLED display to SSD1306
      ARM: cfa10036: dt: Change i2c0 clock frequency
      ARM: cfa10036: Add USB0 OTG port
      ARM: sunxi: Add Olimex A10s-Olinuxino-micro device tree

Michael Grzeschik (4):
      ARM: dts: imx: add imx5x usbmisc entries
      ARM: dts: imx: add imx5x usb clock DT lookups
      ARM: dts: imx: use usb-nop-xceiv usbphy entries for imx5x
      ARM: dts: imx: imx53-qsb.dts: enable usbotg and usbh1

Michael Olbrich (1):
      ARM i.MX53: mba53: enable usbotg & usbh1

Mugunthan V N (3):
      ARM: dts: AM33XX: Add pinmux configuration for CPSW to beaglebone
      ARM: dts: AM33XX: Add pinmux configuration for CPSW to EVMsk
      ARM: dts: AM33XX: Add pinmux configuration for CPSW to am335x EVM

Nicolas Ferre (8):
      ARM: at91: at91sam9x5 RTC is not compatible with at91rm9200 one
      ARM: at91/at91-ariag25.dts: add RTC node
      ARM: at91/at91sam9x5.dtsi: add UART0/1 nodes
      ARM: at91/at91-ariag25.dts: UART0/1 nodes are disabled
      ARM: at91: switch Fox G20 board .dts to pre-processor defines
      ARM: at91/DT: fix SPI compatibility string
      ARM: at91/DT: sama5d3: add SPI DMA client infos
      ARM: at91/DT: at91sam9n12: add SPI DMA client infos

Nicolin Chen (7):
      ARM: dts: imx6qdl-sabresd: add clko1 iomux configuration
      ARM: dtsi: imx6q/imx6dl: Add a pinctrl for I2C1
      ARM: dtsi: imx6dl: Add a pinctrl for AUDMUX
      ARM: dtsi: imx6qdl-sabresd: add a fixed regulator for WM8962
      ARM: dtsi: imx6qdl-sabresd: Add WM8962 CODEC support
      ARM: dtsi: imx6qdl-sabresd: Enable SSI2 and AUDMUX
      ARM: dtsi: imx6qdl-sabresd: Enable WM8962 audio support

Olof Johansson (15):
      Merge tag 'nomadik-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
      Merge tag 'dt-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
      Merge branch 'dts-cpus-updates' of git://linux-arm.org/linux-2.6-lp into next/dt
      Merge tag 'vt8500/dts-3.11' of git://github.com/linux-wmt/linux-vtwm into next/dt
      Merge tag 'dt-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'renesas-dt-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge tag 's3c24xx-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'exynos-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'dt-3.11-5' of git://git.infradead.org/users/jcooper/linux into next/dt
      Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
      Merge tag 'bcm2835-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-rpi into next/dt
      Merge tag 'tegra-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
      Merge tag 'sunxi-dt-for-3.11' of git://github.com/mripard/linux into next/dt
      Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt

Padmavathi Venna (1):
      ARM: dts: Add wm8994 regulator support on smdk5250

Philip Avinash (4):
      ARM: dts: AM33XX: Add NAND flash device tree data to am335x-evm
      ARM: dts: AM33XX: Add PWMSS device tree nodes
      ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evm
      ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evmsk

Philip, Avinash (1):
      ARM: dts: AM33XX: Add ELM node

Philipp Zabel (5):
      ARM i.MX53: dts: add i2c aliases
      ARM i.MX53: tqma53: fix pinctrl settings
      ARM i.MX53: tqma53: rev 300 specific pin configuration
      ARM i.MX53: Add TVE entry to i.MX53 dtsi
      ARM i.MX53: mba53: add Tevision Encoder

Rabin Vincent (1):
      clocksource: nomadik-mtu: support of probe

Rhyland Klein (2):
      ARM: tegra: Add charger subnode to tps65090 node
      ARM: tegra: add power-supplies link between battery and charger

Richard Genoud (1):
      ARM: at91: dt: at91sam9x5: add SPI DMA client infos

Roger Quadros (4):
      ARM: dts: omap5-uevm: Add USB Host support
      ARM: dts: omap4-panda: Add USB Host support
      ARM: dts: omap4-panda: Fix DVI EDID reads
      ARM: dts: omap5-uevm: Provide USB Host PHY clock frequency

Rogerio Pimentel (1):
      ARM: dts: mx53qsb: Add support for parallel display

Sachin Kamat (16):
      ARM: dts: Remove keypad entries from exynos4x12-pinctrl.dtsi
      ARM: dts: Add keypad entries to Exynos4412 based Origen
      ARM: dts: Add keypad entries to SMDK4412
      ARM: dts: Add MFC clock entries for exynos4
      ARM: dts: Update MFC documentation for clock entries
      ARM: dts: Add TMU clock entries to exynos4210.dtsi
      ARM: dts: Enable TMU on Origen4210 board
      ARM: dts: Remove combiner IRQ node from exynos4x12.dtsi
      clk: exynos4: Add additional G2D clocks
      ARM: dts: Remove duplicate and add missing G2D nodes
      ARM: dts: Add clock entries to G2D node for exynos4210
      ARM: dts: Add clock entries to G2D node for exynos4x12
      ARM: dts: Update G2D documentation for clock entries
      ARM: dts: Add PWM related pinctrl entries for exynos4210
      ARM: dts: Add LCD related pinctrl entries for exynos4210
      ARM: dts: Add FIMD node to Origen4210 board

Sascha Hauer (2):
      ARM i.MX53: tqma53: Fix interrupt polarity for the mc34708
      ARM i.MX53: mba53: Add display support

Sebastian Hesselbarth (1):
      ARM: dove: add si5351 clock driver to CuBox DT

Shawn Guo (6):
      Merge tag 'imx-soc-3.11' into imx/dt
      ARM: imx: move imx53-qsb audio codec clk lookup into DT
      ARM: dts: add device tree source for imx6sl SoC
      ARM: dts: imx6sl: add initial imx6sl-evk support
      ARM: dts: imx6qdl: remove redundant usbmisc label
      ARM: dts: imx6qdl: remove redundant ocotp node

Simon Baatz (3):
      ARM: mvebu: Use standard MMC binding for all users of mvsdio
      ARM: Kirkwood: Add dts files for Sheevaplug and eSATA Sheevaplug
      arm: kirkwood: sheevaplug: move pinmux configs to the right devices

Soren Brinkmann (4):
      arm: zynq: Remove board specific compatibility string
      arm: dt: zynq: Use 'status' property for UART nodes
      arm: dt: zynq: Add support for the zc706 platform
      arm: dt: zynq: Add support for the zed platform

Sourav Poddar (1):
      ARM: dts: omap5-uevm: Add uart pinctrl data

Sricharan R (1):
      ARM: dts: omap5: Make uevm as the official board and deprecate sevm support

Steffen Trumtrar (9):
      ARM: i.MX53: add audmux pinctrl
      ARM: i.MX53: add csi pinctrl
      ARM: i.MX53: add ecspi pinctrl
      ARM: i.MX53: add pwm2 pinctrl
      ARM: i.MX53: add uart1 pinctrl
      ARM: i.MX53: add uart2 pinctrl
      ARM: dts: add Ka-Ro tx53 devicetree
      ARM i.MX53: tqma53: add WP/CD pinctrl and vmmc to esdhc2
      ARM i.MX53: mba53: fix lvds/disp pinctrl

Stephen Warren (10):
      Merge branch 'for-3.11/deps-for-clk' into for-3.11/dt
      ARM: tegra: fix memory size on Beaver
      ARM: tegra: use #include for all device trees
      ARM: tegra: create a DT header defining GPIO IDs
      ARM: tegra: convert device tree files to use GPIO defines
      ARM: tegra: convert device tree files to use IRQ defines
      ARM: tegra: add audio-related nodes to Tegra114 DT
      ARM: tegra: enable audio on Dalmore
      ARM: tegra: enable audio on Beaver
      ARM: mxc: fix gpio-ranges for VF610

Subash Patel (1):
      ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1

Suman Anna (1):
      ARM: dts: OMAP4+: Remove multimedia carveouts

Thomas Abraham (2):
      ARM: dts: add max8997 device node for exynos4210-origen board
      ARM: dts: add ohci and ehci controller nodes for EXYNOS5440

Thomas Petazzoni (25):
      arm: mvebu: enable the third USB interface on OpenBlocks AX3
      arm: mvebu: enable two USB interfaces on the Armada XP GP board
      arm: kirkwood: cloudbox: move pinmux configs to the right devices
      arm: kirkwood: dlink dns: move pinmux configs to the right devices
      arm: kirkwood: dockstar: move pinmux configs to the right devices
      arm: kirkwood: dreamplug: move pinmux configs to the right devices
      arm: kirkwood: goflexnet: move pinmux configs to the right devices
      arm: kirkwood: guruplug: move pinmux configs to the right devices
      arm: kirkwood: ib62x0: move pinmux configs to the right devices
      arm: kirkwood: iconnect: give meaningful names to pinmux configs
      arm: kirkwood: iconnect: move pinmux configs to the right devices
      arm: kirkwood: iomega ix2-200: move pinmux configs to the right devices
      arm: kirkwood: ns2: move pinmux configs to the right devices
      arm: kirkwood: keymile: move pinmux configs to the right devices
      arm: kirkwood: buffalo linkstation: move pinmux configs to the right devices
      arm: kirkwood: mplcec4: move pinmux configs to the right devices
      arm: kirkwood: readynas: move pinmux configs to the right devices
      arm: kirkwood: nsa310: move pinmux configs to the right devices
      arm: kirkwood: openblocks_a6: move pinmux configs to the right devices
      arm: kirkwood: topkick: move pinmux configs to the right devices
      arm: kirkwood: ts219: move pinmux configs to the right devices
      arm: kirkwood: openblocks-a6: group pinmux configurations
      arm: kirkwood: openblocks-a6: add support for Init button
      arm: mvebu: armada-xp-db: ensure PCIe range is specified
      arm: mvebu: enable mini-PCIe connectors on Armada 370 RD

Tony Prisk (7):
      dts: vt8500: Fix invalid/missing cpu nodes for soc files.
      dts: vt8500: Add devicetree support for WM8750 SoC and APC8750 board
      dts: vt8500: Update serial nodes and disable by default in SoC files
      dts: clk: vt8500: Update SoC dtsi to use WM8850 PLL      clocks
      dts: vt8500: Populate missing PLL nodes
      dts: vt8500: Add ARM, AHB, APB and DDR clock nodes to SoC files
      dts: vt8500: Correct reference clock on WM8850 SoCs

Tushar Behera (2):
      ARM: dts: Enable RTC node for Arndale
      ARM: dts: Set BUCK7 as always on for Origen board

Vaibhav Hiremath (7):
      ARM: dts: AM33XX: Add default pinctrl binding for I2C device
      ARM: dts: AM33XX: Add pinctrl binding to gpio-leds node
      ARM: dts: AM33XX: Fix uart numbering to match hardware/TRM
      ARM: dts: AM33XX: Add default pinctrl binding for UART0 device
      ARM: dts: AM33XX: Set pinmux for clkout2 pad used for clock output
      ARM: AM33XX: clock: Add debugSS clock nodes
      ARM: AM33XX: clock data: Enable clkout2 as part of init

Valentin Longchamp (2):
      ARM: kirkwood: refactor dtsi to largest common nodes
      ARM: kirkwood: add i2c-gpio controller for km_kirkwood

Venu Byravarasu (3):
      ARM: tegra: finalize USB EHCI and PHY bindings
      ARM: tegra: modify ULPI reset GPIO properties
      ARM: tegra: update device trees for USB binding rework

Vikas Sajjan (3):
      ARM: dts: Add DT node for DP controller for Arndale Board
      ARM: dts: Add clock provider information for DP controller in Exynos5250 SoC
      ARM: dts: Add display timing node to exynos5250-arndale.dts

Vivek Gautam (3):
      ARM: dts: Enabling samsung-usb3phy driver for exynos5250
      ARM: dts: Add device tree bindings for dwc3-exynos
      ARM: dts: Enabling dwc3-exynos driver for exynos5250

Wenyou Yang (2):
      ARM: at91/dtsi: add the watchdog nodes for at91 SoC
      ARM: at91/dts: add the watchdog nodes for at91 boards

Willy Tarreau (1):
      ARM: mvebu: set aliases for ethernet controllers

Youngmin Nam (1):
      ARM: dts: Enable RTC by default on EXYNOS5440

 .../devicetree/bindings/arm/omap/omap.txt          |   3 +
 .../devicetree/bindings/arm/ste-nomadik.txt        |   5 +
 Documentation/devicetree/bindings/bus/imx-weim.txt |  49 ++
 .../devicetree/bindings/clock/altr_socfpga.txt     |   7 +
 .../devicetree/bindings/clock/exynos4-clock.txt    |   3 +-
 .../bindings/clock/nvidia,tegra114-car.txt         | 252 +------
 .../bindings/clock/nvidia,tegra20-car.txt          | 154 +---
 .../bindings/clock/nvidia,tegra30-car.txt          | 211 +-----
 .../devicetree/bindings/clock/st,nomadik.txt       | 104 +++
 .../devicetree/bindings/gpu/samsung-g2d.txt        |   5 +
 .../interrupt-controller/renesas,intc-irqpin.txt   |  16 +
 .../devicetree/bindings/media/s5p-mfc.txt          |   5 +
 Documentation/devicetree/bindings/mfd/ab8500.txt   |   2 +-
 .../devicetree/bindings/mmc/bcm,kona-sdhci.txt     |  16 +
 .../bindings/pinctrl/fsl,imx-pinctrl.txt           |   2 +-
 .../bindings/pinctrl/samsung-pinctrl.txt           |  44 +-
 .../devicetree/bindings/usb/exynos-usb.txt         |  34 +
 .../bindings/usb/nvidia,tegra20-ehci.txt           |  27 +-
 .../bindings/usb/nvidia,tegra20-usb-phy.txt        |  41 +-
 .../devicetree/bindings/video/exynos_dp.txt        |   6 +
 arch/arm/boot/dts/Makefile                         |  32 +-
 arch/arm/boot/dts/am335x-bone.dts                  | 118 ++-
 arch/arm/boot/dts/am335x-evm.dts                   | 264 ++++++-
 arch/arm/boot/dts/am335x-evmsk.dts                 | 184 ++++-
 arch/arm/boot/dts/am33xx.dtsi                      | 125 +++-
 arch/arm/boot/dts/am3517-evm.dts                   |   2 +-
 arch/arm/boot/dts/am3517_mt_ventoux.dts            |   2 +-
 arch/arm/boot/dts/am4372.dtsi                      |  68 ++
 arch/arm/boot/dts/am43x-epos-evm.dts               |  18 +
 arch/arm/boot/dts/armada-370-db.dts                |   1 +
 arch/arm/boot/dts/armada-370-mirabox.dts           |   1 +
 arch/arm/boot/dts/armada-370-rd.dts                |  17 +
 arch/arm/boot/dts/armada-370-xp.dtsi               |  17 +-
 arch/arm/boot/dts/armada-370.dtsi                  |   4 -
 arch/arm/boot/dts/armada-xp-db.dts                 |  34 +
 arch/arm/boot/dts/armada-xp-gp.dts                 |  10 +
 arch/arm/boot/dts/armada-xp-mv78460.dtsi           |   3 +-
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts   |   9 +
 arch/arm/boot/dts/armada-xp.dtsi                   |   6 +-
 arch/arm/boot/dts/at91-ariag25.dts                 |  21 +-
 arch/arm/boot/dts/at91-foxg20.dts                  | 157 ++++
 arch/arm/boot/dts/at91rm9200.dtsi                  | 102 ++-
 arch/arm/boot/dts/at91rm9200ek.dts                 |  10 +
 arch/arm/boot/dts/at91sam9260.dtsi                 |  94 ++-
 arch/arm/boot/dts/at91sam9263.dtsi                 |  46 +-
 arch/arm/boot/dts/at91sam9263ek.dts                |   4 +
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   4 +
 arch/arm/boot/dts/at91sam9g45.dtsi                 | 151 +++-
 arch/arm/boot/dts/at91sam9m10g45ek.dts             |   9 +
 arch/arm/boot/dts/at91sam9n12.dtsi                 | 107 ++-
 arch/arm/boot/dts/at91sam9n12ek.dts                |   4 +
 arch/arm/boot/dts/at91sam9x5.dtsi                  | 195 ++++-
 arch/arm/boot/dts/at91sam9x5ek.dtsi                |   9 +
 arch/arm/boot/dts/bcm11351-brt.dts                 |  19 +-
 arch/arm/boot/dts/bcm11351.dtsi                    |  39 +-
 arch/arm/boot/dts/bcm2835-rpi-b.dts                |  11 +
 arch/arm/boot/dts/ccu8540.dts                      |  41 ++
 arch/arm/boot/dts/ccu9540.dts                      |   6 +-
 arch/arm/boot/dts/dbx5x0.dtsi                      | 226 ++++--
 arch/arm/boot/dts/dove-cubox.dts                   |  51 +-
 arch/arm/boot/dts/exynos4.dtsi                     |   2 +
 arch/arm/boot/dts/exynos4210-origen.dts            | 169 +++++
 arch/arm/boot/dts/exynos4210-pinctrl.dtsi          |  89 +++
 arch/arm/boot/dts/exynos4210.dtsi                  |   5 +
 arch/arm/boot/dts/exynos4412-odroidx.dts           | 197 +++++
 arch/arm/boot/dts/exynos4412-origen.dts            |  66 ++
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |  85 ++-
 arch/arm/boot/dts/exynos4x12-pinctrl.dtsi          |  56 --
 arch/arm/boot/dts/exynos4x12.dtsi                  |  10 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |  31 +
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |   7 +
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |  40 +-
 arch/arm/boot/dts/exynos5250-snow.dts              |   4 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  34 +-
 arch/arm/boot/dts/exynos5440-sd5v1.dts             |   2 +-
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |  41 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |  70 +-
 arch/arm/boot/dts/href.dtsi                        |  61 +-
 arch/arm/boot/dts/hrefprev60.dts                   |  10 +-
 arch/arm/boot/dts/hrefv60plus.dts                  |  20 +-
 arch/arm/boot/dts/imx23.dtsi                       |   8 +-
 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts     |  37 +
 arch/arm/boot/dts/imx27-phytec-phycore-som.dts     | 179 +++++
 arch/arm/boot/dts/imx27-phytec-phycore.dts         |  79 --
 arch/arm/boot/dts/imx27.dtsi                       |  80 +-
 arch/arm/boot/dts/imx28-apf28dev.dts               |   1 +
 arch/arm/boot/dts/imx28-cfa10036.dts               |  38 +-
 arch/arm/boot/dts/imx28-cfa10049.dts               |   8 +-
 arch/arm/boot/dts/imx28-cfa10055.dts               | 179 +++++
 arch/arm/boot/dts/imx28-cfa10057.dts               | 191 +++++
 arch/arm/boot/dts/imx28-m28evk.dts                 |  14 +-
 arch/arm/boot/dts/imx28.dtsi                       |  43 +-
 arch/arm/boot/dts/imx51-apf51.dts                  |   7 +
 arch/arm/boot/dts/imx51.dtsi                       |  23 +
 arch/arm/boot/dts/imx53-m53evk.dts                 | 259 +++++++
 arch/arm/boot/dts/imx53-mba53.dts                  | 175 ++++-
 arch/arm/boot/dts/imx53-qsb.dts                    |  36 +
 arch/arm/boot/dts/imx53-tqma53.dtsi                |  45 +-
 arch/arm/boot/dts/imx53-tx53.dtsi                  | 122 ++++
 arch/arm/boot/dts/imx53.dtsi                       | 297 +++++++-
 arch/arm/boot/dts/imx6dl-sabreauto.dts             |   8 +
 arch/arm/boot/dts/imx6dl-sabresd.dts               |   1 +
 arch/arm/boot/dts/imx6dl.dtsi                      | 114 +++
 arch/arm/boot/dts/imx6q-phytec-pbab01.dts          |  34 +
 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi         |  74 ++
 arch/arm/boot/dts/imx6q-sabreauto.dts              |   8 +
 arch/arm/boot/dts/imx6q-sabresd.dts                |   1 +
 arch/arm/boot/dts/imx6q.dtsi                       | 104 ++-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |  41 ++
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |  66 ++
 arch/arm/boot/dts/imx6qdl.dtsi                     |  13 +-
 arch/arm/boot/dts/imx6sl-evk.dts                   |  74 ++
 arch/arm/boot/dts/imx6sl.dtsi                      | 779 ++++++++++++++++++++
 arch/arm/boot/dts/kirkwood-6281.dtsi               |  28 +
 arch/arm/boot/dts/kirkwood-6282.dtsi               |  28 +
 arch/arm/boot/dts/kirkwood-cloudbox.dts            |  10 +-
 arch/arm/boot/dts/kirkwood-dns320.dts              |   7 +
 arch/arm/boot/dts/kirkwood-dns325.dts              |   5 +
 arch/arm/boot/dts/kirkwood-dnskw.dtsi              |  32 +-
 arch/arm/boot/dts/kirkwood-dockstar.dts            |   9 +-
 arch/arm/boot/dts/kirkwood-dreamplug.dts           |  12 +-
 arch/arm/boot/dts/kirkwood-goflexnet.dts           |  18 +-
 .../arm/boot/dts/kirkwood-guruplug-server-plus.dts |  10 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |  17 +-
 arch/arm/boot/dts/kirkwood-iconnect.dts            |  36 +-
 arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts      |  15 +-
 arch/arm/boot/dts/kirkwood-is2.dts                 |   2 +
 arch/arm/boot/dts/kirkwood-km_kirkwood.dts         |  13 +-
 arch/arm/boot/dts/kirkwood-lsxl.dtsi               |  22 +-
 arch/arm/boot/dts/kirkwood-mplcec4.dts             |  25 +-
 .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |  22 +-
 arch/arm/boot/dts/kirkwood-ns2-common.dtsi         |  10 +-
 arch/arm/boot/dts/kirkwood-ns2.dts                 |   2 +
 arch/arm/boot/dts/kirkwood-ns2lite.dts             |   2 +
 arch/arm/boot/dts/kirkwood-ns2max.dts              |   2 +
 arch/arm/boot/dts/kirkwood-ns2mini.dts             |   2 +
 arch/arm/boot/dts/kirkwood-nsa310.dts              |  30 +-
 arch/arm/boot/dts/kirkwood-openblocks_a6.dts       | 108 +--
 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi  |  93 +++
 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts    |  43 ++
 arch/arm/boot/dts/kirkwood-sheevaplug.dts          |  43 ++
 arch/arm/boot/dts/kirkwood-topkick.dts             |  52 +-
 arch/arm/boot/dts/kirkwood-ts219-6281.dts          |   8 +-
 arch/arm/boot/dts/kirkwood-ts219-6282.dts          |  16 +-
 arch/arm/boot/dts/kirkwood-ts219.dtsi              |  10 +
 arch/arm/boot/dts/kirkwood.dtsi                    |  41 +-
 arch/arm/boot/dts/lpc32xx.dtsi                     |   8 +-
 arch/arm/boot/dts/omap2.dtsi                       |  11 +-
 arch/arm/boot/dts/omap2420-h4.dts                  |   2 +-
 arch/arm/boot/dts/omap2420.dtsi                    |   2 +-
 arch/arm/boot/dts/omap2430.dtsi                    |   2 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |  48 +-
 arch/arm/boot/dts/omap3-beagle.dts                 |  72 +-
 arch/arm/boot/dts/omap3-devkit8000.dts             |  11 +-
 arch/arm/boot/dts/omap3-evm.dts                    |   7 +-
 arch/arm/boot/dts/omap3-igep.dtsi                  |  43 +-
 arch/arm/boot/dts/omap3-igep0020.dts               | 111 ++-
 arch/arm/boot/dts/omap3-igep0030.dts               |  60 +-
 arch/arm/boot/dts/omap3-overo.dtsi                 |  20 +-
 arch/arm/boot/dts/omap3-tobi.dts                   |  52 +-
 arch/arm/boot/dts/omap3.dtsi                       |  11 +-
 arch/arm/boot/dts/omap3430-sdp.dts                 |   5 +-
 arch/arm/boot/dts/omap34xx.dtsi                    |   2 +-
 arch/arm/boot/dts/omap36xx.dtsi                    |   2 +-
 arch/arm/boot/dts/omap4-panda-a4.dts               |  10 +-
 arch/arm/boot/dts/omap4-panda-common.dtsi          | 162 ++++-
 arch/arm/boot/dts/omap4-panda-es.dts               |  38 +-
 arch/arm/boot/dts/omap4-panda.dts                  |   4 +-
 arch/arm/boot/dts/omap4-sdp-es23plus.dts           |   8 +-
 arch/arm/boot/dts/omap4-sdp.dts                    | 126 ++--
 arch/arm/boot/dts/omap4-var-som.dts                |   8 +-
 arch/arm/boot/dts/omap4.dtsi                       | 131 ++--
 arch/arm/boot/dts/omap443x.dtsi                    |   8 +-
 arch/arm/boot/dts/omap4460.dtsi                    |  15 +-
 arch/arm/boot/dts/omap5-evm.dts                    | 261 -------
 arch/arm/boot/dts/omap5-uevm.dts                   | 485 ++++++++++++
 arch/arm/boot/dts/omap5.dtsi                       | 180 +++--
 arch/arm/boot/dts/picoxcell-pc3x2.dtsi             |   8 +-
 arch/arm/boot/dts/picoxcell-pc3x3.dtsi             |   8 +-
 arch/arm/boot/dts/prima2.dtsi                      |   2 +
 arch/arm/boot/dts/pxa2xx.dtsi                      |   7 +-
 arch/arm/boot/dts/r8a73a4.dtsi                     |   6 -
 .../boot/dts/r8a7740-armadillo800eva-reference.dts |  45 ++
 arch/arm/boot/dts/r8a7740.dtsi                     | 121 +++
 arch/arm/boot/dts/r8a7779.dtsi                     |  17 +
 arch/arm/boot/dts/r8a7790.dtsi                     |   6 -
 arch/arm/boot/dts/s3c2416-pinctrl.dtsi             | 173 +++++
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |  72 ++
 arch/arm/boot/dts/s3c2416.dtsi                     |  79 ++
 arch/arm/boot/dts/s3c24xx.dtsi                     |  92 +++
 arch/arm/boot/dts/sama5d3.dtsi                     |  33 +-
 arch/arm/boot/dts/sh7372.dtsi                      |   5 +
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts       |  86 +++
 arch/arm/boot/dts/sh73a0.dtsi                      |  18 +-
 arch/arm/boot/dts/snowball.dts                     |  80 +-
 arch/arm/boot/dts/socfpga.dtsi                     | 217 +++++-
 arch/arm/boot/dts/socfpga_cyclone5.dts             |  13 +
 arch/arm/boot/dts/socfpga_vt.dts                   |   5 +
 arch/arm/boot/dts/spear13xx.dtsi                   |   2 +
 arch/arm/boot/dts/spear3xx.dtsi                    |   8 +-
 arch/arm/boot/dts/spear600.dtsi                    |   8 +-
 arch/arm/boot/dts/ste-nomadik-s8815.dts            |  69 ++
 arch/arm/boot/dts/ste-nomadik-stn8815.dtsi         | 574 ++++++++++++++-
 arch/arm/boot/dts/stuib.dtsi                       |  26 +-
 arch/arm/boot/dts/sun4i-a10-cubieboard.dts         |  12 +
 arch/arm/boot/dts/sun4i-a10.dtsi                   |  54 ++
 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts   |  76 ++
 arch/arm/boot/dts/sun5i-a10s.dtsi                  | 286 ++++++++
 arch/arm/boot/dts/sun5i-a13-olinuxino.dts          |  18 +
 arch/arm/boot/dts/sun5i-a13.dtsi                   |  89 ++-
 arch/arm/boot/dts/tegra114-dalmore.dts             |  71 +-
 arch/arm/boot/dts/tegra114-pluto.dts               |   2 +-
 arch/arm/boot/dts/tegra114.dtsi                    | 277 ++++---
 arch/arm/boot/dts/tegra20-colibri-512.dtsi         |  29 +-
 arch/arm/boot/dts/tegra20-harmony.dts              |  67 +-
 arch/arm/boot/dts/tegra20-iris-512.dts             |  13 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts          |  12 +-
 arch/arm/boot/dts/tegra20-paz00.dts                |  48 +-
 arch/arm/boot/dts/tegra20-plutux.dts               |  12 +-
 arch/arm/boot/dts/tegra20-seaboard.dts             |  69 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi            |  15 +-
 arch/arm/boot/dts/tegra20-tec.dts                  |  13 +-
 arch/arm/boot/dts/tegra20-trimslice.dts            |  46 +-
 arch/arm/boot/dts/tegra20-ventana.dts              |  60 +-
 arch/arm/boot/dts/tegra20-whistler.dts             |  47 +-
 arch/arm/boot/dts/tegra20.dtsi                     | 285 ++++----
 arch/arm/boot/dts/tegra30-beaver.dts               |  68 +-
 arch/arm/boot/dts/tegra30-cardhu-a02.dts           |  16 +-
 arch/arm/boot/dts/tegra30-cardhu-a04.dts           |  18 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi              |  47 +-
 arch/arm/boot/dts/tegra30.dtsi                     | 288 ++++----
 arch/arm/boot/dts/twl4030_omap3.dtsi               |  25 +
 arch/arm/boot/dts/usb_a9260.dts                    |   9 +
 arch/arm/boot/dts/usb_a9263.dts                    |  14 +
 arch/arm/boot/dts/usb_a9g20.dts                    |  18 +-
 arch/arm/boot/dts/usb_a9g20_common.dtsi            |  27 +
 arch/arm/boot/dts/usb_a9g20_lpw.dts                |  31 +
 arch/arm/boot/dts/vf610-pinfunc.h                  | 810 +++++++++++++++++++++
 arch/arm/boot/dts/vf610-twr.dts                    |  57 ++
 arch/arm/boot/dts/vf610.dtsi                       | 464 ++++++++++++
 arch/arm/boot/dts/vt8500-bv07.dts                  |   4 +
 arch/arm/boot/dts/vt8500.dtsi                      |  29 +-
 arch/arm/boot/dts/wm8505-ref.dts                   |   4 +
 arch/arm/boot/dts/wm8505.dtsi                      |  84 ++-
 arch/arm/boot/dts/wm8650-mid.dts                   |   3 +
 arch/arm/boot/dts/wm8650.dtsi                      |  79 +-
 arch/arm/boot/dts/wm8750-apc8750.dts               |  30 +
 arch/arm/boot/dts/wm8750.dtsi                      | 347 +++++++++
 arch/arm/boot/dts/wm8850-w70v2.dts                 |   4 +
 arch/arm/boot/dts/wm8850.dtsi                      |  94 ++-
 arch/arm/boot/dts/zynq-7000.dtsi                   |   2 +
 arch/arm/boot/dts/zynq-zc702.dts                   |   6 +-
 arch/arm/boot/dts/zynq-zc706.dts                   |  35 +
 arch/arm/boot/dts/zynq-zed.dts                     |  35 +
 arch/arm/configs/at91_dt_defconfig                 |   2 +
 arch/arm/configs/at91sam9260_9g20_defconfig        |   1 -
 arch/arm/configs/at91sam9263_defconfig             |   1 -
 arch/arm/configs/nhk8815_defconfig                 |   6 +
 arch/arm/mach-at91/Kconfig.non_dt                  |  19 -
 arch/arm/mach-at91/Makefile                        |   3 -
 arch/arm/mach-at91/at91sam9g45.c                   |   2 +
 arch/arm/mach-at91/at91sam9x5.c                    |   2 +
 arch/arm/mach-at91/board-usb-a926x.c               | 384 ----------
 arch/arm/mach-imx/clk-imx51-imx53.c                |   2 -
 arch/arm/mach-imx/mach-imx53.c                     |  16 -
 arch/arm/mach-mxs/Kconfig                          |   1 +
 arch/arm/mach-mxs/mach-mxs.c                       | 129 +++-
 arch/arm/mach-nomadik/Kconfig                      |   1 +
 arch/arm/mach-nomadik/cpu-8815.c                   |  73 +-
 arch/arm/mach-omap2/cclock33xx_data.c              |  49 +-
 arch/arm/mach-s3c24xx/Kconfig                      |  12 +
 arch/arm/mach-s3c24xx/Makefile                     |   1 +
 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c            |  91 +++
 arch/arm/mach-shmobile/Kconfig                     |  14 +
 arch/arm/mach-shmobile/Makefile                    |   1 +
 .../board-armadillo800eva-reference.c              | 213 ++++++
 arch/arm/mach-shmobile/include/mach/r8a7740.h      |   3 +
 arch/arm/mach-shmobile/intc-r8a7740.c              |  24 +-
 arch/arm/mach-shmobile/setup-r8a7740.c             |  54 +-
 arch/arm/mach-ux500/cpu-db8500.c                   |  26 +-
 arch/arm/mach-zynq/common.c                        |   1 -
 drivers/bus/Kconfig                                |   9 +
 drivers/bus/Makefile                               |   1 +
 drivers/bus/imx-weim.c                             | 138 ++++
 drivers/clk/clk-nomadik.c                          | 576 ++++++++++++++-
 drivers/clk/samsung/clk-exynos4.c                  |   9 +-
 drivers/clocksource/nomadik-mtu.c                  |  60 +-
 drivers/crypto/ux500/cryp/cryp_core.c              |   6 +
 drivers/crypto/ux500/hash/hash_core.c              |   6 +
 drivers/irqchip/irq-renesas-intc-irqpin.c          |   9 +-
 drivers/pinctrl/pinctrl-nomadik.c                  |   6 +-
 drivers/regulator/ab8500.c                         |   8 +-
 include/dt-bindings/clock/tegra114-car.h           | 342 +++++++++
 include/dt-bindings/clock/tegra20-car.h            | 158 ++++
 include/dt-bindings/clock/tegra30-car.h            | 265 +++++++
 include/dt-bindings/dma/at91.h                     |  27 +
 include/dt-bindings/gpio/tegra-gpio.h              |  50 ++
 include/dt-bindings/pinctrl/am33xx.h               |  42 ++
 include/dt-bindings/pinctrl/omap.h                 |  55 ++
 299 files changed, 15647 insertions(+), 3302 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt
 create mode 100644 Documentation/devicetree/bindings/clock/st,nomadik.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/bcm,kona-sdhci.txt
 create mode 100644 arch/arm/boot/dts/am4372.dtsi
 create mode 100644 arch/arm/boot/dts/am43x-epos-evm.dts
 create mode 100644 arch/arm/boot/dts/at91-foxg20.dts
 create mode 100644 arch/arm/boot/dts/ccu8540.dts
 create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
 create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-som.dts
 delete mode 100644 arch/arm/boot/dts/imx27-phytec-phycore.dts
 create mode 100644 arch/arm/boot/dts/imx28-cfa10055.dts
 create mode 100644 arch/arm/boot/dts/imx28-cfa10057.dts
 create mode 100644 arch/arm/boot/dts/imx53-m53evk.dts
 create mode 100644 arch/arm/boot/dts/imx53-tx53.dtsi
 create mode 100644 arch/arm/boot/dts/imx6q-phytec-pbab01.dts
 create mode 100644 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sl-evk.dts
 create mode 100644 arch/arm/boot/dts/imx6sl.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi
 create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts
 create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug.dts
 delete mode 100644 arch/arm/boot/dts/omap5-evm.dts
 create mode 100644 arch/arm/boot/dts/omap5-uevm.dts
 create mode 100644 arch/arm/boot/dts/r8a7740-armadillo800eva-reference.dts
 create mode 100644 arch/arm/boot/dts/s3c2416-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/s3c2416-smdk2416.dts
 create mode 100644 arch/arm/boot/dts/s3c2416.dtsi
 create mode 100644 arch/arm/boot/dts/s3c24xx.dtsi
 create mode 100644 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
 create mode 100644 arch/arm/boot/dts/sun5i-a10s.dtsi
 create mode 100644 arch/arm/boot/dts/twl4030_omap3.dtsi
 create mode 100644 arch/arm/boot/dts/usb_a9g20_common.dtsi
 create mode 100644 arch/arm/boot/dts/usb_a9g20_lpw.dts
 create mode 100644 arch/arm/boot/dts/vf610-pinfunc.h
 create mode 100644 arch/arm/boot/dts/vf610-twr.dts
 create mode 100644 arch/arm/boot/dts/vf610.dtsi
 create mode 100644 arch/arm/boot/dts/wm8750-apc8750.dts
 create mode 100644 arch/arm/boot/dts/wm8750.dtsi
 create mode 100644 arch/arm/boot/dts/zynq-zc706.dts
 create mode 100644 arch/arm/boot/dts/zynq-zed.dts
 delete mode 100644 arch/arm/mach-at91/board-usb-a926x.c
 create mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c
 create mode 100644 arch/arm/mach-shmobile/board-armadillo800eva-reference.c
 create mode 100644 drivers/bus/imx-weim.c
 create mode 100644 include/dt-bindings/clock/tegra114-car.h
 create mode 100644 include/dt-bindings/clock/tegra20-car.h
 create mode 100644 include/dt-bindings/clock/tegra30-car.h
 create mode 100644 include/dt-bindings/dma/at91.h
 create mode 100644 include/dt-bindings/gpio/tegra-gpio.h
 create mode 100644 include/dt-bindings/pinctrl/am33xx.h
 create mode 100644 include/dt-bindings/pinctrl/omap.h

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

* [GIT PULL 6/7] ARM SoC driver specific changes
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:12   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:

  Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)

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 5c913a9a9772f4b434aaea7328836419287b5d1c:

  Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/drivers (2013-06-25 11:20:15 -0700)

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

ARM SoC driver specific changes

These changes are all driver specific and cross over between arm-soc
contents and some other subsystem, in these cases cpufreq, crypto,
dma, pinctrl, mailbox and usb, and the subsystem owners agreed to
have these changes merged through arm-soc. As we proceed to untangle
the dependencies between platform code and driver code, the amount of
changes in this category is fortunately shrinking, for 3.11 we have
16 branches here and 101 non-merge changesets, the majority of which
are for the stedma40 dma engine driver used in the ux500 platform.
Cleaning up that code touches multiple subsystems, but gets rid
of the dependency in the end.

The mailbox code moved out from mach-omap2 to drivers/mailbox
is an intermediate step and is still omap specific at the moment.
Patches exist to generalize the subsystem and add other drivers
with the same API, but those did not make it for 3.11.

Conflicts:
* In cpu-db8500.c results from the removal of the u8500_of_init_devices
  function in combination with the split of u8500_auxdata_lookup.

* In arch/arm/mach-omap2/devices.c, the includes got reshuffled.
  we need to keep linux/wl12xx.h and linux/platform_data/mailbox-omap.h.


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

Arnd Bergmann (10):
      gpio: rcar: fix gpio_rcar_of_table
      Merge tag 'omap-for-v3.11/gpmc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'omap-for-v3.11/mailbox-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge branches 'samsung/exynos-dt2' and 'samsung/s3c24xx-dt2' into next/drivers
      Merge tag 'common-clk-audio' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 's3c24xx-pinctrl-2' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge branch 'ux500/cleanup' into next/drivers
      Merge tag 'renesas-pinmux2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'renesas-gpio-rcar2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'drivers-for-linus' into for-linus

Christoph Fritz (1):
      ARM: OMAP2+: nand: reorganize gpmc timing values

Fabio Baltieri (8):
      clocksource: dbx500-prcmu: comment cleanup
      dmaengine: ste_dma40: Declare memcpy config as static
      crypto: ux500/hash: use readl on iomem addresses
      crypto: ux500/hash: add missing static qualifiers
      crypto: ux500/crypt: add missing __iomem qualifiers
      crypto: ux500: use dmaengine_device_control API
      crypto: ux500: use dmaengine_prep_slave_sg API
      crypto: ux500: use dmaengine_submit API

Guennadi Liakhovetski (2):
      pinctrl: r8a73a4: add pinmux data for MMCIF and SDHI interfaces
      pinctrl: r8a7790: fix two pin numbers

Gupta Pekon (1):
      ARM: OMAP2+: gpmc: get number of useable GPMC chip-selects via DT

Heiko Stuebner (2):
      pinctrl: Add pinctrl-s3c24xx driver
      pinctrl: s3c24xx: use correct header for chained_irq functions

Jean-Christophe PLAGNIOL-VILLARD (3):
      USB: gadget: atmel_usba: move global struct usba_ep usba_ep to struct usba_udc
      USB: gadget: atmel_usba: allow multi instance
      USB: gadget: atmel_usba: add DT support

Jon Hunter (1):
      ARM: dts: OMAP2+: Simplify NAND support

Kukjin Kim (4):
      Merge branch 'v3.11-next/driver-gpio' into v3.11-next/s3c24xx-driver
      Merge branch 'v3.11-next/driver-pinctrl' into v3.11-next/s3c24xx-driver
      Merge branch 'v3.11-next/driver-cpufreq' into v3.11-next/s3c24xx-driver
      Merge branch 'v3.11-next/s3c24xx-dt-2' into v3.11-next/dt-n-clk-audio

Kuninori Morimoto (1):
      sh-pfc: r8a7778: tidyup MMC_D1 pin

Laurent Pinchart (3):
      gpio-rcar: Add DT support
      gpio-rcar: Reference core gpio documentation in the DT bindings
      gpio-rcar: Remove #ifdef CONFIG_OF around OF-specific sections

Lee Jones (57):
      dmaengine: ste_dma40: Assign memcpy channels in the driver
      dmaengine: ste_dma40: Move default memcpy configs into the driver
      dmaengine: ste_dma40: Rectify incorrect configuration validation checking
      dmaengine: ste_dma40: Amalgamate DMA source and destination channel numbers
      ARM: ux500: Strip out duplicate USB DMA configuration
      dmaengine: ste_dma40: Remove home-brew MAX() macro
      ARM: ux500: Remove unused 'data_width' attributes from SDI DMA configs
      ARM: ux500: Remove unused 'data_width' attributes from SSP DMA configs
      ARM: ux500: Remove unused 'data_width' attributes from UART DMA configs
      ARM: ux500: Remove superfluous 'psize' attribute from Audio platform data
      dmaengine: ste_dma40: Calculate number of logical channels from physical ones
      dmaengine: ste_dma40: Remove 'always true' checking
      dmaengine: ste_dma40: Move rev error-check up to revision acquisition
      dmaengine: ste_dma40: Also report the number of logical channels
      dmaengine: ste_dma40: Allocate plat_data on declaration
      dmaengine: ste_dma40: Allow driver to be probe()able when DT is enabled
      dmaengine: ste_dma40: Supply full Device Tree parsing support
      ARM: ux500: Pass remnant platform data though to DMA40 driver
      dmaengine: ste_dma40: Separate Logical Global Interrupt Mask (GIM) unmasking
      dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()
      dmaengine: ste_dma40: Don't configure runtime configurable setup during allocate
      ARM: ux500: Stop passing UART's platform data for Device Tree boots
      dmaengine: ste_dma40: Only use addresses passed as configuration information
      dmaengine: ste_dma40: Remove redundant address fetching function
      ARM: ux500: Remove DMA address look-up table
      dmaengine: ste_dma40: Correct copy/paste error
      ARM: ux500: Remove unnecessary attributes from DMA channel request pdata
      crypto: ux500/hash - Prepare clock before enabling it
      crypto: ux500/hash - Set DMA configuration though dma_slave_config()
      ARM: ux500: Stop passing Hash DMA channel config information though pdata
      crypto: ux500/cryp - Prepare clock before enabling it
      crypto: ux500/cryp - Set DMA configuration though dma_slave_config()
      ARM: ux500: Stop passing Cryp DMA channel config information though pdata
      crypto: ux500/[cryp|hash] - Show successful start-up in the bootlog
      ARM: ux500: Register Cryp and Hash platform drivers on Snowball
      usb: musb: ux500: move channel number knowledge into the driver
      usb: musb: ux500: move the MUSB HDRC configuration into the driver
      usb: musb: ux500: take the dma_mask from coherent_dma_mask
      usb: musb: ux500: harden checks for platform data
      usb: musb: ux500: attempt to find channels by name before using pdata
      usb: musb: ux500: add device tree probing support
      ARM: ux500: Remove ux500-musb platform registation when booting with DT
      ARM: ux500: Remove empty function u8500_of_init_devices()
      dmaengine: ste_dma40: Use the BIT macro to replace ugly '(1 << x)'s
      ARM: ux500: Replace ST-E's home-brew DMA direction definition with the generic one
      dmaengine: ste_dma40: Replace ST-E's home-brew DMA direction defs with generic ones
      ARM: ux500: Remove recently unused stedma40_xfer_dir enums
      dmaengine: ste_dma40_ll: Use the BIT macro to replace ugly '(1 << x)'s
      dmaengine: ste_dma40: Convert data_width from register bit format to value
      dmaengine: ste_dma40_ll: Replace meaningless register set with comment
      dmaengine: ste_dma40: Allow memcpy channels to be configured from DT
      ARM: ux500: Stop passing DMA platform data though AUXDATA
      dmaengine: ste_dma40: Fetch the number of physical channels from DT
      dmaengine: ste_dma40: Fetch disabled channels from DT
      ARM: ux500: Provide a AB8500 GPIO Device Tree node
      ARM: ux500: Correct the EN_3v3 regulator's on/off GPIO
      ARM: ux500: Remove mop500_snowball_ethernet_clock_enable()

Linus Walleij (1):
      dmaengine: ste_dma40: Fix up static memcpy event lines

Mark Jackson (1):
      ARM: OMAP2+: Allow NAND transfer mode to be specified in DT

Olof Johansson (9):
      Merge tag 'ux500-dma40-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
      Merge tag 'dw_apb_timer_of' of git://github.com/mmind/linux-rockchip into next/drivers
      Merge tag 's3c24xx-driver-1' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 'omap-for-v3.11/gpmc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'ux500-clksrc-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
      Merge tag 'ux500-dma40-for-arm-soc-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
      Merge tag 'renesas-gpio-rcar-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
      Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers

Padmavathi Venna (6):
      ARM: dts: use #include for all device trees for Samsung
      clk: samsung: register audio subsystem clocks using common clock framework
      ARM: dts: add Exynos audio subsystem clock controller node
      ARM: dts: add clock provider information for i2s controllers in Exynos5250
      ARM: dts: Update Samsung I2S documentation
      clk: exynos5250: Add enum entries for divider clock of i2s1 and i2s2

Rabin Vincent (1):
      clocksource: dbx500-prcmu: use relaxed readl variant

Suman Anna (6):
      omap: mailbox: check iomem resource before dereferencing it
      omap: mailbox: call request_irq after mbox queues are allocated
      omap: mailbox: correct the argument type for irq ops
      ARM: OMAP2+: mbox: remove dependencies with soc.h
      ARM: OMAP2+: add user and fifo info to mailbox platform data
      mailbox/omap: move the OMAP mailbox framework to drivers

Sylwester Nawrocki (1):
      gpio: samsung: Remove OF support for s3c24xx

Tony Lindgren (1):
      Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox

Ulrich Hecht (1):
      sh-pfc: r8a7790: add HSCIF pin groups

Viresh Kumar (1):
      cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq

Wei Yongjun (1):
      dmaengine: ste_dma40: fix error return code in d40_probe()

avinash philip (2):
      ARM: OMAP2+: gpmc: Converts GPMC driver to pm_runtime capable
      ARM: OMAP2+: gpmc: Low power transition support

 Documentation/devicetree/bindings/bus/ti-gpmc.txt  |   1 -
 .../devicetree/bindings/clock/clk-exynos-audss.txt |  64 ++
 .../devicetree/bindings/dma/ste-dma40.txt          |  66 +++
 .../devicetree/bindings/gpio/gpio-samsung.txt      |  43 --
 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt |  46 ++
 .../devicetree/bindings/mtd/gpmc-nand.txt          |   8 +
 .../bindings/pinctrl/samsung-pinctrl.txt           |   8 +
 .../devicetree/bindings/sound/samsung-i2s.txt      |  46 +-
 .../devicetree/bindings/usb/atmel-usb.txt          |  82 +++
 .../devicetree/bindings/usb/ux500-usb.txt          |  50 ++
 arch/arm/Kconfig                                   |  47 --
 arch/arm/boot/dts/dbx5x0.dtsi                      |   5 +
 arch/arm/boot/dts/exynos4.dtsi                     |   2 +-
 arch/arm/boot/dts/exynos4210-origen.dts            |   2 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |   2 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   2 +-
 arch/arm/boot/dts/exynos4210.dtsi                  |   4 +-
 arch/arm/boot/dts/exynos4212.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |   2 +-
 arch/arm/boot/dts/exynos4412-origen.dts            |   2 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |   2 +-
 arch/arm/boot/dts/exynos4412.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  |   4 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |   2 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   2 +-
 arch/arm/boot/dts/exynos5250-snow.dts              |   4 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |  20 +-
 arch/arm/boot/dts/exynos5440-sd5v1.dts             |   2 +-
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |   2 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |   2 +-
 arch/arm/boot/dts/omap3430-sdp.dts                 |   1 -
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |   2 +-
 arch/arm/boot/dts/s3c2416.dtsi                     |   4 +-
 arch/arm/boot/dts/s3c24xx.dtsi                     |   2 +-
 arch/arm/boot/dts/snowball.dts                     |  13 +-
 arch/arm/configs/omap1_defconfig                   |   3 +-
 arch/arm/mach-omap1/Makefile                       |   4 -
 arch/arm/mach-omap2/Makefile                       |   3 -
 arch/arm/mach-omap2/board-flash.c                  |   3 +
 arch/arm/mach-omap2/devices.c                      |  13 +-
 arch/arm/mach-omap2/gpmc-nand.c                    |  44 +-
 arch/arm/mach-omap2/gpmc.c                         |  82 ++-
 arch/arm/mach-omap2/omap_hwmod_2420_data.c         |  14 +
 arch/arm/mach-omap2/omap_hwmod_2430_data.c         |  13 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |  13 +
 arch/arm/mach-s3c24xx/Kconfig                      |  66 +--
 arch/arm/mach-s3c24xx/Makefile                     |   6 -
 arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h |   0
 arch/arm/mach-s3c24xx/iotiming-s3c2412.c           |   2 +-
 arch/arm/mach-ux500/board-mop500-audio.c           |  68 +--
 arch/arm/mach-ux500/board-mop500-sdi.c             |  56 +-
 arch/arm/mach-ux500/board-mop500.c                 |  94 +--
 arch/arm/mach-ux500/board-mop500.h                 |   2 +-
 arch/arm/mach-ux500/cpu-db8500.c                   |  66 +--
 arch/arm/mach-ux500/devices-db8500.c               | 123 +---
 arch/arm/mach-ux500/ste-dma40-db8500.h             | 193 +++---
 arch/arm/mach-ux500/usb.c                          |  47 +-
 arch/arm/plat-omap/Kconfig                         |  16 -
 arch/arm/plat-omap/Makefile                        |   3 -
 arch/arm/plat-samsung/include/plat/cpu-freq-core.h |  10 +-
 arch/arm/plat-samsung/include/plat/cpu-freq.h      |   6 +-
 drivers/clk/samsung/Makefile                       |   1 +
 drivers/clk/samsung/clk-exynos-audss.c             | 133 +++++
 drivers/clk/samsung/clk-exynos5250.c               |   5 +-
 drivers/clocksource/clksrc-dbx500-prcmu.c          |  11 +-
 drivers/cpufreq/Kconfig.arm                        |  58 ++
 drivers/cpufreq/Makefile                           |   5 +
 .../cpufreq/s3c2410-cpufreq.c                      |   0
 .../cpufreq/s3c2412-cpufreq.c                      |   3 +-
 .../cpufreq/s3c2440-cpufreq.c                      |   0
 .../cpufreq/s3c24xx-cpufreq-debugfs.c              |   0
 .../cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c |   0
 drivers/crypto/ux500/cryp/cryp.c                   |   4 +-
 drivers/crypto/ux500/cryp/cryp.h                   |   7 +-
 drivers/crypto/ux500/cryp/cryp_core.c              |  57 +-
 drivers/crypto/ux500/hash/hash_alg.h               |   5 +-
 drivers/crypto/ux500/hash/hash_core.c              |  57 +-
 drivers/dma/ste_dma40.c                            | 533 ++++++++++-------
 drivers/dma/ste_dma40_ll.c                         | 189 +++---
 drivers/dma/ste_dma40_ll.h                         |   3 +-
 drivers/gpio/gpio-rcar.c                           |  63 +-
 drivers/gpio/gpio-samsung.c                        |  67 +--
 drivers/mailbox/Kconfig                            |  34 ++
 drivers/mailbox/Makefile                           |   6 +
 .../mailbox.c => drivers/mailbox/mailbox-omap1.c   |  12 +-
 .../mailbox.c => drivers/mailbox/mailbox-omap2.c   | 276 ++++-----
 .../mailbox.c => drivers/mailbox/omap-mailbox.c    |  54 +-
 .../plat/mailbox.h => drivers/mailbox/omap-mbox.h  |  70 +--
 drivers/pinctrl/Kconfig                            |   5 +
 drivers/pinctrl/Makefile                           |   1 +
 drivers/pinctrl/pinctrl-s3c24xx.c                  | 651 +++++++++++++++++++++
 drivers/pinctrl/pinctrl-samsung.c                  |  10 +
 drivers/pinctrl/pinctrl-samsung.h                  |   4 +
 drivers/pinctrl/sh-pfc/pfc-r8a73a4.c               | 198 +++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               |   4 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               | 227 ++++++-
 drivers/remoteproc/Kconfig                         |   3 +-
 drivers/remoteproc/omap_remoteproc.c               |   2 +-
 drivers/staging/tidspbridge/Kconfig                |   3 +-
 .../tidspbridge/include/dspbridge/host_os.h        |   2 +-
 drivers/usb/gadget/Kconfig                         |   2 +-
 drivers/usb/gadget/atmel_usba_udc.c                | 264 ++++++---
 drivers/usb/gadget/atmel_usba_udc.h                |   2 +
 drivers/usb/musb/ux500.c                           |  61 +-
 drivers/usb/musb/ux500_dma.c                       |  59 +-
 include/dt-bindings/clk/exynos-audss-clk.h         |  25 +
 include/linux/omap-mailbox.h                       |  29 +
 include/linux/platform_data/dma-ste-dma40.h        |  41 +-
 include/linux/platform_data/mailbox-omap.h         |  58 ++
 include/linux/platform_data/usb-musb-ux500.h       |   5 +-
 sound/soc/ux500/ux500_pcm.c                        |  10 +-
 112 files changed, 3168 insertions(+), 1651 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
 create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ux500-usb.txt
 rename arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h (100%)
 create mode 100644 drivers/clk/samsung/clk-exynos-audss.c
 rename arch/arm/mach-s3c24xx/cpufreq-s3c2410.c => drivers/cpufreq/s3c2410-cpufreq.c (100%)
 rename arch/arm/mach-s3c24xx/cpufreq-s3c2412.c => drivers/cpufreq/s3c2412-cpufreq.c (99%)
 rename arch/arm/mach-s3c24xx/cpufreq-s3c2440.c => drivers/cpufreq/s3c2440-cpufreq.c (100%)
 rename arch/arm/mach-s3c24xx/cpufreq-debugfs.c => drivers/cpufreq/s3c24xx-cpufreq-debugfs.c (100%)
 rename arch/arm/mach-s3c24xx/cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c (100%)
 rename arch/arm/mach-omap1/mailbox.c => drivers/mailbox/mailbox-omap1.c (94%)
 rename arch/arm/mach-omap2/mailbox.c => drivers/mailbox/mailbox-omap2.c (59%)
 rename arch/arm/plat-omap/mailbox.c => drivers/mailbox/omap-mailbox.c (92%)
 rename arch/arm/plat-omap/include/plat/mailbox.h => drivers/mailbox/omap-mbox.h (54%)
 create mode 100644 drivers/pinctrl/pinctrl-s3c24xx.c
 create mode 100644 include/dt-bindings/clk/exynos-audss-clk.h
 create mode 100644 include/linux/omap-mailbox.h
 create mode 100644 include/linux/platform_data/mailbox-omap.h


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

* [GIT PULL 6/7] ARM SoC driver specific changes
@ 2013-07-02 19:12   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:12 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:

  Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)

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 5c913a9a9772f4b434aaea7328836419287b5d1c:

  Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/drivers (2013-06-25 11:20:15 -0700)

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

ARM SoC driver specific changes

These changes are all driver specific and cross over between arm-soc
contents and some other subsystem, in these cases cpufreq, crypto,
dma, pinctrl, mailbox and usb, and the subsystem owners agreed to
have these changes merged through arm-soc. As we proceed to untangle
the dependencies between platform code and driver code, the amount of
changes in this category is fortunately shrinking, for 3.11 we have
16 branches here and 101 non-merge changesets, the majority of which
are for the stedma40 dma engine driver used in the ux500 platform.
Cleaning up that code touches multiple subsystems, but gets rid
of the dependency in the end.

The mailbox code moved out from mach-omap2 to drivers/mailbox
is an intermediate step and is still omap specific at the moment.
Patches exist to generalize the subsystem and add other drivers
with the same API, but those did not make it for 3.11.

Conflicts:
* In cpu-db8500.c results from the removal of the u8500_of_init_devices
  function in combination with the split of u8500_auxdata_lookup.

* In arch/arm/mach-omap2/devices.c, the includes got reshuffled.
  we need to keep linux/wl12xx.h and linux/platform_data/mailbox-omap.h.


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

Arnd Bergmann (10):
      gpio: rcar: fix gpio_rcar_of_table
      Merge tag 'omap-for-v3.11/gpmc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'omap-for-v3.11/mailbox-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge branches 'samsung/exynos-dt2' and 'samsung/s3c24xx-dt2' into next/drivers
      Merge tag 'common-clk-audio' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 's3c24xx-pinctrl-2' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge branch 'ux500/cleanup' into next/drivers
      Merge tag 'renesas-pinmux2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'renesas-gpio-rcar2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'drivers-for-linus' into for-linus

Christoph Fritz (1):
      ARM: OMAP2+: nand: reorganize gpmc timing values

Fabio Baltieri (8):
      clocksource: dbx500-prcmu: comment cleanup
      dmaengine: ste_dma40: Declare memcpy config as static
      crypto: ux500/hash: use readl on iomem addresses
      crypto: ux500/hash: add missing static qualifiers
      crypto: ux500/crypt: add missing __iomem qualifiers
      crypto: ux500: use dmaengine_device_control API
      crypto: ux500: use dmaengine_prep_slave_sg API
      crypto: ux500: use dmaengine_submit API

Guennadi Liakhovetski (2):
      pinctrl: r8a73a4: add pinmux data for MMCIF and SDHI interfaces
      pinctrl: r8a7790: fix two pin numbers

Gupta Pekon (1):
      ARM: OMAP2+: gpmc: get number of useable GPMC chip-selects via DT

Heiko Stuebner (2):
      pinctrl: Add pinctrl-s3c24xx driver
      pinctrl: s3c24xx: use correct header for chained_irq functions

Jean-Christophe PLAGNIOL-VILLARD (3):
      USB: gadget: atmel_usba: move global struct usba_ep usba_ep to struct usba_udc
      USB: gadget: atmel_usba: allow multi instance
      USB: gadget: atmel_usba: add DT support

Jon Hunter (1):
      ARM: dts: OMAP2+: Simplify NAND support

Kukjin Kim (4):
      Merge branch 'v3.11-next/driver-gpio' into v3.11-next/s3c24xx-driver
      Merge branch 'v3.11-next/driver-pinctrl' into v3.11-next/s3c24xx-driver
      Merge branch 'v3.11-next/driver-cpufreq' into v3.11-next/s3c24xx-driver
      Merge branch 'v3.11-next/s3c24xx-dt-2' into v3.11-next/dt-n-clk-audio

Kuninori Morimoto (1):
      sh-pfc: r8a7778: tidyup MMC_D1 pin

Laurent Pinchart (3):
      gpio-rcar: Add DT support
      gpio-rcar: Reference core gpio documentation in the DT bindings
      gpio-rcar: Remove #ifdef CONFIG_OF around OF-specific sections

Lee Jones (57):
      dmaengine: ste_dma40: Assign memcpy channels in the driver
      dmaengine: ste_dma40: Move default memcpy configs into the driver
      dmaengine: ste_dma40: Rectify incorrect configuration validation checking
      dmaengine: ste_dma40: Amalgamate DMA source and destination channel numbers
      ARM: ux500: Strip out duplicate USB DMA configuration
      dmaengine: ste_dma40: Remove home-brew MAX() macro
      ARM: ux500: Remove unused 'data_width' attributes from SDI DMA configs
      ARM: ux500: Remove unused 'data_width' attributes from SSP DMA configs
      ARM: ux500: Remove unused 'data_width' attributes from UART DMA configs
      ARM: ux500: Remove superfluous 'psize' attribute from Audio platform data
      dmaengine: ste_dma40: Calculate number of logical channels from physical ones
      dmaengine: ste_dma40: Remove 'always true' checking
      dmaengine: ste_dma40: Move rev error-check up to revision acquisition
      dmaengine: ste_dma40: Also report the number of logical channels
      dmaengine: ste_dma40: Allocate plat_data on declaration
      dmaengine: ste_dma40: Allow driver to be probe()able when DT is enabled
      dmaengine: ste_dma40: Supply full Device Tree parsing support
      ARM: ux500: Pass remnant platform data though to DMA40 driver
      dmaengine: ste_dma40: Separate Logical Global Interrupt Mask (GIM) unmasking
      dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()
      dmaengine: ste_dma40: Don't configure runtime configurable setup during allocate
      ARM: ux500: Stop passing UART's platform data for Device Tree boots
      dmaengine: ste_dma40: Only use addresses passed as configuration information
      dmaengine: ste_dma40: Remove redundant address fetching function
      ARM: ux500: Remove DMA address look-up table
      dmaengine: ste_dma40: Correct copy/paste error
      ARM: ux500: Remove unnecessary attributes from DMA channel request pdata
      crypto: ux500/hash - Prepare clock before enabling it
      crypto: ux500/hash - Set DMA configuration though dma_slave_config()
      ARM: ux500: Stop passing Hash DMA channel config information though pdata
      crypto: ux500/cryp - Prepare clock before enabling it
      crypto: ux500/cryp - Set DMA configuration though dma_slave_config()
      ARM: ux500: Stop passing Cryp DMA channel config information though pdata
      crypto: ux500/[cryp|hash] - Show successful start-up in the bootlog
      ARM: ux500: Register Cryp and Hash platform drivers on Snowball
      usb: musb: ux500: move channel number knowledge into the driver
      usb: musb: ux500: move the MUSB HDRC configuration into the driver
      usb: musb: ux500: take the dma_mask from coherent_dma_mask
      usb: musb: ux500: harden checks for platform data
      usb: musb: ux500: attempt to find channels by name before using pdata
      usb: musb: ux500: add device tree probing support
      ARM: ux500: Remove ux500-musb platform registation when booting with DT
      ARM: ux500: Remove empty function u8500_of_init_devices()
      dmaengine: ste_dma40: Use the BIT macro to replace ugly '(1 << x)'s
      ARM: ux500: Replace ST-E's home-brew DMA direction definition with the generic one
      dmaengine: ste_dma40: Replace ST-E's home-brew DMA direction defs with generic ones
      ARM: ux500: Remove recently unused stedma40_xfer_dir enums
      dmaengine: ste_dma40_ll: Use the BIT macro to replace ugly '(1 << x)'s
      dmaengine: ste_dma40: Convert data_width from register bit format to value
      dmaengine: ste_dma40_ll: Replace meaningless register set with comment
      dmaengine: ste_dma40: Allow memcpy channels to be configured from DT
      ARM: ux500: Stop passing DMA platform data though AUXDATA
      dmaengine: ste_dma40: Fetch the number of physical channels from DT
      dmaengine: ste_dma40: Fetch disabled channels from DT
      ARM: ux500: Provide a AB8500 GPIO Device Tree node
      ARM: ux500: Correct the EN_3v3 regulator's on/off GPIO
      ARM: ux500: Remove mop500_snowball_ethernet_clock_enable()

Linus Walleij (1):
      dmaengine: ste_dma40: Fix up static memcpy event lines

Mark Jackson (1):
      ARM: OMAP2+: Allow NAND transfer mode to be specified in DT

Olof Johansson (9):
      Merge tag 'ux500-dma40-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
      Merge tag 'dw_apb_timer_of' of git://github.com/mmind/linux-rockchip into next/drivers
      Merge tag 's3c24xx-driver-1' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
      Merge tag 'omap-for-v3.11/gpmc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'ux500-clksrc-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
      Merge tag 'ux500-dma40-for-arm-soc-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
      Merge tag 'renesas-gpio-rcar-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
      Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers

Padmavathi Venna (6):
      ARM: dts: use #include for all device trees for Samsung
      clk: samsung: register audio subsystem clocks using common clock framework
      ARM: dts: add Exynos audio subsystem clock controller node
      ARM: dts: add clock provider information for i2s controllers in Exynos5250
      ARM: dts: Update Samsung I2S documentation
      clk: exynos5250: Add enum entries for divider clock of i2s1 and i2s2

Rabin Vincent (1):
      clocksource: dbx500-prcmu: use relaxed readl variant

Suman Anna (6):
      omap: mailbox: check iomem resource before dereferencing it
      omap: mailbox: call request_irq after mbox queues are allocated
      omap: mailbox: correct the argument type for irq ops
      ARM: OMAP2+: mbox: remove dependencies with soc.h
      ARM: OMAP2+: add user and fifo info to mailbox platform data
      mailbox/omap: move the OMAP mailbox framework to drivers

Sylwester Nawrocki (1):
      gpio: samsung: Remove OF support for s3c24xx

Tony Lindgren (1):
      Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox

Ulrich Hecht (1):
      sh-pfc: r8a7790: add HSCIF pin groups

Viresh Kumar (1):
      cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq

Wei Yongjun (1):
      dmaengine: ste_dma40: fix error return code in d40_probe()

avinash philip (2):
      ARM: OMAP2+: gpmc: Converts GPMC driver to pm_runtime capable
      ARM: OMAP2+: gpmc: Low power transition support

 Documentation/devicetree/bindings/bus/ti-gpmc.txt  |   1 -
 .../devicetree/bindings/clock/clk-exynos-audss.txt |  64 ++
 .../devicetree/bindings/dma/ste-dma40.txt          |  66 +++
 .../devicetree/bindings/gpio/gpio-samsung.txt      |  43 --
 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt |  46 ++
 .../devicetree/bindings/mtd/gpmc-nand.txt          |   8 +
 .../bindings/pinctrl/samsung-pinctrl.txt           |   8 +
 .../devicetree/bindings/sound/samsung-i2s.txt      |  46 +-
 .../devicetree/bindings/usb/atmel-usb.txt          |  82 +++
 .../devicetree/bindings/usb/ux500-usb.txt          |  50 ++
 arch/arm/Kconfig                                   |  47 --
 arch/arm/boot/dts/dbx5x0.dtsi                      |   5 +
 arch/arm/boot/dts/exynos4.dtsi                     |   2 +-
 arch/arm/boot/dts/exynos4210-origen.dts            |   2 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |   2 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 +-
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   2 +-
 arch/arm/boot/dts/exynos4210.dtsi                  |   4 +-
 arch/arm/boot/dts/exynos4212.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |   2 +-
 arch/arm/boot/dts/exynos4412-origen.dts            |   2 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |   2 +-
 arch/arm/boot/dts/exynos4412.dtsi                  |   2 +-
 arch/arm/boot/dts/exynos4x12.dtsi                  |   4 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |   2 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   2 +-
 arch/arm/boot/dts/exynos5250-snow.dts              |   4 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |  20 +-
 arch/arm/boot/dts/exynos5440-sd5v1.dts             |   2 +-
 arch/arm/boot/dts/exynos5440-ssdk5440.dts          |   2 +-
 arch/arm/boot/dts/exynos5440.dtsi                  |   2 +-
 arch/arm/boot/dts/omap3430-sdp.dts                 |   1 -
 arch/arm/boot/dts/s3c2416-smdk2416.dts             |   2 +-
 arch/arm/boot/dts/s3c2416.dtsi                     |   4 +-
 arch/arm/boot/dts/s3c24xx.dtsi                     |   2 +-
 arch/arm/boot/dts/snowball.dts                     |  13 +-
 arch/arm/configs/omap1_defconfig                   |   3 +-
 arch/arm/mach-omap1/Makefile                       |   4 -
 arch/arm/mach-omap2/Makefile                       |   3 -
 arch/arm/mach-omap2/board-flash.c                  |   3 +
 arch/arm/mach-omap2/devices.c                      |  13 +-
 arch/arm/mach-omap2/gpmc-nand.c                    |  44 +-
 arch/arm/mach-omap2/gpmc.c                         |  82 ++-
 arch/arm/mach-omap2/omap_hwmod_2420_data.c         |  14 +
 arch/arm/mach-omap2/omap_hwmod_2430_data.c         |  13 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |  13 +
 arch/arm/mach-s3c24xx/Kconfig                      |  66 +--
 arch/arm/mach-s3c24xx/Makefile                     |   6 -
 arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h |   0
 arch/arm/mach-s3c24xx/iotiming-s3c2412.c           |   2 +-
 arch/arm/mach-ux500/board-mop500-audio.c           |  68 +--
 arch/arm/mach-ux500/board-mop500-sdi.c             |  56 +-
 arch/arm/mach-ux500/board-mop500.c                 |  94 +--
 arch/arm/mach-ux500/board-mop500.h                 |   2 +-
 arch/arm/mach-ux500/cpu-db8500.c                   |  66 +--
 arch/arm/mach-ux500/devices-db8500.c               | 123 +---
 arch/arm/mach-ux500/ste-dma40-db8500.h             | 193 +++---
 arch/arm/mach-ux500/usb.c                          |  47 +-
 arch/arm/plat-omap/Kconfig                         |  16 -
 arch/arm/plat-omap/Makefile                        |   3 -
 arch/arm/plat-samsung/include/plat/cpu-freq-core.h |  10 +-
 arch/arm/plat-samsung/include/plat/cpu-freq.h      |   6 +-
 drivers/clk/samsung/Makefile                       |   1 +
 drivers/clk/samsung/clk-exynos-audss.c             | 133 +++++
 drivers/clk/samsung/clk-exynos5250.c               |   5 +-
 drivers/clocksource/clksrc-dbx500-prcmu.c          |  11 +-
 drivers/cpufreq/Kconfig.arm                        |  58 ++
 drivers/cpufreq/Makefile                           |   5 +
 .../cpufreq/s3c2410-cpufreq.c                      |   0
 .../cpufreq/s3c2412-cpufreq.c                      |   3 +-
 .../cpufreq/s3c2440-cpufreq.c                      |   0
 .../cpufreq/s3c24xx-cpufreq-debugfs.c              |   0
 .../cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c |   0
 drivers/crypto/ux500/cryp/cryp.c                   |   4 +-
 drivers/crypto/ux500/cryp/cryp.h                   |   7 +-
 drivers/crypto/ux500/cryp/cryp_core.c              |  57 +-
 drivers/crypto/ux500/hash/hash_alg.h               |   5 +-
 drivers/crypto/ux500/hash/hash_core.c              |  57 +-
 drivers/dma/ste_dma40.c                            | 533 ++++++++++-------
 drivers/dma/ste_dma40_ll.c                         | 189 +++---
 drivers/dma/ste_dma40_ll.h                         |   3 +-
 drivers/gpio/gpio-rcar.c                           |  63 +-
 drivers/gpio/gpio-samsung.c                        |  67 +--
 drivers/mailbox/Kconfig                            |  34 ++
 drivers/mailbox/Makefile                           |   6 +
 .../mailbox.c => drivers/mailbox/mailbox-omap1.c   |  12 +-
 .../mailbox.c => drivers/mailbox/mailbox-omap2.c   | 276 ++++-----
 .../mailbox.c => drivers/mailbox/omap-mailbox.c    |  54 +-
 .../plat/mailbox.h => drivers/mailbox/omap-mbox.h  |  70 +--
 drivers/pinctrl/Kconfig                            |   5 +
 drivers/pinctrl/Makefile                           |   1 +
 drivers/pinctrl/pinctrl-s3c24xx.c                  | 651 +++++++++++++++++++++
 drivers/pinctrl/pinctrl-samsung.c                  |  10 +
 drivers/pinctrl/pinctrl-samsung.h                  |   4 +
 drivers/pinctrl/sh-pfc/pfc-r8a73a4.c               | 198 +++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               |   4 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               | 227 ++++++-
 drivers/remoteproc/Kconfig                         |   3 +-
 drivers/remoteproc/omap_remoteproc.c               |   2 +-
 drivers/staging/tidspbridge/Kconfig                |   3 +-
 .../tidspbridge/include/dspbridge/host_os.h        |   2 +-
 drivers/usb/gadget/Kconfig                         |   2 +-
 drivers/usb/gadget/atmel_usba_udc.c                | 264 ++++++---
 drivers/usb/gadget/atmel_usba_udc.h                |   2 +
 drivers/usb/musb/ux500.c                           |  61 +-
 drivers/usb/musb/ux500_dma.c                       |  59 +-
 include/dt-bindings/clk/exynos-audss-clk.h         |  25 +
 include/linux/omap-mailbox.h                       |  29 +
 include/linux/platform_data/dma-ste-dma40.h        |  41 +-
 include/linux/platform_data/mailbox-omap.h         |  58 ++
 include/linux/platform_data/usb-musb-ux500.h       |   5 +-
 sound/soc/ux500/ux500_pcm.c                        |  10 +-
 112 files changed, 3168 insertions(+), 1651 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
 create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ux500-usb.txt
 rename arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h (100%)
 create mode 100644 drivers/clk/samsung/clk-exynos-audss.c
 rename arch/arm/mach-s3c24xx/cpufreq-s3c2410.c => drivers/cpufreq/s3c2410-cpufreq.c (100%)
 rename arch/arm/mach-s3c24xx/cpufreq-s3c2412.c => drivers/cpufreq/s3c2412-cpufreq.c (99%)
 rename arch/arm/mach-s3c24xx/cpufreq-s3c2440.c => drivers/cpufreq/s3c2440-cpufreq.c (100%)
 rename arch/arm/mach-s3c24xx/cpufreq-debugfs.c => drivers/cpufreq/s3c24xx-cpufreq-debugfs.c (100%)
 rename arch/arm/mach-s3c24xx/cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c (100%)
 rename arch/arm/mach-omap1/mailbox.c => drivers/mailbox/mailbox-omap1.c (94%)
 rename arch/arm/mach-omap2/mailbox.c => drivers/mailbox/mailbox-omap2.c (59%)
 rename arch/arm/plat-omap/mailbox.c => drivers/mailbox/omap-mailbox.c (92%)
 rename arch/arm/plat-omap/include/plat/mailbox.h => drivers/mailbox/omap-mbox.h (54%)
 create mode 100644 drivers/pinctrl/pinctrl-s3c24xx.c
 create mode 100644 include/dt-bindings/clk/exynos-audss-clk.h
 create mode 100644 include/linux/omap-mailbox.h
 create mode 100644 include/linux/platform_data/mailbox-omap.h

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

* [GIT PULL 7/7] ARM SoC late changes
       [not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:14   ` Arnd Bergmann
  2013-07-02 19:01   ` Arnd Bergmann
                     ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:14 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

are available in the git repository at:

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

for you to fetch changes up to 8c3d913888cfb0066d62831969c3a992f7e4aba5:

  Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/late (2013-06-27 17:04:27 -0700)

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

ARM SoC late changes

These are changes that arrived a little late before the merge
window or that have multiple dependencies on previous branches
so they did not fit into one of the earlier ones. There
are 10 branches merged here, a total of 39 non-merge commits.
Contents are a mixed bag for the above reasons:

* Two new SoC platforms: ST microelectronics stixxxx and
  the TI 'Nspire' graphing calculator. These should have
  been in the 'soc' branch but were a little late
* Support for the Exynos 5420 variant in mach-exynos,
  which is based on the other exynos branches to avoid
  conflicts.
* Various small changes for sh-mobile, ux500 and davinci
* Common clk support for MSM

Conflicts:
* In Kconfig.debug, various additions trivially conflict,
  the list should be kept in alphabetical order when
  resolving.

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

Arnd Bergmann (6):
      Merge tag 'renesas-cleanup-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
      Merge tag 'soc-exynos5420-1' of git://git.kernel.org/.../kgene/linux-samsung into next/late
      Merge branch 'renesas/boards2' into next/late
      Merge tag 'renesas-sh-sci-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
      Merge tag 'davinci-for-v3.11/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/late
      Merge tag 'late-for-linus' into for-linus

Chander Kashyap (10):
      ARM: dts: fork out common EXYNOS5 nodes
      ARM: dts: list the CPU nodes for EXYNOS5250
      ARM: EXYNOS: Add support for EXYNOS5420 SoC
      serial: samsung: select EXYNOS specific driver data if ARCH_EXYNOS is defined
      ARM: EXYNOS: use four additional chipid bits to identify EXYNOS family
      clk: exynos5420: register clocks using common clock framework
      ARM: dts: Add initial device tree support for EXYNOS5420
      clocksource: exynos_mct: use (request/free)_irq calls for local timer registration
      ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5420
      ARM: EXYNOS: extend soft-reset support for EXYNOS5420

Daniel Tang (2):
      arm: Add device trees for TI-Nspire hardware
      arm: Add Initial TI-Nspire support

Kuninori Morimoto (1):
      ARM: shmobile: r8a7790: add __initdata on resource and device data

Leela Krishna Amudala (2):
      ARM: dts: add pinctrl support to EXYNOS5420
      pinctrl: exynos: add exynos5420 SoC specific data

Linus Walleij (1):
      ARM: ux500: bail out on alien cpus

Manjunathappa, Prakash (1):
      ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple pins

Olof Johansson (5):
      Merge tag 'soc-exynos5420-2' of git://git.kernel.org/.../kgene/linux-samsung into next/late
      Merge branch 'nspire/soc' into next/late
      Merge branch 'sti/soc' into next/late
      Merge branch 'msm/fixes' into next/late
      Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/.../davidb/linux-msm into next/late

Philip Avinash (1):
      ARM: davinci: da850: Use #include for all device trees

Simon Horman (2):
      Merge tags 'renesas-pinmux-for-v3.11' and 'renesas-soc-for-v3.11' into cleanup
      serial: sh-sci: Initialise variables before access in sci_set_termios()

Srinivas Kandagatla (5):
      ARM: sti: Add STiH415 SOC support
      ARM: sti: Add STiH416 SOC support
      ARM: sti: Add DEBUG_LL console support
      ARM: stih41x: Add B2000 board support
      ARM: stih41x: Add B2020 board support

Stephen Boyd (12):
      msm_serial: Convert to clk_prepare/unprepare
      msm_serial: Use devm_clk_get() and properly return errors
      usb: otg: msm: Convert to clk_prepare/unprepare
      msm_sdcc: Convert to clk_prepare/unprepare
      msm: iommu: Convert to clk_prepare/unprepare
      msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()
      ARM: msm: Remove custom clk_set_flags() API
      ARM: msm: Remove custom clk_set_{max,min}_rate() API
      ARM: msm: Remove clock-7x30.h include file
      ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver
      ARM: msm: Make proc_comm clock control into a platform driver
      ARM: msm: Migrate to common clock framework

Ulrich Hecht (3):
      serial: sh-sci: HSCIF support
      ARM: shmobile: r8a7790: HSCIF support
      ARM: shmobile: r8a7790: don't use external clock for SCIFs

 Documentation/arm/sti/overview.txt                 |  33 +
 Documentation/arm/sti/stih415-overview.txt         |  12 +
 Documentation/arm/sti/stih416-overview.txt         |  12 +
 Documentation/devicetree/bindings/arm/nspire.txt   |  14 +
 .../devicetree/bindings/clock/exynos5420-clock.txt | 201 ++++++
 .../bindings/pinctrl/samsung-pinctrl.txt           |   1 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   9 +
 arch/arm/Kconfig                                   |   6 +-
 arch/arm/Kconfig.debug                             |  52 ++
 arch/arm/Makefile                                  |   2 +
 arch/arm/boot/dts/Makefile                         |   8 +
 arch/arm/boot/dts/da850-enbw-cmc.dts               |   2 +-
 arch/arm/boot/dts/da850-evm.dts                    |   2 +-
 arch/arm/boot/dts/da850.dtsi                       |   4 +-
 arch/arm/boot/dts/exynos5.dtsi                     | 111 +++
 arch/arm/boot/dts/exynos5250.dtsi                  |  78 +--
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          | 680 ++++++++++++++++++
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |  33 +
 arch/arm/boot/dts/exynos5420.dtsi                  | 148 ++++
 arch/arm/boot/dts/nspire-classic.dtsi              |  74 ++
 arch/arm/boot/dts/nspire-clp.dts                   |  45 ++
 arch/arm/boot/dts/nspire-cx.dts                    | 112 +++
 arch/arm/boot/dts/nspire-tp.dts                    |  44 ++
 arch/arm/boot/dts/nspire.dtsi                      | 175 +++++
 arch/arm/boot/dts/st-pincfg.h                      |  71 ++
 arch/arm/boot/dts/stih415-b2000.dts                |  15 +
 arch/arm/boot/dts/stih415-b2020.dts                |  15 +
 arch/arm/boot/dts/stih415-clock.dtsi               |  38 +
 arch/arm/boot/dts/stih415-pinctrl.dtsi             | 268 ++++++++
 arch/arm/boot/dts/stih415.dtsi                     |  87 +++
 arch/arm/boot/dts/stih416-b2000.dts                |  16 +
 arch/arm/boot/dts/stih416-b2020.dts                |  16 +
 arch/arm/boot/dts/stih416-clock.dtsi               |  41 ++
 arch/arm/boot/dts/stih416-pinctrl.dtsi             | 295 ++++++++
 arch/arm/boot/dts/stih416.dtsi                     |  96 +++
 arch/arm/boot/dts/stih41x-b2000.dtsi               |  41 ++
 arch/arm/boot/dts/stih41x-b2020.dtsi               |  42 ++
 arch/arm/boot/dts/stih41x.dtsi                     |  38 +
 arch/arm/include/debug/nspire.S                    |  28 +
 arch/arm/include/debug/sti.S                       |  61 ++
 arch/arm/mach-exynos/Kconfig                       |  10 +
 arch/arm/mach-exynos/common.c                      |  18 +-
 arch/arm/mach-exynos/include/mach/uncompress.h     |   7 +-
 arch/arm/mach-exynos/mach-exynos5-dt.c             |   1 +
 arch/arm/mach-exynos/platsmp.c                     |  12 +-
 arch/arm/mach-msm/Makefile                         |  10 +-
 arch/arm/mach-msm/board-halibut.c                  |   2 +-
 arch/arm/mach-msm/board-msm7x30.c                  |   2 +-
 arch/arm/mach-msm/board-qsd8x50.c                  |   2 +-
 arch/arm/mach-msm/board-trout-panel.c              |  19 +-
 arch/arm/mach-msm/board-trout.c                    |   3 +-
 arch/arm/mach-msm/clock-7x30.h                     | 155 -----
 arch/arm/mach-msm/clock-debug.c                    | 130 ----
 arch/arm/mach-msm/clock-pcom.c                     | 149 ++--
 arch/arm/mach-msm/clock-pcom.h                     |  31 +-
 arch/arm/mach-msm/clock.c                          | 166 +----
 arch/arm/mach-msm/clock.h                          |  51 +-
 arch/arm/mach-msm/devices-msm7x00.c                |  12 +-
 arch/arm/mach-msm/devices-msm7x30.c                |  15 +-
 arch/arm/mach-msm/devices-qsd8x50.c                |  12 +-
 arch/arm/mach-msm/devices.h                        |  15 +-
 arch/arm/mach-msm/dma.c                            |   5 +-
 arch/arm/mach-msm/include/mach/board.h             |   5 -
 arch/arm/mach-msm/include/mach/clk.h               |   9 -
 arch/arm/mach-nspire/Kconfig                       |  16 +
 arch/arm/mach-nspire/Makefile                      |   2 +
 arch/arm/mach-nspire/Makefile.boot                 |   0
 arch/arm/mach-nspire/clcd.c                        | 119 ++++
 arch/arm/mach-nspire/clcd.h                        |  14 +
 arch/arm/mach-nspire/mmio.h                        |  20 +
 arch/arm/mach-nspire/nspire.c                      |  89 +++
 arch/arm/mach-shmobile/setup-r8a7790.c             |  28 +-
 arch/arm/mach-sti/Kconfig                          |  45 ++
 arch/arm/mach-sti/Makefile                         |   2 +
 arch/arm/mach-sti/board-dt.c                       |  48 ++
 arch/arm/mach-sti/headsmp.S                        |  44 ++
 arch/arm/mach-sti/platsmp.c                        | 117 ++++
 arch/arm/mach-sti/smp.h                            |  17 +
 arch/arm/mach-ux500/cache-l2x0.c                   |   3 +-
 arch/arm/plat-samsung/include/plat/cpu.h           |   8 +
 drivers/clk/samsung/Makefile                       |   1 +
 drivers/clk/samsung/clk-exynos5420.c               | 762 +++++++++++++++++++++
 drivers/clocksource/exynos_mct.c                   |  35 +-
 drivers/iommu/msm_iommu_dev.c                      |  20 +-
 drivers/mmc/host/msm_sdcc.c                        |  14 +-
 drivers/pinctrl/pinctrl-exynos.c                   | 118 ++++
 drivers/pinctrl/pinctrl-samsung.c                  |   2 +
 drivers/pinctrl/pinctrl-samsung.h                  |   1 +
 drivers/tty/serial/msm_serial.c                    |  35 +-
 drivers/tty/serial/samsung.c                       |   4 +-
 drivers/tty/serial/sh-sci.c                        | 104 ++-
 drivers/usb/phy/phy-msm-usb.c                      |  38 +-
 include/linux/serial_sci.h                         |  12 +-
 include/uapi/linux/serial_core.h                   |   3 +
 95 files changed, 4799 insertions(+), 790 deletions(-)
 create mode 100644 Documentation/arm/sti/overview.txt
 create mode 100644 Documentation/arm/sti/stih415-overview.txt
 create mode 100644 Documentation/arm/sti/stih416-overview.txt
 create mode 100644 Documentation/devicetree/bindings/arm/nspire.txt
 create mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt
 create mode 100644 arch/arm/boot/dts/exynos5.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5420-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5420-smdk5420.dts
 create mode 100644 arch/arm/boot/dts/exynos5420.dtsi
 create mode 100644 arch/arm/boot/dts/nspire-classic.dtsi
 create mode 100644 arch/arm/boot/dts/nspire-clp.dts
 create mode 100644 arch/arm/boot/dts/nspire-cx.dts
 create mode 100644 arch/arm/boot/dts/nspire-tp.dts
 create mode 100644 arch/arm/boot/dts/nspire.dtsi
 create mode 100644 arch/arm/boot/dts/st-pincfg.h
 create mode 100644 arch/arm/boot/dts/stih415-b2000.dts
 create mode 100644 arch/arm/boot/dts/stih415-b2020.dts
 create mode 100644 arch/arm/boot/dts/stih415-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih415-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih415.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-b2000.dts
 create mode 100644 arch/arm/boot/dts/stih416-b2020.dts
 create mode 100644 arch/arm/boot/dts/stih416-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih416.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x-b2000.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x-b2020.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x.dtsi
 create mode 100644 arch/arm/include/debug/nspire.S
 create mode 100644 arch/arm/include/debug/sti.S
 delete mode 100644 arch/arm/mach-msm/clock-7x30.h
 delete mode 100644 arch/arm/mach-msm/clock-debug.c
 create mode 100644 arch/arm/mach-nspire/Kconfig
 create mode 100644 arch/arm/mach-nspire/Makefile
 create mode 100644 arch/arm/mach-nspire/Makefile.boot
 create mode 100644 arch/arm/mach-nspire/clcd.c
 create mode 100644 arch/arm/mach-nspire/clcd.h
 create mode 100644 arch/arm/mach-nspire/mmio.h
 create mode 100644 arch/arm/mach-nspire/nspire.c
 create mode 100644 arch/arm/mach-sti/Kconfig
 create mode 100644 arch/arm/mach-sti/Makefile
 create mode 100644 arch/arm/mach-sti/board-dt.c
 create mode 100644 arch/arm/mach-sti/headsmp.S
 create mode 100644 arch/arm/mach-sti/platsmp.c
 create mode 100644 arch/arm/mach-sti/smp.h
 create mode 100644 drivers/clk/samsung/clk-exynos5420.c

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

* [GIT PULL 7/7] ARM SoC late changes
@ 2013-07-02 19:14   ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:14 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:

  Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)

are available in the git repository at:

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

for you to fetch changes up to 8c3d913888cfb0066d62831969c3a992f7e4aba5:

  Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/late (2013-06-27 17:04:27 -0700)

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

ARM SoC late changes

These are changes that arrived a little late before the merge
window or that have multiple dependencies on previous branches
so they did not fit into one of the earlier ones. There
are 10 branches merged here, a total of 39 non-merge commits.
Contents are a mixed bag for the above reasons:

* Two new SoC platforms: ST microelectronics stixxxx and
  the TI 'Nspire' graphing calculator. These should have
  been in the 'soc' branch but were a little late
* Support for the Exynos 5420 variant in mach-exynos,
  which is based on the other exynos branches to avoid
  conflicts.
* Various small changes for sh-mobile, ux500 and davinci
* Common clk support for MSM

Conflicts:
* In Kconfig.debug, various additions trivially conflict,
  the list should be kept in alphabetical order when
  resolving.

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

Arnd Bergmann (6):
      Merge tag 'renesas-cleanup-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
      Merge tag 'soc-exynos5420-1' of git://git.kernel.org/.../kgene/linux-samsung into next/late
      Merge branch 'renesas/boards2' into next/late
      Merge tag 'renesas-sh-sci-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
      Merge tag 'davinci-for-v3.11/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/late
      Merge tag 'late-for-linus' into for-linus

Chander Kashyap (10):
      ARM: dts: fork out common EXYNOS5 nodes
      ARM: dts: list the CPU nodes for EXYNOS5250
      ARM: EXYNOS: Add support for EXYNOS5420 SoC
      serial: samsung: select EXYNOS specific driver data if ARCH_EXYNOS is defined
      ARM: EXYNOS: use four additional chipid bits to identify EXYNOS family
      clk: exynos5420: register clocks using common clock framework
      ARM: dts: Add initial device tree support for EXYNOS5420
      clocksource: exynos_mct: use (request/free)_irq calls for local timer registration
      ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5420
      ARM: EXYNOS: extend soft-reset support for EXYNOS5420

Daniel Tang (2):
      arm: Add device trees for TI-Nspire hardware
      arm: Add Initial TI-Nspire support

Kuninori Morimoto (1):
      ARM: shmobile: r8a7790: add __initdata on resource and device data

Leela Krishna Amudala (2):
      ARM: dts: add pinctrl support to EXYNOS5420
      pinctrl: exynos: add exynos5420 SoC specific data

Linus Walleij (1):
      ARM: ux500: bail out on alien cpus

Manjunathappa, Prakash (1):
      ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple pins

Olof Johansson (5):
      Merge tag 'soc-exynos5420-2' of git://git.kernel.org/.../kgene/linux-samsung into next/late
      Merge branch 'nspire/soc' into next/late
      Merge branch 'sti/soc' into next/late
      Merge branch 'msm/fixes' into next/late
      Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/.../davidb/linux-msm into next/late

Philip Avinash (1):
      ARM: davinci: da850: Use #include for all device trees

Simon Horman (2):
      Merge tags 'renesas-pinmux-for-v3.11' and 'renesas-soc-for-v3.11' into cleanup
      serial: sh-sci: Initialise variables before access in sci_set_termios()

Srinivas Kandagatla (5):
      ARM: sti: Add STiH415 SOC support
      ARM: sti: Add STiH416 SOC support
      ARM: sti: Add DEBUG_LL console support
      ARM: stih41x: Add B2000 board support
      ARM: stih41x: Add B2020 board support

Stephen Boyd (12):
      msm_serial: Convert to clk_prepare/unprepare
      msm_serial: Use devm_clk_get() and properly return errors
      usb: otg: msm: Convert to clk_prepare/unprepare
      msm_sdcc: Convert to clk_prepare/unprepare
      msm: iommu: Convert to clk_prepare/unprepare
      msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()
      ARM: msm: Remove custom clk_set_flags() API
      ARM: msm: Remove custom clk_set_{max,min}_rate() API
      ARM: msm: Remove clock-7x30.h include file
      ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver
      ARM: msm: Make proc_comm clock control into a platform driver
      ARM: msm: Migrate to common clock framework

Ulrich Hecht (3):
      serial: sh-sci: HSCIF support
      ARM: shmobile: r8a7790: HSCIF support
      ARM: shmobile: r8a7790: don't use external clock for SCIFs

 Documentation/arm/sti/overview.txt                 |  33 +
 Documentation/arm/sti/stih415-overview.txt         |  12 +
 Documentation/arm/sti/stih416-overview.txt         |  12 +
 Documentation/devicetree/bindings/arm/nspire.txt   |  14 +
 .../devicetree/bindings/clock/exynos5420-clock.txt | 201 ++++++
 .../bindings/pinctrl/samsung-pinctrl.txt           |   1 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   9 +
 arch/arm/Kconfig                                   |   6 +-
 arch/arm/Kconfig.debug                             |  52 ++
 arch/arm/Makefile                                  |   2 +
 arch/arm/boot/dts/Makefile                         |   8 +
 arch/arm/boot/dts/da850-enbw-cmc.dts               |   2 +-
 arch/arm/boot/dts/da850-evm.dts                    |   2 +-
 arch/arm/boot/dts/da850.dtsi                       |   4 +-
 arch/arm/boot/dts/exynos5.dtsi                     | 111 +++
 arch/arm/boot/dts/exynos5250.dtsi                  |  78 +--
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi          | 680 ++++++++++++++++++
 arch/arm/boot/dts/exynos5420-smdk5420.dts          |  33 +
 arch/arm/boot/dts/exynos5420.dtsi                  | 148 ++++
 arch/arm/boot/dts/nspire-classic.dtsi              |  74 ++
 arch/arm/boot/dts/nspire-clp.dts                   |  45 ++
 arch/arm/boot/dts/nspire-cx.dts                    | 112 +++
 arch/arm/boot/dts/nspire-tp.dts                    |  44 ++
 arch/arm/boot/dts/nspire.dtsi                      | 175 +++++
 arch/arm/boot/dts/st-pincfg.h                      |  71 ++
 arch/arm/boot/dts/stih415-b2000.dts                |  15 +
 arch/arm/boot/dts/stih415-b2020.dts                |  15 +
 arch/arm/boot/dts/stih415-clock.dtsi               |  38 +
 arch/arm/boot/dts/stih415-pinctrl.dtsi             | 268 ++++++++
 arch/arm/boot/dts/stih415.dtsi                     |  87 +++
 arch/arm/boot/dts/stih416-b2000.dts                |  16 +
 arch/arm/boot/dts/stih416-b2020.dts                |  16 +
 arch/arm/boot/dts/stih416-clock.dtsi               |  41 ++
 arch/arm/boot/dts/stih416-pinctrl.dtsi             | 295 ++++++++
 arch/arm/boot/dts/stih416.dtsi                     |  96 +++
 arch/arm/boot/dts/stih41x-b2000.dtsi               |  41 ++
 arch/arm/boot/dts/stih41x-b2020.dtsi               |  42 ++
 arch/arm/boot/dts/stih41x.dtsi                     |  38 +
 arch/arm/include/debug/nspire.S                    |  28 +
 arch/arm/include/debug/sti.S                       |  61 ++
 arch/arm/mach-exynos/Kconfig                       |  10 +
 arch/arm/mach-exynos/common.c                      |  18 +-
 arch/arm/mach-exynos/include/mach/uncompress.h     |   7 +-
 arch/arm/mach-exynos/mach-exynos5-dt.c             |   1 +
 arch/arm/mach-exynos/platsmp.c                     |  12 +-
 arch/arm/mach-msm/Makefile                         |  10 +-
 arch/arm/mach-msm/board-halibut.c                  |   2 +-
 arch/arm/mach-msm/board-msm7x30.c                  |   2 +-
 arch/arm/mach-msm/board-qsd8x50.c                  |   2 +-
 arch/arm/mach-msm/board-trout-panel.c              |  19 +-
 arch/arm/mach-msm/board-trout.c                    |   3 +-
 arch/arm/mach-msm/clock-7x30.h                     | 155 -----
 arch/arm/mach-msm/clock-debug.c                    | 130 ----
 arch/arm/mach-msm/clock-pcom.c                     | 149 ++--
 arch/arm/mach-msm/clock-pcom.h                     |  31 +-
 arch/arm/mach-msm/clock.c                          | 166 +----
 arch/arm/mach-msm/clock.h                          |  51 +-
 arch/arm/mach-msm/devices-msm7x00.c                |  12 +-
 arch/arm/mach-msm/devices-msm7x30.c                |  15 +-
 arch/arm/mach-msm/devices-qsd8x50.c                |  12 +-
 arch/arm/mach-msm/devices.h                        |  15 +-
 arch/arm/mach-msm/dma.c                            |   5 +-
 arch/arm/mach-msm/include/mach/board.h             |   5 -
 arch/arm/mach-msm/include/mach/clk.h               |   9 -
 arch/arm/mach-nspire/Kconfig                       |  16 +
 arch/arm/mach-nspire/Makefile                      |   2 +
 arch/arm/mach-nspire/Makefile.boot                 |   0
 arch/arm/mach-nspire/clcd.c                        | 119 ++++
 arch/arm/mach-nspire/clcd.h                        |  14 +
 arch/arm/mach-nspire/mmio.h                        |  20 +
 arch/arm/mach-nspire/nspire.c                      |  89 +++
 arch/arm/mach-shmobile/setup-r8a7790.c             |  28 +-
 arch/arm/mach-sti/Kconfig                          |  45 ++
 arch/arm/mach-sti/Makefile                         |   2 +
 arch/arm/mach-sti/board-dt.c                       |  48 ++
 arch/arm/mach-sti/headsmp.S                        |  44 ++
 arch/arm/mach-sti/platsmp.c                        | 117 ++++
 arch/arm/mach-sti/smp.h                            |  17 +
 arch/arm/mach-ux500/cache-l2x0.c                   |   3 +-
 arch/arm/plat-samsung/include/plat/cpu.h           |   8 +
 drivers/clk/samsung/Makefile                       |   1 +
 drivers/clk/samsung/clk-exynos5420.c               | 762 +++++++++++++++++++++
 drivers/clocksource/exynos_mct.c                   |  35 +-
 drivers/iommu/msm_iommu_dev.c                      |  20 +-
 drivers/mmc/host/msm_sdcc.c                        |  14 +-
 drivers/pinctrl/pinctrl-exynos.c                   | 118 ++++
 drivers/pinctrl/pinctrl-samsung.c                  |   2 +
 drivers/pinctrl/pinctrl-samsung.h                  |   1 +
 drivers/tty/serial/msm_serial.c                    |  35 +-
 drivers/tty/serial/samsung.c                       |   4 +-
 drivers/tty/serial/sh-sci.c                        | 104 ++-
 drivers/usb/phy/phy-msm-usb.c                      |  38 +-
 include/linux/serial_sci.h                         |  12 +-
 include/uapi/linux/serial_core.h                   |   3 +
 95 files changed, 4799 insertions(+), 790 deletions(-)
 create mode 100644 Documentation/arm/sti/overview.txt
 create mode 100644 Documentation/arm/sti/stih415-overview.txt
 create mode 100644 Documentation/arm/sti/stih416-overview.txt
 create mode 100644 Documentation/devicetree/bindings/arm/nspire.txt
 create mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt
 create mode 100644 arch/arm/boot/dts/exynos5.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5420-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/exynos5420-smdk5420.dts
 create mode 100644 arch/arm/boot/dts/exynos5420.dtsi
 create mode 100644 arch/arm/boot/dts/nspire-classic.dtsi
 create mode 100644 arch/arm/boot/dts/nspire-clp.dts
 create mode 100644 arch/arm/boot/dts/nspire-cx.dts
 create mode 100644 arch/arm/boot/dts/nspire-tp.dts
 create mode 100644 arch/arm/boot/dts/nspire.dtsi
 create mode 100644 arch/arm/boot/dts/st-pincfg.h
 create mode 100644 arch/arm/boot/dts/stih415-b2000.dts
 create mode 100644 arch/arm/boot/dts/stih415-b2020.dts
 create mode 100644 arch/arm/boot/dts/stih415-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih415-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih415.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-b2000.dts
 create mode 100644 arch/arm/boot/dts/stih416-b2020.dts
 create mode 100644 arch/arm/boot/dts/stih416-clock.dtsi
 create mode 100644 arch/arm/boot/dts/stih416-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stih416.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x-b2000.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x-b2020.dtsi
 create mode 100644 arch/arm/boot/dts/stih41x.dtsi
 create mode 100644 arch/arm/include/debug/nspire.S
 create mode 100644 arch/arm/include/debug/sti.S
 delete mode 100644 arch/arm/mach-msm/clock-7x30.h
 delete mode 100644 arch/arm/mach-msm/clock-debug.c
 create mode 100644 arch/arm/mach-nspire/Kconfig
 create mode 100644 arch/arm/mach-nspire/Makefile
 create mode 100644 arch/arm/mach-nspire/Makefile.boot
 create mode 100644 arch/arm/mach-nspire/clcd.c
 create mode 100644 arch/arm/mach-nspire/clcd.h
 create mode 100644 arch/arm/mach-nspire/mmio.h
 create mode 100644 arch/arm/mach-nspire/nspire.c
 create mode 100644 arch/arm/mach-sti/Kconfig
 create mode 100644 arch/arm/mach-sti/Makefile
 create mode 100644 arch/arm/mach-sti/board-dt.c
 create mode 100644 arch/arm/mach-sti/headsmp.S
 create mode 100644 arch/arm/mach-sti/platsmp.c
 create mode 100644 arch/arm/mach-sti/smp.h
 create mode 100644 drivers/clk/samsung/clk-exynos5420.c

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

* Re: [GIT PULL 3/7] ARM SoC specific changes
  2013-07-02 19:04   ` Arnd Bergmann
@ 2013-07-02 23:17     ` Russell King - ARM Linux
  -1 siblings, 0 replies; 22+ messages in thread
From: Russell King - ARM Linux @ 2013-07-02 23:17 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: Linus Torvalds, linux-arm-kernel, linux-kernel, arm

Please don't merge this yet.

Arnd has just done the worst possible thing - the arm-soc tree has taken
bits of my tree, merged them into their own tree, had the same conflicts
I've had, and then resolved them differently.

The result is that when these two trees now merge, they conflict on the
conflict resolutions.  This is utter madness.

This has also only _just_ happened.

On Tue, Jul 02, 2013 at 09:04:01PM +0200, Arnd Bergmann wrote:
> The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
> 
>   Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
> 
> 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 1eb92b24e243085d242cf5ffd64829bba70972e1:
> 
>   ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)
> 
> ----------------------------------------------------------------
> ARM SoC specific changes
> 
> These changes are all to SoC-specific code, a total of 33 branches on
> 17 platforms were pulled into this. Like last time, Renesas sh-mobile
> is now the platform with the most changes, followed by OMAP and EXYNOS.
> 
> Two new platforms, TI Keystone and Rockchips RK3xxx are added in
> this branch, both containing almost no platform specific code at all,
> since they are using generic subsystem interfaces for clocks, pinctrl,
> interrupts etc. The device drivers are getting merged through the
> respective subsystem maintainer trees.
> 
> One more SoC (u300) is now multiplatform capable and several others
> (shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
> towards that goal with this series but need more work.
> 
> Also noteworthy is the work on PCI here, which is traditionally part of
> the SoC specific code. With the changes done by Thomas Petazzoni, we can
> now more easily have PCI host controller drivers as loadable modules and
> keep them separate from the platform code in drivers/pci/host. This has
> already led to the discovery that three platforms (exynos, spear and imx)
> are actually using an identical PCIe host controller and will be able
> to share a driver once support for spear and imx is added.
> 
> Conflicts:
> * asm/glue-proc.h has one CPU type getting added that conflicts
>   with another addition in 3.10-rc7
> * Simple context changes in arch/arm/Makefile and arch/arm/Kconfig
> 
> ----------------------------------------------------------------
> 
> Afzal Mohammed (9):
>       ARM: OMAP2+: separate out OMAP4 restart
>       ARM: OMAP2+: AM43x: Kconfig
>       ARM: OMAP2+: AM43x: kbuild
>       ARM: OMAP2+: AM43x: soc_is support
>       ARM: OMAP2+: AM437x: SoC revision detection
>       ARM: OMAP2+: AM43x: static mapping
>       ARM: OMAP2+: AM43x: early init
>       ARM: OMAP2+: AM43x: GP or HS ?
>       ARM: OMAP2+: AM43x: basic dt support
> 
> Aida Mynzhasova (2):
>       ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
>       ARM: OMAP: TI816X: add powerdomains for TI816x
> 
> Alexander Shiyan (18):
>       GPIO: clps711x: Rewrite driver for using generic GPIO code
>       GPIO: clps711x: Add DT support
>       ARM: clps711x: Re-add GPIO support
>       ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
>       ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
>       ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
>       ARM: clps711x: autcpu12: Add support for NOR flash
>       ARM: clps711x: autcpu12: Special driver for handling memory is removed
>       ARM: clps711x: autcpu12: Move remaining specific definitions to board file
>       ARM: clps711x: p720t: Define PLD registers as GPIOs
>       ARM: clps711x: Move specific definitions from hardware.h to boards files
>       ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
>       ARM: clps711x: Add clocksource framework
>       ARM: clps711x: Optimize interrupt handling
>       ARM: clps711x: edb7211: Add support for I2C
>       ARM: clps711x: edb7211: Control LCD backlight via PWM
>       ARM: clps711x: Add support for SYSCON driver
>       ARM: clps711x: Update defconfig
> 
> Andrew Lunn (3):
>       ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
>       arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
>       arm: kirkwood: Instantiate cpufreq driver
> 
> Arnaud Ebalard (1):
>       arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT
> 
> Arnd Bergmann (27):
>       drivers/bus: arm-cci: fix combined ARMv6+v7 build
>       ARM: EXYNOS: Remove custom init_irq callbacks
>       ARM: EXYNOS: Use exynos_init_io() as map_io callback
>       ARM: EXYNOS: Remove legacy L2X0 initialization
>       ARM: EXYNOS: Remove remaining dead code after non-DT support removal
>       Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
>       Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
>       Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
>       ARM: u300: only build for ARCH_MULTI_V5
>       Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
>       Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
>       Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
>       Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
>       Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
>       Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
>       ARM: keystone: select ARM_ERRATA_798181 only for SMP
>       ARM: imx: select syscon for IMX6SL
>       ARM: multiplatform: always pick one CPU type
>       Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
>       Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
>       Merge tag 'soc-for-linus' into for-linus
> 
> Bastian Hecht (5):
>       sh-pfc: Add entries for INTC external IRQs
>       sh-pfc: r8a7740: Add SCIFA1 data group
>       ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
>       ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
>       ARM: shmobile: r8a7740: Add I2C DT clock names
> 
> Benoit Cousson (7):
>       ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
>       ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
>       ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
>       ARM: OMAP5: SCRM: Add OMAP54XX header file.
>       ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
>       ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
>       ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
> 
> Catalin Marinas (1):
>       ARM: Add base support for ARMv7-M
> 
> Dave Martin (1):
>       ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
> 
> Dinh Nguyen (2):
>       ARM: socfpga: Add support to gate peripheral clocks
>       ARM: socfpga: Add syscon to be part of socfpga
> 
> Dirk Behme (3):
>       ARM: i.MX6: add i.MX6 specific L2 cache configuration
>       ARM: i.MX6: clk: add i.MX6 DualLite differences
>       ARM: i.MX6: clk: add different DualLite MLB clock config
> 
> Dmitry Osipenko (1):
>       ARM: tegra: emc: correction of ram-code parsing from dt
> 
> Doug Anderson (1):
>       ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level
> 
> Ezequiel Garcia (1):
>       ARM: mvebu: Add support for USB storage class in mvebu_defconfig
> 
> Fabio Estevam (6):
>       ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
>       ARM: imx: Enable mx6 solo-lite support
>       ARM: imx: irq-common: Include header to avoid sparse warning
>       ARM: imx: clk: No need to initialize phandle struct
>       ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
>       ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
> 
> Guennadi Liakhovetski (9):
>       pinctrl: sh-pfc: fix r8a7790 Function Select register tables
>       pinctrl: sh-pfc: fix a typo in pfc-r8a7790
>       pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
>       ARM: shmobile: sh73a0: add support for adjusting CPU frequency
>       ARM: shmobile: sh73a0: add CPUFreq support
>       ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
>       ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
>       ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
>       ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
> 
> Heiko Stuebner (10):
>       ARM: S3C24XX: split s3c2412 spi dma channels
>       ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
>       ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
>       clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
>       clocksource: dw_apb_timer_of: add clock-handling
>       clocksource: dw_apb_timer_of: select DW_APB_TIMER
>       clocksource: dw_apb_timer_of: use clocksource_of_init
>       arm: Add basic clocks for Rockchip rk3066a SoCs
>       arm: add debug uarts for rockchip rk29xx and rk3xxx series
>       arm: add basic support for Rockchip RK3066a boards
> 
> Huang Shijie (1):
>       ARM: imx6q: clk: add the eim_slow clock
> 
> Jason Cooper (3):
>       ARM: kirkwood: enable Sheevaplug DT in defconfig
>       Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
>       Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap
> 
> Jiada Wang (2):
>       ARM: imx: disable pll8_mlb in mx6q_clks
>       ARM: imx: remove MLB PLL from pllv3
> 
> Jingchang Lu (2):
>       ARM: imx: add VF610 clock support
>       ARM: imx: add initial support for VF610
> 
> Jingoo Han (4):
>       pci: Add PCIe driver for Samsung Exynos
>       ARM: EXYNOS: Enable PCIe support for Exynos5440
>       ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
>       ARM: dts: Add pcie controller node for exynos5440-ssdk5440
> 
> Jon Medhurst (2):
>       ARM: Enable selection of SMP operations at boot time
>       ARM: vexpress: Select multi-cluster SMP operation if required
> 
> Joseph Lo (12):
>       ARM: tegra: add an assembly marco to check Tegra SoC ID
>       ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
>       ARM: tegra: make tegra_resume can work for Tegra114
>       ARM: tegra114: add power up sequence for warm boot CPU
>       clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
>       ARM: tegra114: add CPU hotplug support
>       ARM: tegra: add cpu_disable for hotplug
>       ARM: tegra: remove ifdef in the tegra_resume
>       ARM: tegra: cpuidle: move the init function behind the suspend init function
>       ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
>       ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
>       ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
> 
> Koji Matsuoka (1):
>       sh-pfc: Initial r8a7790 PFC support
> 
> Kukjin Kim (1):
>       ARM: EXYNOS: no more support non-DT for EXYNOS SoCs
> 
> Kuninori Morimoto (35):
>       gpio-rcar: R-Car GPIO IRQ share interrupt
>       ARM: shmobile: add GPIO IRQ macro
>       ARM: shmobile: r8a7778: Register PFC device
>       sh-pfc: Add r8a7778 pinmux support
>       sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
>       sh-pfc: r8a7778: add common PFC macro helper
>       sh-pfc: r8a7778: add SDHI support
>       sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
>       ARM: shmobile: r8a7778: add GPIO support
>       sh-pfc: r8a7778: fixup IRQ1A settings
>       sh-pfc: r8a7778: add I2C pin groups
>       sh-pfc: r8a7778: add HSPI pin groups
>       sh-pfc: r8a7778: add MMCIF pin groups
>       ARM: shmobile: kzm9g: tidyup FSI pinctrl
>       ARM: shmobile: bockw: add pinctrl support
>       ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
>       ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
>       ARM: shmobile: r8a7778: fixup Ether setup code position
>       ARM: shmobile: r8a73a4: add main clock
>       ARM: shmobile: r8a73a4: add pll clocks
>       ARM: shmobile: r8a73a4: add div4 clocks
>       ARM: shmobile: r8a73a4: add div6 clocks
>       ARM: shmobile: r8a7778: use fixed ratio clock
>       ARM: shmobile: r8a7778: add SDHI clock support
>       ARM: shmobile: r8a7778: Register SDHI device
>       ARM: shmobile: r8a7790: add main clock
>       ARM: shmobile: r8a7790: add div4 clocks
>       ARM: shmobile: r8a7790: add div6 clocks
>       ARM: shmobile: r8a7778: add support I2C clock
>       ARM: shmobile: r8a7778: add support HSPI clock
>       ARM: shmobile: r8a7778: add support MMC clock
>       ARM: shmobile: r8a7778: add support I2C driver
>       ARM: shmobile: r8a7778: add support HSPI driver
>       ARM: shmobile: r8a7778: add support MMC driver
>       ARM: shmobile: Remove Bonito board support
> 
> Lad, Prabhakar (2):
>       ARM: davinci: remove __init atrribute from function declaration
>       ARM: edma: Convert to devm_* api
> 
> Laurent Pinchart (102):
>       gpio-rcar: Make the platform data gpio_base field signed
>       gpio-rcar: Add RCAR_GP_PIN macro
>       sh-pfc: Remove dependency on GPIOLIB
>       sh-pfc: r8a7790: Add ETH pin groups and functions
>       sh-pfc: r8a7790: Add INTC pin groups and functions
>       sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
>       sh-pfc: r8a7790: Remove GPIO data
>       sh-pfc: r8a7790: Remove function GPIOs
>       sh-pfc: r8a7790: Don't use GPIO enum entries
>       sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
>       sh-pfc: sh7372: Add BSC pin groups and functions
>       sh-pfc: sh7372: Add CEU pin groups and functions
>       sh-pfc: sh7372: Add FLCTL pin groups and functions
>       sh-pfc: sh7372: Add FSI pin groups and functions
>       sh-pfc: sh7372: Add HDMI pin groups and functions
>       sh-pfc: sh7372: Add INTC pin groups and functions
>       sh-pfc: sh7372: Add KEYSC pin groups and functions
>       sh-pfc: sh7372: Add LCDC pin groups and functions
>       sh-pfc: sh7372: Add SCIF pin groups and functions
>       sh-pfc: sh7372: Add USB pin groups and functions
>       ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
>       ARM: shmobile: mackerel: Register pinctrl mapping for CEU
>       ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
>       ARM: shmobile: mackerel: Register pinctrl mapping for FSI
>       ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
>       ARM: shmobile: mackerel: Register pinctrl mapping for LCD
>       ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
>       ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
>       ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
>       ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
>       ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
>       ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
>       ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
>       ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
>       ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
>       ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
>       ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
>       ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
>       ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
>       ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
>       ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
>       ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
>       sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
>       sh-pfc: sh7372: Remove function GPIOs
>       ARM: shmobile: sh7372: Remove all GPIOs
>       sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
>       sh-pfc: r8a7740: Add SCIF pin groups and functions
>       sh-pfc: r8a7740: Declare missing INTC function
>       sh-pfc: r8a7740: Add BSC pin groups and functions
>       sh-pfc: r8a7740: Add GETHER pin groups and functions
>       sh-pfc: r8a7740: Add CEU pin groups and functions
>       sh-pfc: r8a7740: Add FSI pin groups and functions
>       sh-pfc: r8a7740: Add HDMI pin groups and functions
>       sh-pfc: r8a7740: Hardcode the LCDC0 output
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
>       ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
>       ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
>       ARM: shmobile: bonito: Remove empty core devices array
>       ARM: shmobile: bonito: Register pinctrl mapping for SCIF
>       ARM: shmobile: bonito: Register pinctrl mapping for INTC
>       ARM: shmobile: bonito: Register pinctrl mapping for BSC
>       ARM: shmobile: bonito: Don't configure LCDC routing manually
>       sh-pfc: r8a7740: Remove SCIF function GPIOS
>       sh-pfc: r8a7740: Remove INTC function GPIOS
>       sh-pfc: r8a7740: Remove BSC function GPIOS
>       sh-pfc: r8a7740: Remove GETHER function GPIOS
>       sh-pfc: r8a7740: Remove CEU function GPIOS
>       sh-pfc: r8a7740: Remove FSI function GPIOS
>       sh-pfc: r8a7740: Remove HDMI function GPIOS
>       ARM: shmobile: r8a7740: Remove SCIF function GPIOs
>       ARM: shmobile: r8a7740: Remove INTC function GPIOs
>       ARM: shmobile: r8a7740: Remove BSC function GPIOs
>       ARM: shmobile: r8a7740: Remove GETHER function GPIOs
>       ARM: shmobile: r8a7740: Remove CEU function GPIOs
>       ARM: shmobile: r8a7740: Remove FSI function GPIOs
>       ARM: shmobile: r8a7740: Remove HDMI function GPIOs
>       sh-pfc: r8a7740: Remove function GPIOs
>       sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
>       ARM: shmobile: r8a7740: Remove all GPIOs
>       sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
>       sh-pfc: r8a7778: Fix outdated GPIO_FN comments
>       ARM: shmobile: r8a7790: Register GPIO devices
>       ARM: shmobile: r8a7790: Remove all GPIOs
>       sh-pfc: Add support for SoC-specific initialization
>       sh-pfc: sh73a0: Add VCCQ MC0 regulator
>       ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
>       ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
>       sh-pfc: sh73a0: Add TPU pin groups and functions
>       sh-pfc: r8a7740: Add TPU pin groups and functions
>       sh-pfc: r8a7790: Add TPU pin groups and functions
>       sh-pfc: sh73a0: Remove function GPIOs
>       Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
>       ARM: shmobile: lager: Initialize pinmux
>       ARM: shmobile: marzen: Use RCAR_GP_PIN macro
>       ARM: shmobile: r8a7740: Make private clock arrays static
>       ARM: shmobile: r8a7740: add TPU PWM support
>       ARM: shmobile: r8a7790: Make private clock arrays static
>       ARM: shmobile: r8a7790: add TPU PWM support
> 
> Leela Krishna Amudala (1):
>       ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor
> 
> Linus Walleij (51):
>       ARM: u300: enable delaytimer on the U300
>       ARM: u300: device tree support for the timer
>       pinctrl: u300 device tree support
>       pinctrl: coh901: add device tree support
>       ARM: u300: basic device tree support
>       i2c: stu300: device tree support
>       ARM: u300: register I2C bus drivers from device tree
>       watchdog: coh901327: devicetree support
>       ARM: u300: add the COH 901 327 watchdog to device tree
>       Documentation/devicetree: add a small note on PCI
>       ARM: pci: create pci_common_init_dev()
>       ARM: integrator: merge PCIv3 driver into one file
>       ARM: integrator: convert PCIv3 bridge to platform device
>       ARM: integrator: grab PCI error IRQ in probe()
>       ARM: integrator: move PCI base address grab to probe
>       ARM: integrator: move V3 register definitions into driver
>       ARM: integrator: remap PCIv3 base dynamically
>       ARM: integrator: move VGA base assignment
>       ARM: integrator: move static ioremapping into PCIv3 driver
>       ARM: integrator: basic PCIv3 device tree support
>       rtc: coh901331: add devicetree support
>       ARM: u300: add RTC to device tree
>       ARM: u300: set up board power from device tree
>       ARM: u300: support regulators in the device tree
>       ARM: u300: enable MMC/SD card from device tree
>       dma: coh901318: add devicetree support
>       ARM: u300: augment device tree with DMA channels
>       ARM: u300: add the COH 901 318 DMAC to device tree
>       ARM: u300: add SPI PL022 to the device tree
>       ARM: u300: probe the U300 dummy-spichip from device tree
>       ARM: u300: add FSMC flash into the device tree
>       ARM: u300: delete all static board data
>       ARM: u300: move debugmacro to debug includes
>       ARM: u300: remove deps from debug macro
>       ARM: u300: push down syscon registers
>       ARM: u300: delete <mach/hardware.h>
>       ARM: u300: delete <mach/irqs.h>
>       ARM: u300: localize <mach/u300-regs.h>
>       ARM: u300: convert to multiplatform
>       ARM: u300: delete remnant machine headers
>       ARM: u300: add syscon node
>       ARM: u300: remove register definition file
>       clk: move the U300 fixed and fixed-factor to DT
>       i2c: stu300: do not request a specific clock name
>       ARM: u300: move the gated system controller clocks to DT
>       ARM: u300: convert MMC/SD clock to device tree
>       pinctrl: get rid of all platform data for coh901
>       spi: pl022: use DMA by default when probing from DT
>       ARM: u300: switch to using syscon regmap for board
>       ARM: integrator: set local side PCI addresses right
>       ARM: integrator: let pciv3 use mem/premem from device tree
> 
> Lorenzo Pieralisi (1):
>       drivers: bus: add ARM CCI support
> 
> Magnus Damm (17):
>       ARM: shmobile: r8a7779 pinmux platform device cleanup
>       ARM: shmobile: r8a7740 pinmux platform device cleanup
>       ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
>       ARM: shmobile: uImage load address rework
>       ARM: shmobile: Let romImage rely on default ATAGS
>       ARM: shmobile: Remove romImage CONFIG_MEMORY_START
>       ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
>       ARM: shmobile: Add SMP boot function and argument
>       ARM: shmobile: Add SCU boot function using argument
>       ARM: shmobile: r8a7779 SMP with SCU boot fn and args
>       ARM: shmobile: sh73a0 SMP with SCU boot fn and args
>       ARM: shmobile: EMEV2 SMP with SCU boot fn and args
>       ARM: shmobile: Remove old SCU boot code
>       ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
>       ARM: shmobile: Remove MEMORY_START/SIZE
>       ARM: shmobile: Remove mach/memory.h
>       ARM: shmobile: Remove AP4EVB board support
> 
> Markus Pargmann (1):
>       ARM: imx: Remove mxc specific ulpi access ops
> 
> Martin Fuzzey (1):
>       ARM: i.MX5: Allow DT clock providers
> 
> Matt Porter (6):
>       ARM: davinci: move private EDMA API to arm/common
>       ARM: edma: remove unused transfer controller handlers
>       dmaengine: edma: Add TI EDMA device tree binding
>       ARM: edma: Add DT and runtime PM support to the private EDMA API
>       ARM: edma: Add EDMA crossbar event mux support
>       dmaengine: edma: enable build for AM33XX
> 
> Maxime Ripard (2):
>       ARM: sunxi: Add Allwinner A10s machine compatible
>       ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig
> 
> Mohammed, Afzal (1):
>       ARM: OMAP2+: AM43x: resolve SMP related build error
> 
> Nicolas Pitre (4):
>       drivers/bus: arm-cci: function to enable CCI ports from early boot code
>       ARM: vexpress: introduce DCSCB support
>       ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
>       ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster
> 
> Nicolin Chen (2):
>       ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
>       ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
> 
> Nishanth Menon (1):
>       ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data
> 
> Olof Johansson (22):
>       Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge branch 'depends/rmk-devel-stable' into next/soc
>       Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
>       Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
>       Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge branch 'clps711x/soc' into next/soc
>       Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
>       Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc
> 
> Peter Huewe (1):
>       ARM: u300 use module_spi_driver to register driver
> 
> Phil Edworthy (2):
>       pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
>       ARM: shmobile: r8a7779: Add PCIe clocks
> 
> Philip Avinash (1):
>       ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK
> 
> Philipp Zabel (1):
>       ARM i.MX5: Add S/PDIF clocks
> 
> Rob Herring (1):
>       ARM: introduce common set_auxcr/get_auxcr functions
> 
> Roger Quadros (1):
>       ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies
> 
> Rogerio Pimentel (1):
>       ARM: imx_v6_v7_defconfig: enable parallel display
> 
> Russell King (2):
>       Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
>       Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable
> 
> Sanjeev Premi (1):
>       ARM: OMAP2+: AM43x: SRAM base and size
> 
> Santosh Shilimkar (13):
>       ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
>       ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
>       ARM: OMAP4+: Make secondary_startup function name more consistent
>       ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
>       ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
>       ARM: OMAP4+: CM: Move function prototypes to common header for re-use
>       ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
>       ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
>       ARM: OMAP5: Enable build and frameowrk initialisations
>       ARM: dts: keystone: Add minimal Keystone SOC device tree data
>       ARM: keystone: Add minimal TI Keystone platform support
>       ARM: keystone: Enable SMP support on Keystone machines
>       ARM: keystone: Move CPU bringup code to dedicated asm file
> 
> Sascha Hauer (1):
>       ARM i.MX53: Add SATA clock
> 
> Sebastian Hesselbarth (10):
>       clk: mvebu: introduce per-clock-gate flags
>       clk: mvebu: add common clock functions for core clk and clk gating
>       clk: mvebu: add Dove SoC-centric clock init
>       clk: mvebu: add Kirkwood SoC-centric clock init
>       clk: mvebu: add Armada 370 SoC-centric clock init
>       clk: mvebu: add Armada XP SoC-centric clock init
>       ARM: dove: move DT boards to SoC-centric clock init
>       ARM: kirkwood: move DT boards to SoC-centric clock init
>       ARM: mvebu: move DT boards to SoC-centric clock init
>       clk: mvebu: disintegrate obsolete file
> 
> Sergei Shtylyov (18):
>       sh-pfc: r8a7778: add USB pin groups
>       sh-pfc: r8a7778: add Ether pin groups
>       sh-pfc: r8a7779: add Ether pin groups
>       ARM: shmobile: r8a7778: correct model name in Kconfig
>       ARM: shmobile: r8a7779: fix Ether device name
>       ARM: shmobile: r8a7778: fix Ether device name
>       ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
>       ehci-platform: add pre_setup() method to platform data
>       ARM: shmobile: r8a7779: setup EHCI internal buffer
>       phy-rcar-usb: remove EHCI internal buffer setup
>       ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
>       phy-rcar-usb: correct base address
>       phy-rcar-usb: add platform data
>       ARM: shmobile: Marzen: pass platform data to USB PHY device
>       phy-rcar-usb: handle platform data
>       phy-rcar-usb: add R8A7778 support
>       ARM: shmobile: r8a7778: add USB support
>       ARM: shmobile: BOCK-W: add USB support
> 
> Shawn Guo (8):
>       ARM: imx: include <asm/io.h> in hardware.h
>       ARM: imx: move clk_prepare() out from mxc_restart()
>       ARM: imx: create mxc_arch_reset_init_dt() for DT boot
>       ARM: imx: add clock support for imx6sl
>       ARM: imx: enable low-level debug support for imx6sl
>       ARM: imx: add initial support for imx6sl
>       ARM: imx6q: call of_clk_init() to register fixed rate clocks
>       ARM: imx6: use common of_clk_init() call to initialize clocks
> 
> Simon Horman (4):
>       gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
>       ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
>       ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
>       Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base
> 
> Soren Brinkmann (4):
>       clk: zynq: Factor out PLL driver
>       clk: zynq: Add clock controller driver
>       arm: zynq: Migrate platform to clock controller
>       clk: zynq: Remove deprecated clock code
> 
> Stefano Stabellini (1):
>       arm: introduce psci_smp_ops
> 
> Thomas Petazzoni (27):
>       arm: kirkwood: use the default of match table
>       arm: mvebu: update defconfig with PCI and USB support
>       clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
>       clk: mvebu: add more PCIe clocks for Armada XP
>       pci: PCIe driver for Marvell Armada 370/XP systems
>       arm: mvebu: PCIe support is now available on mvebu
>       arm: kirkwood: update defconfig with PCIe driver and board updates
>       pci: mvebu: no longer fake the slot location of downstream devices
>       pci: mvebu: allow the enumeration of devices beyond physical bridges
>       pci: mvebu: fix the emulation of the status register
>       pci: mvebu: enable driver usage on Kirkwood
>       arm: kirkwood: move PCIe window init to legacy driver
>       arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
>       arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
>       arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
>       arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
>       arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
>       arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
>       arm: mvebu: remove dependency of SMP init on static I/O mapping
>       arm: mvebu: avoid hardcoded virtual address in coherency code
>       arm: mvebu: move cache and mvebu-mbus initialization later
>       arm: mvebu: remove hardcoded static I/O mapping
>       arm: mvebu: don't hardcode a physical address in headsmp.S
>       arm: mvebu: don't hardcode the physical address for mvebu-mbus
>       arm: mvebu: add another earlyprintk Kconfig option
>       arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
>       arm: mvebu: fix coherency_late_init() for multiplatform
> 
> Tomasz Figa (30):
>       ARM: EXYNOS: Remove unused board files
>       ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
>       ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
>       ARM: EXYNOS: Remove legacy PMU initialization code
>       ARM: EXYNOS: Remove legacy EINT initialization code
>       ARM: EXYNOS: Remove legacy UART initialization code
>       ARM: EXYNOS: Remove legacy dev- and setup- files
>       ARM: EXYNOS: Remove legacy interrupt initialization code
>       ARM: EXYNOS: Remove legacy timer initialization code
>       ARM: EXYNOS: Remove platform device initialization
>       ARM: EXYNOS: Remove legacy mapping of chip ID block
>       ARM: EXYNOS: Remove check for device tree presence
>       ARM: EXYNOS: Remove legacy power domain registration code
>       ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
>       ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
>       ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
>       platform: Check for ARCH_EXYNOS separately
>       USB: Check for ARCH_EXYNOS separately
>       ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
>       ARM: SAMSUNG: Include most of mach/ headers conditionally
>       ARM: EXYNOS: Do not select legacy Kconfig symbols any more
>       ARM: EXYNOS: Remove setup-i2c0.c
>       ARM: EXYNOS: Remove mach/gpio.h
>       ARM: EXYNOS: Remove mach/regs-gpio.h header
>       ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
>       ARM: EXYNOS: Select SPARSE_IRQ for Exynos
>       ARM: EXYNOS: Remove mach/irqs.h header
>       ARM: EXYNOS: Remove unused base addresses from mach/map.h header
>       thermal: exynos: Support both EXYNOS4X12 SoCs
>       ARM: EXYNOS: Remove mach/regs-usb-phy.h header
> 
> Tony Lindgren (4):
>       Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
>       Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
>       Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
>       ARM: OMAP5: Remove unused include for ocp2scp
> 
> Tushar Behera (1):
>       ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
> 
> Ulf Hansson (1):
>       ARM: u300: Update MMC configs for u300 defconfig
> 
> Ulrich Hecht (1):
>       ARM: shmobile: r8a7790: HSCIF support
> 
> Uwe Kleine-König (3):
>       ARM: ARMv7-M: Add support for exception handling
>       ARM: ARMv7-M: Allow the building of new kernel port
>       ARM: ARMv7-M: implement read_cpuid_ext
> 
> Vaibhav Hiremath (2):
>       ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
>       ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature
> 
> Vivek Gautam (1):
>       ARM: EXYNOS: Enable XHCI support on exynos5
> 
> Vladimir Barinov (2):
>       sh-pfc: r8a7779: add VIN pin groups
>       sh-pfc: r8a7778: add VIN pin groups
> 
> Wei Yongjun (1):
>       pci: mvebu: fix return value check in mvebu_pcie_probe()
> 
>  Documentation/arm/sunxi/README                     |    4 +
>  Documentation/devicetree/bindings/arm/cci.txt      |  172 +
>  .../devicetree/bindings/arm/keystone/keystone.txt  |   10 +
>  .../devicetree/bindings/arm/rtsm-dcscb.txt         |   19 +
>  Documentation/devicetree/bindings/arm/ste-u300.txt |   46 +
>  .../devicetree/bindings/clock/imx5-clock.txt       |   13 +
>  .../devicetree/bindings/clock/imx6q-clock.txt      |    1 +
>  .../devicetree/bindings/clock/imx6sl-clock.txt     |   10 +
>  .../bindings/clock/ste-u300-syscon-clock.txt       |   80 +
>  .../devicetree/bindings/clock/vf610-clock.txt      |   26 +
>  .../devicetree/bindings/clock/zynq-7000.txt        |  123 +-
>  .../devicetree/bindings/dma/ste-coh901318.txt      |   32 +
>  Documentation/devicetree/bindings/dma/ti-edma.txt  |   34 +
>  .../devicetree/bindings/gpio/gpio-clps711x.txt     |   28 +
>  .../bindings/gpio/gpio-stericsson-coh901.txt       |    7 +
>  .../devicetree/bindings/i2c/i2c-st-ddci2c.txt      |   15 +
>  .../devicetree/bindings/pci/designware-pcie.txt    |   73 +
>  .../devicetree/bindings/pci/mvebu-pci.txt          |  221 ++
>  Documentation/devicetree/bindings/pci/pci.txt      |    9 +
>  .../devicetree/bindings/pci/v3-v360epc-pci.txt     |   15 +
>  Documentation/devicetree/bindings/rtc/dw-apb.txt   |   19 +
>  .../bindings/timer/stericsson-u300-apptimer.txt    |   18 +
>  .../devicetree/bindings/vendor-prefixes.txt        |    1 +
>  .../bindings/watchdog/stericsson-coh901327.txt     |   19 +
>  arch/arm/Kconfig                                   |   64 +-
>  arch/arm/Kconfig-nommu                             |    2 +-
>  arch/arm/Kconfig.debug                             |  101 +-
>  arch/arm/Makefile                                  |    4 +
>  arch/arm/boot/compressed/head-shmobile.S           |   21 +-
>  arch/arm/boot/dts/Makefile                         |    3 +
>  arch/arm/boot/dts/exynos5440-ssdk5440.dts          |    8 +
>  arch/arm/boot/dts/exynos5440.dtsi                  |   40 +-
>  arch/arm/boot/dts/integratorap.dts                 |   41 +
>  arch/arm/boot/dts/keystone.dts                     |  117 +
>  arch/arm/boot/dts/kirkwood-6281.dtsi               |   31 +
>  arch/arm/boot/dts/kirkwood-6282.dtsi               |   48 +
>  arch/arm/boot/dts/kirkwood-db-88f6281.dts          |   30 +
>  arch/arm/boot/dts/kirkwood-db-88f6282.dts          |   34 +
>  arch/arm/boot/dts/kirkwood-db.dtsi                 |   89 +
>  arch/arm/boot/dts/kirkwood-iconnect.dts            |    8 +
>  arch/arm/boot/dts/kirkwood-mplcec4.dts             |    8 +
>  .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |    8 +
>  arch/arm/boot/dts/kirkwood-nsa310.dts              |    8 +
>  arch/arm/boot/dts/kirkwood-ts219-6281.dts          |    3 +-
>  arch/arm/boot/dts/kirkwood-ts219-6282.dts          |    3 +-
>  arch/arm/boot/dts/kirkwood-ts219.dtsi              |    9 +-
>  arch/arm/boot/dts/kirkwood.dtsi                    |    1 +
>  arch/arm/boot/dts/rk3066a-clocks.dtsi              |  299 ++
>  arch/arm/boot/dts/rk3066a.dtsi                     |  390 ++
>  arch/arm/boot/dts/ste-u300.dts                     |  473 +++
>  arch/arm/boot/dts/zynq-7000.dtsi                   |   71 +-
>  arch/arm/boot/dts/zynq-zc702.dts                   |    4 -
>  arch/arm/common/Kconfig                            |    3 +
>  arch/arm/common/Makefile                           |    1 +
>  arch/arm/{mach-davinci/dma.c => common/edma.c}     |  368 +-
>  arch/arm/configs/ap4evb_defconfig                  |   56 -
>  arch/arm/configs/bonito_defconfig                  |   72 -
>  arch/arm/configs/clps711x_defconfig                |    8 +-
>  arch/arm/configs/exynos_defconfig                  |    3 +
>  arch/arm/configs/imx_v6_v7_defconfig               |   10 +
>  arch/arm/configs/keystone_defconfig                |  157 +
>  arch/arm/configs/kirkwood_defconfig                |   10 +-
>  arch/arm/configs/multi_v7_defconfig                |    2 +
>  arch/arm/configs/mvebu_defconfig                   |    6 +-
>  arch/arm/configs/u300_defconfig                    |   14 +-
>  arch/arm/include/asm/assembler.h                   |   17 +-
>  arch/arm/include/asm/cp15.h                        |   14 +
>  arch/arm/include/asm/cputype.h                     |   44 +-
>  arch/arm/include/asm/glue-cache.h                  |   27 +
>  arch/arm/include/asm/glue-df.h                     |    8 +
>  arch/arm/include/asm/glue-proc.h                   |    9 +
>  arch/arm/include/asm/hardware/pci_v3.h             |  186 -
>  arch/arm/include/asm/irqflags.h                    |   22 +-
>  arch/arm/include/asm/mach/arch.h                   |    5 +
>  arch/arm/include/asm/mach/pci.h                    |   17 +-
>  arch/arm/include/asm/psci.h                        |    9 +
>  arch/arm/include/asm/ptrace.h                      |    4 +
>  arch/arm/include/asm/system_info.h                 |    1 +
>  arch/arm/include/asm/v7m.h                         |   44 +
>  arch/arm/include/debug/imx-uart.h                  |   10 +
>  arch/arm/include/debug/keystone.S                  |   43 +
>  arch/arm/include/debug/mvebu.S                     |    5 +
>  arch/arm/include/debug/rockchip.S                  |   42 +
>  .../mach/debug-macro.S => include/debug/u300.S}    |    9 +-
>  arch/arm/include/uapi/asm/ptrace.h                 |   35 +-
>  arch/arm/kernel/Makefile                           |   13 +-
>  arch/arm/kernel/bios32.c                           |    9 +-
>  arch/arm/kernel/entry-common.S                     |    4 +
>  arch/arm/kernel/entry-header.S                     |  124 +
>  arch/arm/kernel/entry-v7m.S                        |  143 +
>  arch/arm/kernel/head-nommu.S                       |   10 +-
>  arch/arm/kernel/psci.c                             |    7 +-
>  arch/arm/kernel/psci_smp.c                         |   84 +
>  arch/arm/kernel/setup.c                            |   26 +-
>  arch/arm/kernel/traps.c                            |    8 +
>  arch/arm/mach-clps711x/Kconfig                     |    3 +-
>  arch/arm/mach-clps711x/Makefile                    |    5 +-
>  arch/arm/mach-clps711x/board-autcpu12.c            |  133 +-
>  arch/arm/mach-clps711x/board-cdb89712.c            |    3 +
>  arch/arm/mach-clps711x/board-clep7312.c            |    1 +
>  arch/arm/mach-clps711x/board-edb7211.c             |   34 +-
>  arch/arm/mach-clps711x/board-fortunet.c            |    1 +
>  arch/arm/mach-clps711x/board-p720t.c               |  254 +-
>  arch/arm/mach-clps711x/common.c                    |   89 +-
>  arch/arm/mach-clps711x/common.h                    |    1 +
>  arch/arm/mach-clps711x/devices.c                   |   68 +
>  arch/arm/mach-clps711x/devices.h                   |   12 +
>  arch/arm/mach-clps711x/include/mach/autcpu12.h     |   59 -
>  arch/arm/mach-clps711x/include/mach/clps711x.h     |   88 +-
>  arch/arm/mach-clps711x/include/mach/hardware.h     |    7 -
>  arch/arm/mach-clps711x/include/mach/memory.h       |   41 -
>  arch/arm/mach-clps711x/include/mach/syspld.h       |  116 -
>  arch/arm/mach-davinci/Makefile                     |    2 +-
>  arch/arm/mach-davinci/board-tnetv107x-evm.c        |    2 +-
>  arch/arm/mach-davinci/davinci.h                    |   30 +-
>  arch/arm/mach-davinci/devices-da8xx.c              |    8 +-
>  arch/arm/mach-davinci/devices-tnetv107x.c          |    6 +-
>  arch/arm/mach-davinci/devices.c                    |    6 +-
>  arch/arm/mach-davinci/dm355.c                      |    6 +-
>  arch/arm/mach-davinci/dm365.c                      |    6 +-
>  arch/arm/mach-davinci/dm644x.c                     |    6 +-
>  arch/arm/mach-davinci/dm646x.c                     |    6 +-
>  arch/arm/mach-davinci/include/mach/cp_intc.h       |    4 +-
>  arch/arm/mach-davinci/include/mach/da8xx.h         |   18 +-
>  arch/arm/mach-davinci/include/mach/tnetv107x.h     |    6 +-
>  arch/arm/mach-dove/Kconfig                         |    3 +-
>  arch/arm/mach-dove/board-dt.c                      |    3 +-
>  arch/arm/mach-dove/common.c                        |    1 -
>  arch/arm/mach-exynos/Kconfig                       |  352 +-
>  arch/arm/mach-exynos/Makefile                      |   33 -
>  arch/arm/mach-exynos/common.c                      |  547 +--
>  arch/arm/mach-exynos/common.h                      |    4 +-
>  arch/arm/mach-exynos/dev-ahci.c                    |  255 --
>  arch/arm/mach-exynos/dev-audio.c                   |  254 --
>  arch/arm/mach-exynos/dev-ohci.c                    |   52 -
>  arch/arm/mach-exynos/dev-uart.c                    |   55 -
>  arch/arm/mach-exynos/dma.c                         |  322 --
>  arch/arm/mach-exynos/firmware.c                    |   22 +-
>  arch/arm/mach-exynos/include/mach/gpio.h           |  289 --
>  arch/arm/mach-exynos/include/mach/irqs.h           |  476 ---
>  arch/arm/mach-exynos/include/mach/map.h            |  214 --
>  arch/arm/mach-exynos/include/mach/pm-core.h        |   12 +-
>  arch/arm/mach-exynos/include/mach/regs-gpio.h      |   40 -
>  arch/arm/mach-exynos/include/mach/regs-usb-phy.h   |   74 -
>  arch/arm/mach-exynos/mach-armlex4210.c             |  207 --
>  arch/arm/mach-exynos/mach-exynos4-dt.c             |    8 +-
>  arch/arm/mach-exynos/mach-exynos5-dt.c             |    8 +-
>  arch/arm/mach-exynos/mach-nuri.c                   | 1388 -------
>  arch/arm/mach-exynos/mach-origen.c                 |  823 -----
>  arch/arm/mach-exynos/mach-smdk4x12.c               |  396 --
>  arch/arm/mach-exynos/mach-smdkv310.c               |  444 ---
>  arch/arm/mach-exynos/mach-universal_c210.c         | 1159 ------
>  arch/arm/mach-exynos/platsmp.c                     |    2 +-
>  arch/arm/mach-exynos/pm.c                          |    1 -
>  arch/arm/mach-exynos/pm_domains.c                  |  101 +-
>  arch/arm/mach-exynos/setup-fimc.c                  |   44 -
>  arch/arm/mach-exynos/setup-fimd0.c                 |   43 -
>  arch/arm/mach-exynos/setup-i2c0.c                  |   29 -
>  arch/arm/mach-exynos/setup-i2c1.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c2.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c3.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c4.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c5.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c6.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c7.c                  |   23 -
>  arch/arm/mach-exynos/setup-keypad.c                |   36 -
>  arch/arm/mach-exynos/setup-sdhci-gpio.c            |  152 -
>  arch/arm/mach-exynos/setup-spi.c                   |   45 -
>  arch/arm/mach-exynos/setup-usb-phy.c               |  223 --
>  arch/arm/mach-imx/Kconfig                          |   65 +-
>  arch/arm/mach-imx/Makefile                         |    4 +-
>  arch/arm/mach-imx/clk-imx51-imx53.c                |   73 +-
>  arch/arm/mach-imx/clk-imx6q.c                      |   48 +-
>  arch/arm/mach-imx/clk-imx6sl.c                     |  267 ++
>  arch/arm/mach-imx/clk-pllv3.c                      |   10 -
>  arch/arm/mach-imx/clk-vf610.c                      |  319 ++
>  arch/arm/mach-imx/clk.c                            |   35 +
>  arch/arm/mach-imx/clk.h                            |    4 +-
>  arch/arm/mach-imx/common.h                         |    2 +-
>  arch/arm/mach-imx/hardware.h                       |    1 +
>  arch/arm/mach-imx/imx25-dt.c                       |    2 +
>  arch/arm/mach-imx/imx27-dt.c                       |    2 +
>  arch/arm/mach-imx/imx31-dt.c                       |    2 +
>  arch/arm/mach-imx/imx51-dt.c                       |    2 +
>  arch/arm/mach-imx/irq-common.c                     |    1 +
>  arch/arm/mach-imx/mach-imx53.c                     |    3 +
>  arch/arm/mach-imx/mach-imx6q.c                     |   81 +-
>  arch/arm/mach-imx/mach-imx6sl.c                    |   52 +
>  arch/arm/mach-imx/mach-pca100.c                    |    4 +-
>  arch/arm/mach-imx/mach-vf610.c                     |   48 +
>  arch/arm/mach-imx/mm-imx1.c                        |    2 +-
>  arch/arm/mach-imx/mm-imx21.c                       |    2 +-
>  arch/arm/mach-imx/mm-imx25.c                       |    2 +-
>  arch/arm/mach-imx/mm-imx27.c                       |    2 +-
>  arch/arm/mach-imx/mm-imx3.c                        |    4 +-
>  arch/arm/mach-imx/mm-imx5.c                        |    3 +-
>  arch/arm/mach-imx/system.c                         |   47 +-
>  arch/arm/mach-imx/ulpi.c                           |  118 -
>  arch/arm/mach-imx/ulpi.h                           |   11 +-
>  arch/arm/mach-integrator/Makefile                  |    2 +-
>  arch/arm/mach-integrator/include/mach/platform.h   |   23 -
>  arch/arm/mach-integrator/integrator_ap.c           |   31 +-
>  arch/arm/mach-integrator/pci.c                     |  113 -
>  arch/arm/mach-integrator/pci_v3.c                  |  564 ++-
>  arch/arm/mach-integrator/pci_v3.h                  |    2 +
>  arch/arm/mach-keystone/Kconfig                     |   15 +
>  arch/arm/mach-keystone/Makefile                    |    6 +
>  arch/arm/mach-keystone/Makefile.boot               |    1 +
>  arch/arm/mach-keystone/keystone.c                  |   75 +
>  arch/arm/mach-keystone/keystone.h                  |   23 +
>  arch/arm/mach-keystone/platsmp.c                   |   43 +
>  arch/arm/mach-keystone/smc.S                       |   29 +
>  arch/arm/mach-kirkwood/Kconfig                     |   24 +-
>  arch/arm/mach-kirkwood/Makefile                    |    3 +-
>  arch/arm/mach-kirkwood/board-db88f628x-bp.c        |   24 +
>  arch/arm/mach-kirkwood/board-dt.c                  |   18 +-
>  arch/arm/mach-kirkwood/board-iconnect.c            |    8 -
>  arch/arm/mach-kirkwood/board-mplcec4.c             |    1 -
>  arch/arm/mach-kirkwood/board-nsa310.c              |   25 -
>  arch/arm/mach-kirkwood/board-readynas.c            |    1 -
>  arch/arm/mach-kirkwood/common.c                    |   47 +-
>  arch/arm/mach-kirkwood/common.h                    |    8 +
>  arch/arm/mach-kirkwood/db88f6281-bp-setup.c        |  108 -
>  arch/arm/mach-kirkwood/include/mach/bridge-regs.h  |    2 +
>  arch/arm/mach-kirkwood/pcie.c                      |   22 +
>  arch/arm/mach-mvebu/Kconfig                        |    7 +-
>  arch/arm/mach-mvebu/armada-370-xp.c                |   53 +-
>  arch/arm/mach-mvebu/armada-370-xp.h                |   10 -
>  arch/arm/mach-mvebu/coherency.c                    |   45 +-
>  arch/arm/mach-mvebu/coherency.h                    |    4 -
>  arch/arm/mach-mvebu/common.h                       |    2 +
>  arch/arm/mach-mvebu/headsmp.S                      |   16 +-
>  arch/arm/mach-mvebu/platsmp.c                      |   10 +-
>  arch/arm/mach-omap2/Kconfig                        |    9 +
>  arch/arm/mach-omap2/Makefile                       |   19 +-
>  arch/arm/mach-omap2/am33xx.h                       |    1 +
>  arch/arm/mach-omap2/board-generic.c                |   16 +
>  arch/arm/mach-omap2/cclock33xx_data.c              |   30 +
>  arch/arm/mach-omap2/cclock3xxx_data.c              |   11 -
>  arch/arm/mach-omap2/clockdomain.h                  |    1 +
>  arch/arm/mach-omap2/clockdomains54xx_data.c        |  464 +++
>  arch/arm/mach-omap2/cm-regbits-54xx.h              | 1737 +++++++++
>  arch/arm/mach-omap2/cm1_44xx.h                     |    7 +-
>  arch/arm/mach-omap2/cm1_54xx.h                     |  213 ++
>  arch/arm/mach-omap2/cm2_44xx.h                     |    7 +-
>  arch/arm/mach-omap2/cm2_54xx.h                     |  389 ++
>  arch/arm/mach-omap2/cm33xx.h                       |    2 +-
>  arch/arm/mach-omap2/cm_44xx_54xx.h                 |   36 +
>  arch/arm/mach-omap2/common.h                       |    5 +-
>  arch/arm/mach-omap2/control.h                      |   12 +
>  arch/arm/mach-omap2/id.c                           |   32 +-
>  arch/arm/mach-omap2/io.c                           |   25 +-
>  arch/arm/mach-omap2/omap-headsmp.S                 |    8 +-
>  arch/arm/mach-omap2/omap-mpuss-lowpower.c          |   69 +-
>  arch/arm/mach-omap2/omap-smp.c                     |    6 +-
>  arch/arm/mach-omap2/omap4-common.c                 |   16 -
>  arch/arm/mach-omap2/omap4-restart.c                |   27 +
>  arch/arm/mach-omap2/omap_hwmod.h                   |    1 +
>  arch/arm/mach-omap2/omap_hwmod_33xx_data.c         |    3 +-
>  arch/arm/mach-omap2/omap_hwmod_54xx_data.c         | 2150 +++++++++++
>  arch/arm/mach-omap2/pm44xx.c                       |   58 +-
>  arch/arm/mach-omap2/powerdomain.h                  |    1 +
>  arch/arm/mach-omap2/powerdomains3xxx_data.c        |   62 +
>  arch/arm/mach-omap2/powerdomains54xx_data.c        |  331 ++
>  arch/arm/mach-omap2/prcm-common.h                  |   11 +
>  arch/arm/mach-omap2/prcm44xx.h                     |    6 +
>  arch/arm/mach-omap2/prcm_mpu44xx.h                 |   14 +-
>  arch/arm/mach-omap2/prcm_mpu54xx.h                 |   87 +
>  arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h           |   36 +
>  arch/arm/mach-omap2/prm-regbits-54xx.h             | 2701 ++++++++++++++
>  arch/arm/mach-omap2/prm44xx.h                      |   33 +-
>  arch/arm/mach-omap2/prm44xx_54xx.h                 |   58 +
>  arch/arm/mach-omap2/prm54xx.h                      |  421 +++
>  arch/arm/mach-omap2/scrm54xx.h                     |  231 ++
>  arch/arm/mach-omap2/soc.h                          |   26 +
>  arch/arm/mach-omap2/sram.c                         |    3 +
>  arch/arm/mach-omap2/timer.c                        |    2 +-
>  arch/arm/mach-omap2/voltage.h                      |    1 +
>  arch/arm/mach-omap2/voltagedomains54xx_data.c      |   92 +
>  arch/arm/mach-picoxcell/Kconfig                    |    1 -
>  arch/arm/mach-picoxcell/common.c                   |    2 -
>  arch/arm/mach-rockchip/Kconfig                     |   16 +
>  arch/arm/mach-rockchip/Makefile                    |    1 +
>  arch/arm/mach-rockchip/rockchip.c                  |   52 +
>  arch/arm/mach-s3c24xx/dma-s3c2412.c                |   56 +-
>  arch/arm/mach-s3c24xx/dma-s3c2443.c                |    3 +-
>  arch/arm/mach-s3c24xx/dma.c                        |    3 -
>  arch/arm/mach-shmobile/Kconfig                     |   65 +-
>  arch/arm/mach-shmobile/Makefile                    |    2 -
>  arch/arm/mach-shmobile/Makefile.boot               |   18 +-
>  arch/arm/mach-shmobile/board-ap4evb.c              | 1332 -------
>  arch/arm/mach-shmobile/board-armadillo800eva.c     |  116 +-
>  arch/arm/mach-shmobile/board-bockw.c               |   21 +
>  arch/arm/mach-shmobile/board-bonito.c              |  495 ---
>  arch/arm/mach-shmobile/board-kzm9g-reference.c     |    1 -
>  arch/arm/mach-shmobile/board-kzm9g.c               |   11 +-
>  arch/arm/mach-shmobile/board-lager.c               |   15 +
>  arch/arm/mach-shmobile/board-mackerel.c            |  171 +-
>  arch/arm/mach-shmobile/board-marzen.c              |  188 +-
>  arch/arm/mach-shmobile/clock-r8a73a4.c             |  387 +-
>  arch/arm/mach-shmobile/clock-r8a7740.c             |   11 +-
>  arch/arm/mach-shmobile/clock-r8a7778.c             |  183 +-
>  arch/arm/mach-shmobile/clock-r8a7779.c             |    4 +-
>  arch/arm/mach-shmobile/clock-r8a7790.c             |  255 +-
>  arch/arm/mach-shmobile/clock-sh73a0.c              |  111 +-
>  arch/arm/mach-shmobile/headsmp-scu.S               |   29 +-
>  arch/arm/mach-shmobile/headsmp.S                   |   13 +-
>  arch/arm/mach-shmobile/include/mach/clock.h        |    8 +-
>  arch/arm/mach-shmobile/include/mach/common.h       |    6 +-
>  .../arm/mach-shmobile/include/mach/head-ap4evb.txt |   93 -
>  arch/arm/mach-shmobile/include/mach/irqs.h         |    5 +
>  arch/arm/mach-shmobile/include/mach/memory.h       |    7 -
>  arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h    |   29 -
>  arch/arm/mach-shmobile/include/mach/mmc.h          |    4 +-
>  arch/arm/mach-shmobile/include/mach/r8a7740.h      |  488 ---
>  arch/arm/mach-shmobile/include/mach/r8a7778.h      |   11 +
>  arch/arm/mach-shmobile/include/mach/r8a7779.h      |    3 +
>  arch/arm/mach-shmobile/include/mach/sh7372.h       |  393 +-
>  arch/arm/mach-shmobile/include/mach/zboot.h        |    6 +-
>  arch/arm/mach-shmobile/pm-sh7372.c                 |    3 +
>  arch/arm/mach-shmobile/setup-r8a7740.c             |   24 +-
>  arch/arm/mach-shmobile/setup-r8a7778.c             |  262 +-
>  arch/arm/mach-shmobile/setup-r8a7779.c             |  215 +-
>  arch/arm/mach-shmobile/setup-r8a7790.c             |   36 +-
>  arch/arm/mach-shmobile/setup-sh73a0.c              |   95 +-
>  arch/arm/mach-shmobile/sleep-sh7372.S              |    5 +-
>  arch/arm/mach-shmobile/smp-emev2.c                 |    6 +-
>  arch/arm/mach-shmobile/smp-r8a7779.c               |    6 +-
>  arch/arm/mach-shmobile/smp-sh73a0.c                |    6 +-
>  arch/arm/mach-socfpga/Kconfig                      |    2 +-
>  arch/arm/mach-socfpga/socfpga.c                    |    2 -
>  arch/arm/mach-sunxi/sunxi.c                        |    1 +
>  arch/arm/mach-tegra/Makefile                       |    1 +
>  arch/arm/mach-tegra/common.c                       |    2 +
>  arch/arm/mach-tegra/common.h                       |    1 +
>  arch/arm/mach-tegra/cpuidle-tegra20.c              |   10 +-
>  arch/arm/mach-tegra/cpuidle-tegra30.c              |   10 +-
>  arch/arm/mach-tegra/cpuidle.c                      |   19 +-
>  arch/arm/mach-tegra/cpuidle.h                      |   15 +-
>  arch/arm/mach-tegra/flowctrl.h                     |    1 +
>  arch/arm/mach-tegra/fuse.h                         |   22 +-
>  arch/arm/mach-tegra/hotplug.c                      |   13 +
>  arch/arm/mach-tegra/platsmp.c                      |   26 +-
>  arch/arm/mach-tegra/pm.c                           |   25 +-
>  arch/arm/mach-tegra/pm.h                           |    4 +-
>  arch/arm/mach-tegra/reset-handler.S                |   51 +-
>  arch/arm/mach-tegra/sleep-tegra30.S                |   30 +-
>  arch/arm/mach-tegra/sleep.S                        |    8 +-
>  arch/arm/mach-tegra/sleep.h                        |   35 +-
>  arch/arm/mach-tegra/tegra2_emc.c                   |    2 +-
>  arch/arm/mach-u300/Kconfig                         |   32 +-
>  arch/arm/mach-u300/Makefile                        |    2 -
>  arch/arm/mach-u300/core.c                          |  759 ++--
>  arch/arm/mach-u300/dummyspichip.c                  |   20 +-
>  arch/arm/mach-u300/i2c.c                           |  285 --
>  arch/arm/mach-u300/i2c.h                           |   23 -
>  arch/arm/mach-u300/include/mach/hardware.h         |    5 -
>  arch/arm/mach-u300/include/mach/irqs.h             |   80 -
>  arch/arm/mach-u300/include/mach/syscon.h           |  592 ---
>  arch/arm/mach-u300/include/mach/timex.h            |   17 -
>  arch/arm/mach-u300/include/mach/u300-regs.h        |  165 -
>  arch/arm/mach-u300/include/mach/uncompress.h       |   45 -
>  arch/arm/mach-u300/regulator.c                     |   67 +-
>  arch/arm/mach-u300/spi.c                           |  102 -
>  arch/arm/mach-u300/spi.h                           |   26 -
>  arch/arm/mach-u300/timer.c                         |  113 +-
>  arch/arm/mach-u300/timer.h                         |    1 -
>  arch/arm/mach-u300/u300-gpio.h                     |   70 -
>  arch/arm/mach-vexpress/Kconfig                     |    9 +
>  arch/arm/mach-vexpress/Makefile                    |    1 +
>  arch/arm/mach-vexpress/core.h                      |    2 +
>  arch/arm/mach-vexpress/dcscb.c                     |  253 ++
>  arch/arm/mach-vexpress/dcscb_setup.S               |   38 +
>  arch/arm/mach-vexpress/platsmp.c                   |   20 +
>  arch/arm/mach-vexpress/v2m.c                       |    1 +
>  arch/arm/mach-virt/Makefile                        |    1 -
>  arch/arm/mach-virt/platsmp.c                       |   50 -
>  arch/arm/mach-virt/virt.c                          |    3 -
>  arch/arm/mach-zynq/slcr.c                          |    2 +-
>  arch/arm/mm/Kconfig                                |   21 +-
>  arch/arm/mm/Makefile                               |    2 +
>  arch/arm/mm/cache-nop.S                            |   50 +
>  arch/arm/mm/nommu.c                                |    7 +
>  arch/arm/mm/proc-v7m.S                             |  157 +
>  arch/arm/plat-samsung/Kconfig                      |   47 +-
>  arch/arm/plat-samsung/Makefile                     |   11 +-
>  arch/arm/plat-samsung/include/plat/dma-s3c24xx.h   |    5 -
>  arch/arm/plat-samsung/include/plat/pm.h            |    5 +
>  arch/arm/plat-samsung/init.c                       |    8 +-
>  arch/arm/plat-samsung/pm-gpio.c                    |    5 +-
>  arch/arm/plat-samsung/pm.c                         |    8 +-
>  arch/arm/plat-samsung/s5p-dev-mfc.c                |   11 +-
>  drivers/bus/Kconfig                                |    7 +
>  drivers/bus/Makefile                               |    2 +
>  drivers/bus/arm-cci.c                              |  533 +++
>  drivers/clk/Makefile                               |    2 +-
>  drivers/clk/clk-u300.c                             |  718 +++-
>  drivers/clk/clk-zynq.c                             |  378 --
>  drivers/clk/mvebu/Kconfig                          |   25 +-
>  drivers/clk/mvebu/Makefile                         |    8 +-
>  drivers/clk/mvebu/armada-370.c                     |  176 +
>  drivers/clk/mvebu/armada-xp.c                      |  210 ++
>  drivers/clk/mvebu/clk-core.c                       |  675 ----
>  drivers/clk/mvebu/clk-core.h                       |   18 -
>  drivers/clk/mvebu/clk-gating-ctrl.c                |  250 --
>  drivers/clk/mvebu/clk-gating-ctrl.h                |   22 -
>  drivers/clk/mvebu/clk.c                            |   23 -
>  drivers/clk/mvebu/common.c                         |  163 +
>  drivers/clk/mvebu/common.h                         |   48 +
>  drivers/clk/mvebu/dove.c                           |  194 +
>  drivers/clk/mvebu/kirkwood.c                       |  247 ++
>  drivers/clk/socfpga/clk.c                          |  194 +-
>  drivers/clk/tegra/clk-tegra114.c                   |   23 +-
>  drivers/clk/zynq/Makefile                          |    3 +
>  drivers/clk/zynq/clkc.c                            |  533 +++
>  drivers/clk/zynq/pll.c                             |  235 ++
>  drivers/clocksource/Kconfig                        |    2 +
>  drivers/clocksource/cadence_ttc_timer.c            |   23 +-
>  drivers/clocksource/dw_apb_timer_of.c              |   95 +-
>  drivers/cpuidle/cpuidle-calxeda.c                  |   14 -
>  drivers/dma/Kconfig                                |    2 +-
>  drivers/dma/coh901318.c                            |   43 +
>  drivers/dma/edma.c                                 |    2 +-
>  drivers/gpio/Kconfig                               |   12 +-
>  drivers/gpio/Makefile                              |    2 +-
>  drivers/gpio/gpio-clps711x.c                       |  236 +-
>  drivers/gpio/gpio-rcar.c                           |   28 +-
>  drivers/i2c/busses/i2c-stu300.c                    |   16 +-
>  drivers/media/platform/Kconfig                     |    6 +-
>  drivers/media/platform/exynos4-is/Kconfig          |    3 +-
>  drivers/media/platform/s5p-tv/Kconfig              |    2 +-
>  drivers/mfd/syscon.c                               |    3 +
>  drivers/mmc/host/davinci_mmc.c                     |    1 +
>  drivers/mtd/maps/Kconfig                           |    7 -
>  drivers/mtd/maps/Makefile                          |    1 -
>  drivers/mtd/maps/autcpu12-nvram.c                  |  129 -
>  drivers/pci/Kconfig                                |    2 +
>  drivers/pci/Makefile                               |    3 +
>  drivers/pci/host/Kconfig                           |   17 +
>  drivers/pci/host/Makefile                          |    2 +
>  drivers/pci/host/pci-mvebu.c                       |  914 +++++
>  drivers/pci/host/pcie-designware.c                 | 1057 ++++++
>  drivers/pinctrl/Kconfig                            |    5 +-
>  drivers/pinctrl/pinctrl-coh901.c                   |   35 +-
>  drivers/pinctrl/pinctrl-u300.c                     |    7 +
>  drivers/pinctrl/sh-pfc/Kconfig                     |   13 +-
>  drivers/pinctrl/sh-pfc/Makefile                    |    2 +
>  drivers/pinctrl/sh-pfc/core.c                      |   22 +-
>  drivers/pinctrl/sh-pfc/core.h                      |    4 +
>  drivers/pinctrl/sh-pfc/pfc-r8a7740.c               | 1923 +++++++---
>  drivers/pinctrl/sh-pfc/pfc-r8a7778.c               | 2783 ++++++++++++++
>  drivers/pinctrl/sh-pfc/pfc-r8a7779.c               |  493 ++-
>  drivers/pinctrl/sh-pfc/pfc-r8a7790.c               | 3835 ++++++++++++++++++++
>  drivers/pinctrl/sh-pfc/pfc-sh7372.c                | 1652 ++++++---
>  drivers/pinctrl/sh-pfc/pfc-sh73a0.c                |  742 ++--
>  drivers/pinctrl/sh-pfc/sh_pfc.h                    |    4 +-
>  drivers/rtc/rtc-coh901331.c                        |    6 +
>  drivers/spi/spi-pl022.c                            |    1 +
>  drivers/thermal/exynos_thermal.c                   |    3 +-
>  drivers/tty/serial/xilinx_uartps.c                 |   85 +-
>  drivers/usb/Kconfig                                |    1 +
>  drivers/usb/host/Kconfig                           |    2 +-
>  drivers/usb/host/ehci-platform.c                   |    6 +
>  drivers/usb/phy/Kconfig                            |   10 +-
>  drivers/usb/phy/phy-rcar-usb.c                     |  128 +-
>  drivers/watchdog/coh901327_wdt.c                   |   12 +-
>  include/dt-bindings/clock/imx6sl-clock.h           |  148 +
>  include/dt-bindings/clock/vf610-clock.h            |  163 +
>  include/linux/arm-cci.h                            |   61 +
>  include/linux/clk/mvebu.h                          |   22 -
>  include/linux/clk/zynq.h                           |    8 +-
>  include/linux/dw_apb_timer.h                       |    1 -
>  include/linux/mfd/davinci_voicecodec.h             |    3 +-
>  include/linux/mfd/syscon/clps711x.h                |   94 +
>  .../mach => include/linux/platform_data}/edma.h    |   94 +-
>  include/linux/platform_data/gpio-rcar.h            |    5 +-
>  include/linux/platform_data/pinctrl-coh901.h       |   22 -
>  include/linux/platform_data/spi-davinci.h          |    2 +-
>  include/linux/platform_data/usb-rcar-phy.h         |   28 +
>  include/linux/usb/ehci_pdriver.h                   |    4 +
>  sound/soc/davinci/davinci-evm.c                    |    1 +
>  sound/soc/davinci/davinci-pcm.c                    |    1 +
>  sound/soc/davinci/davinci-pcm.h                    |    2 +-
>  483 files changed, 34845 insertions(+), 19523 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
>  create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
>  create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
>  create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
>  create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
>  create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
>  create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
>  create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
>  create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
>  create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
>  create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
>  create mode 100644 arch/arm/boot/dts/keystone.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
>  create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
>  create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
>  create mode 100644 arch/arm/boot/dts/ste-u300.dts
>  rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
>  delete mode 100644 arch/arm/configs/ap4evb_defconfig
>  delete mode 100644 arch/arm/configs/bonito_defconfig
>  create mode 100644 arch/arm/configs/keystone_defconfig
>  delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
>  create mode 100644 arch/arm/include/asm/v7m.h
>  create mode 100644 arch/arm/include/debug/keystone.S
>  create mode 100644 arch/arm/include/debug/rockchip.S
>  rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
>  create mode 100644 arch/arm/kernel/entry-v7m.S
>  create mode 100644 arch/arm/kernel/psci_smp.c
>  create mode 100644 arch/arm/mach-clps711x/devices.c
>  create mode 100644 arch/arm/mach-clps711x/devices.h
>  delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
>  delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
>  delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
>  delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
>  delete mode 100644 arch/arm/mach-exynos/dev-audio.c
>  delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
>  delete mode 100644 arch/arm/mach-exynos/dev-uart.c
>  delete mode 100644 arch/arm/mach-exynos/dma.c
>  delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
>  delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
>  delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
>  delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
>  delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
>  delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
>  delete mode 100644 arch/arm/mach-exynos/mach-origen.c
>  delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
>  delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
>  delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
>  delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
>  delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
>  delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
>  delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
>  delete mode 100644 arch/arm/mach-exynos/setup-spi.c
>  delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
>  create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
>  create mode 100644 arch/arm/mach-imx/clk-vf610.c
>  create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
>  create mode 100644 arch/arm/mach-imx/mach-vf610.c
>  delete mode 100644 arch/arm/mach-imx/ulpi.c
>  delete mode 100644 arch/arm/mach-integrator/pci.c
>  create mode 100644 arch/arm/mach-integrator/pci_v3.h
>  create mode 100644 arch/arm/mach-keystone/Kconfig
>  create mode 100644 arch/arm/mach-keystone/Makefile
>  create mode 100644 arch/arm/mach-keystone/Makefile.boot
>  create mode 100644 arch/arm/mach-keystone/keystone.c
>  create mode 100644 arch/arm/mach-keystone/keystone.h
>  create mode 100644 arch/arm/mach-keystone/platsmp.c
>  create mode 100644 arch/arm/mach-keystone/smc.S
>  create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
>  delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
>  delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
>  create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
>  create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
>  create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
>  create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
>  create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
>  create mode 100644 arch/arm/mach-omap2/omap4-restart.c
>  create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
>  create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
>  create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
>  create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
>  create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
>  create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
>  create mode 100644 arch/arm/mach-omap2/prm54xx.h
>  create mode 100644 arch/arm/mach-omap2/scrm54xx.h
>  create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
>  create mode 100644 arch/arm/mach-rockchip/Kconfig
>  create mode 100644 arch/arm/mach-rockchip/Makefile
>  create mode 100644 arch/arm/mach-rockchip/rockchip.c
>  delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
>  delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
>  delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
>  delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
>  delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
>  delete mode 100644 arch/arm/mach-u300/i2c.c
>  delete mode 100644 arch/arm/mach-u300/i2c.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
>  delete mode 100644 arch/arm/mach-u300/spi.c
>  delete mode 100644 arch/arm/mach-u300/spi.h
>  delete mode 100644 arch/arm/mach-u300/timer.h
>  delete mode 100644 arch/arm/mach-u300/u300-gpio.h
>  create mode 100644 arch/arm/mach-vexpress/dcscb.c
>  create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
>  delete mode 100644 arch/arm/mach-virt/platsmp.c
>  create mode 100644 arch/arm/mm/cache-nop.S
>  create mode 100644 arch/arm/mm/proc-v7m.S
>  create mode 100644 drivers/bus/arm-cci.c
>  delete mode 100644 drivers/clk/clk-zynq.c
>  create mode 100644 drivers/clk/mvebu/armada-370.c
>  create mode 100644 drivers/clk/mvebu/armada-xp.c
>  delete mode 100644 drivers/clk/mvebu/clk-core.c
>  delete mode 100644 drivers/clk/mvebu/clk-core.h
>  delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
>  delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
>  delete mode 100644 drivers/clk/mvebu/clk.c
>  create mode 100644 drivers/clk/mvebu/common.c
>  create mode 100644 drivers/clk/mvebu/common.h
>  create mode 100644 drivers/clk/mvebu/dove.c
>  create mode 100644 drivers/clk/mvebu/kirkwood.c
>  create mode 100644 drivers/clk/zynq/Makefile
>  create mode 100644 drivers/clk/zynq/clkc.c
>  create mode 100644 drivers/clk/zynq/pll.c
>  delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
>  create mode 100644 drivers/pci/host/Kconfig
>  create mode 100644 drivers/pci/host/Makefile
>  create mode 100644 drivers/pci/host/pci-mvebu.c
>  create mode 100644 drivers/pci/host/pcie-designware.c
>  create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
>  create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
>  create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
>  create mode 100644 include/dt-bindings/clock/vf610-clock.h
>  create mode 100644 include/linux/arm-cci.h
>  delete mode 100644 include/linux/clk/mvebu.h
>  create mode 100644 include/linux/mfd/syscon/clps711x.h
>  rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
>  delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
>  create mode 100644 include/linux/platform_data/usb-rcar-phy.h

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

* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-02 23:17     ` Russell King - ARM Linux
  0 siblings, 0 replies; 22+ messages in thread
From: Russell King - ARM Linux @ 2013-07-02 23:17 UTC (permalink / raw)
  To: linux-arm-kernel

Please don't merge this yet.

Arnd has just done the worst possible thing - the arm-soc tree has taken
bits of my tree, merged them into their own tree, had the same conflicts
I've had, and then resolved them differently.

The result is that when these two trees now merge, they conflict on the
conflict resolutions.  This is utter madness.

This has also only _just_ happened.

On Tue, Jul 02, 2013 at 09:04:01PM +0200, Arnd Bergmann wrote:
> The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
> 
>   Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
> 
> 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 1eb92b24e243085d242cf5ffd64829bba70972e1:
> 
>   ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)
> 
> ----------------------------------------------------------------
> ARM SoC specific changes
> 
> These changes are all to SoC-specific code, a total of 33 branches on
> 17 platforms were pulled into this. Like last time, Renesas sh-mobile
> is now the platform with the most changes, followed by OMAP and EXYNOS.
> 
> Two new platforms, TI Keystone and Rockchips RK3xxx are added in
> this branch, both containing almost no platform specific code at all,
> since they are using generic subsystem interfaces for clocks, pinctrl,
> interrupts etc. The device drivers are getting merged through the
> respective subsystem maintainer trees.
> 
> One more SoC (u300) is now multiplatform capable and several others
> (shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
> towards that goal with this series but need more work.
> 
> Also noteworthy is the work on PCI here, which is traditionally part of
> the SoC specific code. With the changes done by Thomas Petazzoni, we can
> now more easily have PCI host controller drivers as loadable modules and
> keep them separate from the platform code in drivers/pci/host. This has
> already led to the discovery that three platforms (exynos, spear and imx)
> are actually using an identical PCIe host controller and will be able
> to share a driver once support for spear and imx is added.
> 
> Conflicts:
> * asm/glue-proc.h has one CPU type getting added that conflicts
>   with another addition in 3.10-rc7
> * Simple context changes in arch/arm/Makefile and arch/arm/Kconfig
> 
> ----------------------------------------------------------------
> 
> Afzal Mohammed (9):
>       ARM: OMAP2+: separate out OMAP4 restart
>       ARM: OMAP2+: AM43x: Kconfig
>       ARM: OMAP2+: AM43x: kbuild
>       ARM: OMAP2+: AM43x: soc_is support
>       ARM: OMAP2+: AM437x: SoC revision detection
>       ARM: OMAP2+: AM43x: static mapping
>       ARM: OMAP2+: AM43x: early init
>       ARM: OMAP2+: AM43x: GP or HS ?
>       ARM: OMAP2+: AM43x: basic dt support
> 
> Aida Mynzhasova (2):
>       ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
>       ARM: OMAP: TI816X: add powerdomains for TI816x
> 
> Alexander Shiyan (18):
>       GPIO: clps711x: Rewrite driver for using generic GPIO code
>       GPIO: clps711x: Add DT support
>       ARM: clps711x: Re-add GPIO support
>       ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
>       ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
>       ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
>       ARM: clps711x: autcpu12: Add support for NOR flash
>       ARM: clps711x: autcpu12: Special driver for handling memory is removed
>       ARM: clps711x: autcpu12: Move remaining specific definitions to board file
>       ARM: clps711x: p720t: Define PLD registers as GPIOs
>       ARM: clps711x: Move specific definitions from hardware.h to boards files
>       ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
>       ARM: clps711x: Add clocksource framework
>       ARM: clps711x: Optimize interrupt handling
>       ARM: clps711x: edb7211: Add support for I2C
>       ARM: clps711x: edb7211: Control LCD backlight via PWM
>       ARM: clps711x: Add support for SYSCON driver
>       ARM: clps711x: Update defconfig
> 
> Andrew Lunn (3):
>       ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
>       arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
>       arm: kirkwood: Instantiate cpufreq driver
> 
> Arnaud Ebalard (1):
>       arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT
> 
> Arnd Bergmann (27):
>       drivers/bus: arm-cci: fix combined ARMv6+v7 build
>       ARM: EXYNOS: Remove custom init_irq callbacks
>       ARM: EXYNOS: Use exynos_init_io() as map_io callback
>       ARM: EXYNOS: Remove legacy L2X0 initialization
>       ARM: EXYNOS: Remove remaining dead code after non-DT support removal
>       Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
>       Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
>       Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
>       ARM: u300: only build for ARCH_MULTI_V5
>       Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
>       Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
>       Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
>       Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
>       Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
>       Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
>       ARM: keystone: select ARM_ERRATA_798181 only for SMP
>       ARM: imx: select syscon for IMX6SL
>       ARM: multiplatform: always pick one CPU type
>       Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
>       Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
>       Merge tag 'soc-for-linus' into for-linus
> 
> Bastian Hecht (5):
>       sh-pfc: Add entries for INTC external IRQs
>       sh-pfc: r8a7740: Add SCIFA1 data group
>       ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
>       ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
>       ARM: shmobile: r8a7740: Add I2C DT clock names
> 
> Benoit Cousson (7):
>       ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
>       ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
>       ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
>       ARM: OMAP5: SCRM: Add OMAP54XX header file.
>       ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
>       ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
>       ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
> 
> Catalin Marinas (1):
>       ARM: Add base support for ARMv7-M
> 
> Dave Martin (1):
>       ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
> 
> Dinh Nguyen (2):
>       ARM: socfpga: Add support to gate peripheral clocks
>       ARM: socfpga: Add syscon to be part of socfpga
> 
> Dirk Behme (3):
>       ARM: i.MX6: add i.MX6 specific L2 cache configuration
>       ARM: i.MX6: clk: add i.MX6 DualLite differences
>       ARM: i.MX6: clk: add different DualLite MLB clock config
> 
> Dmitry Osipenko (1):
>       ARM: tegra: emc: correction of ram-code parsing from dt
> 
> Doug Anderson (1):
>       ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level
> 
> Ezequiel Garcia (1):
>       ARM: mvebu: Add support for USB storage class in mvebu_defconfig
> 
> Fabio Estevam (6):
>       ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
>       ARM: imx: Enable mx6 solo-lite support
>       ARM: imx: irq-common: Include header to avoid sparse warning
>       ARM: imx: clk: No need to initialize phandle struct
>       ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
>       ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
> 
> Guennadi Liakhovetski (9):
>       pinctrl: sh-pfc: fix r8a7790 Function Select register tables
>       pinctrl: sh-pfc: fix a typo in pfc-r8a7790
>       pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
>       ARM: shmobile: sh73a0: add support for adjusting CPU frequency
>       ARM: shmobile: sh73a0: add CPUFreq support
>       ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
>       ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
>       ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
>       ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
> 
> Heiko Stuebner (10):
>       ARM: S3C24XX: split s3c2412 spi dma channels
>       ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
>       ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
>       clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
>       clocksource: dw_apb_timer_of: add clock-handling
>       clocksource: dw_apb_timer_of: select DW_APB_TIMER
>       clocksource: dw_apb_timer_of: use clocksource_of_init
>       arm: Add basic clocks for Rockchip rk3066a SoCs
>       arm: add debug uarts for rockchip rk29xx and rk3xxx series
>       arm: add basic support for Rockchip RK3066a boards
> 
> Huang Shijie (1):
>       ARM: imx6q: clk: add the eim_slow clock
> 
> Jason Cooper (3):
>       ARM: kirkwood: enable Sheevaplug DT in defconfig
>       Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
>       Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap
> 
> Jiada Wang (2):
>       ARM: imx: disable pll8_mlb in mx6q_clks
>       ARM: imx: remove MLB PLL from pllv3
> 
> Jingchang Lu (2):
>       ARM: imx: add VF610 clock support
>       ARM: imx: add initial support for VF610
> 
> Jingoo Han (4):
>       pci: Add PCIe driver for Samsung Exynos
>       ARM: EXYNOS: Enable PCIe support for Exynos5440
>       ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
>       ARM: dts: Add pcie controller node for exynos5440-ssdk5440
> 
> Jon Medhurst (2):
>       ARM: Enable selection of SMP operations at boot time
>       ARM: vexpress: Select multi-cluster SMP operation if required
> 
> Joseph Lo (12):
>       ARM: tegra: add an assembly marco to check Tegra SoC ID
>       ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
>       ARM: tegra: make tegra_resume can work for Tegra114
>       ARM: tegra114: add power up sequence for warm boot CPU
>       clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
>       ARM: tegra114: add CPU hotplug support
>       ARM: tegra: add cpu_disable for hotplug
>       ARM: tegra: remove ifdef in the tegra_resume
>       ARM: tegra: cpuidle: move the init function behind the suspend init function
>       ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
>       ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
>       ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
> 
> Koji Matsuoka (1):
>       sh-pfc: Initial r8a7790 PFC support
> 
> Kukjin Kim (1):
>       ARM: EXYNOS: no more support non-DT for EXYNOS SoCs
> 
> Kuninori Morimoto (35):
>       gpio-rcar: R-Car GPIO IRQ share interrupt
>       ARM: shmobile: add GPIO IRQ macro
>       ARM: shmobile: r8a7778: Register PFC device
>       sh-pfc: Add r8a7778 pinmux support
>       sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
>       sh-pfc: r8a7778: add common PFC macro helper
>       sh-pfc: r8a7778: add SDHI support
>       sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
>       ARM: shmobile: r8a7778: add GPIO support
>       sh-pfc: r8a7778: fixup IRQ1A settings
>       sh-pfc: r8a7778: add I2C pin groups
>       sh-pfc: r8a7778: add HSPI pin groups
>       sh-pfc: r8a7778: add MMCIF pin groups
>       ARM: shmobile: kzm9g: tidyup FSI pinctrl
>       ARM: shmobile: bockw: add pinctrl support
>       ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
>       ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
>       ARM: shmobile: r8a7778: fixup Ether setup code position
>       ARM: shmobile: r8a73a4: add main clock
>       ARM: shmobile: r8a73a4: add pll clocks
>       ARM: shmobile: r8a73a4: add div4 clocks
>       ARM: shmobile: r8a73a4: add div6 clocks
>       ARM: shmobile: r8a7778: use fixed ratio clock
>       ARM: shmobile: r8a7778: add SDHI clock support
>       ARM: shmobile: r8a7778: Register SDHI device
>       ARM: shmobile: r8a7790: add main clock
>       ARM: shmobile: r8a7790: add div4 clocks
>       ARM: shmobile: r8a7790: add div6 clocks
>       ARM: shmobile: r8a7778: add support I2C clock
>       ARM: shmobile: r8a7778: add support HSPI clock
>       ARM: shmobile: r8a7778: add support MMC clock
>       ARM: shmobile: r8a7778: add support I2C driver
>       ARM: shmobile: r8a7778: add support HSPI driver
>       ARM: shmobile: r8a7778: add support MMC driver
>       ARM: shmobile: Remove Bonito board support
> 
> Lad, Prabhakar (2):
>       ARM: davinci: remove __init atrribute from function declaration
>       ARM: edma: Convert to devm_* api
> 
> Laurent Pinchart (102):
>       gpio-rcar: Make the platform data gpio_base field signed
>       gpio-rcar: Add RCAR_GP_PIN macro
>       sh-pfc: Remove dependency on GPIOLIB
>       sh-pfc: r8a7790: Add ETH pin groups and functions
>       sh-pfc: r8a7790: Add INTC pin groups and functions
>       sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
>       sh-pfc: r8a7790: Remove GPIO data
>       sh-pfc: r8a7790: Remove function GPIOs
>       sh-pfc: r8a7790: Don't use GPIO enum entries
>       sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
>       sh-pfc: sh7372: Add BSC pin groups and functions
>       sh-pfc: sh7372: Add CEU pin groups and functions
>       sh-pfc: sh7372: Add FLCTL pin groups and functions
>       sh-pfc: sh7372: Add FSI pin groups and functions
>       sh-pfc: sh7372: Add HDMI pin groups and functions
>       sh-pfc: sh7372: Add INTC pin groups and functions
>       sh-pfc: sh7372: Add KEYSC pin groups and functions
>       sh-pfc: sh7372: Add LCDC pin groups and functions
>       sh-pfc: sh7372: Add SCIF pin groups and functions
>       sh-pfc: sh7372: Add USB pin groups and functions
>       ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
>       ARM: shmobile: mackerel: Register pinctrl mapping for CEU
>       ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
>       ARM: shmobile: mackerel: Register pinctrl mapping for FSI
>       ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
>       ARM: shmobile: mackerel: Register pinctrl mapping for LCD
>       ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
>       ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
>       ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
>       ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
>       ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
>       ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
>       ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
>       ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
>       ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
>       ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
>       ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
>       ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
>       ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
>       ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
>       ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
>       ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
>       sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
>       sh-pfc: sh7372: Remove function GPIOs
>       ARM: shmobile: sh7372: Remove all GPIOs
>       sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
>       sh-pfc: r8a7740: Add SCIF pin groups and functions
>       sh-pfc: r8a7740: Declare missing INTC function
>       sh-pfc: r8a7740: Add BSC pin groups and functions
>       sh-pfc: r8a7740: Add GETHER pin groups and functions
>       sh-pfc: r8a7740: Add CEU pin groups and functions
>       sh-pfc: r8a7740: Add FSI pin groups and functions
>       sh-pfc: r8a7740: Add HDMI pin groups and functions
>       sh-pfc: r8a7740: Hardcode the LCDC0 output
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
>       ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
>       ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
>       ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
>       ARM: shmobile: bonito: Remove empty core devices array
>       ARM: shmobile: bonito: Register pinctrl mapping for SCIF
>       ARM: shmobile: bonito: Register pinctrl mapping for INTC
>       ARM: shmobile: bonito: Register pinctrl mapping for BSC
>       ARM: shmobile: bonito: Don't configure LCDC routing manually
>       sh-pfc: r8a7740: Remove SCIF function GPIOS
>       sh-pfc: r8a7740: Remove INTC function GPIOS
>       sh-pfc: r8a7740: Remove BSC function GPIOS
>       sh-pfc: r8a7740: Remove GETHER function GPIOS
>       sh-pfc: r8a7740: Remove CEU function GPIOS
>       sh-pfc: r8a7740: Remove FSI function GPIOS
>       sh-pfc: r8a7740: Remove HDMI function GPIOS
>       ARM: shmobile: r8a7740: Remove SCIF function GPIOs
>       ARM: shmobile: r8a7740: Remove INTC function GPIOs
>       ARM: shmobile: r8a7740: Remove BSC function GPIOs
>       ARM: shmobile: r8a7740: Remove GETHER function GPIOs
>       ARM: shmobile: r8a7740: Remove CEU function GPIOs
>       ARM: shmobile: r8a7740: Remove FSI function GPIOs
>       ARM: shmobile: r8a7740: Remove HDMI function GPIOs
>       sh-pfc: r8a7740: Remove function GPIOs
>       sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
>       ARM: shmobile: r8a7740: Remove all GPIOs
>       sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
>       sh-pfc: r8a7778: Fix outdated GPIO_FN comments
>       ARM: shmobile: r8a7790: Register GPIO devices
>       ARM: shmobile: r8a7790: Remove all GPIOs
>       sh-pfc: Add support for SoC-specific initialization
>       sh-pfc: sh73a0: Add VCCQ MC0 regulator
>       ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
>       ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
>       sh-pfc: sh73a0: Add TPU pin groups and functions
>       sh-pfc: r8a7740: Add TPU pin groups and functions
>       sh-pfc: r8a7790: Add TPU pin groups and functions
>       sh-pfc: sh73a0: Remove function GPIOs
>       Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
>       ARM: shmobile: lager: Initialize pinmux
>       ARM: shmobile: marzen: Use RCAR_GP_PIN macro
>       ARM: shmobile: r8a7740: Make private clock arrays static
>       ARM: shmobile: r8a7740: add TPU PWM support
>       ARM: shmobile: r8a7790: Make private clock arrays static
>       ARM: shmobile: r8a7790: add TPU PWM support
> 
> Leela Krishna Amudala (1):
>       ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor
> 
> Linus Walleij (51):
>       ARM: u300: enable delaytimer on the U300
>       ARM: u300: device tree support for the timer
>       pinctrl: u300 device tree support
>       pinctrl: coh901: add device tree support
>       ARM: u300: basic device tree support
>       i2c: stu300: device tree support
>       ARM: u300: register I2C bus drivers from device tree
>       watchdog: coh901327: devicetree support
>       ARM: u300: add the COH 901 327 watchdog to device tree
>       Documentation/devicetree: add a small note on PCI
>       ARM: pci: create pci_common_init_dev()
>       ARM: integrator: merge PCIv3 driver into one file
>       ARM: integrator: convert PCIv3 bridge to platform device
>       ARM: integrator: grab PCI error IRQ in probe()
>       ARM: integrator: move PCI base address grab to probe
>       ARM: integrator: move V3 register definitions into driver
>       ARM: integrator: remap PCIv3 base dynamically
>       ARM: integrator: move VGA base assignment
>       ARM: integrator: move static ioremapping into PCIv3 driver
>       ARM: integrator: basic PCIv3 device tree support
>       rtc: coh901331: add devicetree support
>       ARM: u300: add RTC to device tree
>       ARM: u300: set up board power from device tree
>       ARM: u300: support regulators in the device tree
>       ARM: u300: enable MMC/SD card from device tree
>       dma: coh901318: add devicetree support
>       ARM: u300: augment device tree with DMA channels
>       ARM: u300: add the COH 901 318 DMAC to device tree
>       ARM: u300: add SPI PL022 to the device tree
>       ARM: u300: probe the U300 dummy-spichip from device tree
>       ARM: u300: add FSMC flash into the device tree
>       ARM: u300: delete all static board data
>       ARM: u300: move debugmacro to debug includes
>       ARM: u300: remove deps from debug macro
>       ARM: u300: push down syscon registers
>       ARM: u300: delete <mach/hardware.h>
>       ARM: u300: delete <mach/irqs.h>
>       ARM: u300: localize <mach/u300-regs.h>
>       ARM: u300: convert to multiplatform
>       ARM: u300: delete remnant machine headers
>       ARM: u300: add syscon node
>       ARM: u300: remove register definition file
>       clk: move the U300 fixed and fixed-factor to DT
>       i2c: stu300: do not request a specific clock name
>       ARM: u300: move the gated system controller clocks to DT
>       ARM: u300: convert MMC/SD clock to device tree
>       pinctrl: get rid of all platform data for coh901
>       spi: pl022: use DMA by default when probing from DT
>       ARM: u300: switch to using syscon regmap for board
>       ARM: integrator: set local side PCI addresses right
>       ARM: integrator: let pciv3 use mem/premem from device tree
> 
> Lorenzo Pieralisi (1):
>       drivers: bus: add ARM CCI support
> 
> Magnus Damm (17):
>       ARM: shmobile: r8a7779 pinmux platform device cleanup
>       ARM: shmobile: r8a7740 pinmux platform device cleanup
>       ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
>       ARM: shmobile: uImage load address rework
>       ARM: shmobile: Let romImage rely on default ATAGS
>       ARM: shmobile: Remove romImage CONFIG_MEMORY_START
>       ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
>       ARM: shmobile: Add SMP boot function and argument
>       ARM: shmobile: Add SCU boot function using argument
>       ARM: shmobile: r8a7779 SMP with SCU boot fn and args
>       ARM: shmobile: sh73a0 SMP with SCU boot fn and args
>       ARM: shmobile: EMEV2 SMP with SCU boot fn and args
>       ARM: shmobile: Remove old SCU boot code
>       ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
>       ARM: shmobile: Remove MEMORY_START/SIZE
>       ARM: shmobile: Remove mach/memory.h
>       ARM: shmobile: Remove AP4EVB board support
> 
> Markus Pargmann (1):
>       ARM: imx: Remove mxc specific ulpi access ops
> 
> Martin Fuzzey (1):
>       ARM: i.MX5: Allow DT clock providers
> 
> Matt Porter (6):
>       ARM: davinci: move private EDMA API to arm/common
>       ARM: edma: remove unused transfer controller handlers
>       dmaengine: edma: Add TI EDMA device tree binding
>       ARM: edma: Add DT and runtime PM support to the private EDMA API
>       ARM: edma: Add EDMA crossbar event mux support
>       dmaengine: edma: enable build for AM33XX
> 
> Maxime Ripard (2):
>       ARM: sunxi: Add Allwinner A10s machine compatible
>       ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig
> 
> Mohammed, Afzal (1):
>       ARM: OMAP2+: AM43x: resolve SMP related build error
> 
> Nicolas Pitre (4):
>       drivers/bus: arm-cci: function to enable CCI ports from early boot code
>       ARM: vexpress: introduce DCSCB support
>       ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
>       ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster
> 
> Nicolin Chen (2):
>       ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
>       ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
> 
> Nishanth Menon (1):
>       ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data
> 
> Olof Johansson (22):
>       Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge branch 'depends/rmk-devel-stable' into next/soc
>       Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
>       Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
>       Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge branch 'clps711x/soc' into next/soc
>       Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
>       Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
>       Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
>       Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
>       Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
>       Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc
> 
> Peter Huewe (1):
>       ARM: u300 use module_spi_driver to register driver
> 
> Phil Edworthy (2):
>       pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
>       ARM: shmobile: r8a7779: Add PCIe clocks
> 
> Philip Avinash (1):
>       ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK
> 
> Philipp Zabel (1):
>       ARM i.MX5: Add S/PDIF clocks
> 
> Rob Herring (1):
>       ARM: introduce common set_auxcr/get_auxcr functions
> 
> Roger Quadros (1):
>       ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies
> 
> Rogerio Pimentel (1):
>       ARM: imx_v6_v7_defconfig: enable parallel display
> 
> Russell King (2):
>       Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
>       Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable
> 
> Sanjeev Premi (1):
>       ARM: OMAP2+: AM43x: SRAM base and size
> 
> Santosh Shilimkar (13):
>       ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
>       ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
>       ARM: OMAP4+: Make secondary_startup function name more consistent
>       ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
>       ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
>       ARM: OMAP4+: CM: Move function prototypes to common header for re-use
>       ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
>       ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
>       ARM: OMAP5: Enable build and frameowrk initialisations
>       ARM: dts: keystone: Add minimal Keystone SOC device tree data
>       ARM: keystone: Add minimal TI Keystone platform support
>       ARM: keystone: Enable SMP support on Keystone machines
>       ARM: keystone: Move CPU bringup code to dedicated asm file
> 
> Sascha Hauer (1):
>       ARM i.MX53: Add SATA clock
> 
> Sebastian Hesselbarth (10):
>       clk: mvebu: introduce per-clock-gate flags
>       clk: mvebu: add common clock functions for core clk and clk gating
>       clk: mvebu: add Dove SoC-centric clock init
>       clk: mvebu: add Kirkwood SoC-centric clock init
>       clk: mvebu: add Armada 370 SoC-centric clock init
>       clk: mvebu: add Armada XP SoC-centric clock init
>       ARM: dove: move DT boards to SoC-centric clock init
>       ARM: kirkwood: move DT boards to SoC-centric clock init
>       ARM: mvebu: move DT boards to SoC-centric clock init
>       clk: mvebu: disintegrate obsolete file
> 
> Sergei Shtylyov (18):
>       sh-pfc: r8a7778: add USB pin groups
>       sh-pfc: r8a7778: add Ether pin groups
>       sh-pfc: r8a7779: add Ether pin groups
>       ARM: shmobile: r8a7778: correct model name in Kconfig
>       ARM: shmobile: r8a7779: fix Ether device name
>       ARM: shmobile: r8a7778: fix Ether device name
>       ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
>       ehci-platform: add pre_setup() method to platform data
>       ARM: shmobile: r8a7779: setup EHCI internal buffer
>       phy-rcar-usb: remove EHCI internal buffer setup
>       ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
>       phy-rcar-usb: correct base address
>       phy-rcar-usb: add platform data
>       ARM: shmobile: Marzen: pass platform data to USB PHY device
>       phy-rcar-usb: handle platform data
>       phy-rcar-usb: add R8A7778 support
>       ARM: shmobile: r8a7778: add USB support
>       ARM: shmobile: BOCK-W: add USB support
> 
> Shawn Guo (8):
>       ARM: imx: include <asm/io.h> in hardware.h
>       ARM: imx: move clk_prepare() out from mxc_restart()
>       ARM: imx: create mxc_arch_reset_init_dt() for DT boot
>       ARM: imx: add clock support for imx6sl
>       ARM: imx: enable low-level debug support for imx6sl
>       ARM: imx: add initial support for imx6sl
>       ARM: imx6q: call of_clk_init() to register fixed rate clocks
>       ARM: imx6: use common of_clk_init() call to initialize clocks
> 
> Simon Horman (4):
>       gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
>       ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
>       ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
>       Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base
> 
> Soren Brinkmann (4):
>       clk: zynq: Factor out PLL driver
>       clk: zynq: Add clock controller driver
>       arm: zynq: Migrate platform to clock controller
>       clk: zynq: Remove deprecated clock code
> 
> Stefano Stabellini (1):
>       arm: introduce psci_smp_ops
> 
> Thomas Petazzoni (27):
>       arm: kirkwood: use the default of match table
>       arm: mvebu: update defconfig with PCI and USB support
>       clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
>       clk: mvebu: add more PCIe clocks for Armada XP
>       pci: PCIe driver for Marvell Armada 370/XP systems
>       arm: mvebu: PCIe support is now available on mvebu
>       arm: kirkwood: update defconfig with PCIe driver and board updates
>       pci: mvebu: no longer fake the slot location of downstream devices
>       pci: mvebu: allow the enumeration of devices beyond physical bridges
>       pci: mvebu: fix the emulation of the status register
>       pci: mvebu: enable driver usage on Kirkwood
>       arm: kirkwood: move PCIe window init to legacy driver
>       arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
>       arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
>       arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
>       arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
>       arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
>       arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
>       arm: mvebu: remove dependency of SMP init on static I/O mapping
>       arm: mvebu: avoid hardcoded virtual address in coherency code
>       arm: mvebu: move cache and mvebu-mbus initialization later
>       arm: mvebu: remove hardcoded static I/O mapping
>       arm: mvebu: don't hardcode a physical address in headsmp.S
>       arm: mvebu: don't hardcode the physical address for mvebu-mbus
>       arm: mvebu: add another earlyprintk Kconfig option
>       arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
>       arm: mvebu: fix coherency_late_init() for multiplatform
> 
> Tomasz Figa (30):
>       ARM: EXYNOS: Remove unused board files
>       ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
>       ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
>       ARM: EXYNOS: Remove legacy PMU initialization code
>       ARM: EXYNOS: Remove legacy EINT initialization code
>       ARM: EXYNOS: Remove legacy UART initialization code
>       ARM: EXYNOS: Remove legacy dev- and setup- files
>       ARM: EXYNOS: Remove legacy interrupt initialization code
>       ARM: EXYNOS: Remove legacy timer initialization code
>       ARM: EXYNOS: Remove platform device initialization
>       ARM: EXYNOS: Remove legacy mapping of chip ID block
>       ARM: EXYNOS: Remove check for device tree presence
>       ARM: EXYNOS: Remove legacy power domain registration code
>       ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
>       ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
>       ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
>       platform: Check for ARCH_EXYNOS separately
>       USB: Check for ARCH_EXYNOS separately
>       ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
>       ARM: SAMSUNG: Include most of mach/ headers conditionally
>       ARM: EXYNOS: Do not select legacy Kconfig symbols any more
>       ARM: EXYNOS: Remove setup-i2c0.c
>       ARM: EXYNOS: Remove mach/gpio.h
>       ARM: EXYNOS: Remove mach/regs-gpio.h header
>       ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
>       ARM: EXYNOS: Select SPARSE_IRQ for Exynos
>       ARM: EXYNOS: Remove mach/irqs.h header
>       ARM: EXYNOS: Remove unused base addresses from mach/map.h header
>       thermal: exynos: Support both EXYNOS4X12 SoCs
>       ARM: EXYNOS: Remove mach/regs-usb-phy.h header
> 
> Tony Lindgren (4):
>       Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
>       Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
>       Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
>       ARM: OMAP5: Remove unused include for ocp2scp
> 
> Tushar Behera (1):
>       ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
> 
> Ulf Hansson (1):
>       ARM: u300: Update MMC configs for u300 defconfig
> 
> Ulrich Hecht (1):
>       ARM: shmobile: r8a7790: HSCIF support
> 
> Uwe Kleine-K?nig (3):
>       ARM: ARMv7-M: Add support for exception handling
>       ARM: ARMv7-M: Allow the building of new kernel port
>       ARM: ARMv7-M: implement read_cpuid_ext
> 
> Vaibhav Hiremath (2):
>       ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
>       ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature
> 
> Vivek Gautam (1):
>       ARM: EXYNOS: Enable XHCI support on exynos5
> 
> Vladimir Barinov (2):
>       sh-pfc: r8a7779: add VIN pin groups
>       sh-pfc: r8a7778: add VIN pin groups
> 
> Wei Yongjun (1):
>       pci: mvebu: fix return value check in mvebu_pcie_probe()
> 
>  Documentation/arm/sunxi/README                     |    4 +
>  Documentation/devicetree/bindings/arm/cci.txt      |  172 +
>  .../devicetree/bindings/arm/keystone/keystone.txt  |   10 +
>  .../devicetree/bindings/arm/rtsm-dcscb.txt         |   19 +
>  Documentation/devicetree/bindings/arm/ste-u300.txt |   46 +
>  .../devicetree/bindings/clock/imx5-clock.txt       |   13 +
>  .../devicetree/bindings/clock/imx6q-clock.txt      |    1 +
>  .../devicetree/bindings/clock/imx6sl-clock.txt     |   10 +
>  .../bindings/clock/ste-u300-syscon-clock.txt       |   80 +
>  .../devicetree/bindings/clock/vf610-clock.txt      |   26 +
>  .../devicetree/bindings/clock/zynq-7000.txt        |  123 +-
>  .../devicetree/bindings/dma/ste-coh901318.txt      |   32 +
>  Documentation/devicetree/bindings/dma/ti-edma.txt  |   34 +
>  .../devicetree/bindings/gpio/gpio-clps711x.txt     |   28 +
>  .../bindings/gpio/gpio-stericsson-coh901.txt       |    7 +
>  .../devicetree/bindings/i2c/i2c-st-ddci2c.txt      |   15 +
>  .../devicetree/bindings/pci/designware-pcie.txt    |   73 +
>  .../devicetree/bindings/pci/mvebu-pci.txt          |  221 ++
>  Documentation/devicetree/bindings/pci/pci.txt      |    9 +
>  .../devicetree/bindings/pci/v3-v360epc-pci.txt     |   15 +
>  Documentation/devicetree/bindings/rtc/dw-apb.txt   |   19 +
>  .../bindings/timer/stericsson-u300-apptimer.txt    |   18 +
>  .../devicetree/bindings/vendor-prefixes.txt        |    1 +
>  .../bindings/watchdog/stericsson-coh901327.txt     |   19 +
>  arch/arm/Kconfig                                   |   64 +-
>  arch/arm/Kconfig-nommu                             |    2 +-
>  arch/arm/Kconfig.debug                             |  101 +-
>  arch/arm/Makefile                                  |    4 +
>  arch/arm/boot/compressed/head-shmobile.S           |   21 +-
>  arch/arm/boot/dts/Makefile                         |    3 +
>  arch/arm/boot/dts/exynos5440-ssdk5440.dts          |    8 +
>  arch/arm/boot/dts/exynos5440.dtsi                  |   40 +-
>  arch/arm/boot/dts/integratorap.dts                 |   41 +
>  arch/arm/boot/dts/keystone.dts                     |  117 +
>  arch/arm/boot/dts/kirkwood-6281.dtsi               |   31 +
>  arch/arm/boot/dts/kirkwood-6282.dtsi               |   48 +
>  arch/arm/boot/dts/kirkwood-db-88f6281.dts          |   30 +
>  arch/arm/boot/dts/kirkwood-db-88f6282.dts          |   34 +
>  arch/arm/boot/dts/kirkwood-db.dtsi                 |   89 +
>  arch/arm/boot/dts/kirkwood-iconnect.dts            |    8 +
>  arch/arm/boot/dts/kirkwood-mplcec4.dts             |    8 +
>  .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts  |    8 +
>  arch/arm/boot/dts/kirkwood-nsa310.dts              |    8 +
>  arch/arm/boot/dts/kirkwood-ts219-6281.dts          |    3 +-
>  arch/arm/boot/dts/kirkwood-ts219-6282.dts          |    3 +-
>  arch/arm/boot/dts/kirkwood-ts219.dtsi              |    9 +-
>  arch/arm/boot/dts/kirkwood.dtsi                    |    1 +
>  arch/arm/boot/dts/rk3066a-clocks.dtsi              |  299 ++
>  arch/arm/boot/dts/rk3066a.dtsi                     |  390 ++
>  arch/arm/boot/dts/ste-u300.dts                     |  473 +++
>  arch/arm/boot/dts/zynq-7000.dtsi                   |   71 +-
>  arch/arm/boot/dts/zynq-zc702.dts                   |    4 -
>  arch/arm/common/Kconfig                            |    3 +
>  arch/arm/common/Makefile                           |    1 +
>  arch/arm/{mach-davinci/dma.c => common/edma.c}     |  368 +-
>  arch/arm/configs/ap4evb_defconfig                  |   56 -
>  arch/arm/configs/bonito_defconfig                  |   72 -
>  arch/arm/configs/clps711x_defconfig                |    8 +-
>  arch/arm/configs/exynos_defconfig                  |    3 +
>  arch/arm/configs/imx_v6_v7_defconfig               |   10 +
>  arch/arm/configs/keystone_defconfig                |  157 +
>  arch/arm/configs/kirkwood_defconfig                |   10 +-
>  arch/arm/configs/multi_v7_defconfig                |    2 +
>  arch/arm/configs/mvebu_defconfig                   |    6 +-
>  arch/arm/configs/u300_defconfig                    |   14 +-
>  arch/arm/include/asm/assembler.h                   |   17 +-
>  arch/arm/include/asm/cp15.h                        |   14 +
>  arch/arm/include/asm/cputype.h                     |   44 +-
>  arch/arm/include/asm/glue-cache.h                  |   27 +
>  arch/arm/include/asm/glue-df.h                     |    8 +
>  arch/arm/include/asm/glue-proc.h                   |    9 +
>  arch/arm/include/asm/hardware/pci_v3.h             |  186 -
>  arch/arm/include/asm/irqflags.h                    |   22 +-
>  arch/arm/include/asm/mach/arch.h                   |    5 +
>  arch/arm/include/asm/mach/pci.h                    |   17 +-
>  arch/arm/include/asm/psci.h                        |    9 +
>  arch/arm/include/asm/ptrace.h                      |    4 +
>  arch/arm/include/asm/system_info.h                 |    1 +
>  arch/arm/include/asm/v7m.h                         |   44 +
>  arch/arm/include/debug/imx-uart.h                  |   10 +
>  arch/arm/include/debug/keystone.S                  |   43 +
>  arch/arm/include/debug/mvebu.S                     |    5 +
>  arch/arm/include/debug/rockchip.S                  |   42 +
>  .../mach/debug-macro.S => include/debug/u300.S}    |    9 +-
>  arch/arm/include/uapi/asm/ptrace.h                 |   35 +-
>  arch/arm/kernel/Makefile                           |   13 +-
>  arch/arm/kernel/bios32.c                           |    9 +-
>  arch/arm/kernel/entry-common.S                     |    4 +
>  arch/arm/kernel/entry-header.S                     |  124 +
>  arch/arm/kernel/entry-v7m.S                        |  143 +
>  arch/arm/kernel/head-nommu.S                       |   10 +-
>  arch/arm/kernel/psci.c                             |    7 +-
>  arch/arm/kernel/psci_smp.c                         |   84 +
>  arch/arm/kernel/setup.c                            |   26 +-
>  arch/arm/kernel/traps.c                            |    8 +
>  arch/arm/mach-clps711x/Kconfig                     |    3 +-
>  arch/arm/mach-clps711x/Makefile                    |    5 +-
>  arch/arm/mach-clps711x/board-autcpu12.c            |  133 +-
>  arch/arm/mach-clps711x/board-cdb89712.c            |    3 +
>  arch/arm/mach-clps711x/board-clep7312.c            |    1 +
>  arch/arm/mach-clps711x/board-edb7211.c             |   34 +-
>  arch/arm/mach-clps711x/board-fortunet.c            |    1 +
>  arch/arm/mach-clps711x/board-p720t.c               |  254 +-
>  arch/arm/mach-clps711x/common.c                    |   89 +-
>  arch/arm/mach-clps711x/common.h                    |    1 +
>  arch/arm/mach-clps711x/devices.c                   |   68 +
>  arch/arm/mach-clps711x/devices.h                   |   12 +
>  arch/arm/mach-clps711x/include/mach/autcpu12.h     |   59 -
>  arch/arm/mach-clps711x/include/mach/clps711x.h     |   88 +-
>  arch/arm/mach-clps711x/include/mach/hardware.h     |    7 -
>  arch/arm/mach-clps711x/include/mach/memory.h       |   41 -
>  arch/arm/mach-clps711x/include/mach/syspld.h       |  116 -
>  arch/arm/mach-davinci/Makefile                     |    2 +-
>  arch/arm/mach-davinci/board-tnetv107x-evm.c        |    2 +-
>  arch/arm/mach-davinci/davinci.h                    |   30 +-
>  arch/arm/mach-davinci/devices-da8xx.c              |    8 +-
>  arch/arm/mach-davinci/devices-tnetv107x.c          |    6 +-
>  arch/arm/mach-davinci/devices.c                    |    6 +-
>  arch/arm/mach-davinci/dm355.c                      |    6 +-
>  arch/arm/mach-davinci/dm365.c                      |    6 +-
>  arch/arm/mach-davinci/dm644x.c                     |    6 +-
>  arch/arm/mach-davinci/dm646x.c                     |    6 +-
>  arch/arm/mach-davinci/include/mach/cp_intc.h       |    4 +-
>  arch/arm/mach-davinci/include/mach/da8xx.h         |   18 +-
>  arch/arm/mach-davinci/include/mach/tnetv107x.h     |    6 +-
>  arch/arm/mach-dove/Kconfig                         |    3 +-
>  arch/arm/mach-dove/board-dt.c                      |    3 +-
>  arch/arm/mach-dove/common.c                        |    1 -
>  arch/arm/mach-exynos/Kconfig                       |  352 +-
>  arch/arm/mach-exynos/Makefile                      |   33 -
>  arch/arm/mach-exynos/common.c                      |  547 +--
>  arch/arm/mach-exynos/common.h                      |    4 +-
>  arch/arm/mach-exynos/dev-ahci.c                    |  255 --
>  arch/arm/mach-exynos/dev-audio.c                   |  254 --
>  arch/arm/mach-exynos/dev-ohci.c                    |   52 -
>  arch/arm/mach-exynos/dev-uart.c                    |   55 -
>  arch/arm/mach-exynos/dma.c                         |  322 --
>  arch/arm/mach-exynos/firmware.c                    |   22 +-
>  arch/arm/mach-exynos/include/mach/gpio.h           |  289 --
>  arch/arm/mach-exynos/include/mach/irqs.h           |  476 ---
>  arch/arm/mach-exynos/include/mach/map.h            |  214 --
>  arch/arm/mach-exynos/include/mach/pm-core.h        |   12 +-
>  arch/arm/mach-exynos/include/mach/regs-gpio.h      |   40 -
>  arch/arm/mach-exynos/include/mach/regs-usb-phy.h   |   74 -
>  arch/arm/mach-exynos/mach-armlex4210.c             |  207 --
>  arch/arm/mach-exynos/mach-exynos4-dt.c             |    8 +-
>  arch/arm/mach-exynos/mach-exynos5-dt.c             |    8 +-
>  arch/arm/mach-exynos/mach-nuri.c                   | 1388 -------
>  arch/arm/mach-exynos/mach-origen.c                 |  823 -----
>  arch/arm/mach-exynos/mach-smdk4x12.c               |  396 --
>  arch/arm/mach-exynos/mach-smdkv310.c               |  444 ---
>  arch/arm/mach-exynos/mach-universal_c210.c         | 1159 ------
>  arch/arm/mach-exynos/platsmp.c                     |    2 +-
>  arch/arm/mach-exynos/pm.c                          |    1 -
>  arch/arm/mach-exynos/pm_domains.c                  |  101 +-
>  arch/arm/mach-exynos/setup-fimc.c                  |   44 -
>  arch/arm/mach-exynos/setup-fimd0.c                 |   43 -
>  arch/arm/mach-exynos/setup-i2c0.c                  |   29 -
>  arch/arm/mach-exynos/setup-i2c1.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c2.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c3.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c4.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c5.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c6.c                  |   23 -
>  arch/arm/mach-exynos/setup-i2c7.c                  |   23 -
>  arch/arm/mach-exynos/setup-keypad.c                |   36 -
>  arch/arm/mach-exynos/setup-sdhci-gpio.c            |  152 -
>  arch/arm/mach-exynos/setup-spi.c                   |   45 -
>  arch/arm/mach-exynos/setup-usb-phy.c               |  223 --
>  arch/arm/mach-imx/Kconfig                          |   65 +-
>  arch/arm/mach-imx/Makefile                         |    4 +-
>  arch/arm/mach-imx/clk-imx51-imx53.c                |   73 +-
>  arch/arm/mach-imx/clk-imx6q.c                      |   48 +-
>  arch/arm/mach-imx/clk-imx6sl.c                     |  267 ++
>  arch/arm/mach-imx/clk-pllv3.c                      |   10 -
>  arch/arm/mach-imx/clk-vf610.c                      |  319 ++
>  arch/arm/mach-imx/clk.c                            |   35 +
>  arch/arm/mach-imx/clk.h                            |    4 +-
>  arch/arm/mach-imx/common.h                         |    2 +-
>  arch/arm/mach-imx/hardware.h                       |    1 +
>  arch/arm/mach-imx/imx25-dt.c                       |    2 +
>  arch/arm/mach-imx/imx27-dt.c                       |    2 +
>  arch/arm/mach-imx/imx31-dt.c                       |    2 +
>  arch/arm/mach-imx/imx51-dt.c                       |    2 +
>  arch/arm/mach-imx/irq-common.c                     |    1 +
>  arch/arm/mach-imx/mach-imx53.c                     |    3 +
>  arch/arm/mach-imx/mach-imx6q.c                     |   81 +-
>  arch/arm/mach-imx/mach-imx6sl.c                    |   52 +
>  arch/arm/mach-imx/mach-pca100.c                    |    4 +-
>  arch/arm/mach-imx/mach-vf610.c                     |   48 +
>  arch/arm/mach-imx/mm-imx1.c                        |    2 +-
>  arch/arm/mach-imx/mm-imx21.c                       |    2 +-
>  arch/arm/mach-imx/mm-imx25.c                       |    2 +-
>  arch/arm/mach-imx/mm-imx27.c                       |    2 +-
>  arch/arm/mach-imx/mm-imx3.c                        |    4 +-
>  arch/arm/mach-imx/mm-imx5.c                        |    3 +-
>  arch/arm/mach-imx/system.c                         |   47 +-
>  arch/arm/mach-imx/ulpi.c                           |  118 -
>  arch/arm/mach-imx/ulpi.h                           |   11 +-
>  arch/arm/mach-integrator/Makefile                  |    2 +-
>  arch/arm/mach-integrator/include/mach/platform.h   |   23 -
>  arch/arm/mach-integrator/integrator_ap.c           |   31 +-
>  arch/arm/mach-integrator/pci.c                     |  113 -
>  arch/arm/mach-integrator/pci_v3.c                  |  564 ++-
>  arch/arm/mach-integrator/pci_v3.h                  |    2 +
>  arch/arm/mach-keystone/Kconfig                     |   15 +
>  arch/arm/mach-keystone/Makefile                    |    6 +
>  arch/arm/mach-keystone/Makefile.boot               |    1 +
>  arch/arm/mach-keystone/keystone.c                  |   75 +
>  arch/arm/mach-keystone/keystone.h                  |   23 +
>  arch/arm/mach-keystone/platsmp.c                   |   43 +
>  arch/arm/mach-keystone/smc.S                       |   29 +
>  arch/arm/mach-kirkwood/Kconfig                     |   24 +-
>  arch/arm/mach-kirkwood/Makefile                    |    3 +-
>  arch/arm/mach-kirkwood/board-db88f628x-bp.c        |   24 +
>  arch/arm/mach-kirkwood/board-dt.c                  |   18 +-
>  arch/arm/mach-kirkwood/board-iconnect.c            |    8 -
>  arch/arm/mach-kirkwood/board-mplcec4.c             |    1 -
>  arch/arm/mach-kirkwood/board-nsa310.c              |   25 -
>  arch/arm/mach-kirkwood/board-readynas.c            |    1 -
>  arch/arm/mach-kirkwood/common.c                    |   47 +-
>  arch/arm/mach-kirkwood/common.h                    |    8 +
>  arch/arm/mach-kirkwood/db88f6281-bp-setup.c        |  108 -
>  arch/arm/mach-kirkwood/include/mach/bridge-regs.h  |    2 +
>  arch/arm/mach-kirkwood/pcie.c                      |   22 +
>  arch/arm/mach-mvebu/Kconfig                        |    7 +-
>  arch/arm/mach-mvebu/armada-370-xp.c                |   53 +-
>  arch/arm/mach-mvebu/armada-370-xp.h                |   10 -
>  arch/arm/mach-mvebu/coherency.c                    |   45 +-
>  arch/arm/mach-mvebu/coherency.h                    |    4 -
>  arch/arm/mach-mvebu/common.h                       |    2 +
>  arch/arm/mach-mvebu/headsmp.S                      |   16 +-
>  arch/arm/mach-mvebu/platsmp.c                      |   10 +-
>  arch/arm/mach-omap2/Kconfig                        |    9 +
>  arch/arm/mach-omap2/Makefile                       |   19 +-
>  arch/arm/mach-omap2/am33xx.h                       |    1 +
>  arch/arm/mach-omap2/board-generic.c                |   16 +
>  arch/arm/mach-omap2/cclock33xx_data.c              |   30 +
>  arch/arm/mach-omap2/cclock3xxx_data.c              |   11 -
>  arch/arm/mach-omap2/clockdomain.h                  |    1 +
>  arch/arm/mach-omap2/clockdomains54xx_data.c        |  464 +++
>  arch/arm/mach-omap2/cm-regbits-54xx.h              | 1737 +++++++++
>  arch/arm/mach-omap2/cm1_44xx.h                     |    7 +-
>  arch/arm/mach-omap2/cm1_54xx.h                     |  213 ++
>  arch/arm/mach-omap2/cm2_44xx.h                     |    7 +-
>  arch/arm/mach-omap2/cm2_54xx.h                     |  389 ++
>  arch/arm/mach-omap2/cm33xx.h                       |    2 +-
>  arch/arm/mach-omap2/cm_44xx_54xx.h                 |   36 +
>  arch/arm/mach-omap2/common.h                       |    5 +-
>  arch/arm/mach-omap2/control.h                      |   12 +
>  arch/arm/mach-omap2/id.c                           |   32 +-
>  arch/arm/mach-omap2/io.c                           |   25 +-
>  arch/arm/mach-omap2/omap-headsmp.S                 |    8 +-
>  arch/arm/mach-omap2/omap-mpuss-lowpower.c          |   69 +-
>  arch/arm/mach-omap2/omap-smp.c                     |    6 +-
>  arch/arm/mach-omap2/omap4-common.c                 |   16 -
>  arch/arm/mach-omap2/omap4-restart.c                |   27 +
>  arch/arm/mach-omap2/omap_hwmod.h                   |    1 +
>  arch/arm/mach-omap2/omap_hwmod_33xx_data.c         |    3 +-
>  arch/arm/mach-omap2/omap_hwmod_54xx_data.c         | 2150 +++++++++++
>  arch/arm/mach-omap2/pm44xx.c                       |   58 +-
>  arch/arm/mach-omap2/powerdomain.h                  |    1 +
>  arch/arm/mach-omap2/powerdomains3xxx_data.c        |   62 +
>  arch/arm/mach-omap2/powerdomains54xx_data.c        |  331 ++
>  arch/arm/mach-omap2/prcm-common.h                  |   11 +
>  arch/arm/mach-omap2/prcm44xx.h                     |    6 +
>  arch/arm/mach-omap2/prcm_mpu44xx.h                 |   14 +-
>  arch/arm/mach-omap2/prcm_mpu54xx.h                 |   87 +
>  arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h           |   36 +
>  arch/arm/mach-omap2/prm-regbits-54xx.h             | 2701 ++++++++++++++
>  arch/arm/mach-omap2/prm44xx.h                      |   33 +-
>  arch/arm/mach-omap2/prm44xx_54xx.h                 |   58 +
>  arch/arm/mach-omap2/prm54xx.h                      |  421 +++
>  arch/arm/mach-omap2/scrm54xx.h                     |  231 ++
>  arch/arm/mach-omap2/soc.h                          |   26 +
>  arch/arm/mach-omap2/sram.c                         |    3 +
>  arch/arm/mach-omap2/timer.c                        |    2 +-
>  arch/arm/mach-omap2/voltage.h                      |    1 +
>  arch/arm/mach-omap2/voltagedomains54xx_data.c      |   92 +
>  arch/arm/mach-picoxcell/Kconfig                    |    1 -
>  arch/arm/mach-picoxcell/common.c                   |    2 -
>  arch/arm/mach-rockchip/Kconfig                     |   16 +
>  arch/arm/mach-rockchip/Makefile                    |    1 +
>  arch/arm/mach-rockchip/rockchip.c                  |   52 +
>  arch/arm/mach-s3c24xx/dma-s3c2412.c                |   56 +-
>  arch/arm/mach-s3c24xx/dma-s3c2443.c                |    3 +-
>  arch/arm/mach-s3c24xx/dma.c                        |    3 -
>  arch/arm/mach-shmobile/Kconfig                     |   65 +-
>  arch/arm/mach-shmobile/Makefile                    |    2 -
>  arch/arm/mach-shmobile/Makefile.boot               |   18 +-
>  arch/arm/mach-shmobile/board-ap4evb.c              | 1332 -------
>  arch/arm/mach-shmobile/board-armadillo800eva.c     |  116 +-
>  arch/arm/mach-shmobile/board-bockw.c               |   21 +
>  arch/arm/mach-shmobile/board-bonito.c              |  495 ---
>  arch/arm/mach-shmobile/board-kzm9g-reference.c     |    1 -
>  arch/arm/mach-shmobile/board-kzm9g.c               |   11 +-
>  arch/arm/mach-shmobile/board-lager.c               |   15 +
>  arch/arm/mach-shmobile/board-mackerel.c            |  171 +-
>  arch/arm/mach-shmobile/board-marzen.c              |  188 +-
>  arch/arm/mach-shmobile/clock-r8a73a4.c             |  387 +-
>  arch/arm/mach-shmobile/clock-r8a7740.c             |   11 +-
>  arch/arm/mach-shmobile/clock-r8a7778.c             |  183 +-
>  arch/arm/mach-shmobile/clock-r8a7779.c             |    4 +-
>  arch/arm/mach-shmobile/clock-r8a7790.c             |  255 +-
>  arch/arm/mach-shmobile/clock-sh73a0.c              |  111 +-
>  arch/arm/mach-shmobile/headsmp-scu.S               |   29 +-
>  arch/arm/mach-shmobile/headsmp.S                   |   13 +-
>  arch/arm/mach-shmobile/include/mach/clock.h        |    8 +-
>  arch/arm/mach-shmobile/include/mach/common.h       |    6 +-
>  .../arm/mach-shmobile/include/mach/head-ap4evb.txt |   93 -
>  arch/arm/mach-shmobile/include/mach/irqs.h         |    5 +
>  arch/arm/mach-shmobile/include/mach/memory.h       |    7 -
>  arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h    |   29 -
>  arch/arm/mach-shmobile/include/mach/mmc.h          |    4 +-
>  arch/arm/mach-shmobile/include/mach/r8a7740.h      |  488 ---
>  arch/arm/mach-shmobile/include/mach/r8a7778.h      |   11 +
>  arch/arm/mach-shmobile/include/mach/r8a7779.h      |    3 +
>  arch/arm/mach-shmobile/include/mach/sh7372.h       |  393 +-
>  arch/arm/mach-shmobile/include/mach/zboot.h        |    6 +-
>  arch/arm/mach-shmobile/pm-sh7372.c                 |    3 +
>  arch/arm/mach-shmobile/setup-r8a7740.c             |   24 +-
>  arch/arm/mach-shmobile/setup-r8a7778.c             |  262 +-
>  arch/arm/mach-shmobile/setup-r8a7779.c             |  215 +-
>  arch/arm/mach-shmobile/setup-r8a7790.c             |   36 +-
>  arch/arm/mach-shmobile/setup-sh73a0.c              |   95 +-
>  arch/arm/mach-shmobile/sleep-sh7372.S              |    5 +-
>  arch/arm/mach-shmobile/smp-emev2.c                 |    6 +-
>  arch/arm/mach-shmobile/smp-r8a7779.c               |    6 +-
>  arch/arm/mach-shmobile/smp-sh73a0.c                |    6 +-
>  arch/arm/mach-socfpga/Kconfig                      |    2 +-
>  arch/arm/mach-socfpga/socfpga.c                    |    2 -
>  arch/arm/mach-sunxi/sunxi.c                        |    1 +
>  arch/arm/mach-tegra/Makefile                       |    1 +
>  arch/arm/mach-tegra/common.c                       |    2 +
>  arch/arm/mach-tegra/common.h                       |    1 +
>  arch/arm/mach-tegra/cpuidle-tegra20.c              |   10 +-
>  arch/arm/mach-tegra/cpuidle-tegra30.c              |   10 +-
>  arch/arm/mach-tegra/cpuidle.c                      |   19 +-
>  arch/arm/mach-tegra/cpuidle.h                      |   15 +-
>  arch/arm/mach-tegra/flowctrl.h                     |    1 +
>  arch/arm/mach-tegra/fuse.h                         |   22 +-
>  arch/arm/mach-tegra/hotplug.c                      |   13 +
>  arch/arm/mach-tegra/platsmp.c                      |   26 +-
>  arch/arm/mach-tegra/pm.c                           |   25 +-
>  arch/arm/mach-tegra/pm.h                           |    4 +-
>  arch/arm/mach-tegra/reset-handler.S                |   51 +-
>  arch/arm/mach-tegra/sleep-tegra30.S                |   30 +-
>  arch/arm/mach-tegra/sleep.S                        |    8 +-
>  arch/arm/mach-tegra/sleep.h                        |   35 +-
>  arch/arm/mach-tegra/tegra2_emc.c                   |    2 +-
>  arch/arm/mach-u300/Kconfig                         |   32 +-
>  arch/arm/mach-u300/Makefile                        |    2 -
>  arch/arm/mach-u300/core.c                          |  759 ++--
>  arch/arm/mach-u300/dummyspichip.c                  |   20 +-
>  arch/arm/mach-u300/i2c.c                           |  285 --
>  arch/arm/mach-u300/i2c.h                           |   23 -
>  arch/arm/mach-u300/include/mach/hardware.h         |    5 -
>  arch/arm/mach-u300/include/mach/irqs.h             |   80 -
>  arch/arm/mach-u300/include/mach/syscon.h           |  592 ---
>  arch/arm/mach-u300/include/mach/timex.h            |   17 -
>  arch/arm/mach-u300/include/mach/u300-regs.h        |  165 -
>  arch/arm/mach-u300/include/mach/uncompress.h       |   45 -
>  arch/arm/mach-u300/regulator.c                     |   67 +-
>  arch/arm/mach-u300/spi.c                           |  102 -
>  arch/arm/mach-u300/spi.h                           |   26 -
>  arch/arm/mach-u300/timer.c                         |  113 +-
>  arch/arm/mach-u300/timer.h                         |    1 -
>  arch/arm/mach-u300/u300-gpio.h                     |   70 -
>  arch/arm/mach-vexpress/Kconfig                     |    9 +
>  arch/arm/mach-vexpress/Makefile                    |    1 +
>  arch/arm/mach-vexpress/core.h                      |    2 +
>  arch/arm/mach-vexpress/dcscb.c                     |  253 ++
>  arch/arm/mach-vexpress/dcscb_setup.S               |   38 +
>  arch/arm/mach-vexpress/platsmp.c                   |   20 +
>  arch/arm/mach-vexpress/v2m.c                       |    1 +
>  arch/arm/mach-virt/Makefile                        |    1 -
>  arch/arm/mach-virt/platsmp.c                       |   50 -
>  arch/arm/mach-virt/virt.c                          |    3 -
>  arch/arm/mach-zynq/slcr.c                          |    2 +-
>  arch/arm/mm/Kconfig                                |   21 +-
>  arch/arm/mm/Makefile                               |    2 +
>  arch/arm/mm/cache-nop.S                            |   50 +
>  arch/arm/mm/nommu.c                                |    7 +
>  arch/arm/mm/proc-v7m.S                             |  157 +
>  arch/arm/plat-samsung/Kconfig                      |   47 +-
>  arch/arm/plat-samsung/Makefile                     |   11 +-
>  arch/arm/plat-samsung/include/plat/dma-s3c24xx.h   |    5 -
>  arch/arm/plat-samsung/include/plat/pm.h            |    5 +
>  arch/arm/plat-samsung/init.c                       |    8 +-
>  arch/arm/plat-samsung/pm-gpio.c                    |    5 +-
>  arch/arm/plat-samsung/pm.c                         |    8 +-
>  arch/arm/plat-samsung/s5p-dev-mfc.c                |   11 +-
>  drivers/bus/Kconfig                                |    7 +
>  drivers/bus/Makefile                               |    2 +
>  drivers/bus/arm-cci.c                              |  533 +++
>  drivers/clk/Makefile                               |    2 +-
>  drivers/clk/clk-u300.c                             |  718 +++-
>  drivers/clk/clk-zynq.c                             |  378 --
>  drivers/clk/mvebu/Kconfig                          |   25 +-
>  drivers/clk/mvebu/Makefile                         |    8 +-
>  drivers/clk/mvebu/armada-370.c                     |  176 +
>  drivers/clk/mvebu/armada-xp.c                      |  210 ++
>  drivers/clk/mvebu/clk-core.c                       |  675 ----
>  drivers/clk/mvebu/clk-core.h                       |   18 -
>  drivers/clk/mvebu/clk-gating-ctrl.c                |  250 --
>  drivers/clk/mvebu/clk-gating-ctrl.h                |   22 -
>  drivers/clk/mvebu/clk.c                            |   23 -
>  drivers/clk/mvebu/common.c                         |  163 +
>  drivers/clk/mvebu/common.h                         |   48 +
>  drivers/clk/mvebu/dove.c                           |  194 +
>  drivers/clk/mvebu/kirkwood.c                       |  247 ++
>  drivers/clk/socfpga/clk.c                          |  194 +-
>  drivers/clk/tegra/clk-tegra114.c                   |   23 +-
>  drivers/clk/zynq/Makefile                          |    3 +
>  drivers/clk/zynq/clkc.c                            |  533 +++
>  drivers/clk/zynq/pll.c                             |  235 ++
>  drivers/clocksource/Kconfig                        |    2 +
>  drivers/clocksource/cadence_ttc_timer.c            |   23 +-
>  drivers/clocksource/dw_apb_timer_of.c              |   95 +-
>  drivers/cpuidle/cpuidle-calxeda.c                  |   14 -
>  drivers/dma/Kconfig                                |    2 +-
>  drivers/dma/coh901318.c                            |   43 +
>  drivers/dma/edma.c                                 |    2 +-
>  drivers/gpio/Kconfig                               |   12 +-
>  drivers/gpio/Makefile                              |    2 +-
>  drivers/gpio/gpio-clps711x.c                       |  236 +-
>  drivers/gpio/gpio-rcar.c                           |   28 +-
>  drivers/i2c/busses/i2c-stu300.c                    |   16 +-
>  drivers/media/platform/Kconfig                     |    6 +-
>  drivers/media/platform/exynos4-is/Kconfig          |    3 +-
>  drivers/media/platform/s5p-tv/Kconfig              |    2 +-
>  drivers/mfd/syscon.c                               |    3 +
>  drivers/mmc/host/davinci_mmc.c                     |    1 +
>  drivers/mtd/maps/Kconfig                           |    7 -
>  drivers/mtd/maps/Makefile                          |    1 -
>  drivers/mtd/maps/autcpu12-nvram.c                  |  129 -
>  drivers/pci/Kconfig                                |    2 +
>  drivers/pci/Makefile                               |    3 +
>  drivers/pci/host/Kconfig                           |   17 +
>  drivers/pci/host/Makefile                          |    2 +
>  drivers/pci/host/pci-mvebu.c                       |  914 +++++
>  drivers/pci/host/pcie-designware.c                 | 1057 ++++++
>  drivers/pinctrl/Kconfig                            |    5 +-
>  drivers/pinctrl/pinctrl-coh901.c                   |   35 +-
>  drivers/pinctrl/pinctrl-u300.c                     |    7 +
>  drivers/pinctrl/sh-pfc/Kconfig                     |   13 +-
>  drivers/pinctrl/sh-pfc/Makefile                    |    2 +
>  drivers/pinctrl/sh-pfc/core.c                      |   22 +-
>  drivers/pinctrl/sh-pfc/core.h                      |    4 +
>  drivers/pinctrl/sh-pfc/pfc-r8a7740.c               | 1923 +++++++---
>  drivers/pinctrl/sh-pfc/pfc-r8a7778.c               | 2783 ++++++++++++++
>  drivers/pinctrl/sh-pfc/pfc-r8a7779.c               |  493 ++-
>  drivers/pinctrl/sh-pfc/pfc-r8a7790.c               | 3835 ++++++++++++++++++++
>  drivers/pinctrl/sh-pfc/pfc-sh7372.c                | 1652 ++++++---
>  drivers/pinctrl/sh-pfc/pfc-sh73a0.c                |  742 ++--
>  drivers/pinctrl/sh-pfc/sh_pfc.h                    |    4 +-
>  drivers/rtc/rtc-coh901331.c                        |    6 +
>  drivers/spi/spi-pl022.c                            |    1 +
>  drivers/thermal/exynos_thermal.c                   |    3 +-
>  drivers/tty/serial/xilinx_uartps.c                 |   85 +-
>  drivers/usb/Kconfig                                |    1 +
>  drivers/usb/host/Kconfig                           |    2 +-
>  drivers/usb/host/ehci-platform.c                   |    6 +
>  drivers/usb/phy/Kconfig                            |   10 +-
>  drivers/usb/phy/phy-rcar-usb.c                     |  128 +-
>  drivers/watchdog/coh901327_wdt.c                   |   12 +-
>  include/dt-bindings/clock/imx6sl-clock.h           |  148 +
>  include/dt-bindings/clock/vf610-clock.h            |  163 +
>  include/linux/arm-cci.h                            |   61 +
>  include/linux/clk/mvebu.h                          |   22 -
>  include/linux/clk/zynq.h                           |    8 +-
>  include/linux/dw_apb_timer.h                       |    1 -
>  include/linux/mfd/davinci_voicecodec.h             |    3 +-
>  include/linux/mfd/syscon/clps711x.h                |   94 +
>  .../mach => include/linux/platform_data}/edma.h    |   94 +-
>  include/linux/platform_data/gpio-rcar.h            |    5 +-
>  include/linux/platform_data/pinctrl-coh901.h       |   22 -
>  include/linux/platform_data/spi-davinci.h          |    2 +-
>  include/linux/platform_data/usb-rcar-phy.h         |   28 +
>  include/linux/usb/ehci_pdriver.h                   |    4 +
>  sound/soc/davinci/davinci-evm.c                    |    1 +
>  sound/soc/davinci/davinci-pcm.c                    |    1 +
>  sound/soc/davinci/davinci-pcm.h                    |    2 +-
>  483 files changed, 34845 insertions(+), 19523 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
>  create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
>  create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
>  create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
>  create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
>  create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
>  create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
>  create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
>  create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
>  create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
>  create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
>  create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
>  create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
>  create mode 100644 arch/arm/boot/dts/keystone.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
>  create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
>  create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
>  create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
>  create mode 100644 arch/arm/boot/dts/ste-u300.dts
>  rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
>  delete mode 100644 arch/arm/configs/ap4evb_defconfig
>  delete mode 100644 arch/arm/configs/bonito_defconfig
>  create mode 100644 arch/arm/configs/keystone_defconfig
>  delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
>  create mode 100644 arch/arm/include/asm/v7m.h
>  create mode 100644 arch/arm/include/debug/keystone.S
>  create mode 100644 arch/arm/include/debug/rockchip.S
>  rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
>  create mode 100644 arch/arm/kernel/entry-v7m.S
>  create mode 100644 arch/arm/kernel/psci_smp.c
>  create mode 100644 arch/arm/mach-clps711x/devices.c
>  create mode 100644 arch/arm/mach-clps711x/devices.h
>  delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
>  delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
>  delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
>  delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
>  delete mode 100644 arch/arm/mach-exynos/dev-audio.c
>  delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
>  delete mode 100644 arch/arm/mach-exynos/dev-uart.c
>  delete mode 100644 arch/arm/mach-exynos/dma.c
>  delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
>  delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
>  delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
>  delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
>  delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
>  delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
>  delete mode 100644 arch/arm/mach-exynos/mach-origen.c
>  delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
>  delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
>  delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
>  delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
>  delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
>  delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
>  delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
>  delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
>  delete mode 100644 arch/arm/mach-exynos/setup-spi.c
>  delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
>  create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
>  create mode 100644 arch/arm/mach-imx/clk-vf610.c
>  create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
>  create mode 100644 arch/arm/mach-imx/mach-vf610.c
>  delete mode 100644 arch/arm/mach-imx/ulpi.c
>  delete mode 100644 arch/arm/mach-integrator/pci.c
>  create mode 100644 arch/arm/mach-integrator/pci_v3.h
>  create mode 100644 arch/arm/mach-keystone/Kconfig
>  create mode 100644 arch/arm/mach-keystone/Makefile
>  create mode 100644 arch/arm/mach-keystone/Makefile.boot
>  create mode 100644 arch/arm/mach-keystone/keystone.c
>  create mode 100644 arch/arm/mach-keystone/keystone.h
>  create mode 100644 arch/arm/mach-keystone/platsmp.c
>  create mode 100644 arch/arm/mach-keystone/smc.S
>  create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
>  delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
>  delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
>  create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
>  create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
>  create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
>  create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
>  create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
>  create mode 100644 arch/arm/mach-omap2/omap4-restart.c
>  create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
>  create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
>  create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
>  create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
>  create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
>  create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
>  create mode 100644 arch/arm/mach-omap2/prm54xx.h
>  create mode 100644 arch/arm/mach-omap2/scrm54xx.h
>  create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
>  create mode 100644 arch/arm/mach-rockchip/Kconfig
>  create mode 100644 arch/arm/mach-rockchip/Makefile
>  create mode 100644 arch/arm/mach-rockchip/rockchip.c
>  delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
>  delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
>  delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
>  delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
>  delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
>  delete mode 100644 arch/arm/mach-u300/i2c.c
>  delete mode 100644 arch/arm/mach-u300/i2c.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
>  delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
>  delete mode 100644 arch/arm/mach-u300/spi.c
>  delete mode 100644 arch/arm/mach-u300/spi.h
>  delete mode 100644 arch/arm/mach-u300/timer.h
>  delete mode 100644 arch/arm/mach-u300/u300-gpio.h
>  create mode 100644 arch/arm/mach-vexpress/dcscb.c
>  create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
>  delete mode 100644 arch/arm/mach-virt/platsmp.c
>  create mode 100644 arch/arm/mm/cache-nop.S
>  create mode 100644 arch/arm/mm/proc-v7m.S
>  create mode 100644 drivers/bus/arm-cci.c
>  delete mode 100644 drivers/clk/clk-zynq.c
>  create mode 100644 drivers/clk/mvebu/armada-370.c
>  create mode 100644 drivers/clk/mvebu/armada-xp.c
>  delete mode 100644 drivers/clk/mvebu/clk-core.c
>  delete mode 100644 drivers/clk/mvebu/clk-core.h
>  delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
>  delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
>  delete mode 100644 drivers/clk/mvebu/clk.c
>  create mode 100644 drivers/clk/mvebu/common.c
>  create mode 100644 drivers/clk/mvebu/common.h
>  create mode 100644 drivers/clk/mvebu/dove.c
>  create mode 100644 drivers/clk/mvebu/kirkwood.c
>  create mode 100644 drivers/clk/zynq/Makefile
>  create mode 100644 drivers/clk/zynq/clkc.c
>  create mode 100644 drivers/clk/zynq/pll.c
>  delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
>  create mode 100644 drivers/pci/host/Kconfig
>  create mode 100644 drivers/pci/host/Makefile
>  create mode 100644 drivers/pci/host/pci-mvebu.c
>  create mode 100644 drivers/pci/host/pcie-designware.c
>  create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
>  create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
>  create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
>  create mode 100644 include/dt-bindings/clock/vf610-clock.h
>  create mode 100644 include/linux/arm-cci.h
>  delete mode 100644 include/linux/clk/mvebu.h
>  create mode 100644 include/linux/mfd/syscon/clps711x.h
>  rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
>  delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
>  create mode 100644 include/linux/platform_data/usb-rcar-phy.h

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

* Re: [GIT PULL 3/7] ARM SoC specific changes
  2013-07-02 23:17     ` Russell King - ARM Linux
@ 2013-07-02 23:51       ` Linus Torvalds
  -1 siblings, 0 replies; 22+ messages in thread
From: Linus Torvalds @ 2013-07-02 23:51 UTC (permalink / raw)
  To: Russell King - ARM Linux
  Cc: Arnd Bergmann, linux-arm-kernel, Linux Kernel Mailing List, ARM SoC

On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> Please don't merge this yet.

Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..

            Linus

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

* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-02 23:51       ` Linus Torvalds
  0 siblings, 0 replies; 22+ messages in thread
From: Linus Torvalds @ 2013-07-02 23:51 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> Please don't merge this yet.

Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..

            Linus

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

* Re: [GIT PULL 3/7] ARM SoC specific changes
  2013-07-02 23:51       ` Linus Torvalds
@ 2013-07-03  0:00         ` Olof Johansson
  -1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2013-07-03  0:00 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Russell King - ARM Linux, Arnd Bergmann, linux-arm-kernel,
	Linux Kernel Mailing List, ARM SoC

On Tue, Jul 2, 2013 at 4:51 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
> <linux@arm.linux.org.uk> wrote:
>> Please don't merge this yet.
>
> Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..

It should hopefully not be a big problem, you'll see a merge conflict
(so will sfr) when merging from Russell due to add/add conflicts been
resolved by ordering them in opposite order in
arch/arm/include/asm/glue-proc.h.

Feel free to flip them back to Russell's preferred ordering at that
time, of course.


-Olof

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

* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-03  0:00         ` Olof Johansson
  0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2013-07-03  0:00 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jul 2, 2013 at 4:51 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
> <linux@arm.linux.org.uk> wrote:
>> Please don't merge this yet.
>
> Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..

It should hopefully not be a big problem, you'll see a merge conflict
(so will sfr) when merging from Russell due to add/add conflicts been
resolved by ordering them in opposite order in
arch/arm/include/asm/glue-proc.h.

Feel free to flip them back to Russell's preferred ordering at that
time, of course.


-Olof

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

* Re: [GIT PULL 3/7] ARM SoC specific changes
  2013-07-02 23:17     ` Russell King - ARM Linux
@ 2013-07-03  7:31       ` Arnd Bergmann
  -1 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-03  7:31 UTC (permalink / raw)
  To: Russell King - ARM Linux
  Cc: Linus Torvalds, linux-arm-kernel, linux-kernel, arm

On Wednesday 03 July 2013, Russell King - ARM Linux wrote:
> Please don't merge this yet.
> 
> Arnd has just done the worst possible thing - the arm-soc tree has taken
> bits of my tree, merged them into their own tree, had the same conflicts
> I've had, and then resolved them differently.
> 
> The result is that when these two trees now merge, they conflict on the
> conflict resolutions.  This is utter madness.

I assume you mean the confict in arch/arm/include/asm/glue-proc.h, right?

I'm sorry I did not realize that the conflict was between a commit
from your tree and from v3.10, otherwise I would have waited for your
pull request to come first.

I did the merge in my latest for-next branch, but not in the branches
that I sent off to Linus, instead I describe the conflict and Linus
picked one of the two possible resolutions. Unfortunately it was the
one I had, not yours, so he will get the conflict between the merges
again when he pulls your tree. I don't think there is any good way
to avoid that now, but since Linus now knows about the conflict it
at least won't be hard for him to figure out the solution, in this
case by using your version of the file.

	Arnd

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

* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-03  7:31       ` Arnd Bergmann
  0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-03  7:31 UTC (permalink / raw)
  To: linux-arm-kernel

On Wednesday 03 July 2013, Russell King - ARM Linux wrote:
> Please don't merge this yet.
> 
> Arnd has just done the worst possible thing - the arm-soc tree has taken
> bits of my tree, merged them into their own tree, had the same conflicts
> I've had, and then resolved them differently.
> 
> The result is that when these two trees now merge, they conflict on the
> conflict resolutions.  This is utter madness.

I assume you mean the confict in arch/arm/include/asm/glue-proc.h, right?

I'm sorry I did not realize that the conflict was between a commit
from your tree and from v3.10, otherwise I would have waited for your
pull request to come first.

I did the merge in my latest for-next branch, but not in the branches
that I sent off to Linus, instead I describe the conflict and Linus
picked one of the two possible resolutions. Unfortunately it was the
one I had, not yours, so he will get the conflict between the merges
again when he pulls your tree. I don't think there is any good way
to avoid that now, but since Linus now knows about the conflict it
at least won't be hard for him to figure out the solution, in this
case by using your version of the file.

	Arnd

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

end of thread, other threads:[~2013-07-03  7:32 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <201307022055.50717.arnd@arndb.de>
2013-07-02 18:59 ` [GIT PULL 1/7] ARM SoC non-cricitical bug fixes Arnd Bergmann
2013-07-02 18:59   ` Arnd Bergmann
2013-07-02 19:01 ` [GIT PULL 2/7] ARM SoC cleanups Arnd Bergmann
2013-07-02 19:01   ` Arnd Bergmann
2013-07-02 19:04 ` [GIT PULL 3/7] ARM SoC specific changes Arnd Bergmann
2013-07-02 19:04   ` Arnd Bergmann
2013-07-02 23:17   ` Russell King - ARM Linux
2013-07-02 23:17     ` Russell King - ARM Linux
2013-07-02 23:51     ` Linus Torvalds
2013-07-02 23:51       ` Linus Torvalds
2013-07-03  0:00       ` Olof Johansson
2013-07-03  0:00         ` Olof Johansson
2013-07-03  7:31     ` Arnd Bergmann
2013-07-03  7:31       ` Arnd Bergmann
2013-07-02 19:06 ` [GIT PULL 4/7] ARM SoC board " Arnd Bergmann
2013-07-02 19:06   ` Arnd Bergmann
2013-07-02 19:08 ` [GIT PULL 5/7] ARM SoC device tree changes Arnd Bergmann
2013-07-02 19:08   ` Arnd Bergmann
2013-07-02 19:12 ` [GIT PULL 6/7] ARM SoC driver specific changes Arnd Bergmann
2013-07-02 19:12   ` Arnd Bergmann
2013-07-02 19:14 ` [GIT PULL 7/7] ARM SoC late changes Arnd Bergmann
2013-07-02 19:14   ` Arnd Bergmann

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