|
|
@09ab0a9a
|
7 years |
jiri |
Fix vertical spacing with new Ccheck revision.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0a5d4c
|
7 years |
aearsis |
usb: update copyrights
The data was generated by a script, guided …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45457265
|
7 years |
jenda.jzqk73 |
errno_t all the things!
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
|
|
|
@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
|
|
|
@944f8fdd
|
8 years |
aearsis |
libusbhost: move utility functions to new header utility.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4e7e6e1
|
8 years |
aearsis |
xhci: setup also slot context where needed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1732929
|
8 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
|
|
|
@4c25c2fb
|
8 years |
aearsis |
usbhost: move managing TT to the library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ed3eb4
|
8 years |
aearsis |
usbhost: endpoint is identified also by its direction
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba2e17f
|
8 years |
aearsis |
xhci: retry addressing device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30fc56f
|
8 years |
aearsis |
xhci: stop endpoint on unregister
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
|
|
|
@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
|
|
|
@0eadfd1e
|
8 years |
petr.manek |
xhci: allocate/free transfer ring internally in endpoint init/fini
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
|
|
|
@bdd8842c
|
8 years |
aearsis |
xhci: revised handling of max_burst, mult and max_streams
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb928c4
|
8 years |
aearsis |
xhci: documentation & cleanup
Also, a simple refactoring to remove …
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
|
|
|
@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
|
|
|
@67d58e8
|
8 years |
petr.manek |
xhci: fix typo in device_online
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95a62dc
|
8 years |
petr.manek |
xhci: add [some] docstrings in bus.c
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
|
|
|
@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
|
|
|
@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
|
|
|
@6455d39
|
8 years |
salmelu |
Added isochronous locks, over/underrun detection
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
|
|
|
@6b433a8
|
8 years |
salmelu |
Isochronous transfers - endpoint initialization
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
|
|
|
@b80c1ab
|
8 years |
Hlavaty.Ondrej |
xhci: use dma_buffers instead of malloc32 util
A bit of refactoring …
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
|
|
|
@9620a54
|
8 years |
petr.manek |
Small changes. Temporarily fixed no device problem for endpoint …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62f8025
|
8 years |
petr.manek |
Centrally disabled deallocation of endpoint-related data structures …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b2930b
|
8 years |
petr.manek |
Issuing deconfigure / configure commands when offlining / onlining a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3044b4
|
8 years |
petr.manek |
Ending device operation gracefully when possible.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9868982
|
8 years |
petr.manek |
Refactoring. XHCI bus ops are set using a neat macro.
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
|
|
|
@40a3bfa
|
8 years |
petr.manek |
Refactoring. Moved a lot of device deallocation from root hub to bus. …
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
|
|
|
@25251bb
|
8 years |
aearsis |
xhci: move pointer to hc from device to bus
Also, fixes the bug of hc …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62558202
|
8 years |
aearsis |
xhci: fix th_port not getting a value
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
|
|
|
@a5b3de6
|
8 years |
aearsis |
usbhost endpoint: removed target
The reasons for having usb_target_t …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0206d35
|
8 years |
aearsis |
Moving things around to improve isolation of responsibilities
Bus …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56db65d
|
8 years |
aearsis |
usbhost: provide usb_endpoint_desc_t to bus when registering endpoint
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@327f147
|
8 years |
aearsis |
usbhost: change parameters of methods
Pass (device_t, usb_target_t) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31cca4f3
|
8 years |
petr.manek |
Corrected deadlock in IPC between USB remote interface and usbdev …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee794529
|
8 years |
petr.manek |
Refactoring. Renamed functions in bus endpoint interface. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4e26882
|
8 years |
petr.manek |
Very rudimentary support for device disconnection.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b61945
|
8 years |
aearsis |
xhci: use device_t for bookkeeping
This started as a little …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5fd9c30
|
8 years |
aearsis |
usbhost refactoring: let transfer_batch be initialized by bus
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ea7459
|
8 years |
petr.manek |
Refactored some parts of RH to HC. Also moved some bus ops around.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1d7a92
|
8 years |
petr.manek |
Added option to enqueue multiple TDs at once. Demoted some log messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe1c48d
|
8 years |
petr.manek |
Removed bus address operations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b2f69e
|
8 years |
petr.manek |
Setting up endpoint contexts (almost) properly. Boilerplate for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2770b66
|
8 years |
petr.manek |
Fixed few bugs related to control transfers and some deadlocks. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@20eaa82
|
8 years |
aearsis |
usbhost refactoring: introduced bus→enumerate_device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@063dfe8
|
8 years |
petr.manek |
Moved initialization and polished some log messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c10daa8
|
8 years |
petr.manek |
Refactored XHCI bus to hold devices instead of endpoints. Added middle …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb69854
|
8 years |
petr.manek |
Returning some basic speed, so that we can get xhci up and running.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6b9182
|
8 years |
aearsis |
WIP usbhost refactoring: ohci completed
Along with that we noticed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a5833d7
|
8 years |
petr.manek |
Corrected endpoint access.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e3e1f6
|
8 years |
petr.manek |
Corrected to assume endpoint_t is actually xhci_endpoint_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a8435eb5
|
8 years |
petr.manek |
Implemented data structure for endpoint management using USB target as …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@add878aa
|
8 years |
petr.manek |
Added empty implementation of XHCI bus method bodies.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5976973
|
8 years |
aearsis |
fixup: forgotten files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|