Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6048e4c6 authored by Pratyush Anand's avatar Pratyush Anand Committed by Felipe Balbi
Browse files

usb: dwc3: gadget: fix ep->maxburst for ep0



dwc3_gadget_set_ep_config expects maxburst as incremented by 1. So, by
default initialize ep->maxburst to 1 for ep0.

Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarPratyush Anand <pratyush.anand@st.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 61c4b560
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -1605,6 +1605,7 @@ static int dwc3_gadget_init_endpoints(struct dwc3 *dwc)


		if (epnum == 0 || epnum == 1) {
		if (epnum == 0 || epnum == 1) {
			dep->endpoint.maxpacket = 512;
			dep->endpoint.maxpacket = 512;
			dep->endpoint.maxburst = 1;
			dep->endpoint.ops = &dwc3_gadget_ep0_ops;
			dep->endpoint.ops = &dwc3_gadget_ep0_ops;
			if (!epnum)
			if (!epnum)
				dwc->gadget.ep0 = &dep->endpoint;
				dwc->gadget.ep0 = &dep->endpoint;