[PATCH 6.6 080/356] usb: dwc3: gadget: Rewrite endpoint allocation flow