diff --git a/drivers/can/Kconfig.mcp2515 b/drivers/can/Kconfig.mcp2515 index 18ec7ebf33b..7aba7bb196c 100644 --- a/drivers/can/Kconfig.mcp2515 +++ b/drivers/can/Kconfig.mcp2515 @@ -6,7 +6,6 @@ config CAN_MCP2515 bool "MCP2515 CAN Driver" depends on SPI - select CAN_AUTO_BUS_OFF_RECOVERY help Enable MCP2515 CAN Driver diff --git a/drivers/can/can_mcp2515.c b/drivers/can/can_mcp2515.c index 5b59a7f3fc6..8995e860c4a 100644 --- a/drivers/can/can_mcp2515.c +++ b/drivers/can/can_mcp2515.c @@ -736,10 +736,12 @@ static void mcp2515_handle_errors(const struct device *dev) } #ifndef CONFIG_CAN_AUTO_BUS_OFF_RECOVERY -static void mcp2515_recover(const struct device *dev, k_timeout_t timeout) +static int mcp2515_recover(const struct device *dev, k_timeout_t timeout) { ARG_UNUSED(dev); ARG_UNUSED(timeout); + + return -ENOTSUP; } #endif