|
|
@53a9d02
|
8 years |
aearsis |
usb: fix errors introduced by recent changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9848c77
|
8 years |
aearsis |
usbhost: renamed bus_device_remove to bus_device_gone
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0892663a
|
8 years |
aearsis |
usbhost: device removal and off/onlining moved into the library
Also, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bad4a05
|
8 years |
aearsis |
usbhost: made device_remove and endpoint_unregister noexcept
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6c4597
|
8 years |
aearsis |
usbhost: survive unregistering detached endpoint
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4eb520f
|
8 years |
petr.manek |
usbdev: driver termination request erases polling failures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a70f349
|
8 years |
aearsis |
usbdev: fixed infinite cycle on errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9748336
|
8 years |
aearsis |
usbhost: be more careful with detached endpoints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94a0904
|
8 years |
aearsis |
ubshost: abort endpoint when unregistering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@806a779
|
8 years |
aearsis |
usb: little changes to make compiler happy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8bab0d2
|
8 years |
aearsis |
usbdev: fixed rookie mistake
How could that ever worked?
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a00bc9
|
8 years |
aearsis |
xhci: fix errors reported by clang
Asserts were unnecessary, because …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@708d8fcd
|
8 years |
aearsis |
xhci: rewritten isochronous transfers
There was a fundamental problem …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c386d6d
|
8 years |
petr.manek |
usbdev: refactoring
Polling syntax sugar API extended to allow custom …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8eb7095
|
8 years |
petr.manek |
usbhost: correct typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17c5e62
|
8 years |
aearsis |
xhci: make isoch part of endpoint optional
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1102eca
|
8 years |
aearsis |
usbhost: documentation & cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecbad17
|
8 years |
aearsis |
usbhost: Implemented bandwidth accounting for USB 2.0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dc3f99
|
8 years |
aearsis |
usbhost: inline get_free_address
As it's now used only once, it is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e2b1ae6
|
8 years |
aearsis |
usbhost: reserve default speed in library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56257ba
|
8 years |
aearsis |
usbhost: manage endpoints by library + get/set_toggle → reset_toggle
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9efad54
|
8 years |
aearsis |
usb: move endpoint descriptor parsing to HC
This better separates …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c901632
|
8 years |
aearsis |
usbdev: polling interval and interval is the same thing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f42eab
|
8 years |
aearsis |
usbdev: remove dead code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86650db
|
8 years |
aearsis |
usbdev refactoring: isolate standard descriptor parsing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e5b162
|
8 years |
aearsis |
usbdev: refactored usb_pipe_init
Finally.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35c37fc
|
8 years |
aearsis |
ehci: refactor to dma_buffers
One big hidden thing was refactored - …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c54b898
|
8 years |
petr.manek |
usbdev: refactoring
The device_rem driver callback was renamed to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24c8bf8
|
8 years |
petr.manek |
libdrv: extend usbdiag interface with data validity tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c75456
|
8 years |
salmelu |
xhci: isochronous transfers made working
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dfb70c9
|
8 years |
petr.manek |
uhci: moved offline call from usbhost, terminating hanging transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@415c5116
|
8 years |
petr.manek |
usbhost: first stab at usb2 disconnect (wip)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@deb2e55
|
8 years |
petr.manek |
usbhost: refactoring
Moved the "online" attribute from xhci_device_t …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66c16b0
|
8 years |
petr.manek |
usbhost: add stubs for offline/online
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b10a434
|
8 years |
petr.manek |
usbdiag: refactoring
Remote usbdiag interface has been modified to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7b7898
|
8 years |
petr.manek |
usbdiag: refactoring
Reconciliated the usb_diag and usbdiag …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff16da5f
|
8 years |
petr.manek |
usbdiag: added isochronous test
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9d600c2
|
8 years |
petr.manek |
usbdiag: added interrupt endpoint tests, printing tmon device path
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd312d5
|
8 years |
petr.manek |
usbdiag: more robust testing framework, added bulk in stress test, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f98f4b7
|
8 years |
aearsis |
usbhost: polling fibril gets bus, not hcd
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a31068a
|
8 years |
salmelu |
usbdev: Added fixme to remind us when refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fd8f14
|
8 years |
petr.manek |
libusbdev: syntax corrected
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba2fc2c
|
8 years |
salmelu |
usbdev: unique sessions for isochronous EPs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f70d1c
|
8 years |
aearsis |
libusb: print also superspeed ep companion descriptor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32fb6bce
|
8 years |
aearsis |
usbhost: refactoring
This commit moves interrupt, status and schedule …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7faf0f0
|
8 years |
petr.manek |
usbdiag: untracked headers and sources are untracked no more
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41ebc36
|
8 years |
petr.manek |
usbdiag: move contents of libusbdiag to libdrv, registered usbdiag …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64d138b
|
8 years |
petr.manek |
usbdiag: finalize IPC ops for tmon, simple demo waiting for test
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8723748
|
8 years |
petr.manek |
usbdiag: add server, dummy stubs and skeletons
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@837d53d
|
8 years |
petr.manek |
usbhost: make compiler happy about uninitialized USB address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6832245
|
8 years |
aearsis |
usbhost bus: refactor the bus ops
This way, method names better …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd05140
|
8 years |
aearsis |
usbhost: removed unused hc operation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10cd715
|
8 years |
aearsis |
usbhost bus: request_address → reserve_default_address
It doesn't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53db806
|
8 years |
aearsis |
xhci bus: fix setup of FS device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59b8639
|
8 years |
petr.manek |
usbdiag: added libusbdiag with dummy symbol to test the functionality.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d42ba37
|
8 years |
aearsis |
usbhost: usb transfer batch shall be zero-initialized
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@820d9bc
|
8 years |
aearsis |
usb: move toggle resetting to libusbhost
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64fea02
|
8 years |
aearsis |
usbhost: refactor include hiearchy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b60eac1
|
8 years |
aearsis |
usbhost: remove unused field
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3035323
|
8 years |
aearsis |
usb: move usb setup packet size to libusb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6283cefb
|
8 years |
Hlavaty.Ondrej |
usbhid: rewrite the way values are extracted
There was a bug, and I'm …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@375211d2
|
8 years |
Hlavaty.Ondrej |
usbhost: updated determining MPS for USB 3
USB 3 changes the meaning …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b433a8
|
8 years |
salmelu |
Isochronous transfers - endpoint initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@888238e9
|
8 years |
Hlavaty.Ondrej |
usbhost: endpoints do not have speed on their own
This information …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff14aede
|
8 years |
Hlavaty.Ondrej |
usbhost: move TT management to library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@306a36d
|
8 years |
Hlavaty.Ondrej |
xhci: configuration of endpoint 0
Moved fetching of the first 8B of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfe4852
|
8 years |
Hlavaty.Ondrej |
usbhost: introduce dma_buffer
Dma buffers shall simplify management …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1f83a3
|
8 years |
Hlavaty.Ondrej |
usbhost: remove dead code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9d0a86
|
8 years |
Hlavaty.Ondrej |
Merge tag '0.7.1'
The merge wasn't clean, because of changes in build …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@493f1be
|
8 years |
jakub |
Add stop before call to honor dependencies from alloc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02b3d101
|
8 years |
jakub |
Properly end functions started via .ent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@706b4de
|
8 years |
jakub |
Remove support for IPC_CALLRET_TEMPORARY
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a37751
|
8 years |
zarevucky.jiri |
Build a special all-inclusive version of POSIXified libc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee98e81
|
8 years |
zarevucky.jiri |
Don't include entry.o in libc.a
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0239846
|
8 years |
jakub |
First wait for IPC answer and then end the async exchange
This is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b884e55
|
8 years |
zarevucky.jiri |
Also temporarily disallow shared libsoftint.
libsoftint conceptually …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9d8b12da
|
8 years |
zarevucky.jiri |
Instead of setting MATH=y, just list 'math' in dependencies like a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2e7a51
|
8 years |
zarevucky.jiri |
Link libsoftfloat unconditionally on all architectures.
It doesn't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cecba66e
|
8 years |
zarevucky.jiri |
Instead of using library paths directly, refer to libraries by name …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c631734
|
8 years |
zarevucky.jiri |
Mostly cleanup in uspace/Makefile.common.
- Pass -MP in addition to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8d4af4b
|
8 years |
zarevucky.jiri |
Temporarily prevent dynamic linking for most libraries.
There shared …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd92e6d5
|
8 years |
zarevucky.jiri |
Remove LIBS variable from libieee80211, it break parallel make.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41df71f9
|
8 years |
aearsis |
ddf: split usb interface to usb and usbhc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aad43a8
|
8 years |
jakub |
Remove dead code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa537a5a
|
8 years |
jakub |
Add 64-bit PIO functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@479e32d
|
8 years |
aearsis |
ddf: removed usbhc iface
As it is currently not used anywhere. It …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17873ac7
|
8 years |
aearsis |
usbhost endpoint: endpoint→active replaced by tracking active batch
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a312d8f
|
8 years |
aearsis |
uhci: fixed buffer copying on IN transaction
Lost in some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eca820c
|
8 years |
zarevucky.jiri |
Revert change to the way startup file is referenced.
The path is not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d37514e
|
8 years |
petr.manek |
Routing fun_online and _offline through the USB bus. Added appropriate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d46ceb2b
|
8 years |
petr.manek |
Modified libusbdev to forward fun_online and _offline calls to USB …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58ac3ec
|
8 years |
aearsis |
uhci: finished forgotten refactoring to generic batch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9c4bc5
|
8 years |
zarevucky.jiri |
Fix pcut.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@584121d
|
8 years |
zarevucky.jiri |
Move reference to the startup object file (entry.o) out of the linker …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b8c164
|
8 years |
aearsis |
libusbhost bus: endpoint→device is now managed by bus implementation
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bc8250
|
8 years |
salmelu |
Fixed argument order
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4da860
|
8 years |
zarevucky.jiri |
Break circular dependency between libdrv and libusb.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90c340fb
|
8 years |
zarevucky.jiri |
Convert two "old style" static asserts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cf28b9
|
8 years |
aearsis |
xhci: connecting devices deeper than to roothub
It still does not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b35478
|
8 years |
aearsis |
usb fix: fixed mistaken argument
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|