On Tue, Jul 28, 2015 at 10:08:28PM -0700, Greg KH wrote:
On Wed, Jul 29, 2015 at 10:42:06AM +0800, Peter Chen wrote:
quoted
The system bus and chipidea IP have different limitations for
both host and device mode.
For example, with below errata, we need to enable SDIS(Stream Disable Mode)
at host mode. But we don't want it for device mode at the same system.
TAR 9000378958
Title: Non-Double Word Aligned Buffer Address Sometimes Causes Host to Hang on OUT Retry
Impacted Configuration: Host mode, all transfer types
Description:
The host core operating in streaming mode may under run while sending the data packet of an OUT transaction. This under run can occur if there are unexpected system delays in fetching the remaining packet data from memory. The host forces a bad CRC on the packet, the device detects the error and discards the packet. The host then retries a Bulk, Interrupt, or Control transfer if an under run occurs according to the USB specification.
<snip>
Properly format this huge wall of text please, don't commit this as-is.
Thanks, I will
--
Best Regards,
Peter Chen