diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-21 09:17:57 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-07-22 08:11:49 +0200 |
commit | ade522c6dd373c3d292de6a2ccd6ffb8d55371e9 (patch) | |
tree | 49eb30e9556561b5d24b0d34f416704e56e632f1 /commands/dfu.c | |
parent | 6f267eae9efe21e29c513643cd552e596a3ac53c (diff) | |
download | barebox-ade522c6dd373c3d292de6a2ccd6ffb8d55371e9.tar.gz barebox-ade522c6dd373c3d292de6a2ccd6ffb8d55371e9.tar.xz |
USB: gadget: DFU: register as USB function
Register DFU as usb_function_instance to make it work with composite
gadgets. Also use this internally for registering as DFU device (with
the 'dfu' command).
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/dfu.c')
-rw-r--r-- | commands/dfu.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/commands/dfu.c b/commands/dfu.c index 1610349050..99fec9bf52 100644 --- a/commands/dfu.c +++ b/commands/dfu.c @@ -33,7 +33,7 @@ */ static int do_dfu(int argc, char *argv[]) { - struct usb_dfu_pdata pdata; + struct f_dfu_opts opts; char *argstr; struct usb_dfu_dev *dfu_alts = NULL; int ret; @@ -43,15 +43,15 @@ static int do_dfu(int argc, char *argv[]) argstr = argv[optind]; - pdata.files = file_list_parse(argstr); - if (IS_ERR(pdata.files)) { - ret = PTR_ERR(pdata.files); + opts.files = file_list_parse(argstr); + if (IS_ERR(opts.files)) { + ret = PTR_ERR(opts.files); goto out; } - ret = usb_dfu_register(&pdata); + ret = usb_dfu_register(&opts); - file_list_free(pdata.files); + file_list_free(opts.files); out: free(dfu_alts); |