drivers: can: add user_data to state change callback

Add optional user data argument to can_set_state_change_callback() to
comply with Zephyr API design guidelines.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2022-01-10 12:32:19 +01:00 committed by Carles Cufí
commit e919db3222
13 changed files with 59 additions and 25 deletions

View file

@ -81,11 +81,13 @@ static enum can_state mcux_mcan_get_state(const struct device *dev,
}
static void mcux_mcan_set_state_change_callback(const struct device *dev,
can_state_change_callback_t cb)
can_state_change_callback_t cb,
void *user_data)
{
struct mcux_mcan_data *data = dev->data;
data->mcan.state_change_cb = cb;
data->mcan.state_change_cb_data = user_data;
}
static int mcux_mcan_get_core_clock(const struct device *dev, uint32_t *rate)