USB endpoint reports the period between consecutive requests to send or receive data as bInverval in its endpoint descriptor. So far this is ignored by xHCI driver and the 'Interval' field in xHC's endpoint context is always programmed to zero which means 1ms for low speed or full speed , or 125us for high speed or super speed. We should honor the interval by getting it from endpoint descriptor. Change-Id: Ib9180ea7b15d29fdc5a90315dcb0ffea672877a3 Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> (cherry picked from commit f51966bf7afe44151756e9a2432705bb56bc2007) |
||
|---|---|---|
| .. | ||
| at91_udc.h | ||
| atmel_usba_udc.h | ||
| cdc.h | ||
| ch9.h | ||
| composite.h | ||
| dwc3-omap.h | ||
| dwc3.h | ||
| gadget.h | ||
| musb.h | ||
| otg.h | ||
| phy-rockchip-inno-usb2.h | ||
| xhci-fsl.h | ||
| xhci-omap.h | ||