summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-mtk-sch.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-02xhci: replace real & fake port with pointer to root hub portNiklas Neronin1-9/+5
2023-11-21usb: xhci-mtk: fix in-ep's start-split check failureChunfeng Yun1-3/+10
2023-10-02usb: xhci-mtk: improve split scheduling by separate IN/OUT budgetChunfeng Yun1-38/+267
2023-10-02usb: xhci-mtk: add a bandwidth budget tableChunfeng Yun1-30/+83
2022-08-19usb: xhci-mtk: fix bandwidth release issueChunfeng Yun1-2/+2
2022-08-19usb: xhci-mtk: relax TT periodic bandwidth allocationChunfeng Yun1-9/+2
2022-05-12usb: xhci-mtk: remove bandwidth budget tableChunfeng Yun1-62/+12
2022-05-12usb: xhci-mtk: fix fs isoc's transfer errorChunfeng Yun1-9/+7
2022-01-26usb: xhci-mtk: Use struct_size() helper in create_sch_ep()Gustavo A. R. Silva1-4/+3
2021-12-13usb: xhci-mtk: fix list_del warning when enable list debugChunfeng Yun1-1/+1
2021-10-05usb: xhci-mtk: use xhci_dbg() to print logChunfeng Yun1-1/+1
2021-08-27usb: xhci-mtk: allow bandwidth table rolloverChunfeng Yun1-38/+16
2021-08-26usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpointChunfeng Yun1-49/+51
2021-08-26usb: xhci-mtk: add a member of num_esitChunfeng Yun1-13/+7
2021-08-26usb: xhci-mtk: check boundary before check ttChunfeng Yun1-3/+4
2021-08-26usb: xhci-mtk: update fs bus bandwidth by bw_budget_tableChunfeng Yun1-10/+7
2021-08-26usb: xhci-mtk: fix issue of out-of-bounds array accessChunfeng Yun1-4/+6
2021-08-26Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint"Chunfeng Yun1-78/+62
2021-08-26Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation"Chunfeng Yun1-13/+7
2021-08-05usb: xhci-mtk: relax TT periodic bandwidth allocationIkjoon Jang1-7/+13
2021-08-05usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpointIkjoon Jang1-62/+78
2021-06-24usb: xhci-mtk: allow multiple Start-Split in a microframeChunfeng Yun1-18/+0
2021-05-10usb: xhci-mtk: use first-fit for LS/FSChunfeng Yun1-0/+5
2021-05-10usb: xhci-mtk: remove unnecessary assignments in periodic TT schedulerIkjoon Jang1-23/+14
2021-04-02usb: xhci-mtk: fix oops when unbind driverChunfeng Yun1-1/+3
2021-04-02usb: xhci-mtk: fix wrong remainder of bandwidth budgetChunfeng Yun1-5/+2
2021-03-10usb: xhci-mtk: print debug info of endpoint intervalChunfeng Yun1-8/+29
2021-03-10usb: xhci-mtk: support to build xhci-mtk-hcd.koChunfeng Yun1-14/+34
2021-03-10usb: xhci-mtk: add some schedule error numberChunfeng Yun1-9/+35
2021-03-10usb: xhci-mtk: rebuild the way to get bandwidth domainChunfeng Yun1-18/+11
2021-03-10usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hubChunfeng Yun1-6/+2
2021-03-10usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info structChunfeng Yun1-19/+18
2021-03-10usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt structChunfeng Yun1-6/+1
2021-03-10usb: xhci-mtk: add a function to get bandwidth boundaryChunfeng Yun1-7/+20
2021-03-10usb: xhci-mtk: add a function to (un)load bandwidth infoChunfeng Yun1-21/+16
2021-03-10usb: xhci-mtk: use @sch_tt to check whether need do TT scheduleChunfeng Yun1-2/+2
2021-03-10usb: xhci-mtk: add only one extra CS for FS/LS INTRChunfeng Yun1-7/+3
2021-03-10usb: xhci-mtk: get the microframe boundary for ESITChunfeng Yun1-5/+19
2021-03-10usb: xhci-mtk: improve bandwidth scheduling with TTChunfeng Yun1-14/+60
2021-03-10usb: xhci-mtk: remove or operator for setting schedule parametersChunfeng Yun1-3/+3
2021-02-02usb: xhci-mtk: break loop when find the endpoint to dropChunfeng Yun1-1/+3
2021-02-01usb: xhci-mtk: skip dropping bandwidth of unchecked endpointsChunfeng Yun1-28/+33
2021-01-26usb: xhci-mtk: fix unreleased bandwidth dataIkjoon Jang1-37/+86
2020-07-21usb: xhci-mtk: fix the failure of bandwidth allocationChunfeng Yun1-0/+4
2018-09-28usb: xhci-mtk: supports SSP without external USB3 gen2 hubChunfeng Yun1-6/+11
2018-09-28usb: xhci-mtk: supports bandwidth scheduling with multi-TTChunfeng Yun1-10/+237
2018-09-28usb: xhci-mtk: improve bandwidth schedulingChunfeng Yun1-60/+102
2018-09-28usb: xhci-mtk: fix ISOC error when interval is zeroChunfeng Yun1-1/+3
2018-09-28usb: xhci-mtk: use maximum ESIT payload of endpiont contextChunfeng Yun1-1/+14
2018-05-24xhci-mtk: use xhci hub structures to get number of ports in roothubsMathias Nyman1-2/+2