From: Vikram Garhwal <vikram.garhwal@amd.com>
To: <qemu-devel@nongnu.org>
Cc: <francisco.iglesias@amd.com>, <edgar.iglesias@amd.com>,
Vikram Garhwal <vikram.garhwal@amd.com>
Subject: [QEMU][PATCH v2 0/5] Introduce Xilinx Versal CANFD
Date: Fri, 21 Oct 2022 22:47:41 -0700 [thread overview]
Message-ID: <20221022054746.28217-1-vikram.garhwal@amd.com> (raw)
Hi,
This patch implements CANFD controller for xlnx-versal-virt machine. There are
two controllers CANFD0@0xFF06_0000 and CANFD1@0xFF07_0000 are connected to the
machine.
Also, added basic qtests for data exchange between both the controllers in
various supported configs.
Changelog:
v1->v2
Update xlnx-versal-virt.rst with CANFD examples and add this in 03/05 patch.
Addressed comments for patch 02/05 and 03/05.
Add reviewed-by tags for patch 01/05, 04/05 and 05/05.
Change commit message for patch 02/05.
Add SPDX license for Qtest.
Regards,
Vikram
Vikram Garhwal (5):
MAINTAINERS: Update maintainer's email for Xilinx CAN
hw/net/can: Introduce Xilinx Versal CANFD controller
xlnx-zynqmp: Connect Xilinx VERSAL CANFD controllers
tests/qtest: Introduce tests for Xilinx VERSAL CANFD controller
MAINTAINERS: Include canfd tests under Xilinx CAN
MAINTAINERS | 6 +-
docs/system/arm/xlnx-versal-virt.rst | 31 +
hw/arm/xlnx-versal-virt.c | 48 +
hw/arm/xlnx-versal.c | 37 +
hw/net/can/meson.build | 1 +
hw/net/can/trace-events | 7 +
hw/net/can/xlnx-versal-canfd.c | 2160 ++++++++++++++++++++++++++
include/hw/arm/xlnx-versal.h | 12 +
include/hw/net/xlnx-versal-canfd.h | 91 ++
tests/qtest/meson.build | 1 +
tests/qtest/xlnx-canfd-test.c | 422 +++++
11 files changed, 2813 insertions(+), 3 deletions(-)
create mode 100644 hw/net/can/xlnx-versal-canfd.c
create mode 100644 include/hw/net/xlnx-versal-canfd.h
create mode 100644 tests/qtest/xlnx-canfd-test.c
--
2.17.1
next reply other threads:[~2022-10-22 6:37 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-22 5:47 Vikram Garhwal [this message]
2022-10-22 5:47 ` [QEMU][PATCH v2 1/5] MAINTAINERS: Update maintainer's email for Xilinx CAN Vikram Garhwal
2022-11-10 17:11 ` Peter Maydell
2022-10-22 5:47 ` [QEMU][PATCH v2 2/5] hw/net/can: Introduce Xilinx Versal CANFD controller Vikram Garhwal
2022-11-10 17:07 ` Peter Maydell
2022-12-06 23:13 ` Vikram Garhwal
2022-10-22 5:47 ` [QEMU][PATCH v2 3/5] xlnx-zynqmp: Connect Xilinx VERSAL CANFD controllers Vikram Garhwal
2022-11-09 16:26 ` Francisco Iglesias
2022-10-22 5:47 ` [QEMU][PATCH v2 4/5] tests/qtest: Introduce tests for Xilinx VERSAL CANFD controller Vikram Garhwal
2022-11-08 13:53 ` Francisco Iglesias
2022-11-10 17:10 ` Peter Maydell
2022-10-22 5:47 ` [QEMU][PATCH v2 5/5] MAINTAINERS: Include canfd tests under Xilinx CAN Vikram Garhwal
2022-11-08 13:54 ` Francisco Iglesias
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=20221022054746.28217-1-vikram.garhwal@amd.com \
--to=vikram.garhwal@amd.com \
--cc=edgar.iglesias@amd.com \
--cc=francisco.iglesias@amd.com \
--cc=qemu-devel@nongnu.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.