[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[QEMU][PATCH 0/5] Introduce Xilinx Versal CANFD
From: |
Vikram Garhwal |
Subject: |
[QEMU][PATCH 0/5] Introduce Xilinx Versal CANFD |
Date: |
Fri, 9 Sep 2022 23:12:09 -0700 |
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.
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 +-
hw/arm/xlnx-versal-virt.c | 45 +
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 | 2157 ++++++++++++++++++++++++++++
include/hw/arm/xlnx-versal.h | 12 +
include/hw/net/xlnx-versal-canfd.h | 92 ++
tests/qtest/meson.build | 1 +
tests/qtest/xlnx-canfd-test.c | 421 ++++++
10 files changed, 2776 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
- [QEMU][PATCH 0/5] Introduce Xilinx Versal CANFD,
Vikram Garhwal <=