[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 0/6] CTU CAN FD core support
From: |
pisa |
Subject: |
[PATCH v1 0/6] CTU CAN FD core support |
Date: |
Tue, 14 Jul 2020 14:20:13 +0200 |
From: Pavel Pisa <pisa@cmp.felk.cvut.cz>
CTU CAN FD is an open source soft core written in VHDL.
It originated in 2015 as Ondrej Ille's project at the
Department of Measurement of FEE at CTU.
Integration for Xilinx Zynq and Intel based SoCs is available
as well as support for PCIe integration of the core.
The core sources
https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core
The controller model and QEMU CAN subsystem extension to CAN FD
has been implemented in frame of bachelor theses of Jan Charvat.
The development branch ctu-canfd in CTU local project repository
https://gitlab.fel.cvut.cz/canbus/qemu-canbus
More CAN bus related project from Czech Technical University
in Prague, Faculty of Electrical Engineering at
http://canbus.pages.fel.cvut.cz/
Jan Charvat (5):
net/can: Initial host SocketCan support for CAN FD.
hw/net/can: sja1000 ignore CAN FD frames
net/can: Add can_dlc2len and can_len2dlc for CAN FD.
hw/net/can/ctucafd: Add CTU CAN FD core register definitions.
hw/net/can: CTU CAN FD IP open hardware core emulation.
Pavel Pisa (1):
hw/net/can: Documentation for CTU CAN FD IP open hardware core
emulation.
MAINTAINERS | 8 +
docs/can.txt | 113 +++-
hw/net/can/Makefile.objs | 3 +
hw/net/can/can_sja1000.c | 31 +-
hw/net/can/ctu_can_fd_frame.h | 190 +++++++
hw/net/can/ctu_can_fd_regs.h | 972 ++++++++++++++++++++++++++++++++++
hw/net/can/ctucan_core.c | 691 ++++++++++++++++++++++++
hw/net/can/ctucan_core.h | 127 +++++
hw/net/can/ctucan_pci.c | 281 ++++++++++
include/net/can_emu.h | 12 +-
net/can/can_core.c | 36 ++
net/can/can_socketcan.c | 47 +-
12 files changed, 2490 insertions(+), 21 deletions(-)
create mode 100644 hw/net/can/ctu_can_fd_frame.h
create mode 100644 hw/net/can/ctu_can_fd_regs.h
create mode 100644 hw/net/can/ctucan_core.c
create mode 100644 hw/net/can/ctucan_core.h
create mode 100644 hw/net/can/ctucan_pci.c
--
2.20.1
- [PATCH v1 0/6] CTU CAN FD core support,
pisa <=
- [PATCH v1 1/6] net/can: Initial host SocketCan support for CAN FD., pisa, 2020/07/14
- [PATCH v1 2/6] hw/net/can: sja1000 ignore CAN FD frames, pisa, 2020/07/14
- [PATCH v1 3/6] net/can: Add can_dlc2len and can_len2dlc for CAN FD., pisa, 2020/07/14
- [PATCH v1 4/6] hw/net/can/ctucafd: Add CTU CAN FD core register definitions., pisa, 2020/07/14
- [PATCH v1 5/6] hw/net/can: CTU CAN FD IP open hardware core emulation., pisa, 2020/07/14
- [PATCH v1 6/6] hw/net/can: Documentation for CTU CAN FD IP open hardware core emulation., pisa, 2020/07/14
- Re: [PATCH v1 0/6] CTU CAN FD core support, no-reply, 2020/07/14
- Re: [PATCH v1 0/6] CTU CAN FD core support, no-reply, 2020/07/14