]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge patch series "can: sja1000: clean up CAN state handling"
authorMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 23 Jan 2026 13:37:27 +0000 (14:37 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 23 Jan 2026 13:37:27 +0000 (14:37 +0100)
commit173eb9a902d1d9ce6d0d6a88546f0f7a07bfbdf4
treef829116b420b05419d9b9b841c4330ae433dd941
parentf9c08bc13eb267a1b0dd557212f654f46f5e6989
parent22ca24978337477969b955b9bfc46d28b59b5bf7
Merge patch series "can: sja1000: clean up CAN state handling"

Marc Kleine-Budde <mkl@pengutronix.de> says:

The CAN controller triggers an EPI interrupt when it enters the error
passive state or transitions back to error active. Rather than tracking
state in the driver, the CAN controller state should be derived from the
TX/RX error counters using can_state_get_by_berr_counter().

Link: https://patch.msgid.link/20260123-sja1000-state-handling-v2-0-687498087dad@pengutronix.de
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>