2020-07-23 | Mathias Nyman | xhci: dbc: Don't use generic xhci context allocation... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-19-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Use dbc structure in the request completion... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-18-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Pass dbc pointer to get_in/out_ep() helper... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-17-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbgtty: Pass dbc pointer when registering a dbctty... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-16-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-15-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-14-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Pass dbc pointer to endpoint init and exit... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-13-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Get the device pointer from dbc structure... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-12-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Don't pass the xhci pointer as a parameter... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-11-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Don't use xhci_write_64() as it takes xhci... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200723144530.9992-10-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Use dev_info() and similar instead of xhci_info() Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-9-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Add device pointer to dbc structure Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-8-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Remove dbc_dma_free_coherent() wrapper Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-7-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-6-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Don't use generic xhci erst allocation and... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-5-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-4-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-07-23 | Mathias Nyman | xhci: dbc: Don't use generic xhci inc_deq() function... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200723144530.9992-3-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-06-24 | Mathias Nyman | xhci: Fix incorrect EP_STATE_MASK Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200624135949.22611-2-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-04-21 | Mathias Nyman | xhci: Don't clear hub TT buffer on ep0 protocol stall Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200421140822.28233-4-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-04-21 | Mathias Nyman | xhci: prevent bus suspend if a roothub port detected... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200421140822.28233-3-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-04-21 | Mathias Nyman | xhci: Fix handling halted endpoint even if endpoint... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200421140822.28233-2-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-03-12 | Mathias Nyman | xhci: Finetune host initiated USB3 rootport link suspend... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200312144517.1593-9-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-03-12 | Mathias Nyman | xhci: Show host status when watchdog triggers and host... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200312144517.1593-4-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-03-12 | Mathias Nyman | xhci: Add a separate debug message for split transaction... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200312144517.1593-3-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-03-12 | Mathias Nyman | xhci: bail out early if driver can't accress host in... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200312144517.1593-2-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-02-12 | Mathias Nyman | xhci: Fix memory leak when caching protocol extended... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...r/20200211150158.14475-1-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-02-10 | Mathias Nyman | xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200210134553.9144-5-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-02-10 | Mathias Nyman | xhci: fix runtime pm enabling for quirky Intel hosts Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200210134553.9144-4-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-02-10 | Mathias Nyman | xhci: Fix memory leak when caching protocol extended... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200210134553.9144-3-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2020-02-10 | Mathias Nyman | xhci: Force Maximum Packet size for Full-speed bulk... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20200210134553.9144-2-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-12-11 | Mathias Nyman | xhci: make sure interrupts are restored to correct... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20191211142007.8847-7-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-12-11 | Mathias Nyman | xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20191211142007.8847-6-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-12-11 | Mathias Nyman | xhci: fix USB3 device initiated resume race with roothub... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...org/r/20191211142007.8847-3-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-11-16 | Mathias Nyman | xhci: Add tracing for xhci doorbell register writes Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1573836603-10871-3-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-10-28 | Mathias Nyman | xhci: Fix use-after-free regression in xhci clear hub... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1572013829-14044-2-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-10-04 | Mathias Nyman | xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_c... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1570190373-30684-9-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-10-04 | Mathias Nyman | xhci: Fix USB 3.1 capability detection on early xHCI... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1570190373-30684-5-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-10-04 | Mathias Nyman | xhci: Prevent device initiated U1/U2 link pm if exit... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1570190373-30684-3-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-10-04 | Mathias Nyman | xhci: Fix false warning message about wrong bounce... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1570190373-30684-2-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-09-03 | Mathias Nyman | xhci: add TSP bitflag to TRB tracing Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1567172356-12915-4-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-08-02 | Mathias Nyman | xhci: Fix NULL pointer dereference at endpoint zero... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1564758044-24748-1-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-07-25 | Mathias Nyman | xhci: Fix crash if scatter gather is used with Immediate... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> ...1564044861-1445-1-git-send-email-mathias.nyman@linux.intel.com |
commit | commitdiff | tree |
2019-06-18 | Mathias Nyman | xhci: detect USB 3.2 capable host controllers correctly Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-06-18 | Mathias Nyman | usb: xhci: Don't try to recover an endpoint if port... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-05-22 | Mathias Nyman | xhci: Fix immediate data transfer if buffer is already... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-04-27 | Mathias Nyman | usb: xhci: add endpoint context tracing when an endpoint... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-04-27 | Mathias Nyman | xhci: Add tracing for input control context Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-04-27 | Mathias Nyman | xhci: add port and bus number to port dynamic debugging Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-03-22 | Mathias Nyman | xhci: Don't let USB3 ports stuck in polling state prevent... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-03-22 | Mathias Nyman | usb: xhci: dbc: Don't free all memory with spinlock... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2019-03-22 | Mathias Nyman | xhci: Fix port resume done detection for SS ports with... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-14 | Mathias Nyman | xhci: Don't prevent USB2 bus suspend in state check... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: move usb2 get port status link resume handling... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: refactor U0 link state handling in get_port_status Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: cleanup code that sets portstatus and portchange... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: move usb2 speficic bits to own function in get_port_st... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: move usb3 speficic bits to own function in get_port_st... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: remove unused hcd_index() Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-07 | Mathias Nyman | xhci: move bus_state structure under the xhci_hub structure. Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-06 | Mathias Nyman | xhci: Prevent U1/U2 link pm states if exit latency... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-12-05 | Mathias Nyman | usb: hub: delay hub autosuspend if USB3 port is still... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-11-15 | Mathias Nyman | usb: xhci: Prevent bus suspend if a port connect change... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-11-09 | Mathias Nyman | xhci: handle port status events for removed USB3 hcd Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-11-09 | Mathias Nyman | xhci: Fix leaking USB3 shared_hcd at xhci removal Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-10-02 | Mathias Nyman | xhci: Add missing CAS workaround for Intel Sunrise... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-09-28 | Mathias Nyman | xhci-pci: allow host runtime PM as default for Intel... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-09-28 | Mathias Nyman | xhci: Use soft retry to recover faster from transaction... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-09-05 | Mathias Nyman | usb: Avoid use-after-free by flushing endpoints early... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-09-05 | Mathias Nyman | usb: Don't die twice if PCI xhci host is not responding... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-09-05 | Mathias Nyman | xhci: Fix use after free for URB cancellation on a... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-06-25 | Mathias Nyman | xhci: Fix perceived dead host due to runtime suspend... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: debugfs: add debugfs interface to enable compliance... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: debugfs: add usb ports to xhci debugfs Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: xhci-mem: remove port_arrays and the code initializing... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci-mtk: use xhci hub structures to get number of... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: xhci-hub: use port structure members instead... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: use port structures instead of port arrays in... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: change xhci_test_and_clear_bit() to use new port... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: change xhci_set_link_state() to work with port... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: rename faked_port_index to hcd_portnum Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: xhci-ring: use port structures for port event... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: xhci-hub: use new port structures for cas and... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: xhci-hub: use new port structures to get port... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: Add helper to get xhci roothub from hcd Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: set hcd pointers for xhci usb2 and usb3 roothub... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-24 | Mathias Nyman | xhci: Create new structures to store xhci port information Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-14 | Mathias Nyman | xhci: Fix USB3 NULL pointer dereference at logical... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-05-03 | Mathias Nyman | xhci: Fix use-after-free in xhci_free_virt_device Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-04-22 | Mathias Nyman | Documentation sysfs-bus-usb: Add rx_lanes and tx_lanes... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-04-22 | Mathias Nyman | USB: USB 3.2 Add sysfs entries for a usb device rx_lanes... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-04-22 | Mathias Nyman | USB: show USB 3.2 Dual-lane devices as Gen Xx2 during... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-04-22 | Mathias Nyman | usb: set root hub lane counts Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-04-22 | Mathias Nyman | USB: Add support to store lane count used by USB 3.2 Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-04-22 | Mathias Nyman | usb: define HCD_USB32 speed option for hosts that support... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-03-22 | Mathias Nyman | xhci: Add option to get next extended capability in... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-03-16 | Mathias Nyman | xhci: Show what USB release number the xHC supports... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-03-16 | Mathias Nyman | xhci: Clear the host side toggle manually when endpoint... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-03-16 | Mathias Nyman | xhci: refactor xhci_urb_enqueue a bit with minor changes Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-03-16 | Mathias Nyman | xhci: Don't always run the default stop endpoint command... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
2018-03-16 | Mathias Nyman | xhci: zero usb device slot_id member when disabling... Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com> |
commit | commitdiff | tree |
next |