[PATCH 0/6] ARM: mvebu: DT support, SPI driver, and Dove DT

Sebastian Hesselbarth sebastian.hesselbarth at gmail.com
Fri Jun 28 14:25:41 EDT 2013

This patch set is a first attempt to bring full DT support to Marvell
MVEBU SoCs. It also introduces a driver for the SPI controller found
on these SoCs with special treatment of additional functions for Dove
and Armada 370/XP SoCs.

First, current soc_init is moved from postcore initcall to core initcall,
to allow clocks to be accessed early. Then DT support is added for both
clocksource drivers found on Orion and Armada 370/XP SoCs, respectively.
Third, a DT-only SPI driver is added to allow access to SPI devices found
on boards comprising Marvell SoCs.

The last two patches extend SolidRun CuBox defconfig with a bunch of
options for future drivers and debug commands and import DTS files from
Linux with an additional node for the timer.

The patch set depends on the MVEBU/Orion clocksource callback patch sent

Sebastian Hesselbarth (6):
  ARM: mvebu: move soc_init to core_initcall
  clocksource: orion: add DT support
  clocksource: mvebu: add DT support
  spi: add Marvell MVEBU SoC SPI driver
  ARM: mvebu: add more options to SolidRun CuBox defconfig
  ARM: mvebu: import DT files for Dove SoC and SolidRun CuBox

 arch/arm/configs/solidrun_cubox_defconfig |   71 ++++++
 arch/arm/dts/dove-cubox.dts               |  154 ++++++++++++
 arch/arm/dts/dove.dtsi                    |  285 ++++++++++++++++++++++
 arch/arm/mach-mvebu/armada-370-xp.c       |    2 +-
 arch/arm/mach-mvebu/dove.c                |    2 +-
 arch/arm/mach-mvebu/kirkwood.c            |    2 +-
 drivers/clocksource/mvebu.c               |    9 +-
 drivers/clocksource/orion.c               |    8 +-
 drivers/spi/Kconfig                       |    4 +
 drivers/spi/Makefile                      |    1 +
 drivers/spi/mvebu_spi.c                   |  378 +++++++++++++++++++++++++++++
 11 files changed, 910 insertions(+), 6 deletions(-)
 create mode 100644 arch/arm/dts/dove-cubox.dts
 create mode 100644 arch/arm/dts/dove.dtsi
 create mode 100644 drivers/spi/mvebu_spi.c

Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Cc: barebox at lists.infradead.org

More information about the barebox mailing list