Dear Matyáš Bobek,
thanks for the patches update and resolve of the review comments
On Thursday 19 of March 2026 20:13:07 Matyáš Bobek wrote:
> This series adds emulation of the FlexCAN CAN controller, version 2,
> found in NXP i.MX6 series SoCs. The controller is integrated into
> fsl-imx6 and the Sabrelite ARM board.
>
> The chip has two FlexCAN controllers, but the Linux Sabrelite
> device tree enables only one by default. Linux kernel with both
> controllers enabled has been tested to work properly (using a custom
> device tree).
> See docs/system/devices/can.rst for an example of QEMU command line
> invocation.
>
> More information about the implementation can be found in my bachelor
> thesis [1].
Tested-by: Pavel Pisa <pisa@fel.cvut.cz>
I have tested the the whole series with my setup
and SabreLite kernel to communicate with host CAN
utilities over SocketCAN
qemu-system-arm -m 1G -M sabrelite -smp 4 \
-kernel kernel-imx6q-sabrelite \
-dtb imx6q-sabrelite.dtb \
-initrd ramdisk.cpio \
-serial mon:stdio \
-nographic \
-object can-bus,id=canbus0-bus \
-object can-host-socketcan,if=can0,canbus=canbus0-bus,id=canbus0-socketcan \
-machine canbus0=canbus0-bus -machine canbus1=canbus0-bus \
You can apply my tested by to all patches as well as
Reviewed-by: Pavel Pisa <pisa@fel.cvut.cz>
Best wishes,
Pavel Pisa
phone: +420 603531357
e-mail: pisa@cmp.felk.cvut.cz
Department of Control Engineering FEE CVUT
Karlovo namesti 13, 121 35, Prague 2
university: http://control.fel.cvut.cz/
personal: http://cmp.felk.cvut.cz/~pisa
social: https://social.kernel.org/ppisa
projects: https://www.openhub.net/accounts/ppisa
CAN related:http://canbus.pages.fel.cvut.cz/
RISC-V education: https://comparch.edu.cvut.cz/
Open Technologies Research Education and Exchange Services
https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home