|
|
@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
|
|
|
@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
|
|
|
@5e2b1ae6
|
8 years |
aearsis |
usbhost: reserve default speed in library
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63431db2
|
8 years |
aearsis |
xhci: remove unnecessary field
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
|
|
|
@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
|
|
|
@b60944b
|
8 years |
aearsis |
xhci: inline hc_dcbaa_fini
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
|
|
|
@11d4c747
|
8 years |
jenda.jzqk73 |
scratchpad: fix overlapping and swapped register fields as per 5.3.4
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2523293
|
8 years |
petr.manek |
usbdiag: data validity tests bound to the remote interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf7b747
|
8 years |
petr.manek |
usbdiag: add 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
|
|
|
@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
|
|
|
@2e2af3a
|
8 years |
petr.manek |
xhci: add docstrings in endpoint.c
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
|
|
|
@96c416a
|
8 years |
petr.manek |
usbdiag: measure test duration
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
|
|
|
@74c0de0
|
8 years |
aearsis |
xhci: add memory barrier to event ring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f543804
|
8 years |
aearsis |
xhci: fix 32-bit write of EHB not being noticed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@503086d8
|
8 years |
aearsis |
xhci: get IRQ when an error occures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4abb134
|
8 years |
aearsis |
xhci: fix not setting RCS flag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06f45cf
|
8 years |
petr.manek |
usbdiag: bound interrupt endpoint tests to the remote interface
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
|
|
|
@cec130b
|
8 years |
petr.manek |
Jumping out of the read cycle upon error.
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
|
|
|
@15f8079
|
8 years |
aearsis |
xhci: Program max_slots correctly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85bf12ba
|
8 years |
petr.manek |
usbdiag: coupled endpoint numbers with endpoint specs for usbdev
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd1fab90
|
8 years |
salmelu |
xhci: isoch endpoint buffers weren't freed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5909c59
|
8 years |
salmelu |
xhci: fixed isoch_transfers array
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02a7575
|
8 years |
petr.manek |
usbdiag: add subclass and protocol of diag interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47a9633
|
8 years |
petr.manek |
usbdiag: mapping endpoints for diagnostic devices the right way
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83fb72e
|
8 years |
aearsis |
xhci: allocate all scratchpads in one buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0bb4738
|
8 years |
jenda.jzqk73 |
xhci_dump_port: dump all values
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
|
|
|
@1ea0bbf
|
8 years |
petr.manek |
usbdiag: addressing endpoints by their numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a1211c
|
8 years |
petr.manek |
usbdiag: simple bulk out in test
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
|
|
|
@17f8abc
|
8 years |
petr.manek |
usbdiag: remove connection handler
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
|
|
|
@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
|
|
|
@7d957b2
|
8 years |
aearsis |
xhci commands: timeouts are in microseconds
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
|
|
|
@889146e
|
8 years |
aearsis |
xhci: commands shall not just timeout
Previous behavior was breaking …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ef407b
|
8 years |
jenda.jzqk73 |
Fix COM1 not being enumerated.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7e1458
|
8 years |
petr.manek |
usbdiag: rename usbdbg to usbdiag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1814b4ae
|
8 years |
petr.manek |
usbdbg: responding to CLASS_DIAGNOSTIC match ids
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c8a221c
|
8 years |
petr.manek |
usbdbg: basic device driver bookkeeping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d23fab9
|
8 years |
petr.manek |
usbdbg: add debug device driver
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
|
|
|
@a0e09ef
|
8 years |
aearsis |
xhci: fix leaking transfer batch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae303ad
|
8 years |
Hlavaty.Ondrej |
usbhid mouse: support absolute coordinates
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d91888
|
8 years |
Hlavaty.Ondrej |
xhci: deal with short transfers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9162b27
|
8 years |
Hlavaty.Ondrej |
ohci: fixed bugs introduced by refactoring
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27b0ea0
|
8 years |
Hlavaty.Ondrej |
ehci: fixed bugs introduced by refactoring
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
|
|
|
@d3086873
|
8 years |
salmelu |
First isoch transfers - transfers.c part
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
|
|
|
@e76c0ea
|
8 years |
petr.manek |
Renamed and simplified static method for input context allocation.
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
|
|
|
@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
|
|
|
@53b9f2c
|
8 years |
jiri |
Move usbhid and usbmast alongide hid and block drivers, respectively.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d420b22
|
8 years |
jiri |
Move keyboard and mouse drivers to a separate HID directory.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19397be
|
8 years |
jiri |
Revert accidentally committed change.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7aa94304
|
8 years |
jiri |
Move receiving side of Niagara console to a separate driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@676e833
|
8 years |
jiri |
Move receiving side of Msim console to a separate driver. Work around …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@887c9de
|
8 years |
aearsis |
xhci: added missing write barrier
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25b853c
|
8 years |
jiri |
EXTRA_CFLAGS not needed by ski, ski-con drivers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5b6fb5
|
8 years |
jiri |
Fix mis-merge and revert accidentally committed changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d15572
|
8 years |
jiri |
Move receiving side of ski console support to a separate driver, …
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
|
|
|
@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
|
|
|
@d0cbfd3
|
8 years |
jakub |
Use proper PIO and ioport64_t interfaces in obio
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
|
|
|
@2b11c3c
|
8 years |
jiri |
OBIO should not store base address in a global variable.
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
|
|
|
@48adf0f
|
8 years |
jiri |
OBIO should take base address from platform driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef1a3a8
|
8 years |
petr.manek |
Added memory structure for stream TRB rings. Implemented their …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d33dc780
|
8 years |
petr.manek |
Refactoring. Renamed device array to better reflect its indexing.
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
|
|
|
@c910ecf
|
8 years |
petr.manek |
Added fun_online and _offline hooks to [EOU]HCI.
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
|
|
|