summaryrefslogtreecommitdiffstats
path: root/common/usbgadget.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-10-14 12:46:52 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-10-14 12:46:52 +0200
commit2aa7ff0ae2bf2db33e358f18bec5a0239d244aa5 (patch)
tree9417d44f527a5ed3876ff651946cc0a15f658e87 /common/usbgadget.c
parent3b9ce49e17897cc053ed8416685e79902d7432a1 (diff)
parent764941b17e53e40dd1df1ac3137ebc825d5d6480 (diff)
downloadbarebox-2aa7ff0ae2bf2db33e358f18bec5a0239d244aa5.tar.gz
barebox-2aa7ff0ae2bf2db33e358f18bec5a0239d244aa5.tar.xz
Merge branch 'for-next/reboot-mode' into master
Diffstat (limited to 'common/usbgadget.c')
-rw-r--r--common/usbgadget.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/common/usbgadget.c b/common/usbgadget.c
index 1790310f79..fb508db947 100644
--- a/common/usbgadget.c
+++ b/common/usbgadget.c
@@ -100,7 +100,7 @@ int usbgadget_register(bool dfu, const char *dfu_opts,
return ret;
}
-static int usbgadget_autostart(void)
+static int usbgadget_autostart_set(struct param_d *param, void *ctx)
{
bool fastboot_bbu = get_fastboot_bbu();
@@ -109,12 +109,12 @@ static int usbgadget_autostart(void)
return usbgadget_register(true, NULL, true, NULL, acm, fastboot_bbu);
}
-postenvironment_initcall(usbgadget_autostart);
static int usbgadget_globalvars_init(void)
{
if (IS_ENABLED(CONFIG_USB_GADGET_AUTOSTART)) {
- globalvar_add_simple_bool("usbgadget.autostart", &autostart);
+ globalvar_add_bool("usbgadget.autostart", usbgadget_autostart_set,
+ &autostart, NULL);
globalvar_add_simple_bool("usbgadget.acm", &acm);
}
globalvar_add_simple_string("usbgadget.dfu_function", &dfu_function);