aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/dwc3
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2011-10-24 05:09:39 -0400
committerFelipe Balbi <balbi@ti.com>2011-12-12 04:48:25 -0500
commit1e7618d8a1ad7aac6904c3a3915bf63f411344c2 (patch)
tree383701fb800f2cd15191bb36181bd641ff3c2aee /drivers/usb/dwc3
parent457d3f214f97783c392dd4d64e2427c121b1a4d6 (diff)
usb: dwc3: ep0: use proper endianess in SetFeature for wIndex
The first access was correct, the second was wrong. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/dwc3')
-rw-r--r--drivers/usb/dwc3/ep0.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c
index 13c898b4cc1d..7760d00cb902 100644
--- a/drivers/usb/dwc3/ep0.c
+++ b/drivers/usb/dwc3/ep0.c
@@ -392,8 +392,7 @@ static int dwc3_ep0_handle_feature(struct dwc3 *dwc,
392 case USB_RECIP_ENDPOINT: 392 case USB_RECIP_ENDPOINT:
393 switch (wValue) { 393 switch (wValue) {
394 case USB_ENDPOINT_HALT: 394 case USB_ENDPOINT_HALT:
395 395 dep = dwc3_wIndex_to_dep(dwc, wIndex);
396 dep = dwc3_wIndex_to_dep(dwc, ctrl->wIndex);
397 if (!dep) 396 if (!dep)
398 return -EINVAL; 397 return -EINVAL;
399 ret = __dwc3_gadget_ep_set_halt(dep, set); 398 ret = __dwc3_gadget_ep_set_halt(dep, set);