Skip to content

Commit

Permalink
drivers/usbdev/: don't send setconfig response for xxxx_setup with co…
Browse files Browse the repository at this point in the history
…mposite

Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
  • Loading branch information
Donny9 authored and xiaoxiang781216 committed Sep 30, 2024
1 parent 4df9a3c commit aa03182
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
5 changes: 4 additions & 1 deletion drivers/usbdev/cdcecm.c
Original file line number Diff line number Diff line change
Expand Up @@ -1887,9 +1887,12 @@ static int cdcecm_setup(FAR struct usbdevclass_driver_s *driver,
ctrlreq->len = MIN(len, ret);
ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT;

#ifndef CONFIG_CDCECM_COMPOSITE
ret = EP_SUBMIT(dev->ep0, ctrlreq);
uinfo("EP_SUBMIT ret: %d\n", ret);

#else
ret = composite_ep0submit(driver, dev, ctrlreq, ctrl);
#endif
if (ret < 0)
{
ctrlreq->result = OK;
Expand Down
4 changes: 4 additions & 0 deletions drivers/usbdev/cdcncm.c
Original file line number Diff line number Diff line change
Expand Up @@ -2836,8 +2836,12 @@ static int cdcncm_setup(FAR struct usbdevclass_driver_s *driver,
ctrlreq->len = MIN(len, ret);
ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT;

#ifndef CONFIG_CDCNCM_COMPOSITE
ret = EP_SUBMIT(dev->ep0, ctrlreq);
uinfo("EP_SUBMIT ret: %d\n", ret);
#else
ret = composite_ep0submit(driver, dev, ctrlreq, ctrl);
#endif

if (ret < 0)
{
Expand Down

0 comments on commit aa03182

Please sign in to comment.