On Thu, 2020-08-13 at 12:35 +0200, Frank Wunderlich wrote: > > Gesendet: Donnerstag, 13. August 2020 um 05:25 Uhr > > Von: "Chunfeng Yun" <chunfeng....@mediatek.com> > > Betreff: [PATCH 03/11] usb: xhci: add quirks flag to support MediaTek xHCI > > 0.96 > > > > There some vendor quirks for MTK xHCI 0.96 host controller: > > 1. It defines some extra SW scheduling parameters for HW > > to minimize the scheduling effort for synchronous and > > interrupt endpoints. The parameters are put into reseved > > DWs of slot context and endpoint context. > > 2. Its TDS in Normal TRB defines a number of packets that > > remains to be transferred for a TD after processing all > > Max packets in all previous TRBs. > > Tested full series on Bananapi-R2 and R64 (can post DTS-nodes later or can be > found here [1]) > > BPI-R2> usb start > starting USB... > Bus usb@1a1c0000: hcd: 0x1a1c0000, ippc: 0x1a1c4700 > u2p:1, u3p:1 > Register 200010f NbrPorts 2 > Starting the controller > USB XHCI 0.96 > Bus usb@1a240000: hcd: 0x1a240000, ippc: 0x1a244700 > u2p:1, u3p:1 > Register 200010f NbrPorts 2 > Starting the controller > USB XHCI 0.96 > scanning bus usb@1a1c0000 for devices... 1 USB Device(s) found > scanning bus usb@1a240000 for devices... 2 USB Device(s) found > scanning usb for storage devices... 1 Storage Device(s) found > BPI-R2> usb tree > USB device tree: > 1 Hub (5 Gb/s, 0mA) > U-Boot XHCI Host Controller > > 1 Hub (5 Gb/s, 0mA) > | U-Boot XHCI Host Controller > | > +-2 Mass Storage (480 Mb/s, 200mA) > USB Flash Disk 906B030002F4 > > BPI-R2> ls usb 0:1 > efi/ > 4767728 kernel > > 1 file(s), 1 dir(s) > > ========================================================= > > BPI-R64> usb start > starting USB... > Bus usb@1a0c0000: hcd: 0x1a0c0000, ippc: 0x1a0c4700 > u2p:2, u3p:1 > Register 300010f NbrPorts 3 > Starting the controller > USB XHCI 0.96 > scanning bus usb@1a0c0000 for devices... 2 USB Device(s) found > scanning usb for storage devices... 1 Storage Device(s) found > BPI-R64> ls usb 0:1 > 91 mcurom.md5 > System Volume Information/ > > 1 file(s), 1 dir(s) > > BPI-R64> > > Tested-By: Frank Wunderlich <fran...@public-files.de> Thanks a lot
> > [1] https://github.com/frank-w/u-boot/commits/2020-10-bpi