diff options
author | Neil Zhang <zhangwm@marvell.com> | 2011-10-12 04:49:28 -0400 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2011-10-13 13:42:00 -0400 |
commit | 43ad9f3faea18d7b3e1183753d3e6372a7037edf (patch) | |
tree | 6e955ea362e82b1bafa4b232fa1d54b5cb683f58 /drivers/usb | |
parent | bedcff970e16d36324ddbfa61de33e4640c9d619 (diff) |
usb: gadget: mv_udc: ep0 needn't set toggle flag
According to ChipIdea datasheet, there is no toggle flag for ep0.
Signed-off-by: Neil Zhang <zhangwm@marvell.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/mv_udc_core.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/gadget/mv_udc_core.c b/drivers/usb/gadget/mv_udc_core.c index e2b302f11d07..80168d11841d 100644 --- a/drivers/usb/gadget/mv_udc_core.c +++ b/drivers/usb/gadget/mv_udc_core.c | |||
@@ -98,12 +98,12 @@ static void ep0_reset(struct mv_udc *udc) | |||
98 | 98 | ||
99 | epctrlx = readl(&udc->op_regs->epctrlx[0]); | 99 | epctrlx = readl(&udc->op_regs->epctrlx[0]); |
100 | if (i) { /* TX */ | 100 | if (i) { /* TX */ |
101 | epctrlx |= EPCTRL_TX_ENABLE | EPCTRL_TX_DATA_TOGGLE_RST | 101 | epctrlx |= EPCTRL_TX_ENABLE |
102 | | (USB_ENDPOINT_XFER_CONTROL | 102 | | (USB_ENDPOINT_XFER_CONTROL |
103 | << EPCTRL_TX_EP_TYPE_SHIFT); | 103 | << EPCTRL_TX_EP_TYPE_SHIFT); |
104 | 104 | ||
105 | } else { /* RX */ | 105 | } else { /* RX */ |
106 | epctrlx |= EPCTRL_RX_ENABLE | EPCTRL_RX_DATA_TOGGLE_RST | 106 | epctrlx |= EPCTRL_RX_ENABLE |
107 | | (USB_ENDPOINT_XFER_CONTROL | 107 | | (USB_ENDPOINT_XFER_CONTROL |
108 | << EPCTRL_RX_EP_TYPE_SHIFT); | 108 | << EPCTRL_RX_EP_TYPE_SHIFT); |
109 | } | 109 | } |