[GIT PULL] ARM SoC Integrator updates for v3.19

Linus Walleij linus.walleij at linaro.org
Mon Nov 17 23:43:28 PST 2014

Hi ARM SoC folks,

this pull request for the Integrator is supposed to land on
top of the multiplatform pull request merged earlier, wherever
that was merged.

It needs to be merged on top of those patches since
multiplatform moves around in arch/arm/mach-integrator/Kconfig
and these features hit that file a lot.

By just looking at the diffstat you can see that this patchset
does GoodStuff(TM).

Please pull this in for v3.19!

Linus Walleij

The following changes since commit 9713497b6c64c67c8763f8f07fad325b193764b6:

  ARM: integrator: set V4T and V5 as default multitargets (2014-10-22
09:49:26 +0200)

are available in the git repository at:


for you to fetch changes up to f956a785a282f6b5a3e7d59937548f8b7c04d1ac:

  soc: move SoC driver for the ARM Integrator (2014-11-13 10:32:05 +0100)

Integrator updates for the v3.19 merge cycle on
top of the multiplatform patches, this moves out
some drivers and reduced the amount of code carried
in arch/arm/mach-integrator.

- Move the Integrator/AP timer to drivers/clocksource
- Move the restart functionality to the device tree,
  patches to enable restart for the Integrator have
  been merged to the reset tree (orthogonal)
- Move debug LEDs to device tree (using the syscon
  LED driver merged for v3.18)
- Move core module LEDs to device tree (using the
  syscon LED driver merged for v3.18)
- Move the SoC driver (chip ID etc) to

Linus Walleij (5):
      ARM: integrator: move AP timer to clocksource
      ARM: integrator: move restart to the device tree
      ARM: integrator: move debug LEDs to syscon LED driver
      ARM: integrator: move core module LED to device tree
      soc: move SoC driver for the ARM Integrator

 arch/arm/boot/dts/integrator.dtsi         |  48 ++++++-
 arch/arm/mach-integrator/Kconfig          |   5 +
 arch/arm/mach-integrator/Makefile         |   2 +-
 arch/arm/mach-integrator/cm.h             |   1 -
 arch/arm/mach-integrator/common.h         |   2 -
 arch/arm/mach-integrator/core.c           | 103 --------------
 arch/arm/mach-integrator/integrator_ap.c  | 218 ------------------------------
 arch/arm/mach-integrator/integrator_cp.c  |  28 ----
 arch/arm/mach-integrator/leds.c           | 124 -----------------
 drivers/clocksource/Makefile              |   1 +
 drivers/clocksource/timer-integrator-ap.c | 210 ++++++++++++++++++++++++++++
 drivers/soc/versatile/Kconfig             |   9 ++
 drivers/soc/versatile/Makefile            |   1 +
 drivers/soc/versatile/soc-integrator.c    | 154 +++++++++++++++++++++
 14 files changed, 428 insertions(+), 478 deletions(-)
 delete mode 100644 arch/arm/mach-integrator/leds.c
 create mode 100644 drivers/clocksource/timer-integrator-ap.c
 create mode 100644 drivers/soc/versatile/soc-integrator.c

More information about the linux-arm-kernel mailing list