From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
To: geert+renesas@glider.be, magnus.damm@gmail.com,
robh+dt@kernel.org, gregkh@linuxfoundation.org,
jirislaby@kernel.org
Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org,
linux-serial@vger.kernel.org,
Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Subject: [PATCH 00/16] treewide: Initial support for R-Car S4-8
Date: Tue, 16 Nov 2021 16:41:14 +0900 [thread overview]
Message-ID: <20211116074130.107554-1-yoshihiro.shimoda.uh@renesas.com> (raw)
This patch series adds initial support for the Renesas R-Car S4-8
(r8a779f0) SoC.
Yoshihiro Shimoda (16):
dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings
dt-bindings: arm: renesas: Document Renesas Spider boards
dt-bindings: reset: renesas,rst: Document r8a779f0 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings
dt-bindings: power: Add r8a779f0 SYSC power domain definitions
dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0
dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions
dt-bindings: serial: renesas,scif: Document r8a779f0 bindings
soc: renesas: Identify R-Car S4-8
soc: renesas: r8a779f0-sysc: Add r8a779f0 support
soc: renesas: rcar-rst: Add support for R-Car S4-8
clk: renesas: cpg-mssr: Add support for R-Car S4-8
tty: serial: sh-sci: Add support for R-Car Gen4
arm64: dts: renesas: Add Renesas R8A779F0 SoC support
arm64: dts: renesas: Add Renesas Spider boards support
arm64: defconfig: Enable R-Car S4-8
.../devicetree/bindings/arm/renesas.yaml | 12 +
.../bindings/clock/renesas,cpg-mssr.yaml | 1 +
.../bindings/power/renesas,rcar-sysc.yaml | 1 +
.../bindings/reset/renesas,rst.yaml | 1 +
.../bindings/serial/renesas,scif.yaml | 6 +
arch/arm64/boot/dts/renesas/Makefile | 2 +
.../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 36 ++
.../boot/dts/renesas/r8a779f0-spider.dts | 22 +
arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 121 ++++++
arch/arm64/configs/defconfig | 1 +
drivers/clk/renesas/Kconfig | 10 +
drivers/clk/renesas/Makefile | 2 +
drivers/clk/renesas/r8a779a0-cpg-mssr.c | 2 +-
drivers/clk/renesas/r8a779f0-cpg-mssr.c | 188 +++++++++
drivers/clk/renesas/rcar-gen4-cpg.c | 141 +++++++
drivers/clk/renesas/rcar-gen4-cpg.h | 76 ++++
drivers/clk/renesas/renesas-cpg-mssr.c | 42 +-
drivers/clk/renesas/renesas-cpg-mssr.h | 3 +-
drivers/soc/renesas/Kconfig | 10 +
drivers/soc/renesas/Makefile | 3 +-
drivers/soc/renesas/r8a779a0-sysc.c | 380 +-----------------
drivers/soc/renesas/r8a779f0-sysc.c | 47 +++
drivers/soc/renesas/rcar-gen4-sysc.c | 376 +++++++++++++++++
drivers/soc/renesas/rcar-gen4-sysc.h | 43 ++
drivers/soc/renesas/rcar-rst.c | 14 +-
drivers/soc/renesas/renesas-soc.c | 13 +
drivers/tty/serial/sh-sci.c | 3 +
include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 65 +++
include/dt-bindings/power/r8a779f0-sysc.h | 30 ++
29 files changed, 1251 insertions(+), 400 deletions(-)
create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-cpu.dtsi
create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider.dts
create mode 100644 arch/arm64/boot/dts/renesas/r8a779f0.dtsi
create mode 100644 drivers/clk/renesas/r8a779f0-cpg-mssr.c
create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.c
create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.h
create mode 100644 drivers/soc/renesas/r8a779f0-sysc.c
create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.c
create mode 100644 drivers/soc/renesas/rcar-gen4-sysc.h
create mode 100644 include/dt-bindings/clock/r8a779f0-cpg-mssr.h
create mode 100644 include/dt-bindings/power/r8a779f0-sysc.h
--
2.25.1
next reply other threads:[~2021-11-16 7:42 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-16 7:41 Yoshihiro Shimoda [this message]
2021-11-16 7:41 ` [PATCH 01/16] dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings Yoshihiro Shimoda
2021-11-18 17:50 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 02/16] dt-bindings: arm: renesas: Document Renesas Spider boards Yoshihiro Shimoda
2021-11-16 14:02 ` Rob Herring
2021-11-18 17:53 ` Geert Uytterhoeven
2021-11-19 2:14 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 03/16] dt-bindings: reset: renesas,rst: Document r8a779f0 reset module Yoshihiro Shimoda
2021-11-18 18:19 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 04/16] dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings Yoshihiro Shimoda
2021-11-18 18:38 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 05/16] dt-bindings: power: Add r8a779f0 SYSC power domain definitions Yoshihiro Shimoda
2021-11-18 18:42 ` Geert Uytterhoeven
2021-11-19 2:16 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 06/16] dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 Yoshihiro Shimoda
2021-11-18 18:43 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 07/16] dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions Yoshihiro Shimoda
2021-11-18 18:53 ` Geert Uytterhoeven
2021-11-19 2:21 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 08/16] dt-bindings: serial: renesas,scif: Document r8a779f0 bindings Yoshihiro Shimoda
2021-11-18 18:56 ` Geert Uytterhoeven
2021-11-19 2:24 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 09/16] soc: renesas: Identify R-Car S4-8 Yoshihiro Shimoda
2021-11-18 19:03 ` Geert Uytterhoeven
2021-11-19 2:27 ` Yoshihiro Shimoda
2021-11-18 19:04 ` Geert Uytterhoeven
2021-11-19 2:32 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 10/16] soc: renesas: r8a779f0-sysc: Add r8a779f0 support Yoshihiro Shimoda
2021-11-23 16:18 ` Geert Uytterhoeven
2021-11-24 6:49 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 11/16] soc: renesas: rcar-rst: Add support for R-Car S4-8 Yoshihiro Shimoda
2021-11-18 19:10 ` Geert Uytterhoeven
2021-11-19 2:35 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 12/16] clk: renesas: cpg-mssr: " Yoshihiro Shimoda
2021-11-24 13:48 ` Geert Uytterhoeven
2021-11-29 8:35 ` Yoshihiro Shimoda
2021-11-29 8:47 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 13/16] tty: serial: sh-sci: Add support for R-Car Gen4 Yoshihiro Shimoda
2021-11-18 19:11 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 14/16] arm64: dts: renesas: Add Renesas R8A779F0 SoC support Yoshihiro Shimoda
2021-11-24 14:02 ` Geert Uytterhoeven
2021-11-16 7:41 ` [PATCH 15/16] arm64: dts: renesas: Add Renesas Spider boards support Yoshihiro Shimoda
2021-11-24 14:06 ` Geert Uytterhoeven
2021-12-08 9:21 ` Geert Uytterhoeven
2021-12-08 9:36 ` Yoshihiro Shimoda
2021-11-16 7:41 ` [PATCH 16/16] arm64: defconfig: Enable R-Car S4-8 Yoshihiro Shimoda
2021-11-24 14:03 ` Geert Uytterhoeven
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211116074130.107554-1-yoshihiro.shimoda.uh@renesas.com \
--to=yoshihiro.shimoda.uh@renesas.com \
--cc=devicetree@vger.kernel.org \
--cc=geert+renesas@glider.be \
--cc=gregkh@linuxfoundation.org \
--cc=jirislaby@kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=magnus.damm@gmail.com \
--cc=robh+dt@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.