[PATCH v2 00/30] ARM: shmobile: Enable SCI and TMU using DT
Simon Horman
horms+renesas at verge.net.au
Mon Jul 7 00:54:25 PDT 2014
The purpose of this series is to enable SCI, CMT and TMU using DT
on boards that use DT-reference. Or in other-words boards other
than the mackerel that are not covered by Laurent Pinchart's work in
the same area.
This series is based on a merge of:
* [GIT PULL v2 FOR v3.17] Renesas CMT, MTU2 and TMU timers DT support
* renesas-devel-v3.16-rc4-20140707
It also depends on
[PATCH v2] serial: sh-sci: Add device tree support for r8a7{778,740,3a4} and sh73a
This series does not enable TMU for the sh73a0/kzm9g-reference
as:
* It appears to use sh-intc as an interrupt source and I am unsure
how to use this from DT at this time and;
* It is not currently enabled in dt-reference.
I will address this as a follow-up if appropriate.
Simon Horman (30):
ARM: shmobile: r8a7778: add SCI clock support for DT
ARM: shmobile: r8a7778: Add SCIF nodes
ARM: shmobile: bockw-reference: Initialise SCIF device using DT
ARM: shmobile: r8a7778: add TMU clock support for DT
ARM: shmobile: r8a7778: Add TMU nodes
ARM: shmobile: bockw-reference: Initialise TMU device using DT
ARM: shmobile: r8a73a4: add SCI clock support for DT
ARM: shmobile: r8a73a4: Add SCIF nodes
ARM: shmobile: ape6evm-reference: Initialise SCIF device using DT
ARM: shmobile: r8a73a4: add CMT1 clock support for DT
ARM: shmobile: r8a73a4: Add CMT1 node
ARM: shmobile: r8a73a4: Rename cmt registration helper
ARM: shmobile: ape6evm-reference: Initialise CMT1 device using DT
ARM: shmobile: r8a73a4: Remove empty r8a73a4_add_dt_devices
ARM: shmobile: r8a7740: correct SCI clock support for DT
ARM: shmobile: r8a7740: Add SCIF nodes
ARM: shmobile: armadillo800eva-reference: Initialise SCIF device using
DT
ARM: shmobile: r8a7740: add TMU clock support for DT
ARM: shmobile: r8a7740: Add TMU nodes
ARM: shmobile: armadillo800eva-reference: Initialise TMU device using
DT
ARM: shmobile: r8a7740: add CMT1 clock support for DT
ARM: shmobile: r8a7740: Add CMT1 node
ARM: shmobile: armadillo800eva-reference: Initialise CMT1 device using
DT
ARM: shmobile: r8a7740: Remove unnecessary
r8a7740_add_standard_devices_dt()
ARM: shmobile: sh73a0: add SCI clock support for DT
ARM: shmobile: sh73a0: Add SCIF nodes
ARM: shmobile: kzm9g-reference: Initialise SCIF device using DT
ARM: shmobile: sh73a0: add CMT1 clock support for DT
ARM: shmobile: sh73a0: Add CMT1 node
ARM: shmobile: kzm9g-reference: Initialise CMT1 device using DT
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 18 +++-
arch/arm/boot/dts/r8a73a4.dtsi | 52 ++++++++++++
.../boot/dts/r8a7740-armadillo800eva-reference.dts | 22 ++++-
arch/arm/boot/dts/r8a7740.dtsi | 97 ++++++++++++++++++++++
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 18 +++-
arch/arm/boot/dts/r8a7778.dtsi | 78 +++++++++++++++++
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 18 +++-
arch/arm/boot/dts/sh73a0.dtsi | 83 ++++++++++++++++++
arch/arm/mach-shmobile/board-ape6evm-reference.c | 1 -
.../board-armadillo800eva-reference.c | 3 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 7 ++
arch/arm/mach-shmobile/clock-r8a7740.c | 21 +++--
arch/arm/mach-shmobile/clock-r8a7778.c | 8 ++
arch/arm/mach-shmobile/clock-sh73a0.c | 10 +++
arch/arm/mach-shmobile/r8a73a4.h | 1 -
arch/arm/mach-shmobile/r8a7740.h | 1 -
arch/arm/mach-shmobile/setup-r8a73a4.c | 21 ++---
arch/arm/mach-shmobile/setup-r8a7740.c | 18 +---
arch/arm/mach-shmobile/setup-r8a7778.c | 15 ++--
arch/arm/mach-shmobile/setup-sh73a0.c | 11 +--
20 files changed, 431 insertions(+), 72 deletions(-)
--
2.0.0.rc2
More information about the linux-arm-kernel
mailing list