# # ChangeLog for uspace/lib in mainline # # Generated by Trac 1.6 # 2025-09-24T03:38:15Z Fri, 19 Jan 2018 17:38:22 GMT Ondřej Hlavatý [2833bb4] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/debug.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/lib/usbhost/include/usb/host/utility.h (modified) * uspace/lib/usbhost/src/utility.c (modified) xhci: recognise hubs Fri, 19 Jan 2018 17:38:22 GMT Ondřej Hlavatý [944f8fdd] * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/Makefile (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/include/usb/host/utility.h (added) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/utility.c (added) libusbhost: move utility functions to new header utility.h Fri, 19 Jan 2018 13:12:57 GMT Ondřej Hlavatý [c7d5189] * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: split hcd_device_explore Fri, 19 Jan 2018 13:07:43 GMT Ondřej Hlavatý [7138a78b] * uspace/lib/usb/src/port.c (modified) usb: do not fail just because of wrong assert If the events come ... Thu, 18 Jan 2018 12:39:27 GMT Ondřej Hlavatý [0f79283b] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usb/include/usb/port.h (modified) * uspace/lib/usb/src/port.c (modified) usb: remove speed storing (and fix that misuse in xhci rh) Thu, 18 Jan 2018 03:06:39 GMT Ondřej Hlavatý [babcc423] * uspace/lib/usbhost/src/bus.c (modified) usbhost: fix off by one in default name Thu, 18 Jan 2018 02:48:17 GMT Ondřej Hlavatý [5bccec3] * uspace/lib/usb/include/usb/port.h (modified) * uspace/lib/usb/src/port.c (modified) usb port: disconnect handler shall run in separate fibril too Thu, 18 Jan 2018 00:48:27 GMT Ondřej Hlavatý [94f8c363] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/port.h (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/lib/usb/Makefile (modified) * uspace/lib/usb/include/usb/port.h (added) * uspace/lib/usb/src/port.c (added) usbhub: extract the port state machine to the usb library Wed, 17 Jan 2018 17:55:35 GMT Ondřej Hlavatý [ed8575f] * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) usbhost: remove unused endpoint link Wed, 17 Jan 2018 10:52:53 GMT Salmelu [0f803831] * uspace/drv/bus/usb/xhci/streams.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) xhci: more stream validity checks Wed, 17 Jan 2018 00:38:53 GMT Ondřej Hlavatý [3f44312] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: ignore also EHANGUP when joining polling fibril Tue, 16 Jan 2018 23:52:18 GMT Petr Manek [4e44f5d] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: protect against flag race Tue, 16 Jan 2018 23:29:43 GMT Petr Manek [338729c] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: fix race condition when unmapping endpoints Tue, 16 Jan 2018 20:23:54 GMT Ondřej Hlavatý [4603b35] * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) libdrv: merged usbhc default address reservation operations Tue, 16 Jan 2018 19:22:58 GMT Ondřej Hlavatý [eeca8a6] * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usb: speed moved from default address reservation to enumeration callback Tue, 16 Jan 2018 18:02:46 GMT Salmelu [47e9494] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/streams.c (added) * uspace/drv/bus/usb/xhci/streams.h (added) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) xhci: stub for streams support Tue, 16 Jan 2018 12:25:34 GMT Ondřej Hlavatý [c952abc4] * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost ddf: inlined hcd_ddf_new_device and hcd_ddf_remove_device ... Mon, 15 Jan 2018 17:04:34 GMT Ondřej Hlavatý [a1732929] * uspace/app/usbinfo/hid.c (modified) * uspace/app/vuhid/hids/bootkbd.c (modified) * uspace/app/vuhid/life.c (modified) * uspace/app/vuhid/main.c (modified) * uspace/drv/block/usbmast/bo_trans.c (modified) * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/block/usbmast/scsi_ms.c (modified) * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/drv/bus/usb/ehci/ehci_rh.c (modified) * uspace/drv/bus/usb/ehci/endpoint_list.c (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ohci/endpoint_list.c (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/ohci_batch.c (modified) * uspace/drv/bus/usb/ohci/ohci_rh.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_rh.c (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbmid/dump.c (modified) * uspace/drv/bus/usb/usbmid/explore.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/bus/usb/vhc/conndev.c (modified) * uspace/drv/bus/usb/vhc/hub/hub.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/hid/usbhid/blink1/blink1.c (modified) * uspace/drv/hid/usbhid/generic/hiddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbdrepeat.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/driver.c (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) * uspace/lib/usbhid/src/hidpath.c (modified) * uspace/lib/usbhid/src/hidreport.c (modified) * uspace/lib/usbhid/src/hidreq.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) * uspace/lib/usbvirt/src/ctrltransfer.c (modified) * uspace/lib/usbvirt/src/transfer.c (modified) usb: unified logging Use logger instead of printf. Logger adds ... Mon, 15 Jan 2018 16:33:20 GMT Ondřej Hlavatý [c1a966e] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost usb2_bus: assign roothub address 127 Mon, 15 Jan 2018 15:02:57 GMT Ondřej Hlavatý [4c25c2fb] * uspace/drv/bus/usb/ehci/hw_struct/queue_head.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: move managing TT to the library Sun, 14 Jan 2018 21:16:03 GMT Petr Manek [8b71f3e] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/drv/hid/usbhid/usbhid.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactor polling more For clarity, the opaque ... Sat, 13 Jan 2018 22:04:45 GMT Petr Manek [edc51615] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: small fixes Sat, 13 Jan 2018 21:36:13 GMT Petr Manek [91173333] * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/hid/usbhid/generic/hiddev.c (modified) * uspace/drv/hid/usbhid/kbd/kbddev.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/mouse/mousedev.c (modified) * uspace/drv/hid/usbhid/multimedia/multimedia.c (modified) * uspace/drv/hid/usbhid/usbhid.c (modified) * uspace/drv/hid/usbhid/usbhid.h (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/driver.c (modified) usbdev: use centralized joining mechanism, move away from ... Sat, 13 Jan 2018 21:15:50 GMT Petr Manek [8a0c52a] * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: add polling join mechanism Sat, 13 Jan 2018 20:47:58 GMT Petr Manek [71f211f] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/bus/usb/usbhub/usbhub.h (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/drv/hid/usbhid/usbhid.h (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactor polling data structs Symbols related to USB device ... Sat, 13 Jan 2018 20:47:58 GMT Petr Manek [7dddd7b] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactor polling Until now, device polling had to be ... Sat, 13 Jan 2018 20:47:58 GMT Petr Manek [2489353] * uspace/lib/usbdev/include/usb/dev/device.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) usbdev: driver can destroy endpoint mappings Sat, 13 Jan 2018 19:13:04 GMT Ondřej Hlavatý [1ed3eb4] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/isoch.c (modified) * uspace/drv/bus/usb/xhci/isoch.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: endpoint is identified also by its direction Fri, 12 Jan 2018 20:49:34 GMT Ondřej Hlavatý [7242ba21] * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: mark roothub gone on binding failure Fri, 12 Jan 2018 13:05:09 GMT Petr Manek [129e6f1] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: add device_gone stub (seems non-optional) Fri, 12 Jan 2018 12:06:08 GMT Petr Manek [99a00a6] * uspace/lib/usbhost/src/bus.c (modified) usbhost: fix leftover assert Thu, 11 Jan 2018 12:41:40 GMT Petr Manek [351113f] * uspace/lib/usbhost/src/bus.c (modified) usbhost: fix return in critical section, change misleading log messages Thu, 11 Jan 2018 10:26:56 GMT Ondřej Hlavatý [92caadd] * uspace/lib/usbhost/src/endpoint.c (modified) usbhost: fix endpoint_wait_timeout Thu, 11 Jan 2018 09:17:43 GMT Ondřej Hlavatý [53a9d02] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usb: fix errors introduced by recent changes Thu, 11 Jan 2018 04:14:40 GMT Ondřej Hlavatý [9848c77] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbhost: renamed bus_device_remove to bus_device_gone Thu, 11 Jan 2018 04:14:37 GMT Ondřej Hlavatý [0892663a] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.h (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.h (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: device removal and off/onlining moved into the library ... Thu, 11 Jan 2018 04:12:06 GMT Ondřej Hlavatý [bad4a05] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: made device_remove and endpoint_unregister noexcept Thu, 11 Jan 2018 04:12:06 GMT Ondřej Hlavatý [a6c4597] * uspace/lib/usbhost/src/bus.c (modified) usbhost: survive unregistering detached endpoint Wed, 10 Jan 2018 21:52:41 GMT Petr Manek [a4eb520f] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: driver termination request erases polling failures Wed, 10 Jan 2018 20:09:15 GMT Ondřej Hlavatý [a70f349] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: fixed infinite cycle on errors Wed, 10 Jan 2018 20:08:54 GMT Ondřej Hlavatý [9748336] * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) usbhost: be more careful with detached endpoints Wed, 10 Jan 2018 18:45:38 GMT Ondřej Hlavatý [94a0904] * uspace/lib/usbhost/src/bus.c (modified) ubshost: abort endpoint when unregistering Wed, 10 Jan 2018 18:07:44 GMT Ondřej Hlavatý [806a779] * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbhid/src/hiddescriptor.c (modified) usb: little changes to make compiler happy Wed, 10 Jan 2018 13:48:32 GMT Ondřej Hlavatý [8bab0d2] * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: fixed rookie mistake How could that ever worked? Wed, 10 Jan 2018 13:29:52 GMT Ondřej Hlavatý [4a00bc9] * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) xhci: fix errors reported by clang Asserts were unnecessary, ... Wed, 10 Jan 2018 00:46:29 GMT Ondřej Hlavatý [708d8fcd] * uspace/drv/bus/usb/xhci/Makefile (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/bus.h (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/regs.h (modified) * uspace/drv/bus/usb/xhci/hw_struct/trb.h (modified) * uspace/drv/bus/usb/xhci/isoch.c (added) * uspace/drv/bus/usb/xhci/isoch.h (added) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/drv/bus/usb/xhci/transfers.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) xhci: rewritten isochronous transfers There was a fundamental ... Tue, 09 Jan 2018 18:23:47 GMT Petr Manek [c386d6d] * uspace/drv/bus/usb/usbhub/usbhub.c (modified) * uspace/lib/usbdev/include/usb/dev/poll.h (modified) * uspace/lib/usbdev/src/devpoll.c (modified) usbdev: refactoring Polling syntax sugar API extended to allow ... Tue, 09 Jan 2018 14:35:26 GMT Petr Manek [8eb7095] * uspace/lib/usbhost/src/hcd.c (modified) usbhost: correct typo Mon, 08 Jan 2018 22:30:12 GMT Ondřej Hlavatý [17c5e62] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) xhci: make isoch part of endpoint optional Mon, 08 Jan 2018 17:17:38 GMT Ondřej Hlavatý [1102eca] * uspace/lib/usbhost/src/bandwidth.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: documentation & cleanup Sun, 07 Jan 2018 17:13:57 GMT Ondřej Hlavatý [ecbad17] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/lib/usbhost/include/usb/host/bandwidth.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) usbhost: Implemented bandwidth accounting for USB 2.0 Sun, 07 Jan 2018 01:59:06 GMT Ondřej Hlavatý [3dc3f99] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: inline get_free_address As it's now used only once, it is ... Sun, 07 Jan 2018 01:54:45 GMT Ondřej Hlavatý [5e2b1ae6] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/usbhub/port.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/bus.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: reserve default speed in library Sun, 07 Jan 2018 01:01:42 GMT Ondřej Hlavatý [56257ba] * uspace/app/vuhid/virthid.h (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/usb/include/usb/usb.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: manage endpoints by library + get/set_toggle -> reset_toggle ... Sat, 06 Jan 2018 21:15:48 GMT Ondřej Hlavatý [9efad54] * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/hw_struct/queue_head.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/lib/drv/generic/remote_usbhc.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/drv/include/usbhc_iface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/devpoll.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usb: move endpoint descriptor parsing to HC This better separates ... Sat, 06 Jan 2018 00:04:48 GMT Ondřej Hlavatý [c901632] * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/devdrv.c (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) usbdev: polling interval and interval is the same thing Fri, 05 Jan 2018 22:50:13 GMT Ondřej Hlavatý [3f42eab] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: remove dead code Fri, 05 Jan 2018 22:47:26 GMT Ondřej Hlavatý [86650db] * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev refactoring: isolate standard descriptor parsing Fri, 05 Jan 2018 22:09:24 GMT Ondřej Hlavatý [9e5b162] * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: refactored usb_pipe_init Finally. Fri, 05 Jan 2018 20:15:08 GMT Ondřej Hlavatý [35c37fc] * uspace/drv/bus/usb/ehci/ehci_batch.c (modified) * uspace/drv/bus/usb/ehci/ehci_batch.h (modified) * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.h (modified) * uspace/drv/bus/usb/ehci/endpoint_list.c (modified) * uspace/drv/bus/usb/ehci/endpoint_list.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/hw_struct/queue_head.h (modified) * uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c (modified) * uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h (modified) * uspace/lib/usbhost/include/usb/host/dma_buffer.h (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) ehci: refactor to dma_buffers One big hidden thing was refactored - ... Fri, 05 Jan 2018 16:30:46 GMT Petr Manek [c54b898] * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbflbk/main.c (modified) * uspace/drv/bus/usb/usbhub/main.c (modified) * uspace/drv/bus/usb/usbmid/main.c (modified) * uspace/drv/hid/usbhid/main.c (modified) * uspace/lib/usbdev/include/usb/dev/driver.h (modified) * uspace/lib/usbdev/src/driver.c (modified) usbdev: refactoring The `device_rem` driver callback was renamed to ... Sat, 30 Dec 2017 21:36:08 GMT Petr Manek [24c8bf8] * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) libdrv: extend usbdiag interface with data validity tests Fri, 29 Dec 2017 17:11:14 GMT Salmelu [5c75456] * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) xhci: isochronous transfers made working Fri, 29 Dec 2017 12:10:56 GMT Petr Manek [5dfb70c9] * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.c (modified) * uspace/drv/bus/usb/uhci/transfer_list.h (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) uhci: moved offline call from usbhost, terminating hanging transfers Fri, 29 Dec 2017 00:23:34 GMT Petr Manek [415c5116] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: first stab at usb2 disconnect (wip) Thu, 28 Dec 2017 21:54:38 GMT Petr Manek [deb2e55] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: refactoring Moved the "online" attribute from ... Wed, 27 Dec 2017 23:01:29 GMT Petr Manek [66c16b0] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: add stubs for offline/online Fri, 22 Dec 2017 13:22:54 GMT Petr Mánek [b10a434] * uspace/app/tmon/burst_tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: refactoring Remote usbdiag interface has been modified to ... Fri, 22 Dec 2017 12:03:16 GMT Petr Mánek [b7b7898] * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/drv/bus/usb/usbdiag/usbdiag.h (deleted) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: refactoring Reconciliated the `usb_diag` and `usbdiag` ... Thu, 21 Dec 2017 14:37:30 GMT Petr Mánek [ff16da5f] * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/stress_test.c (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: added isochronous test Thu, 21 Dec 2017 09:03:55 GMT Petr Mánek [e9d600c2] * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/test.c (modified) * uspace/drv/bus/usb/usbdiag/tests.c (modified) * uspace/drv/bus/usb/usbdiag/tests.h (modified) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: added interrupt endpoint tests, printing tmon device path Wed, 20 Dec 2017 16:06:56 GMT Petr Mánek [fd312d5] * uspace/app/tmon/commands.h (modified) * uspace/app/tmon/main.c (modified) * uspace/app/tmon/test.c (modified) * uspace/drv/bus/usb/usbdiag/Makefile (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/tests.c (added) * uspace/drv/bus/usb/usbdiag/tests.h (added) * uspace/lib/drv/generic/remote_usbdiag.c (modified) * uspace/lib/drv/include/usbdiag_iface.h (modified) usbdiag: more robust testing framework, added bulk in stress test, ... Wed, 20 Dec 2017 14:49:10 GMT Ondřej Hlavatý [f98f4b7] * uspace/lib/usbhost/src/hcd.c (modified) usbhost: polling fibril gets bus, not hcd Wed, 20 Dec 2017 14:15:37 GMT Salmelu [a31068a] * uspace/lib/usbdev/src/pipesinit.c (modified) usbdev: Added fixme to remind us when refactoring Wed, 20 Dec 2017 13:40:07 GMT Petr Mánek [9fd8f14] * uspace/lib/usbdev/src/pipesinit.c (modified) libusbdev: syntax corrected Tue, 19 Dec 2017 22:00:50 GMT Salmelu [ba2fc2c] * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) usbdev: unique sessions for isochronous EPs Tue, 19 Dec 2017 09:07:15 GMT Ondřej Hlavatý [7f70d1c] * uspace/app/usbinfo/dump.c (modified) * uspace/app/usbinfo/info.c (modified) * uspace/lib/usb/src/dump.c (modified) * uspace/lib/usbdev/src/dp.c (modified) libusb: print also superspeed ep companion descriptor Mon, 18 Dec 2017 22:50:21 GMT Ondřej Hlavatý [32fb6bce] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ehci/res.c (modified) * uspace/drv/bus/usb/ehci/res.h (modified) * uspace/drv/bus/usb/ohci/hc.c (modified) * uspace/drv/bus/usb/ohci/hc.h (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.h (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: refactoring This commit moves interrupt, status and ... Mon, 18 Dec 2017 12:58:04 GMT Petr Mánek [7faf0f0] * uspace/lib/drv/generic/private/remote_usbdiag.h (added) * uspace/lib/drv/generic/remote_usbdiag.c (added) * uspace/lib/drv/include/usbdiag_iface.h (added) usbdiag: untracked headers and sources are untracked no more Mon, 18 Dec 2017 12:32:07 GMT Petr Mánek [41ebc36] * uspace/Makefile (modified) * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/list.c (modified) * uspace/app/tmon/test.c (modified) * uspace/drv/bus/usb/usbdiag/Makefile (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/generic/dev_iface.c (modified) * uspace/lib/usbdiag/Makefile (deleted) * uspace/lib/usbdiag/include/usb/diag/diag.h (deleted) * uspace/lib/usbdiag/include/usb/diag/iface.h (deleted) * uspace/lib/usbdiag/src/remote_usbdiag.c (deleted) usbdiag: move contents of libusbdiag to libdrv, registered usbdiag ... Fri, 15 Dec 2017 17:21:49 GMT Petr Mánek [64d138b] * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/main.c (modified) * uspace/drv/bus/usb/usbdiag/device.c (modified) * uspace/drv/bus/usb/usbdiag/device.h (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/lib/c/include/ipc/dev_iface.h (modified) * uspace/lib/usbdiag/Makefile (modified) * uspace/lib/usbdiag/include/usb/diag/diag.h (modified) * uspace/lib/usbdiag/include/usb/diag/iface.h (moved) * uspace/lib/usbdiag/src/remote_usbdiag.c (added) * uspace/srv/locsrv/locsrv.c (modified) usbdiag: finalize IPC ops for tmon, simple demo waiting for test Fri, 15 Dec 2017 10:55:09 GMT Petr Mánek [a8723748] * uspace/app/tmon/main.c (modified) * uspace/drv/bus/usb/usbdiag/Makefile (modified) * uspace/drv/bus/usb/usbdiag/main.c (modified) * uspace/lib/usbdiag/Makefile (modified) * uspace/lib/usbdiag/include/usb/diag/diag.h (modified) * uspace/lib/usbdiag/src/test.c (modified) usbdiag: add server, dummy stubs and skeletons Fri, 15 Dec 2017 10:13:01 GMT Petr Mánek [837d53d] * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: make compiler happy about uninitialized USB address Thu, 14 Dec 2017 23:01:57 GMT Ondřej Hlavatý [6832245] * uspace/drv/bus/usb/ehci/ehci_bus.c (modified) * uspace/drv/bus/usb/ehci/ehci_bus.h (modified) * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/ehci/hc.h (modified) * uspace/drv/bus/usb/ehci/main.c (modified) * uspace/drv/bus/usb/ohci/main.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.c (modified) * uspace/drv/bus/usb/ohci/ohci_bus.h (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/hc.h (modified) * uspace/drv/bus/usb/uhci/main.c (modified) * uspace/drv/bus/usb/vhc/main.c (modified) * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/drv/bus/usb/vhc/vhcd.h (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/bus.h (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/endpoint.h (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/main.c (modified) * uspace/drv/bus/usb/xhci/rh.c (modified) * uspace/lib/usbhost/include/usb/host/bandwidth.h (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost bus: refactor the bus ops This way, method names better ... Thu, 14 Dec 2017 15:31:02 GMT Ondřej Hlavatý [bd05140] * uspace/lib/usbhost/include/usb/host/hcd.h (modified) usbhost: removed unused hc operation Thu, 14 Dec 2017 14:25:40 GMT Ondřej Hlavatý [10cd715] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost bus: request_address -> reserve_default_address It doesn't ... Sun, 10 Dec 2017 22:42:44 GMT Ondřej Hlavatý [53db806] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/src/bus.c (modified) xhci bus: fix setup of FS device Wed, 06 Dec 2017 12:54:47 GMT Petr Mánek [59b8639] * uspace/Makefile (modified) * uspace/app/tmon/Makefile (modified) * uspace/app/tmon/main.c (modified) * uspace/lib/usbdiag/Makefile (added) * uspace/lib/usbdiag/include/usb/diag/diag.h (added) * uspace/lib/usbdiag/src/test.c (added) usbdiag: added libusbdiag with dummy symbol to test the functionality. Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [d42ba37] * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: usb transfer batch shall be zero-initialized Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [820d9bc] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usb/src/usb.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) usb: move toggle resetting to libusbhost Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [64fea02] * uspace/drv/bus/usb/vhc/transfer.c (modified) * uspace/lib/usbhost/include/usb/host/bus.h (modified) * uspace/lib/usbhost/include/usb/host/ddf_helpers.h (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/include/usb/host/usb2_bus.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) * uspace/lib/usbhost/src/bus.c (modified) * uspace/lib/usbhost/src/ddf_helpers.c (modified) * uspace/lib/usbhost/src/dma_buffer.c (modified) * uspace/lib/usbhost/src/endpoint.c (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) * uspace/lib/usbhost/src/usb_transfer_batch.c (modified) usbhost: refactor include hiearchy Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [b60eac1] * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) usbhost: remove unused field Wed, 22 Nov 2017 13:54:05 GMT Ondřej Hlavatý [3035323] * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) usb: move usb setup packet size to libusb Tue, 21 Nov 2017 18:13:28 GMT Aearsis [6283cefb] * uspace/lib/usbhid/src/hiddescriptor.c (modified) * uspace/lib/usbhid/src/hidparser.c (modified) usbhid: rewrite the way values are extracted There was a bug, and ... Mon, 20 Nov 2017 22:15:11 GMT Aearsis [375211d2] * uspace/lib/usbhost/src/hcd.c (modified) usbhost: updated determining MPS for USB 3 USB 3 changes the ... Mon, 20 Nov 2017 19:14:31 GMT Salmelu [6b433a8] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/context.h (modified) * uspace/drv/bus/usb/xhci/transfers.c (modified) * uspace/drv/bus/usb/xhci/transfers.h (modified) * uspace/lib/drv/include/usb_iface.h (modified) * uspace/lib/usb/include/usb/descriptor.h (modified) * uspace/lib/usbdev/include/usb/dev/pipes.h (modified) * uspace/lib/usbdev/src/pipes.c (modified) * uspace/lib/usbdev/src/pipesinit.c (modified) Isochronous transfers - endpoint initialization Mon, 20 Nov 2017 12:56:00 GMT Aearsis [888238e9] * uspace/drv/bus/usb/ehci/hw_struct/queue_head.c (modified) * uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c (modified) * uspace/drv/bus/usb/uhci/hc.c (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/xhci/endpoint.c (modified) * uspace/lib/usbhost/include/usb/host/endpoint.h (modified) * uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified) * uspace/lib/usbhost/src/bandwidth.c (modified) usbhost: endpoints do not have speed on their own This information ... Mon, 20 Nov 2017 12:24:05 GMT Aearsis [ff14aede] * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) usbhost: move TT management to library Sun, 19 Nov 2017 23:43:31 GMT Aearsis [306a36d] * uspace/drv/bus/usb/ehci/hc.c (modified) * uspace/drv/bus/usb/xhci/bus.c (modified) * uspace/drv/bus/usb/xhci/hc.c (modified) * uspace/drv/bus/usb/xhci/hc.h (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/lib/usbhost/src/hcd.c (modified) * uspace/lib/usbhost/src/usb2_bus.c (modified) xhci: configuration of endpoint 0 Moved fetching of the first 8B of ... Tue, 14 Nov 2017 22:54:32 GMT Aearsis [cfe4852] * uspace/lib/usbhost/Makefile (modified) * uspace/lib/usbhost/include/usb/host/dma_buffer.h (added) * uspace/lib/usbhost/src/dma_buffer.c (added) usbhost: introduce dma_buffer Dma buffers shall simplify management ...