diff options
author | Li Jun <jun.li@nxp.com> | 2021-01-25 21:43:45 +0800 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2021-01-31 14:08:56 +0100 |
commit | c93edbf5385ecd3fd57179acdda813f7ab8cf201 (patch) | |
tree | e429a229314577fc926edd8db07950080589e3e1 /drivers/usb | |
parent | 71a5732b43b9798d4c288f4dd118247ebdf88e9b (diff) | |
download | u-boot-c93edbf5385ecd3fd57179acdda813f7ab8cf201.zip u-boot-c93edbf5385ecd3fd57179acdda813f7ab8cf201.tar.gz u-boot-c93edbf5385ecd3fd57179acdda813f7ab8cf201.tar.bz2 |
usb: gadget: don't change ep name for dwc3 while ep autoconfig
As the SDP protocol use the predefined ep num for communication, we can't
change its name hence reset its ep num while do ep autoconfig, this is
only apply for SPL.
Signed-off-by: Li Jun <jun.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/epautoconf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/epautoconf.c b/drivers/usb/gadget/epautoconf.c index 3f88429..7da334f 100644 --- a/drivers/usb/gadget/epautoconf.c +++ b/drivers/usb/gadget/epautoconf.c @@ -262,6 +262,7 @@ struct usb_ep *usb_ep_autoconfig( ep = find_ep(gadget, "ep1-bulk"); if (ep && ep_matches(gadget, ep, desc)) return ep; +#ifndef CONFIG_SPL_BUILD } else if (gadget_is_dwc3(gadget)) { const char *name = NULL; /* @@ -284,6 +285,7 @@ struct usb_ep *usb_ep_autoconfig( ep = find_ep(gadget, name); if (ep && ep_matches(gadget, ep, desc)) return ep; +#endif } if (gadget->ops->match_ep) |