diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2020-10-14 12:46:52 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-10-14 12:46:52 +0200 |
commit | 2aa7ff0ae2bf2db33e358f18bec5a0239d244aa5 (patch) | |
tree | 9417d44f527a5ed3876ff651946cc0a15f658e87 /common/usbgadget.c | |
parent | 3b9ce49e17897cc053ed8416685e79902d7432a1 (diff) | |
parent | 764941b17e53e40dd1df1ac3137ebc825d5d6480 (diff) | |
download | barebox-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.c | 6 |
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); |