we won't be able to start if otg is not properly configured. Signed-off-by: Oleksij Rempel <o.rempel@xxxxxxxxxxxxxx> --- drivers/usb/gadget/autostart.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/usb/gadget/autostart.c b/drivers/usb/gadget/autostart.c index 43c2ba23d..87781a11a 100644 --- a/drivers/usb/gadget/autostart.c +++ b/drivers/usb/gadget/autostart.c @@ -14,6 +14,7 @@ #include <common.h> #include <command.h> #include <errno.h> +#include <environment.h> #include <malloc.h> #include <getopt.h> #include <fs.h> @@ -31,10 +32,15 @@ static char *fastboot_function; static int usbgadget_autostart(void) { struct f_multi_opts opts = {}; + int ret; if (!autostart) return 0; + ret = setenv("otg.mode", "peripheral"); + if (ret) + return ret; + if (fastboot_function) opts.fastboot_opts.files = file_list_parse(fastboot_function); -- 2.11.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox