Hi Geert,
here is the minimal topic branch to prepare V3U CMT and TMU timers for
renesas-drivers. There is also another branch (intended for testing)
which enables the timers in DT, too:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/v3u/timers-v1
Bit I thought this was not so suitable for renesas drivers, so this
minimal branch.
Please pull.
Kind regards,
Wolfram
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git renesas/v3u/timers-v1-minimal
for you to fetch changes up to 203fa4f26a8be19c225b20d8e7526b50972c099d:
arm64: dts: renesas: r8a779a0: Add CMT support (2021-03-19 10:54:57 +0100)
----------------------------------------------------------------
Niklas Söderlund (1):
timekeeping: Allow runtime PM from change_clocksource()
Phong Hoang (2):
arm64: dts: renesas: r8a779a0: Add TMU support
arm64: dts: renesas: r8a779a0: Add CMT support
Wolfram Sang (5):
dt-bindings: timer: renesas,tmu: add r8a779a0 TMU support
clk: renesas: r8a779a0: Add TMU clocks
clocksource: sh_cmt: don't use CMTOUT_IE with R-Car Gen2/3
dt-bindings: timer: renesas,cmt: add r8a779a0 CMT support
clk: renesas: r8a779a0: Add CMT clocks
with much appreciated quality assurance from
----------------------------------------------------------------
Geert Uytterhoeven (1):
(Rev.) clocksource: sh_cmt: don't use CMTOUT_IE with R-Car Gen2/3
Niklas Söderlund (1):
(Rev.) clocksource: sh_cmt: don't use CMTOUT_IE with R-Car Gen2/3
.../devicetree/bindings/timer/renesas,cmt.yaml | 2 +
.../devicetree/bindings/timer/renesas,tmu.yaml | 1 +
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 135 +++++++++++++++++++++
drivers/clk/renesas/r8a779a0-cpg-mssr.c | 10 ++
drivers/clocksource/sh_cmt.c | 5 +-
kernel/time/timekeeping.c | 36 ++++--
6 files changed, 174 insertions(+), 15 deletions(-)