source: mainline/uspace/drv/bus/usb

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @77ded647   8 years aearsis xhci: do not avoid 64-bit writes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17d34a8   8 years aearsis xhci: finalize rh correctly lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19f0048   8 years aearsis xhci: reinitialize in case of HC error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73a5857   8 years aearsis usbhost: add joinable_fibril utility lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2ca5a198   8 years aearsis usb: fix some errors lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0247bd2   8 years aearsis xhci: updated obsolete comment lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da9d6ca   8 years aearsis usbdiag: use the dma pipe operations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b60ea0   8 years aearsis usb: moved dma_buffer from usbhost to usb library lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b3dd78   8 years jenda.jzqk73 Merge remote-tracking branch 'upstream/master' into forwardport … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a6cc679   8 years jenda.jzqk73 Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @132ab5d1   8 years jenda.jzqk73 Merge commit '6a5d05bd2551e64111bea4f9332dd7448c26ce84' into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8bfb163   8 years jenda.jzqk73 ehci: make some more things extern lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @705f83a   8 years aearsis ohci: fix the batch preparation time again Due to the stupid design … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee0ffa6   8 years aearsis ohci: fix invalid synchronization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ddbd088   8 years aearsis ehci: fix invalid synchronization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3ae58b   8 years aearsis libusbhost: usb2_bus needs to release address when the device is gone lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18092dd3   8 years aearsis usb hc: fixed leaking reference in enumeration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c3fef4   8 years aearsis usbmid: fix leaking exchange lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @89c7d7d   8 years aearsis xhci: fixed missing error path in device_enumerate lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bf0398c   8 years aearsis usbdiag: endianity is resolved at runtime lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80f7c54   8 years aearsis usb: make the code compile on 32-bit architecture lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a94cbfa   8 years aearsis ehci+ohci: proper handling of unfinished transfer Because transfers … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @047fbc8   8 years aearsis xhci rh: have standalone buffer for events lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @629255a   8 years jenda.jzqk73 Revert "xhci: transfer events must be fast" No, it brings another … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4d12eda   8 years aearsis xhci: transfer events must be fast When a roothub connected device is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4287578   8 years jenda.jzqk73 ehci: set sane log level lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e454d9c   8 years jenda.jzqk73 transfers: do not stall on transfer error lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d5287db   8 years aearsis xhci: fix forgotten transfer when EP 0 is gone lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fa4b12d5   8 years aearsis usbhost utility: removed unnecessary bus argument lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d369b3b   8 years aearsis usb2_bus: no longer be a bus As the number of implemented functions … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(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
Note: See TracRevisionLog for help on using the revision log.