source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @34d750c   7 years aearsis usbhub: documentation, cleanup, refactoring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f685aa   7 years aearsis usbhub: turns out MTT is a bit different lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @effbef3   7 years aearsis usbhub: work also with MTT hubs (in Single-TT configuration) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @998773d   7 years aearsis xhci trb_ring: make initial ring size variable lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db51a6a6   7 years aearsis typo: transferred is spelled with two r lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3c39690   7 years aearsis usb: remove misleading usb_device_get_mapped_ep Even though this … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @09187c6e   7 years aearsis xhci: fix off-by-one in rh lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36e8a0c8   7 years aearsis usbhub: fix mistakenly negated condition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37fce70   7 years aearsis usbhub: move powering ports to a separate fuction lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd0cf81   7 years aearsis usbhub: keep trying to power on ports, there might be multiple gangs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f02935   7 years aearsis usbhub: split enumeration routine for superspeed devices lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd3fa47   7 years aearsis usb: definition of status bits have changed between USB 2 and 3, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32b2a6f2   7 years aearsis usbhub: link state change cannot be cleared lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b310cff4   7 years aearsis vhc: transfers are released by finishing lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d5d3ae2   7 years jenda.jzqk73 debug: fix off-by-one copypaste error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @217e981   7 years aearsis usb port: skip the timeout on error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @defaab2   7 years aearsis xhci: tune log levels lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9d3536e   7 years aearsis usbhub: clear ignored changes and report them only once lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d648e83   7 years aearsis usbhub: assert link state change lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58f4c0f   7 years aearsis xhci: reset also USB 3 ports lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb63854   7 years aearsis usbhub: fix hub depth off-by-one lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4397984   7 years aearsis usbhub: fix off-by-one in port powering lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26beeda   7 years aearsis xhci: simplify context macros and make them check types lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45e49e6   7 years aearsis usbhub: handle superspeed hubs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24fcb8b   7 years jenda.jzqk73 fix XHCI_SLOT_HUB_SET wrong bit offset lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @21885c92   7 years aearsis usbhost: handle superspeed hubs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2aaba7e   7 years aearsis libusbhost: manage (and report) depth of the device lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6271a34   7 years jenda.jzqk73 handle HS/SS max_packet_size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51c1d500   7 years aearsis xhci: move HC semantics from endpoint/device to hc module lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abb5d08   7 years aearsis xhci: free context in case of an error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @682c9354   7 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
(edit) @129b821f   7 years aearsis usbhub: be aware of its own speed This resulted in a bunch of changes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60d3f35   7 years jenda.jzqk73 hw_structs: explaining comment lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @5ff5dc5   7 years aearsis usbmid: just don't offline the ctl function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ba654f2   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
(edit) @609f3f73   7 years aearsis xhci: reset endpoint on ClearFeature(ENDPOINT_HALT) request lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b5c92d7   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
(edit) @4c03793   7 years aearsis libusbhost: fix resetting endpoints Because apparently, I had no idea … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @726af29   7 years jenda.jzqk73 debug.h: remove unused include, use the struct that is already declared lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ec7b7e   7 years jenda.jzqk73 Handling HCs with 32 or 64-bytes context size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c6f82e5   7 years aearsis libusbhost: do not try to handle the toggle bit in a generic way lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @69b2dfee   7 years aearsis xhci: satisfy picky Intel xHC lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e5a12b   7 years aearsis xhci: make enable/disable slot symmetric Previously, device slot … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2833bb4   7 years aearsis xhci: recognise hubs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @944f8fdd   7 years aearsis libusbhost: move utility functions to new header utility.h lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @861b5d6   7 years jenda.jzqk73 context: fix indentation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4e7e6e1   7 years aearsis xhci: setup also slot context where needed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c7d5189   7 years aearsis usbhost: split hcd_device_explore lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7138a78b   7 years aearsis usb: do not fail just because of wrong assert If the events come fast … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41abf3c   7 years aearsis xhci: various debugging changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8fe29a7c   7 years aearsis xhci: clear endpoint halted condition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb28cde   7 years aearsis xhci: changed api to get dequeue state of trb ring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e7f21884   7 years aearsis xhci: fixed field named wrong lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05770666   7 years aearsis xhci rh: try to detect hidden connected devices at startup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2c0564c   7 years aearsis xhci: handle potentially blocking events in separate fibril lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2bff2cc2   7 years aearsis xhci: implement sw trb ring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f79283b   7 years aearsis usb: remove speed storing (and fix that misuse in xhci rh) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @babcc423   7 years aearsis usbhost: fix off by one in default name lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b8dac4   7 years aearsis uhci: do not wait on _locked without the lock lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5bccec3   7 years aearsis usb port: disconnect handler shall run in separate fibril too lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a9fcd73   7 years aearsis xhci: rewrite RH to use usb/port lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @94f8c363   7 years aearsis usbhub: extract the port state machine to the usb library lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ad2b0a   7 years aearsis ehci: implement transfer abort on endpoint unregister lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d60115a   7 years aearsis ohci: implement transfer abort on endpoint unregister lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed8575f   7 years aearsis usbhost: remove unused endpoint link lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @feabe163   7 years salmelu xhci: common transfer errors detected and logged lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4cc0c2e0   7 years salmelu xhci: handle missing ring for invalid stream ID lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1af4c00   7 years salmelu xhci: fixed transition to and from streams Added remove streams … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61e27e80   7 years salmelu xhci: streams: documentation comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dab9ef0   7 years salmelu xhci: stream dealocation after encountering errors lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f803831   7 years salmelu xhci: more stream validity checks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @740dafc   7 years aearsis usbhub: fix race between def. address release/request lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2755a622   7 years aearsis uhci: fix transfer aborting lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @4e44f5d   7 years petr.manek usbdev: protect against flag race lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @1d218bf   7 years petr.manek xhci: decrease message log level lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51a51be   7 years aearsis usbhub: aggregate requests for default address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4603b35   7 years aearsis libdrv: merged usbhc default address reservation operations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eeca8a6   7 years aearsis usb: speed moved from default address reservation to enumeration callback lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47e9494   7 years salmelu xhci: stub for streams support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d1dd2b   7 years aearsis usbhub: port simply cannot inform HC when finalizing There are three … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c952abc4   7 years aearsis usbhost ddf: inlined hcd_ddf_new_device and hcd_ddf_remove_device … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c4e84ed6   7 years aearsis usbhub: rewrite port handling The state space of a usb hub port is a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2c3dcd   7 years aearsis xhci commands: wait if the ring is full lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @309d9865   7 years aearsis xhci: update dequeue ptr also for cmd ring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @957ea3a   7 years aearsis usbhub: make adding device readable lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ff99e8   7 years aearsis xhci: unlock mutex on error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1732929   7 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
(edit) @c1a966e   7 years aearsis usbhost usb2_bus: assign roothub address 127 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a98e4a   7 years aearsis xhci: implemented TT lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @745a3f1   7 years petr.manek usbhid: correct a typo lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c25c2fb   7 years aearsis usbhost: move managing TT to the library lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01d9707   7 years petr.manek usbhub: fix leak lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17c1d9db   7 years petr.manek usbhid: no need to expose polling callbacks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b71f3e   7 years petr.manek usbdev: refactor polling more For clarity, the opaque … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @edc51615   7 years petr.manek usbdev: small fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @91173333   7 years petr.manek usbdev: use centralized joining mechanism, move away from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.