diff options
| author | Chunfeng Yun <chunfeng.yun@mediatek.com> | 2023-08-30 20:28:20 +0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-10-02 16:32:18 +0200 |
| commit | 5c954e030f55b40b0b538c66d1a49a91b727f4dc (patch) | |
| tree | 55b6f190f079312bed31d5bd849afd000802d562 /drivers/fpga/fpga-bridge.c | |
| parent | ba6b83a910b6d8a9379bda55cbf06cb945473a96 (diff) | |
| download | linux-5c954e030f55b40b0b538c66d1a49a91b727f4dc.tar.gz linux-5c954e030f55b40b0b538c66d1a49a91b727f4dc.tar.bz2 linux-5c954e030f55b40b0b538c66d1a49a91b727f4dc.zip | |
usb: xhci-mtk: improve split scheduling by separate IN/OUT budget
Calculate the IN/OUT budget separately to improve the bandwidth schedule,
meanwhile should avoid Start-Split token overlap between IN and OUT
endpoints, and take into account the FS/LS bandwidth boundary in each
microframe and also in each FS frame.
Calculate the budget for SS of OUT eps and CS of IN eps, but not include
extra-cs, and always add at most extra-cs allowed.
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/20230830122820.18859-2-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
0 files changed, 0 insertions, 0 deletions
