|
|
|
@fa4b12d5
|
7 years |
aearsis |
usbhost utility: removed unnecessary bus argument
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@296d22fc
|
7 years |
aearsis |
usbhub: revert the runtime binding of bus methods
It was just a dead end.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d369b3b
|
7 years |
aearsis |
usb2_bus: no longer be a bus
As the number of implemented functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b357377
|
7 years |
aearsis |
usbhost: make bandwidth accounting a usb2_bus-thing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f0b366
|
7 years |
aearsis |
usbhost: prepare bandwidth accounting privatization to usb2_bus
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8277c0
|
7 years |
aearsis |
uhci: even the single bool flag needs to be allocated
Believe it or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4172db4a
|
7 years |
aearsis |
usb: fix some simple errors clang scan found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92a7b296
|
7 years |
aearsis |
usb: some sanity checks are too obvious for clang
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dd80f8
|
7 years |
jenda.jzqk73 |
xhci: extern all the things!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4db49344
|
7 years |
aearsis |
usb: fix wrong design of transfer aborting
Apparently, we didn't do a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6afb4c
|
7 years |
aearsis |
usbhost: check validity of arguments, cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7e1fd3
|
7 years |
aearsis |
usb: cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8033f89
|
7 years |
aearsis |
xhci: cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e546142
|
7 years |
petr.manek |
usbhost: remove redundant assert
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7278cbc9
|
7 years |
aearsis |
usbhost: dispose the EP0 properly (+some ehci cleanup while debugging)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ac86a4
|
7 years |
aearsis |
uhci: fix removal of isochronous endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34d750c
|
7 years |
aearsis |
usbhub: documentation, cleanup, refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f685aa
|
7 years |
aearsis |
usbhub: turns out MTT is a bit different
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@effbef3
|
7 years |
aearsis |
usbhub: work also with MTT hubs (in Single-TT configuration)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@998773d
|
7 years |
aearsis |
xhci trb_ring: make initial ring size variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db51a6a6
|
7 years |
aearsis |
typo: transferred is spelled with two r
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3c39690
|
7 years |
aearsis |
usb: remove misleading usb_device_get_mapped_ep
Even though this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09187c6e
|
7 years |
aearsis |
xhci: fix off-by-one in rh
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36e8a0c8
|
7 years |
aearsis |
usbhub: fix mistakenly negated condition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37fce70
|
7 years |
aearsis |
usbhub: move powering ports to a separate fuction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd0cf81
|
7 years |
aearsis |
usbhub: keep trying to power on ports, there might be multiple gangs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f02935
|
7 years |
aearsis |
usbhub: split enumeration routine for superspeed devices
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd3fa47
|
7 years |
aearsis |
usb: definition of status bits have changed between USB 2 and 3, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32b2a6f2
|
7 years |
aearsis |
usbhub: link state change cannot be cleared
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b310cff4
|
7 years |
aearsis |
vhc: transfers are released by finishing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d5d3ae2
|
7 years |
jenda.jzqk73 |
debug: fix off-by-one copypaste error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@217e981
|
7 years |
aearsis |
usb port: skip the timeout on error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@defaab2
|
7 years |
aearsis |
xhci: tune log levels
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d3536e
|
7 years |
aearsis |
usbhub: clear ignored changes and report them only once
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d648e83
|
7 years |
aearsis |
usbhub: assert link state change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58f4c0f
|
7 years |
aearsis |
xhci: reset also USB 3 ports
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb63854
|
7 years |
aearsis |
usbhub: fix hub depth off-by-one
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4397984
|
7 years |
aearsis |
usbhub: fix off-by-one in port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26beeda
|
7 years |
aearsis |
xhci: simplify context macros and make them check types
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45e49e6
|
7 years |
aearsis |
usbhub: handle superspeed hubs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24fcb8b
|
7 years |
jenda.jzqk73 |
fix XHCI_SLOT_HUB_SET wrong bit offset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21885c92
|
7 years |
aearsis |
usbhost: handle superspeed hubs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2aaba7e
|
7 years |
aearsis |
libusbhost: manage (and report) depth of the device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6271a34
|
7 years |
jenda.jzqk73 |
handle HS/SS max_packet_size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51c1d500
|
7 years |
aearsis |
xhci: move HC semantics from endpoint/device to hc module
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@abb5d08
|
7 years |
aearsis |
xhci: free context in case of an error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@682c9354
|
7 years |
aearsis |
xhci: move all real functionality from bus to device/endpoint/transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@129b821f
|
7 years |
aearsis |
usbhub: be aware of its own speed
This resulted in a bunch of changes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60d3f35
|
7 years |
jenda.jzqk73 |
hw_structs: explaining comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c280d7e
|
7 years |
aearsis |
libdrv: usb iface callbacks joined
In addition to handle and current …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cdaa7f
|
7 years |
aearsis |
libdrv: usb structures shall be part of the usbhc iface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ff5dc5
|
7 years |
aearsis |
usbmid: just don't offline the ctl function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba654f2
|
7 years |
aearsis |
libusbdev: default control pipe is supposed to be automatically reset …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@609f3f73
|
7 years |
aearsis |
xhci: reset endpoint on ClearFeature(ENDPOINT_HALT) request
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5c92d7
|
7 years |
aearsis |
libusbdev: pass correct endpoint index to reset endpoint
… and do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c03793
|
7 years |
aearsis |
libusbhost: fix resetting endpoints
Because apparently, I had no idea …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@726af29
|
7 years |
jenda.jzqk73 |
debug.h: remove unused include, use the struct that is already declared
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ec7b7e
|
7 years |
jenda.jzqk73 |
Handling HCs with 32 or 64-bytes context size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6f82e5
|
7 years |
aearsis |
libusbhost: do not try to handle the toggle bit in a generic way
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|