diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2011-10-24 05:09:39 -0400 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2011-12-12 04:48:25 -0500 |
commit | 1e7618d8a1ad7aac6904c3a3915bf63f411344c2 (patch) | |
tree | 383701fb800f2cd15191bb36181bd641ff3c2aee /drivers/usb/dwc3 | |
parent | 457d3f214f97783c392dd4d64e2427c121b1a4d6 (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.c | 3 |
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); |