|
|
@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
|
|
|
@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
|
12 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
|
12 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
|
12 years |
jano.vesely |
libusbdev: Create USB bus connection during initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea30cc1
|
12 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
|
12 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
|
|
|
@8013637
|
13 years |
jano.vesely |
More mainline changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77ad86c
|
13 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a76b01b4
|
13 years |
jano.vesely |
libus*: remove optical separators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48f0f73a
|
13 years |
jano.vesely |
libusbdev: Mind endian when accessing multi-byte descriptor values.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12e689f
|
13 years |
jano.vesely |
libusbdev: Do not modify retrieved descriptors, compute required value …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f807c3
|
13 years |
jano.vesely |
ohci, lib/usbdev: Fix few endian issues in descriptor retrieving.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4291215
|
14 years |
jano.vesely |
libusbdev: Add self to license. Remove useless header.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54cbda2
|
14 years |
jano.vesely |
libusbdev: Add support for dev_remove.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e3742f9
|
14 years |
jano.vesely |
libusbdev: Deinitialize hc connection on destruction. Make call to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66ee26a
|
14 years |
jano.vesely |
libusbdev: Remove wrapper.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64e3dad
|
14 years |
jano.vesely |
libusbdev: No need for special handling of NULL corner case.
Counting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@441633f
|
14 years |
jano.vesely |
libusbdev: Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6883abfa
|
14 years |
jano.vesely |
libusbdev: usb_destroy_pipes would only ever return EOK.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a01a0b
|
14 years |
jano.vesely |
libusbdev: Remove unused parameters and variables.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cfb05e
|
14 years |
jano.vesely |
libusbdev: Drop unused argument.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@01086cfe
|
14 years |
jano.vesely |
libusbdev: Remove useless checks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94bfc84
|
14 years |
jano.vesely |
libusbdev: Close hc connection used to unregister pipes.
Fixes phone leak.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0487a2
|
14 years |
jano.vesely |
libusbdev: Move arg callback argument from poling_data_t to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e3c005
|
14 years |
jano.vesely |
libusbdev: Doxygen and minor cleanup/renaming.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22ecbde
|
14 years |
jano.vesely |
libusbdev: Cleanup. Remove redundant functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdb23c63
|
14 years |
jano.vesely |
libusbdev: Remove unused mutex.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3538b0e
|
14 years |
jano.vesely |
libusbdev: Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c804484
|
14 years |
jano.vesely |
libusbdev: Move pipe init/init_default register/unregister …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1561e8b
|
14 years |
jano.vesely |
libusbdev: Use provided usb_device_connection_t wrappers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03ffb69
|
14 years |
jano.vesely |
libusbdev: Remove unused function.
This one was a duplicate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a38701
|
14 years |
jano.vesely |
libusb, libusbdev: Move usb_device_connection to separate header in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c24c157d
|
14 years |
jano.vesely |
libusb, libusbdev: Provide generic usb_get_info_by_handle function.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c67e52
|
14 years |
jano.vesely |
libusbdev: Remove dead code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47dfb34
|
14 years |
jano.vesely |
libusbdev: Implement pipe long transfers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0fdc0e
|
14 years |
jano.vesely |
libusbdev: Pre open hc connection. Drop support for dev_rem.
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7267fa1
|
14 years |
jano.vesely |
libusbdev: new_device_wrapper uses provided hc connection.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@023a902
|
14 years |
jano.vesely |
libusbdev: Move unctions from pipesio.c to pipes.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@277ff98
|
14 years |
jano.vesely |
libusbdev: Remove references to pipepriv routines.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c046942
|
14 years |
jano.vesely |
libusbdev: Drop mutex in favour of atomic ops.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd575647
|
14 years |
jano.vesely |
libusbdev: Use shared hc_connection for pipes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7711296
|
14 years |
jano.vesely |
libusbhost, libusbdev: Minor fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dbfd288
|
14 years |
jano.vesely |
libusbdev: Shorten variable name to increase readability.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69b9740
|
14 years |
jano.vesely |
libusbdev: Add to array end check to alternate interfaces initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0255d36
|
14 years |
jano.vesely |
libusbdev: Minor refactoring of alternate interfaces.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d085fbbe
|
14 years |
jano.vesely |
lilbusbdev: Consider polling to be one long transfer.
This prevents …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b81410f
|
14 years |
jano.vesely |
libusbdev: Remove redundant checks. Add few const qualifiers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2703331b
|
14 years |
jano.vesely |
libusbdev: Nest usb_device_auto_polling_t instead of duplicating its …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ddbd38
|
14 years |
jano.vesely |
libusbdev: Make descriptor nesting const.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f0ad85a
|
14 years |
jano.vesely |
libusbdev: Reorder functions in pipesio.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8969f46
|
14 years |
jano.vesely |
libusbdev: Move pipe ref manipulation to no_check variants of read/write.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4292e7
|
14 years |
jano.vesely |
libusbdev: Merge implementations of control and non-control _no_check …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@095bddfc
|
14 years |
jano.vesely |
libusbdev, usbmid: Minor changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02fc5c4
|
14 years |
jano.vesely |
usbhc: Export IPC wrapper instead of IPC call numbers.
Hide IPC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56bdd9a4
|
14 years |
jano.vesely |
usb: Provide IPC wrappers instead of IPC call numbers.
Put IPC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@317a463
|
14 years |
jano.vesely |
usb: Drop unused `handle' parameter.
Rename get_interface ⇒ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c0f823b
|
14 years |
jiri |
Rename DDF entry point add_device to dev_add.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@207acc4e
|
14 years |
jano.vesely |
libusbdev: Make usb_dp_standard_descriptor_nesting constant.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b77931d
|
14 years |
jano.vesely |
usb: usb_pipe_t was always allocated in usb_endpoint_mapping_t, embed it.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab27e01
|
14 years |
jano.vesely |
liibusbdev: Consider alternate interface when initializing pipes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fc260ff
|
14 years |
jano.vesely |
libusbdev: Merge init_wire_and_ctrl_pipe to the only place it was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@904dcc6
|
14 years |
jano.vesely |
libusbdev: Convert usb_alternate_interfaces_t interrface to init/deinit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|