提交 cae01cb2 编写于 作者: H Hans de Goede 提交者: Simon Glass

usb: ohci: Fix ctrl in messages with a data-len of 0

Fix taken from the Linux kernel ohci driver.
Signed-off-by: NHans de Goede <hdegoede@redhat.com>
Acked-by: NMarek Vasut <marex@denx.de>
上级 6651c140
......@@ -988,7 +988,7 @@ static void td_submit_job(ohci_t *ohci, struct usb_device *dev,
}
/* Status phase */
info = usb_pipeout(pipe)?
info = (usb_pipeout(pipe) || data_len == 0) ?
TD_CC | TD_DP_IN | TD_T_DATA1:
TD_CC | TD_DP_OUT | TD_T_DATA1;
td_fill(ohci, info, data, 0, dev, cnt++, urb);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册