blastopf.blogg.se

Flexcan rx mb
Flexcan rx mb









flexcan rx mb

+ * You should have received a copy of the GNU General Public License + * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * but WITHOUT ANY WARRANTY without even the implied warranty of + * This program is distributed in the hope that it will be useful, + * as published by the Free Software Foundation + * it under the terms of the version 2 of the GNU General Public License + * This program is free software you can redistribute it and/or modify + * Copyright (C) 2014-2016 Pengutronix, Marc Kleine-Budde +++ -0,0 +1,163 * Copyright (c) 2014 David Jander, Protonic Holland +++ -6,7 +6,8 obj-$(CONFIG_CAN_VCAN) += vcan.oĭiff -git a/drivers/net/can/rx-offload.c b/drivers/net/can/rx-offload.c Include/linux/can/rx-offload.h | 56 ++++++++++++++ģ files changed, 221 insertions(+), 1 deletion(-)Ĭreate mode 100644 drivers/net/can/rx-offload.cĬreate mode 100644 include/linux/can/rx-offload.hĭiff -git a/drivers/net/can/Makefile b/drivers/net/can/Makefile Some CAN controllers have a usable FIFO already but can still benefitįrom off-loading the CAN controller FIFO. To: linux-can +Cc: david, Marc Kleine-Budde ` (14 subsequent siblings) 15 siblings, 0 replies 30+ messages in thread 18:32 ` can: rx-offload: Add support for timestamp " Marc Kleine-Budde 18:32 can: rx-offload: add implmentation and switch flexcan driver to use it Marc 18:32 ` Marc Kleine-Budde * can: rx-offload: Add support for HW fifo based irq offloading Testing on any flexcan core is highly appreciated.

flexcan rx mb flexcan rx mb

Use flexcan's 6 mailbox deep hardware FIFO. Vf610 SoCs can make use of the 64 mailbox software FIFO, while older SoCs still The remaining patches modify the flexcan driver to make use of it. Sorted by timestamp in IRQ context, sending is done later in NAPI aswell. The second one requires mailboxes with timestamps. The first one is for hardware FIFO based cores, like the flexcan in FIFO mode. The first two patches add each an offloading scheme. This patch takes up the idea to read the CAN frames in IRQ context and send ` (15 more replies) 0 siblings, 16 replies 30+ messages in threadįrom: Marc Kleine-Budde 18:32 UTC ( / raw) 18:32 ` can: rx-offload: Add support for HW fifo based irq offloading Marc Kleine-Budde Can: rx-offload: add implmentation and switch flexcan driver to use it All of help / color / mirror / Atom feed * can: rx-offload: add implmentation and switch flexcan driver to use it 18:32 Marc Kleine-Budde











Flexcan rx mb