From: Geert Uytterhoeven <geert@linux-m68k.org>
To: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Cc: Magnus Damm <magnus.damm@gmail.com>,
Rob Herring <robh+dt@kernel.org>,
Greg KH <gregkh@linuxfoundation.org>,
Jiri Slaby <jirislaby@kernel.org>,
Linux-Renesas <linux-renesas-soc@vger.kernel.org>,
"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
<devicetree@vger.kernel.org>,
"open list:SERIAL DRIVERS" <linux-serial@vger.kernel.org>
Subject: Re: [PATCH 09/16] soc: renesas: Identify R-Car S4-8
Date: Thu, 18 Nov 2021 20:04:55 +0100 [thread overview]
Message-ID: <CAMuHMdVLRwzhhLg2dne8KgNsDW4uJWMhjD1Y9sBfSKVgdZBR8Q@mail.gmail.com> (raw)
In-Reply-To: <20211116074130.107554-10-yoshihiro.shimoda.uh@renesas.com>
Hi Shimoda-san,
On Tue, Nov 16, 2021 at 8:42 AM Yoshihiro Shimoda
<yoshihiro.shimoda.uh@renesas.com> wrote:
> Add support for identifying the R-Car S4-8 (R8A779F0) SoC.
>
> Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Thanks for your patch!
> --- a/drivers/soc/renesas/Kconfig
> +++ b/drivers/soc/renesas/Kconfig
> @@ -256,6 +256,13 @@ config ARCH_R8A779A0
> help
> This enables support for the Renesas R-Car V3U SoC.
>
> +config ARCH_R8A779F0
> + bool "ARM64 Platform support for R-Car S4-8"
> + select ARCH_RCAR_GEN3
> + select SYSC_R8A779F0
"SYSC_R8A779F0" is only defined in [PATCH 10/16], so you may want to
reorder your series. Or I will while applying later ;-)
> + help
> + This enables support for the Renesas R-Car S4-8 SoC.
> +
> config ARCH_R8A774C0
> bool "ARM64 Platform support for RZ/G2E"
> select ARCH_RCAR_GEN3
> diff --git a/drivers/soc/renesas/renesas-soc.c b/drivers/soc/renesas/renesas-soc.c
> index 7961b0be1850..857a42a82747 100644
> --- a/drivers/soc/renesas/renesas-soc.c
> +++ b/drivers/soc/renesas/renesas-soc.c
> @@ -33,6 +33,11 @@ static const struct renesas_family fam_rcar_gen3 __initconst __maybe_unused = {
> .reg = 0xfff00044, /* PRR (Product Register) */
> };
>
> +static const struct renesas_family fam_rcar_gen4 __initconst __maybe_unused = {
> + .name = "R-Car Gen4",
> + .reg = 0xfff00044, /* PRR (Product Register) */
> +};
> +
> static const struct renesas_family fam_rmobile __initconst __maybe_unused = {
> .name = "R-Mobile",
> .reg = 0xe600101c, /* CCCR (Common Chip Code Register) */
> @@ -214,6 +219,11 @@ static const struct renesas_soc soc_rcar_v3u __initconst __maybe_unused = {
> .id = 0x59,
> };
>
> +static const struct renesas_soc soc_rcar_s4 __initconst __maybe_unused = {
> + .family = &fam_rcar_gen4,
> + .id = 0x5a,
> +};
> +
> static const struct renesas_soc soc_shmobile_ag5 __initconst __maybe_unused = {
> .family = &fam_shmobile,
> .id = 0x37,
> @@ -319,6 +329,9 @@ static const struct of_device_id renesas_socs[] __initconst = {
> #ifdef CONFIG_ARCH_R8A779A0
> { .compatible = "renesas,r8a779a0", .data = &soc_rcar_v3u },
> #endif
> +#ifdef CONFIG_ARCH_R8A779F0
> + { .compatible = "renesas,r8a779f0", .data = &soc_rcar_s4 },
> +#endif
> #if defined(CONFIG_ARCH_R9A07G044)
> { .compatible = "renesas,r9a07g044", .data = &soc_rz_g2l },
> #endif
> --
> 2.25.1
>
--
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
next prev parent reply other threads:[~2021-11-18 19:05 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-16 7:41 [PATCH 00/16] treewide: Initial support for R-Car S4-8 Yoshihiro Shimoda
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 [this message]
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=CAMuHMdVLRwzhhLg2dne8KgNsDW4uJWMhjD1Y9sBfSKVgdZBR8Q@mail.gmail.com \
--to=geert@linux-m68k.org \
--cc=devicetree@vger.kernel.org \
--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 \
--cc=yoshihiro.shimoda.uh@renesas.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).