source: mainline/uspace/drv/bus

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @b357377   8 years aearsis usbhost: make bandwidth accounting a usb2_bus-thing lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8277c0   8 years aearsis uhci: even the single bool flag needs to be allocated Believe it or … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4172db4a   8 years aearsis usb: fix some simple errors clang scan found lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3dd80f8   8 years jenda.jzqk73 xhci: extern all the things! lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4db49344   8 years aearsis usb: fix wrong design of transfer aborting Apparently, we didn't do a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8033f89   8 years aearsis xhci: cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7278cbc9   8 years aearsis usbhost: dispose the EP0 properly (+some ehci cleanup while debugging) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ac86a4   8 years aearsis uhci: fix removal of isochronous endpoints lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @34d750c   8 years aearsis usbhub: documentation, cleanup, refactoring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f685aa   8 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   8 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   8 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   8 years aearsis typo: transferred is spelled with two r lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3c39690   8 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   8 years aearsis xhci: fix off-by-one in rh lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36e8a0c8   8 years aearsis usbhub: fix mistakenly negated condition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37fce70   8 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   8 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   8 years aearsis usbhub: split enumeration routine for superspeed devices lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd3fa47   8 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   8 years aearsis usbhub: link state change cannot be cleared lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b310cff4   8 years aearsis vhc: transfers are released by finishing lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d5d3ae2   8 years jenda.jzqk73 debug: fix off-by-one copypaste error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @defaab2   8 years aearsis xhci: tune log levels lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9d3536e   8 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   8 years aearsis usbhub: assert link state change lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @58f4c0f   8 years aearsis xhci: reset also USB 3 ports lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb63854   8 years aearsis usbhub: fix hub depth off-by-one lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4397984   8 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   8 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   8 years aearsis usbhub: handle superspeed hubs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24fcb8b   8 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   8 years aearsis usbhost: handle superspeed hubs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2aaba7e   8 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   8 years jenda.jzqk73 handle HS/SS max_packet_size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51c1d500   8 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   8 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   8 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   8 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   8 years jenda.jzqk73 hw_structs: explaining comment lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c280d7e   8 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   8 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   8 years aearsis usbmid: just don't offline the ctl function lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @609f3f73   8 years aearsis xhci: reset endpoint on ClearFeature(ENDPOINT_HALT) request lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @726af29   8 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   8 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   8 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   8 years aearsis xhci: satisfy picky Intel xHC lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e5a12b   8 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   8 years aearsis xhci: recognise hubs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @944f8fdd   8 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   8 years jenda.jzqk73 context: fix indentation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4e7e6e1   8 years aearsis xhci: setup also slot context where needed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41abf3c   8 years aearsis xhci: various debugging changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8fe29a7c   8 years aearsis xhci: clear endpoint halted condition lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb28cde   8 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   8 years aearsis xhci: fixed field named wrong lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @05770666   8 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   8 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   8 years aearsis xhci: implement sw trb ring lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f79283b   8 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) @9b8dac4   8 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) @a9fcd73   8 years aearsis xhci: rewrite RH to use usb/port lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @94f8c363   8 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   8 years aearsis ehci: implement transfer abort on endpoint unregister lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d60115a   8 years aearsis ohci: implement transfer abort on endpoint unregister lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @feabe163   8 years salmelu xhci: common transfer errors detected and logged lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4cc0c2e0   8 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   8 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   8 years salmelu xhci: streams: documentation comments lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dab9ef0   8 years salmelu xhci: stream dealocation after encountering errors lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0f803831   8 years salmelu xhci: more stream validity checks lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @740dafc   8 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   8 years aearsis uhci: fix transfer aborting lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d218bf   8 years petr.manek xhci: decrease message log level lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51a51be   8 years aearsis usbhub: aggregate requests for default address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eeca8a6   8 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   8 years salmelu xhci: stub for streams support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d1dd2b   8 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) @c4e84ed6   8 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   8 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   8 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   8 years aearsis usbhub: make adding device readable lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ff99e8   8 years aearsis xhci: unlock mutex on error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @8a98e4a   8 years aearsis xhci: implemented TT lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c25c2fb   8 years aearsis usbhost: move managing TT to the library lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01d9707   8 years petr.manek usbhub: fix leak lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @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
(edit) @1ed3eb4   8 years aearsis usbhost: endpoint is identified also by its direction lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @001778c   8 years aearsis xhci: set slot context entries to maximum lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36fb6d7   8 years aearsis xhci: add debug functions to dump contexts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b56e528   8 years aearsis xhci rh: better not disable port on any event The result of a long … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37b13175   8 years aearsis xhci rh: removed unnecessary mutex locking lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @93757c5   8 years aearsis xhci rh: device tree is built by bus already lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf601313   8 years aearsis xhci rh: another corner case prevented lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @598733c9   8 years jenda.jzqk73 fix broken debug messages && make it compile lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.