Thread (33 messages) 33 messages, 4 authors, 2014-03-27
STALE4467d
Revisions (6)
  1. v3 current
  2. v3 [diff vs current]
  3. v3 [diff vs current]
  4. v3 [diff vs current]
  5. v3 [diff vs current]
  6. v3 [diff vs current]

[PATCH V3 00/12] CCF support for Renesas r7s72100

From: laurent.pinchart@ideasonboard.com (Laurent Pinchart)
Date: 2014-03-07 16:14:01
Also in: linux-sh

Hi Wolfram,

Thank you for the patches.

Beside the comment to patch 06/12, I would have moved patches 06/12 to 08/12 
to the beginning of the series, in order to avoid adding a clock workaround 
for the serial clock only to remove it a couple of patches later.

Oh, and one might ask you to fix the 80 columns checkpatch warnings for patch 
01/12 :-) 

On Friday 07 March 2014 17:00:36 Wolfram Sang wrote:
This series moves the r7s72100 platfrom from the legacy clock implementation
to the common clock framework.

This series has been tested with the renesas-devel-v3.14-rc5-20140307v2 tag.
If you want to boot into a console, you have a runtime dependency [1].

Patches 1-5 is the minimal set to activate CCF and get the board booting
into a console. Patches 6-8 add SCIF support, 9+10 I2C support, and 11+12
SPI support.

Changes since V2:

Patches 1+3 got updates, patch 12 was not send out last time due to sendmail
error.

Patch 1 should probably go via clock tree (it has no dependencies). The rest
via shmobile. Please apply.

   Wolfram

PS: A tree can be found here with this series only:

git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/r7s-ccf

And here with a quick hack to make the system bootable:

git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
renesas/r7s-ccf-bootable

[1] http://lkml.org/lkml/2014/2/20/205 ([PATCH V7 0/3] clocksource:
Consolidate SH and ARM mach-shmobile Kconfig bits)


Wolfram Sang (12):
  clk: shmobile: add CPG driver for rz-platforms
  ARM: shmobile: r7s72100: document MSTP clock support
  ARM: shmobile: r7s72100: add essential clock nodes to dtsi
  ARM: shmobile: r7s72100: genmai: populate nodes for external clocks
  ARM: shmobile: r7s72100: use workaround for non DT-clocks
  ARM: shmobile: r7s72100: add scif nodes to dtsi
  ARM: shmobile: r7s72100: genmai: activate scif2 for console output
  ARM: shmobile: r7s72100: genmai: platform scif devices only for legacy
    support
  ARM: shmobile: r7s72100: add i2c clocks to dtsi
  ARM: shmobile: r7s72100: remove I2C DT clocks from legacy clock
    support
  ARM: shmobile: r7s72100: add spi clocks to dtsi
  ARM: shmobile: r7s72100: remove SPI DT clocks from legacy clock
    support

 .../bindings/clock/renesas,cpg-mstp-clocks.txt     |   1 +
 .../bindings/clock/renesas,rz-cpg-clocks.txt       |  29 +++
 arch/arm/boot/dts/r7s72100-genmai-reference.dts    |  12 ++
 arch/arm/boot/dts/r7s72100.dtsi                    | 223
++++++++++++++++++++- arch/arm/mach-shmobile/board-genmai-reference.c    | 
14 +-
 arch/arm/mach-shmobile/board-genmai.c              |  44 ++++
 arch/arm/mach-shmobile/clock-r7s72100.c            |   9 -
 arch/arm/mach-shmobile/setup-r7s72100.c            |  43 ----
 drivers/clk/shmobile/Makefile                      |   1 +
 drivers/clk/shmobile/clk-rz.c                      | 103 ++++++++++
 include/dt-bindings/clock/r7s72100-clock.h         |  40 ++++
 11 files changed, 464 insertions(+), 55 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt create
mode 100644 drivers/clk/shmobile/clk-rz.c
 create mode 100644 include/dt-bindings/clock/r7s72100-clock.h
-- 
Regards,

Laurent Pinchart
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help