mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-29 08:01:08 +00:00
usb: gadget: f_dfu: set serial number if serial# is valid
With this patch, USB Command Verifier is happy with our DFU implementation on Chapter 9 tests. Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
This commit is contained in:
parent
949bf79e73
commit
9bf9e81358
1 changed files with 5 additions and 0 deletions
|
@ -691,6 +691,7 @@ static int dfu_bind(struct usb_configuration *c, struct usb_function *f)
|
|||
{
|
||||
struct usb_composite_dev *cdev = c->cdev;
|
||||
struct f_dfu *f_dfu = func_to_dfu(f);
|
||||
const char *s;
|
||||
int alt_num = dfu_get_alt_number();
|
||||
int rv, id, i;
|
||||
|
||||
|
@ -724,6 +725,10 @@ static int dfu_bind(struct usb_configuration *c, struct usb_function *f)
|
|||
|
||||
cdev->req->context = f_dfu;
|
||||
|
||||
s = getenv("serial#");
|
||||
if (s)
|
||||
g_dnl_set_serialnumber((char *)s);
|
||||
|
||||
error:
|
||||
return rv;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue