RE: Iso trbs for xhci arrangement

2014-07-22 Thread Paul Zimmerman
> From: vichy [mailto:vichy@gmail.com] > Sent: Tuesday, July 22, 2014 9:27 AM > > My questions are > 1. The xhci controller seems not handle the normal TRB for short package. >as you can see the length of event package for normal package is 0. >am I correct? > 2. if

Re: Iso trbs for xhci arrangement

2014-07-22 Thread vichy
hi Paul My questions are 1. The xhci controller seems not handle the normal TRB for short package. as you can see the length of event package for normal package is 0. am I correct? 2. if above #1 is correct, how xhci controller get the left 0x6f8 data in orig

RE: Iso trbs for xhci arrangement

2014-07-18 Thread Paul Zimmerman
> From: vichy [mailto:vichy@gmail.com] > Sent: Friday, July 18, 2014 10:13 AM > >>> Driver prepare ep ring like below >>> xhci.0: @2796e150 279cfb04 000404fc 80021415 //xx >>> xhci.0: @2796e160 279d 06f8 0625 //normal >>> xhci.0:

Re: Iso trbs for xhci arrangement

2014-07-18 Thread vichy
hi Paul: >> Driver prepare ep ring like below >> xhci.0: @2796e150 279cfb04 000404fc 80021415 //xx >> xhci.0: @2796e160 279d 06f8 0625 //normal >> xhci.0: @2796e170 279d06f8 0bf4 80021625 >> >> but event ring g

RE: Iso trbs for xhci arrangement

2014-07-15 Thread Paul Zimmerman
> From: vichy [mailto:vichy@gmail.com] > Sent: Tuesday, July 15, 2014 1:42 AM > > > Please read section 3.2.11 in the xHCI spec, which is freely available on > > the web. > I found what you mean. > I dump "ep context", "ep ring" and "event ring" for handling short package. > > Driver prepare

Re: Iso trbs for xhci arrangement

2014-07-15 Thread vichy
hi Paul: > Please read section 3.2.11 in the xHCI spec, which is freely available on > the web. I found what you mean. I dump "ep context", "ep ring" and "event ring" for handling short package. Driver prepare ep ring like below xhci.0: @2796e150 279cfb04 000404fc 80021415 /

RE: Iso trbs for xhci arrangement

2014-07-11 Thread Paul Zimmerman
> From: linux-usb-ow...@vger.kernel.org > [mailto:linux-usb-ow...@vger.kernel.org] On Behalf Of vichy > > hi all: > when I trace xhci_queue_isoc_tx, I found ISO TD should look like > ISO TRB --> Normal TRB --> Normal TRB > But when I dump ep segment during Iso transfer I get below result > 1. Why