[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
earlier.
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
--
1.7.2.5
More information about the barebox
mailing list