drivers: can: rcar: add support for CAN_ERROR_WARNING

Add support for CAN_ERROR_WARNING CAN controller state.

Signed-off-by: Julien Massot <julien.massot@iot.bzh>
This commit is contained in:
Julien Massot 2022-01-19 09:42:06 +01:00 committed by Carles Cufí
commit a6d7adf990

View file

@ -327,6 +327,7 @@ static void can_rcar_error(const struct device *dev)
/* Clear interrupt condition */ /* Clear interrupt condition */
sys_write8((uint8_t)~RCAR_CAN_EIFR_EWIF, sys_write8((uint8_t)~RCAR_CAN_EIFR_EWIF,
config->reg_addr + RCAR_CAN_EIFR); config->reg_addr + RCAR_CAN_EIFR);
can_rcar_state_change(dev, CAN_ERROR_WARNING);
} }
if (eifr & RCAR_CAN_EIFR_EPIF) { if (eifr & RCAR_CAN_EIFR_EPIF) {
LOG_DBG("Error passive interrupt\n"); LOG_DBG("Error passive interrupt\n");