modules: lvgl: input: move to POST_KERNEL level

devices need to be initialized in pre/post-Kernel.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
Gerard Marull-Paretas 2023-09-13 15:15:12 +02:00 committed by Carles Cufí
commit c7292efbda
3 changed files with 3 additions and 3 deletions

View file

@ -80,7 +80,7 @@ static int lvgl_button_input_init(const struct device *dev)
}; \
static struct lvgl_common_input_data lvgl_common_input_data_##inst; \
DEVICE_DT_INST_DEFINE(inst, lvgl_button_input_init, NULL, &lvgl_common_input_data_##inst, \
&lvgl_button_input_config_##inst, APPLICATION, \
&lvgl_button_input_config_##inst, POST_KERNEL, \
CONFIG_LV_Z_INPUT_INIT_PRIORITY, NULL);
DT_INST_FOREACH_STATUS_OKAY(LVGL_BUTTON_INPUT_DEFINE)

View file

@ -65,7 +65,7 @@ static int lvgl_encoder_input_init(const struct device *dev)
}; \
static struct lvgl_common_input_data lvgl_common_input_data_##inst; \
DEVICE_DT_INST_DEFINE(inst, lvgl_encoder_input_init, NULL, &lvgl_common_input_data_##inst, \
&lvgl_encoder_input_config_##inst, APPLICATION, \
&lvgl_encoder_input_config_##inst, POST_KERNEL, \
CONFIG_LV_Z_INPUT_INIT_PRIORITY, NULL);
DT_INST_FOREACH_STATUS_OKAY(LVGL_ENCODER_INPUT_DEFINE)

View file

@ -124,7 +124,7 @@ static int lvgl_pointer_input_init(const struct device *dev)
}; \
static struct lvgl_common_input_data lvgl_common_input_data_##inst; \
DEVICE_DT_INST_DEFINE(inst, lvgl_pointer_input_init, NULL, &lvgl_common_input_data_##inst, \
&lvgl_pointer_input_config_##inst, APPLICATION, \
&lvgl_pointer_input_config_##inst, POST_KERNEL, \
CONFIG_LV_Z_INPUT_INIT_PRIORITY, NULL);
DT_INST_FOREACH_STATUS_OKAY(LVGL_POINTER_INPUT_DEFINE)