|
|
|
@69b2dfee
|
7 years |
aearsis |
xhci: satisfy picky Intel xHC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e5a12b
|
7 years |
aearsis |
xhci: make enable/disable slot symmetric
Previously, device slot …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2833bb4
|
7 years |
aearsis |
xhci: recognise hubs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@944f8fdd
|
7 years |
aearsis |
libusbhost: move utility functions to new header utility.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@861b5d6
|
7 years |
jenda.jzqk73 |
context: fix indentation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4e7e6e1
|
7 years |
aearsis |
xhci: setup also slot context where needed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7d5189
|
7 years |
aearsis |
usbhost: split hcd_device_explore
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7138a78b
|
7 years |
aearsis |
usb: do not fail just because of wrong assert
If the events come fast …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41abf3c
|
7 years |
aearsis |
xhci: various debugging changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fe29a7c
|
7 years |
aearsis |
xhci: clear endpoint halted condition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb28cde
|
7 years |
aearsis |
xhci: changed api to get dequeue state of trb ring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7f21884
|
7 years |
aearsis |
xhci: fixed field named wrong
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05770666
|
7 years |
aearsis |
xhci rh: try to detect hidden connected devices at startup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c0564c
|
7 years |
aearsis |
xhci: handle potentially blocking events in separate fibril
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bff2cc2
|
7 years |
aearsis |
xhci: implement sw trb ring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f79283b
|
7 years |
aearsis |
usb: remove speed storing (and fix that misuse in xhci rh)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@babcc423
|
7 years |
aearsis |
usbhost: fix off by one in default name
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b8dac4
|
7 years |
aearsis |
uhci: do not wait on _locked without the lock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bccec3
|
7 years |
aearsis |
usb port: disconnect handler shall run in separate fibril too
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9fcd73
|
7 years |
aearsis |
xhci: rewrite RH to use usb/port
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94f8c363
|
7 years |
aearsis |
usbhub: extract the port state machine to the usb library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ad2b0a
|
7 years |
aearsis |
ehci: implement transfer abort on endpoint unregister
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d60115a
|
7 years |
aearsis |
ohci: implement transfer abort on endpoint unregister
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed8575f
|
7 years |
aearsis |
usbhost: remove unused endpoint link
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feabe163
|
7 years |
salmelu |
xhci: common transfer errors detected and logged
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4cc0c2e0
|
7 years |
salmelu |
xhci: handle missing ring for invalid stream ID
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1af4c00
|
7 years |
salmelu |
xhci: fixed transition to and from streams
Added remove streams …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61e27e80
|
7 years |
salmelu |
xhci: streams: documentation comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dab9ef0
|
7 years |
salmelu |
xhci: stream dealocation after encountering errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f803831
|
7 years |
salmelu |
xhci: more stream validity checks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@740dafc
|
7 years |
aearsis |
usbhub: fix race between def. address release/request
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2755a622
|
7 years |
aearsis |
uhci: fix transfer aborting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f44312
|
7 years |
aearsis |
usbdev: ignore also EHANGUP when joining polling fibril
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e44f5d
|
7 years |
petr.manek |
usbdev: protect against flag race
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@338729c
|
7 years |
petr.manek |
usbdev: fix race condition when unmapping endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d218bf
|
7 years |
petr.manek |
xhci: decrease message log level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51a51be
|
7 years |
aearsis |
usbhub: aggregate requests for default address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4603b35
|
7 years |
aearsis |
libdrv: merged usbhc default address reservation operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eeca8a6
|
7 years |
aearsis |
usb: speed moved from default address reservation to enumeration callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47e9494
|
7 years |
salmelu |
xhci: stub for streams support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d1dd2b
|
7 years |
aearsis |
usbhub: port simply cannot inform HC when finalizing
There are three …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c952abc4
|
7 years |
aearsis |
usbhost ddf: inlined hcd_ddf_new_device and hcd_ddf_remove_device
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4e84ed6
|
7 years |
aearsis |
usbhub: rewrite port handling
The state space of a usb hub port is a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2c3dcd
|
7 years |
aearsis |
xhci commands: wait if the ring is full
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@309d9865
|
7 years |
aearsis |
xhci: update dequeue ptr also for cmd ring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@957ea3a
|
7 years |
aearsis |
usbhub: make adding device readable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ff99e8
|
7 years |
aearsis |
xhci: unlock mutex on error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1732929
|
7 years |
aearsis |
usb: unified logging
Use logger instead of printf. Logger adds …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1a966e
|
7 years |
aearsis |
usbhost usb2_bus: assign roothub address 127
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a98e4a
|
7 years |
aearsis |
xhci: implemented TT
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@745a3f1
|
7 years |
petr.manek |
usbhid: correct a typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c25c2fb
|
7 years |
aearsis |
usbhost: move managing TT to the library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01d9707
|
7 years |
petr.manek |
usbhub: fix leak
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17c1d9db
|
7 years |
petr.manek |
usbhid: no need to expose polling callbacks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b71f3e
|
7 years |
petr.manek |
usbdev: refactor polling more
For clarity, the opaque …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edc51615
|
7 years |
petr.manek |
usbdev: small fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91173333
|
7 years |
petr.manek |
usbdev: use centralized joining mechanism, move away from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a0c52a
|
7 years |
petr.manek |
usbdev: add polling join mechanism
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71f211f
|
7 years |
petr.manek |
usbdev: refactor polling data structs
Symbols related to USB device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dddd7b
|
7 years |
petr.manek |
usbdev: refactor polling
Until now, device polling had to be executed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2489353
|
7 years |
petr.manek |
usbdev: driver can destroy endpoint mappings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ed3eb4
|
7 years |
aearsis |
usbhost: endpoint is identified also by its direction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@001778c
|
7 years |
aearsis |
xhci: set slot context entries to maximum
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36fb6d7
|
7 years |
aearsis |
xhci: add debug functions to dump contexts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b56e528
|
7 years |
aearsis |
xhci rh: better not disable port on any event
The result of a long …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37b13175
|
7 years |
aearsis |
xhci rh: removed unnecessary mutex locking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93757c5
|
7 years |
aearsis |
xhci rh: device tree is built by bus already
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf601313
|
7 years |
aearsis |
xhci rh: another corner case prevented
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@598733c9
|
7 years |
jenda.jzqk73 |
fix broken debug messages && make it compile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@837581fd
|
7 years |
aearsis |
xhci: logging changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@230ef1c
|
7 years |
aearsis |
xhci rh: fixed broken event system
The previous one broke when two …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94e9c29
|
7 years |
salmelu |
xhci: Isoch mfindex epoch counting
Isochronous mfindex is now saved …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e7380f
|
7 years |
aearsis |
xhci: wait for conditions to hold in a systematic way
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb154e13
|
7 years |
aearsis |
xhci: revised roothub event handling
According to the xHCI …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7242ba21
|
7 years |
aearsis |
usbhost: mark roothub gone on binding failure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d25984
|
7 years |
aearsis |
xhci: removed misleading debug log
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba2e17f
|
7 years |
aearsis |
xhci: retry addressing device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7e99bf
|
7 years |
aearsis |
xhci: return ESTALL for USB Transaction Error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a75f9cbc
|
7 years |
aearsis |
xhci: try to identify custom speeds
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@129e6f1
|
7 years |
petr.manek |
usbhost: add device_gone stub (seems non-optional)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@99a00a6
|
7 years |
petr.manek |
usbhost: fix leftover assert
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fcccd9
|
7 years |
petr.manek |
usbhid: refactoring
Renamed polling synchronization primitives with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcdab1e
|
7 years |
petr.manek |
usbhid: join without defuncting the DDF node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b233821
|
7 years |
petr.manek |
usbhub: join without defuncting the DDF node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b90f49
|
7 years |
petr.manek |
usbhub: joining polling fibril
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46c5dc2
|
7 years |
petr.manek |
usbflbk: add missing callbacks
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5823525e
|
7 years |
petr.manek |
usbmid: refactoring
Redistributed code between device_remove(), …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb1e968
|
7 years |
petr.manek |
usbmast: add device_removed callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f75725d
|
7 years |
petr.manek |
usbmid: add device_removed callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a73a7e
|
7 years |
petr.manek |
usbhub: add device_removed callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c097d22
|
7 years |
petr.manek |
usbflbk: add device_removed callback
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50be3c6
|
7 years |
aearsis |
xhci: removed leftover function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49e62998
|
7 years |
aearsis |
xhci: defer roothub events processing
There are two new generic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3baab1
|
7 years |
aearsis |
xhci: do not rely on internal fibril quirks
Previousy, we abused the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@665368c
|
7 years |
salmelu |
xhci: Start tracking mfindex wraps
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69a93d02
|
7 years |
salmelu |
xhci: Fixed isoch failing to start
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ed803f1
|
7 years |
salmelu |
xhci: Rewritten isoch event handling
Traversing loop looking for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@929599a8
|
7 years |
aearsis |
uhci: implemented transfer abort
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@351113f
|
7 years |
petr.manek |
usbhost: fix return in critical section, change misleading log messages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92caadd
|
7 years |
aearsis |
usbhost: fix endpoint_wait_timeout
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|