|
|
@d345ce2
|
8 years |
aearsis |
usb: pass buffers as base + ptr to support partial writes/reads
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af16ebe
|
8 years |
aearsis |
usb: redefine max_transfer_size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c21e6a5
|
8 years |
aearsis |
usbhost: prepare buffers for transfers in library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fdc2253b
|
8 years |
aearsis |
usb pipes: allocate with policy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be01eb3
|
8 years |
petr.manek |
usbhid: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa148b3
|
8 years |
petr.manek |
usbhub: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a821f05
|
8 years |
petr.manek |
usbmid: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@860bf94
|
8 years |
petr.manek |
usbflbk: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cba9f7
|
8 years |
petr.manek |
usbdiag: refactor to errno_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5718c79
|
8 years |
petr.manek |
usbmast: fix indent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb862fd
|
8 years |
jenda.jzqk73 |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45457265
|
8 years |
jenda.jzqk73 |
errno_t all the things!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@961a5ee
|
8 years |
petr.manek |
usbdiag: fix (de)allocation crash caused by merge
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64ce0c1
|
8 years |
jenda.jzqk73 |
Merge commit '290338bf7224f502808b23e82d98306208962b97' into forwardport
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e67c50a
|
8 years |
aearsis |
ohci: use dma memory responsibly
Instead of leaving arbitrary TD …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@290338b
|
8 years |
petr.manek |
usbdiag: more verbose data checking
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3038d51
|
8 years |
salmelu |
xhci: Multi TRB TD for control and stream bulk
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8393c73b
|
8 years |
petr.manek |
drv: refactor usbdiag interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77ded647
|
8 years |
aearsis |
xhci: do not avoid 64-bit writes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17d34a8
|
8 years |
aearsis |
xhci: finalize rh correctly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19f0048
|
8 years |
aearsis |
xhci: reinitialize in case of HC error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1ce9bd
|
8 years |
salmelu |
xhci: Split buffer into TRBs by pages
Only done for interrupt and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73a5857
|
8 years |
aearsis |
usbhost: add joinable_fibril utility
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ca5a198
|
8 years |
aearsis |
usb: fix some errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0247bd2
|
8 years |
aearsis |
xhci: updated obsolete comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da9d6ca
|
8 years |
aearsis |
usbdiag: use the dma pipe operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b60ea0
|
8 years |
aearsis |
usb: moved dma_buffer from usbhost to usb library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b3dd78
|
8 years |
jenda.jzqk73 |
Merge remote-tracking branch 'upstream/master' into forwardport
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a6cc679
|
8 years |
jenda.jzqk73 |
Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@132ab5d1
|
8 years |
jenda.jzqk73 |
Merge commit '6a5d05bd2551e64111bea4f9332dd7448c26ce84' into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8bfb163
|
8 years |
jenda.jzqk73 |
ehci: make some more things extern
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@705f83a
|
8 years |
aearsis |
ohci: fix the batch preparation time again
Due to the stupid design …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee0ffa6
|
8 years |
aearsis |
ohci: fix invalid synchronization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddbd088
|
8 years |
aearsis |
ehci: fix invalid synchronization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3ae58b
|
8 years |
aearsis |
libusbhost: usb2_bus needs to release address when the device is gone
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18092dd3
|
8 years |
aearsis |
usb hc: fixed leaking reference in enumeration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c3fef4
|
8 years |
aearsis |
usbmid: fix leaking exchange
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89c7d7d
|
8 years |
aearsis |
xhci: fixed missing error path in device_enumerate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf0398c
|
8 years |
aearsis |
usbdiag: endianity is resolved at runtime
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80f7c54
|
8 years |
aearsis |
usb: make the code compile on 32-bit architecture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a94cbfa
|
8 years |
aearsis |
ehci+ohci: proper handling of unfinished transfer
Because transfers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@047fbc8
|
8 years |
aearsis |
xhci rh: have standalone buffer for events
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@629255a
|
8 years |
jenda.jzqk73 |
Revert "xhci: transfer events must be fast"
No, it brings another …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d12eda
|
8 years |
aearsis |
xhci: transfer events must be fast
When a roothub connected device is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4287578
|
8 years |
jenda.jzqk73 |
ehci: set sane log level
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e454d9c
|
8 years |
jenda.jzqk73 |
transfers: do not stall on transfer error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d5287db
|
8 years |
aearsis |
xhci: fix forgotten transfer when EP 0 is gone
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b0cf63
|
8 years |
jiri |
A round of cstyle fixing (i.e. run make ccheck-fix).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa4b12d5
|
8 years |
aearsis |
usbhost utility: removed unnecessary bus argument
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d369b3b
|
8 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
|
8 years |
aearsis |
usbhost: make bandwidth accounting a usb2_bus-thing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8277c0
|
8 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
|
8 years |
aearsis |
usb: fix some simple errors clang scan found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dd80f8
|
8 years |
jenda.jzqk73 |
xhci: extern all the things!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4db49344
|
8 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
|
|
|
@8033f89
|
8 years |
aearsis |
xhci: cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7278cbc9
|
8 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
|
8 years |
aearsis |
uhci: fix removal of isochronous endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34d750c
|
8 years |
aearsis |
usbhub: documentation, cleanup, refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f685aa
|
8 years |
aearsis |
usbhub: turns out MTT is a bit different
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@effbef3
|
8 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
|
8 years |
aearsis |
xhci trb_ring: make initial ring size variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db51a6a6
|
8 years |
aearsis |
typo: transferred is spelled with two r
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3c39690
|
8 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
|
8 years |
aearsis |
xhci: fix off-by-one in rh
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36e8a0c8
|
8 years |
aearsis |
usbhub: fix mistakenly negated condition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37fce70
|
8 years |
aearsis |
usbhub: move powering ports to a separate fuction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd0cf81
|
8 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
|
8 years |
aearsis |
usbhub: split enumeration routine for superspeed devices
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd3fa47
|
8 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
|
8 years |
aearsis |
usbhub: link state change cannot be cleared
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b310cff4
|
8 years |
aearsis |
vhc: transfers are released by finishing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d5d3ae2
|
8 years |
jenda.jzqk73 |
debug: fix off-by-one copypaste error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@defaab2
|
8 years |
aearsis |
xhci: tune log levels
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d3536e
|
8 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
|
8 years |
aearsis |
usbhub: assert link state change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58f4c0f
|
8 years |
aearsis |
xhci: reset also USB 3 ports
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb63854
|
8 years |
aearsis |
usbhub: fix hub depth off-by-one
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4397984
|
8 years |
aearsis |
usbhub: fix off-by-one in port powering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26beeda
|
8 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
|
8 years |
aearsis |
usbhub: handle superspeed hubs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24fcb8b
|
8 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
|
8 years |
aearsis |
usbhost: handle superspeed hubs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2aaba7e
|
8 years |
aearsis |
libusbhost: manage (and report) depth of the device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6271a34
|
8 years |
jenda.jzqk73 |
handle HS/SS max_packet_size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51c1d500
|
8 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
|
8 years |
aearsis |
xhci: free context in case of an error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@682c9354
|
8 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
|
8 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
|
8 years |
jenda.jzqk73 |
hw_structs: explaining comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c280d7e
|
8 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
|
8 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
|
8 years |
aearsis |
usbmid: just don't offline the ctl function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@609f3f73
|
8 years |
aearsis |
xhci: reset endpoint on ClearFeature(ENDPOINT_HALT) request
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@726af29
|
8 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
|
8 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
|
8 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
|
8 years |
aearsis |
xhci: satisfy picky Intel xHC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e5a12b
|
8 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
|
8 years |
aearsis |
xhci: recognise hubs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|