EHCI
Start-split transactions initiates low/full-speed transfer through an high-speed hub. Complete-split act kind of like get-status of the start-split transaction, and is something we must poll for after an appropriate time. I'm assuming we are able to calculate the expected transfer delay based on type/size. We won't get an interrupt from the hub when a transfer is done.
Hub:
Hubs can have one or multiple TT buffers, this should be reported in the class protocol. E.g one total or one per port.
EHCI
Start-split transactions initiates low/full-speed transfer through an high-speed hub. Complete-split act kind of like get-status of the start-split transaction, and is something we must poll for after an appropriate time. I'm assuming we are able to calculate the expected transfer delay based on type/size. We won't get an interrupt from the hub when a transfer is done.
Hub:
Hubs can have one or multiple TT buffers, this should be reported in the class protocol. E.g one total or one per port.