1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/can/usb
Frank Jungclaus 918ee4911f can: esd_usb: Allow REC and TEC to return to zero
We don't get any further EVENT from an esd CAN USB device for changes
on REC or TEC while those counters converge to 0 (with ecc == 0). So
when handling the "Back to Error Active"-event force txerr = rxerr =
0, otherwise the berr-counters might stay on values like 95 forever.

Also, to make life easier during the ongoing development a
netdev_dbg() has been introduced to allow dumping error events send by
an esd CAN USB device.

Fixes: 96d8e90382 ("can: Add driver for esd CAN-USB/2 device")
Signed-off-by: Frank Jungclaus <frank.jungclaus@esd.eu>
Link: https://lore.kernel.org/all/20221130202242.3998219-2-frank.jungclaus@esd.eu
Cc: stable@vger.kernel.org
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2022-12-07 10:32:48 +01:00
..
etas_es58x can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() 2022-11-24 16:10:04 +01:00
kvaser_usb can: dev: fix skb drop check 2022-11-07 14:00:27 +01:00
peak_usb can: dev: fix skb drop check 2022-11-07 14:00:27 +01:00
ems_usb.c can: dev: fix skb drop check 2022-11-07 14:00:27 +01:00
esd_usb.c can: esd_usb: Allow REC and TEC to return to zero 2022-12-07 10:32:48 +01:00
gs_usb.c can: dev: fix skb drop check 2022-11-07 14:00:27 +01:00
Kconfig can/esd_usb2: Rename esd_usb2.c to esd_usb.c 2022-06-25 13:05:26 +02:00
Makefile can/esd_usb2: Rename esd_usb2.c to esd_usb.c 2022-06-25 13:05:26 +02:00
mcba_usb.c can: mcba_usb: Fix termination command argument 2022-11-24 16:26:48 +01:00
ucan.c can: dev: fix skb drop check 2022-11-07 14:00:27 +01:00
usb_8dev.c can: dev: fix skb drop check 2022-11-07 14:00:27 +01:00