summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/xhci-hub.c
Commit message (Expand)AuthorAgeFilesLines
* xhci: decouple usb2 port resume and get_port_status request handlingMathias Nyman2023-02-021-22/+25
* xhci: clear usb2 resume related variables in one place.Mathias Nyman2023-02-021-22/+16
* xhci: rename resume_done to resume_timestampMathias Nyman2023-02-021-10/+10
* xhci: Pass port structure as parameter to xhci_disable_port().Mathias Nyman2023-02-021-9/+15
* xhci: move port specific items such as state completions to port structureMathias Nyman2023-02-021-16/+15
* xhci: pass port pointer as parameter to xhci_set_port_power()Mathias Nyman2023-02-021-14/+11
* xhci: cleanup xhci_hub_control port referencesMathias Nyman2023-02-021-60/+63
* xhci: hub: export symbol on xhci_hub_controlJim Lin2023-01-171-0/+1
* xhci: export two xhci_hub functions for xhci-pci module usageMathias Nyman2022-11-301-4/+18
* Revert "xhci: turn off port power in shutdown"Mathias Nyman2022-08-251-1/+1
* xhci: Add grace period after xHC start to prevent premature runtime suspend.Mathias Nyman2022-08-251-0/+11
* xhci: turn off port power in shutdownMathias Nyman2022-06-231-1/+1
* xhci: prepare for operation w/o shared hcdHeiner Kallweit2022-05-121-1/+2
* xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500msMathias Nyman2022-04-091-1/+1
* xhci: fix runtime PM imbalance in USB2 resumeHenry Lin2022-03-031-0/+3
* xhci: make xhci_handshake timeout for xhci_reset() adjustableMathias Nyman2022-03-031-1/+1
* xhci: avoid race between disable slot command and host runtime suspendMathias Nyman2021-12-101-0/+1
* xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delayMathias Nyman2021-11-061-1/+2
* xhci: Add bus number to some debug messagesMathias Nyman2021-08-261-2/+4
* xhci: Fix lost USB 2 remote wakeMathias Nyman2021-07-211-1/+2
* usb: xhci: Remove unused functionThinh Nguyen2021-03-231-147/+0
* usb: xhci: Rewrite xhci_create_usb3_bos_desc()Thinh Nguyen2021-03-231-2/+235
* xhci: Give USB2 ports time to enter U3 in bus suspendLi Jun2020-12-091-0/+4
* Merge tag 'usb-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2020-08-301-9/+10
|\
| * xhci: Do warm-reset when both CAS and XDEV_RESUME are setKai-Heng Feng2020-08-231-9/+10
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
|/
* xhci: Make debug message consistent with bus and port numberKai-Heng Feng2020-07-231-18/+23
* USB: ch9: add "USB_" prefix in front of TEST definesGreg Kroah-Hartman2020-06-241-3/+4
* xhci: prevent bus suspend if a roothub port detected a over-current conditionMathias Nyman2020-04-211-0/+9
* xhci: Finetune host initiated USB3 rootport link suspend and resumeMathias Nyman2020-03-121-11/+25
* xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0Kai-Heng Feng2020-03-121-13/+31
* xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3Kai-Heng Feng2020-03-121-1/+10
* Merge 5.6-rc3 into usb-nextGreg Kroah-Hartman2020-02-241-8/+17
|\
| * xhci: Fix memory leak when caching protocol extended capability PSI tables - ...Mathias Nyman2020-02-121-8/+17
| * Revert "xhci: Fix memory leak when caching protocol extended capability PSI t...Greg Kroah-Hartman2020-02-121-17/+8
| * xhci: Fix memory leak when caching protocol extended capability PSI tablesMathias Nyman2020-02-101-8/+17
* | xhci: Add missing annotation for xhci_enter_test_modeJules Irenge2020-02-171-0/+1
* | xhci: Add missing annotation for xhci_set_port_power()Jules Irenge2020-02-171-0/+1
|/
* xhci: make sure interrupts are restored to correct stateMathias Nyman2019-12-111-6/+6
* xhci: fix USB3 device initiated resume race with roothub autosuspendMathias Nyman2019-12-111-0/+10
* usb: host: xhci-hub: fix extra endianness conversionRuslan Bilovol2019-07-251-1/+1
* xhci: add port and bus number to port dynamic debuggingMathias Nyman2019-04-271-17/+27
* xhci: Don't let USB3 ports stuck in polling state prevent suspendMathias Nyman2019-03-221-7/+12
* Merge USB 4.20-rc8 mergepoint into usb-nextGreg Kroah-Hartman2018-12-211-1/+2
|\
| * xhci: Don't prevent USB2 bus suspend in state check intended for USB3 onlyMathias Nyman2018-12-141-1/+2
* | xhci: move usb2 get port status link resume handling to its own functionMathias Nyman2018-12-071-84/+104
* | xhci: refactor U0 link state handling in get_port_statusMathias Nyman2018-12-071-13/+19
* | xhci: cleanup code that sets portstatus and portchange bitsMathias Nyman2018-12-071-12/+14
* | xhci: move usb2 speficic bits to own function in get_port_status callMathias Nyman2018-12-071-20/+24
* | xhci: move usb3 speficic bits to own function in get_port_status callMathias Nyman2018-12-071-28/+40