drivers: can: mcan: add support for CAN_ERROR_WARNING

Add support for CAN_ERROR_WARNING CAN controller state.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2022-01-18 16:40:09 +01:00 committed by Carles Cufí
commit 7b9996c130

View file

@ -673,6 +673,10 @@ enum can_state can_mcan_get_state(const struct can_mcan_config *cfg,
return CAN_ERROR_PASSIVE;
}
if (can->psr & CAN_MCAN_PSR_EW) {
return CAN_ERROR_WARNING;
}
return CAN_ERROR_ACTIVE;
}