Hi Ran,

On Mon, Nov 30, 2020 at 9:42 AM Ran Wang <ran.wan...@nxp.com> wrote:
>
> Hi Marek, Bin,
>
>
> On Wednesday, November 18, 2020 3:49 PM, Ran Wang wrote:
> >
> > For bulk IN transfer, the codes will set ISP flag to request event TRB being
> > generated by xHC for the case of short packet. So when encountering
> > buffer-cross-64K-boundary (which we will divide payload and enqueuqe more
> > than 1 transfer TRB), and the first TRB ends up with a short packet 
> > condition it
> > will trigger an short packet code transfer event per that flag and cause 
> > more
> > than 1 event TRB generated for this transfer.
> >
> > However, current codes will only handle the first transfer event TRB then 
> > mark
> > current transfer completed, causing next transfer failure due to event TRB
> > mis-match.
> >
> > Such issue has been observed on some Layerscape platforms (LS1028A,
> > LS1088A, etc) with USB ethernet device.
> >
> > This patch adds a loop to make sure the event TRB for last transfer TRB has
> > been handled in time.
> >
> > Signed-off-by: Ran Wang <ran.wan...@nxp.com>
> > Reviewed-by: Bin Meng <bmeng...@gmail.com>
> > ---
> > Change in v4:
> >  - Update commit message: 'for case of short packet' => 'for the case of 
> > short
> > packet'
>
>    Has this v4 patch been accepted?

I believe Marek will apply this patch.

Regards,
Bin

Reply via email to