drivers/usbdev/: don't send setconfig response for xxxx_setup with composite

Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
This commit is contained in:
dongjiuzhu1
2024-07-24 14:30:07 +08:00
committed by Xiang Xiao
parent 4df9a3cb42
commit aa03182bab
2 changed files with 8 additions and 1 deletions
+4 -1
View File
@@ -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;
+4
View File
@@ -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)
{