aboutsummaryrefslogtreecommitdiff
path: root/hw/net/Kconfig
diff options
context:
space:
mode:
authorJan Charvat <charvj10@fel.cvut.cz>2020-09-14 10:13:40 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2020-09-30 19:11:37 +0200
commitaa406e8b7ecde584dd75fc545c41d28db7fd1082 (patch)
tree6060fb24bf58c35ea32ac430d0fed2878d7cbadf /hw/net/Kconfig
parent3c21c530a3ddd37bc194a68e2da7ef70672cc591 (diff)
hw/net/can: CTU CAN FD IP open hardware core emulation.
The implementation of the model of complete open-source/design/hardware CAN FD controller. The IP core project has been started and is maintained by Ondrej Ille at Czech Technical University in Prague. CTU CAN FD project pages: https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core CAN bus CTU FEE Projects Listing page: http://canbus.pages.fel.cvut.cz/ The core is mapped to PCIe card same as on one of its real hardware adaptations. The device implementing two CTU CAN FD ip cores is instantiated after CAN bus definition -object can-bus,id=canbus0-bus by QEMU parameters -device ctucan_pci,canbus0=canbus0-bus,canbus1=canbus0-bus Signed-off-by: Jan Charvat <charvj10@fel.cvut.cz> Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> Message-Id: <23e3ca4dcb2cc9900991016910a6cab7686c0e31.1600069689.git.pisa@cmp.felk.cvut.cz> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/net/Kconfig')
-rw-r--r--hw/net/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/hw/net/Kconfig b/hw/net/Kconfig
index e43c96dae0..225d948841 100644
--- a/hw/net/Kconfig
+++ b/hw/net/Kconfig
@@ -143,3 +143,14 @@ config CAN_SJA1000
default y if PCI_DEVICES
depends on PCI
select CAN_BUS
+
+config CAN_CTUCANFD
+ bool
+ default y if PCI_DEVICES
+ select CAN_BUS
+
+config CAN_CTUCANFD_PCI
+ bool
+ default y if PCI_DEVICES
+ depends on PCI && CAN_CTUCANFD
+ select CAN_BUS