diff --git a/boards/sim/sim/sim/src/sim_bringup.c b/boards/sim/sim/sim/src/sim_bringup.c index 848969b9b71..c6404ee1d77 100644 --- a/boards/sim/sim/sim/src/sim_bringup.c +++ b/boards/sim/sim/sim/src/sim_bringup.c @@ -36,7 +36,6 @@ #include #include #include -#include #include #include #include @@ -319,22 +318,6 @@ int sim_bringup(void) } #endif -#ifdef CONFIG_UINPUT_TOUCH - ret = uinput_touch_initialize("utouch", 1, 4); - if (ret < 0) - { - syslog(LOG_ERR, "ERROR: uinput_touch_initialize failed: %d\n", ret); - } -#endif /* CONFIG_UINPUT_TOUCH */ - -#ifdef CONFIG_UINPUT_BUTTONS - ret = uinput_button_initialize("ubutton"); - if (ret < 0) - { - syslog(LOG_ERR, "ERROR: uinput_button_initialize failed: %d\n", ret); - } -#endif /* CONFIG_UINPUT_BUTTONS */ - #ifdef CONFIG_IEEE802154_LOOPBACK /* Initialize and register the IEEE802.15.4 MAC network loop device */ diff --git a/drivers/drivers_initialize.c b/drivers/drivers_initialize.c index 755af2fbbb6..ae1ad73943f 100644 --- a/drivers/drivers_initialize.c +++ b/drivers/drivers_initialize.c @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -119,6 +120,14 @@ void drivers_initialize(void) devcrypto_register(); #endif +#ifdef CONFIG_UINPUT_TOUCH + uinput_touch_initialize("utouch", 1, 4); +#endif + +#ifdef CONFIG_UINPUT_BUTTONS + uinput_button_initialize("ubutton"); +#endif + #ifdef CONFIG_NET_LOOPBACK /* Initialize the local loopback device */