[PATCH v2 00/30] ARM: shmobile: Enable SCI and TMU using DT

Simon Horman horms at verge.net.au
Sat Jul 12 06:23:17 PDT 2014


On Mon, Jul 07, 2014 at 09:54:25AM +0200, Simon Horman wrote:
> 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

As Greg KH has merged the above patch I have queued up
the SCI patches listed below.

> 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