From: Ulrich Hecht <uli+renesas@fpond.eu>
To: linux-renesas-soc@vger.kernel.org
Cc: netdev@vger.kernel.org, davem@davemloft.net,
linux-can@vger.kernel.org,
prabhakar.mahadev-lad.rj@bp.renesas.com,
biju.das.jz@bp.renesas.com, wsa@kernel.org,
yoshihiro.shimoda.uh@renesas.com, wg@grandegger.com,
mkl@pengutronix.de, kuba@kernel.org, mailhol.vincent@wanadoo.fr,
socketcan@hartkopp.net, Ulrich Hecht <uli+renesas@fpond.eu>
Subject: [PATCH 0/3] can: rcar_canfd: Add support for V3U flavor
Date: Fri, 24 Sep 2021 17:31:10 +0200 [thread overview]
Message-ID: <20210924153113.10046-1-uli+renesas@fpond.eu> (raw)
Hi!
This adds CANFD support for V3U (R8A779A0) SoCs. The V3U's IP supports up to
eight channels and has some other minor differences to the Gen3 variety:
- changes to some register offsets and layouts
- absence of "classic CAN" registers, both modes are handled through the
CANFD register set
This patch set tries to accommodate these changes in a minimally intrusive
way. It follows the methods implemented in the BSP patch 745cdc4ea76af4
("can: rcar_canfd: Add support for r8a779a0 SoC"), but has not been tested
on an actual V3U device due to lack of hardware.
One thing I'm not sure of is what to name the compatible string. ATM it
looks to me like this controller cultivar is a one-off, so I named it
"renesas,r8a779a0-canfd", but I would not be surprised if it showed up in
future chips as well.
CU
Uli
Ulrich Hecht (3):
can: rcar_canfd: Add support for r8a779a0 SoC
dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
arm64: dts: r8a779a0: Add CANFD device node
.../bindings/net/can/renesas,rcar-canfd.yaml | 1 +
arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 55 +++++
drivers/net/can/rcar/rcar_canfd.c | 227 ++++++++++++------
3 files changed, 208 insertions(+), 75 deletions(-)
--
2.20.1
next reply other threads:[~2021-09-24 15:31 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-24 15:31 Ulrich Hecht [this message]
2021-09-24 15:31 ` [PATCH 1/3] can: rcar_canfd: Add support for r8a779a0 SoC Ulrich Hecht
2021-09-24 16:34 ` Wolfram Sang
2021-09-28 8:47 ` Ulrich Hecht
2021-10-05 13:06 ` Geert Uytterhoeven
2021-10-18 12:50 ` Marc Kleine-Budde
2022-01-11 16:21 ` Ulrich Hecht
2021-09-24 15:31 ` [PATCH 2/3] dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support Ulrich Hecht
2021-10-05 13:15 ` Geert Uytterhoeven
2021-09-24 15:31 ` [PATCH 3/3] arm64: dts: r8a779a0: Add CANFD device node Ulrich Hecht
2021-10-05 13:20 ` Geert Uytterhoeven
2022-01-11 16:21 ` Ulrich Hecht
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=20210924153113.10046-1-uli+renesas@fpond.eu \
--to=uli+renesas@fpond.eu \
--cc=biju.das.jz@bp.renesas.com \
--cc=davem@davemloft.net \
--cc=kuba@kernel.org \
--cc=linux-can@vger.kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=mailhol.vincent@wanadoo.fr \
--cc=mkl@pengutronix.de \
--cc=netdev@vger.kernel.org \
--cc=prabhakar.mahadev-lad.rj@bp.renesas.com \
--cc=socketcan@hartkopp.net \
--cc=wg@grandegger.com \
--cc=wsa@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).