[PATCH can-next 00/13] can: gs_usb: implement new features recently added to candleLight firmware
Marc Kleine-Budde <[email protected]> Mon, 20 Jul 2026 15:48:01 +0200
| Newsgroups | org.kernel.vger.linux-can,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> --- 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 <[email protected]>