commit | e8df8a579033be238beb774e4909d637da649f3a | [log] [tgz] |
---|---|---|
author | Henrik Brix Andersen <hebad@vestas.com> | Mon Jan 10 14:53:16 2022 +0100 |
committer | Anas Nashif <anas.nashif@intel.com> | Mon Jan 17 21:09:17 2022 -0500 |
tree | 089d3672b296b417e30ea8c61b849eeeb93ea52a | |
parent | ea355a0032431946e906ae8e1e795f6e577e719e [diff] |
drivers: can: mcux: flexcan: rework transmit error handling Rework the transmit error handling in the NXP MCUX FlexCAN driver: - Frame transmission must be automatically retried in case of lost arbitration or missing acknowledge. - Abort any pending TX frames when bus-off state is entered. - Fail early in can_send() if in bus-off state. Fixes: #19502 Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>