|
|
@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
|
|
|
@ba654f2e
|
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
|
|
|
@b5c92d7d
|
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
|
|
|
@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
|
|
|
@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
|
|
|
@8b71f3e
|
8 years |
petr.manek |
usbdev: refactor polling more
For clarity, the opaque …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edc51615
|
8 years |
petr.manek |
usbdev: small fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91173333
|
8 years |
petr.manek |
usbdev: use centralized joining mechanism, move away from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a0c52a
|
8 years |
petr.manek |
usbdev: add polling join mechanism
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71f211f
|
8 years |
petr.manek |
usbdev: refactor polling data structs
Symbols related to USB device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dddd7b
|
8 years |
petr.manek |
usbdev: refactor polling
Until now, device polling had to be executed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2489353
|
8 years |
petr.manek |
usbdev: driver can destroy endpoint mappings
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@5c75456
|
8 years |
salmelu |
xhci: isochronous transfers made working
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
|
|
|
@6b433a8
|
8 years |
salmelu |
Isochronous transfers - endpoint initialization
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
|
|
|
@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
|
|
|
@5bc8250
|
8 years |
salmelu |
Fixed argument order
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec700c7
|
8 years |
salmelu |
Superspeed companion descriptor is processed
Superspeed endpoint …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95c675b
|
8 years |
aearsis |
Merge mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@816f5f4
|
8 years |
salmelu |
Remote USB (async) sending structures
remote_usb_register_endpoint is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bdf92a5
|
8 years |
jiri |
Eliminate remaining cases of drivers directly calling …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05b59393
|
8 years |
zarevucky.jiri |
Fix a couple of benign clang warnings.
No change in semantics.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2dd7f2
|
8 years |
jakub |
Reduce the number of files that include <sys/types.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@582a0b8
|
8 years |
jakub |
Remove unistd.h
- Rename usleep() and sleep() to thread_usleep() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58563585
|
9 years |
martin |
code review and cstyle cleanup (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@086f8e3
|
9 years |
jakub |
Test result of devman_parent_device_connect()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4b534ac
|
9 years |
jakub |
Merge from lp:~jan.vesely/helenos/usb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cf26ab
|
9 years |
jakub |
Use static assert instead of regular ones
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1558d85
|
9 years |
jakub |
Remove duplicate includes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a637a4
|
10 years |
martin |
remove EEXISTS in favor of EEXIST
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff0258f
|
10 years |
jano.vesely |
libusbdev: Add
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51cc6cef
|
10 years |
jano.vesely |
libusbdev: always report polling failures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b303275
|
10 years |
jano.vesely |
libusbdev: Fix polling debug message
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fab2746
|
10 years |
jiri |
New transport layer API. Only UDP implemented.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f9d97f3
|
10 years |
jakub |
Make gettimeofday() return the actual microseconds.
Enhance …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ab8539
|
11 years |
martin |
remove system.uptime sysinfo entry since it is redundant
cleanup the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffa96c2
|
11 years |
jiri |
Convert libusbdev away from DDF_DATA_IMPLANT.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e732f1a
|
11 years |
jano.vesely |
usb: Add support for multiple packets per microframe.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd41b192
|
11 years |
jano.vesely |
libusb: async_hangup is not NULL safe
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ee5272
|
11 years |
jano.vesely |
libusb, usbhub: Add USB2 features and structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c01987c
|
12 years |
jano.vesely |
libusbdev: Sanitize headers.
Include what you use. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feeac0d
|
12 years |
jiri |
Simplify use of list_foreach.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3121b5f
|
12 years |
jano.vesely |
rename get_device_handle ⇒ get_my_device_handle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d93f5afb
|
12 years |
jano.vesely |
libusbdev: Cleanup unused code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3969a42
|
12 years |
jano.vesely |
libusbdev: Switch pipse to use new data communication paths.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e4219ab
|
12 years |
jano.vesely |
Implement and use usb_get_device_handle.
Enables object instantiation …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c86c7c
|
12 years |
jano.vesely |
libusbdev: Close bus_session after every other thing is down.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11e9e613
|
12 years |
jano.vesely |
libusbdev: Switch pipes to register via usb session.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8582076
|
12 years |
jano.vesely |
libusbdev: Add device connection to pipe structure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ca778b
|
12 years |
jano.vesely |
usbmid: Use initialized parent to get address and hc handle.
Remove …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0eb2a0f
|
12 years |
jano.vesely |
libusbdev: more const
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2dfa86
|
12 years |
jano.vesely |
usb_device: Change API to allow direct(RO) access to descriptors.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b401b9
|
12 years |
jano.vesely |
libusbdev: Allow device with no ddf parent.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25effe2
|
12 years |
jano.vesely |
libusbdev: Yet another const qualifier.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7363fc1
|
12 years |
jano.vesely |
libusbdev: Add usb_device constructor using devman handle.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87619045
|
12 years |
jano.vesely |
usb: Move usb_device to a separate header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71384bd3
|
12 years |
jano.vesely |
libdrv, usb: Rename session close to disconnect.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd9b3a67
|
12 years |
jano.vesely |
libusbdev: Make usb_device_t opaque.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35bc430
|
12 years |
jano.vesely |
libusbdev: Use internal bus_session to get device info.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb70637
|
12 years |
jano.vesely |
usb: Rework polling to accept either ep numbers or descriptions.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6a5b25
|
12 years |
jano.vesely |
libusbdev: Add searching for pipes using ep and ep description.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b06d35a
|
12 years |
jano.vesely |
libusbdev: Rework pipes initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4138ac
|
12 years |
jano.vesely |
libusbdev: Use alternate_interfaces.current.
It's initialized to zero …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2dc5a9f
|
12 years |
jano.vesely |
libusbdev: Make pipes_destroy a member function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b208b3b
|
12 years |
jano.vesely |
libusbdev: Move alternate interface handling to its own header file.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e10ef4
|
12 years |
jano.vesely |
libusbdev: Interface number and alternate interfaces wrappers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad97131
|
12 years |
jano.vesely |
libusbdev: Make ddf driver parts to separate file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6812a1
|
12 years |
jano.vesely |
libusbdev: Make list of alternate interfaces const.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb512b2d
|
12 years |
jano.vesely |
libusbdev: Add ddf function creation wrapper.
Cleanup request.h header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@945d66c
|
12 years |
jano.vesely |
libusbdev: Don't use the descriptor field directly.
Make descriptor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6b2a76b
|
12 years |
jano.vesely |
libusbdev: Add name getting wrapper.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f4bff8
|
12 years |
jano.vesely |
libusbdev: Add and use few new wrappers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef4e8eb
|
13 years |
jano.vesely |
Remove unused usb hub code.
All the functionality is now handled by …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94fbf78
|
13 years |
jano.vesely |
libdrv: Add function for creating direct connections to devices.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8c758d
|
13 years |
jano.vesely |
libusbdev: Create USB bus connection during initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea30cc1
|
13 years |
jano.vesely |
libsubdev: Add delay parameter to autopol.
usbhub: Set delay to 255 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@daf199f
|
13 years |
jano.vesely |
libusbdev: Drop special handling of multiinterface device match id …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db8b7ca
|
13 years |
jano.vesely |
libusbdev: Drop support for custom function data and ops.
Unused and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8d43aa
|
13 years |
jano.vesely |
Minor style changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94c40ce2
|
13 years |
jano.vesely |
libusbdev: Fix comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e6a98c5
|
13 years |
jiri |
Standards-compliant boolean type.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56fd7cf
|
13 years |
jiri |
Make ddf_dev_t and ddf_fun_t opaque. This further tighthens the DDF …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|