The candleLight firmware was updated to include support for Transceiver
Delay Compensation (TDC) configuration and CAN bus off recovery. This
series adds supports for this.
Link: https://github.com/candle-usb/candleLight_fw/pull/317
Link: https://github.com/candle-usb/candleLight_fw/pull/318
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
---
Marc Kleine-Budde (13):
can: gs_usb: remove unused define GS_CAN_MODE_NORMAL
can: gs_usb: replace all GS_CAN_MODE_* by GS_CAN_FEATURE_*
can: gs_usb: update USB protocol definitions contributed by Elmue firmware
can: gs_usb: document GS_CAN_FEATURE_FILTER
can: gs_usb: gs_make_candev(): reduce scope of variable bt_const_extended
can: gs_usb: gs_make_candev(): sort evaluation of device features
can: gs_usb: gs_usb_receive_bulk_callback(): reduce scope of several variables
can: gs_usb: gs_update_state(): convert CAN state handling to can_change_state()
can: gs_usb: gs_usb_state_get_by_hf(): optionally print recived CAN error frames
can: gs_usb: gs_update_state(): set CAN_ERR_CNT if device sends CAN error counters
can: gs_usb: implement CAN_CTRLMODE_BERR_REPORTING for devices without native support
can: gs_usb: implement Transceiver Delay Compensation
can: gs_usb: implement CAN bus off recovery
drivers/net/can/usb/gs_usb.c | 441 +++++++++++++++++++++++++++++++++++--------
1 file changed, 365 insertions(+), 76 deletions(-)
---
base-commit: 298bb2b8903323f6ef2eab4819a2e477765f0ff1
change-id: 20260718-gs_usb-new-features-aec1d3b77914
Best regards,
--
Marc Kleine-Budde <mkl@pengutronix.de>