summaryrefslogtreecommitdiff
path: root/payloads/libpayload/drivers/usb
AgeCommit message (Expand)Author
2015-03-04libpayload: Don't try to free individual xhci device slotsPatrick Georgi
2015-02-23libpayload: Improve sanity checking in UHCI driverPatrick Georgi
2015-02-23libpayload: avoid use-after-free in OHCI driverPatrick Georgi
2015-01-03libpayload: avoid memory overflowsPatrick Georgi
2014-12-31libpayload: Fix pointer related castsFurquan Shaikh
2014-12-31libpayload: usb: xhci: Fix TD size if it overflows 5 bitsRajmohan Mani
2014-12-30libpayload: Clean up USB build warningsMarc Jones
2014-12-30libpayload: usbmsc: Implement limited LUN supportJulius Werner
2014-12-30libpayload: usbmsc: Set correct allocation length for REQUEST SENSEJulius Werner
2014-12-22libpayload: usb: Try to avoid reusing device addressesJulius Werner
2014-12-17libpayload: usb: Detach unused USB devicesShawn Nematbakhsh
2014-11-13libpayload: usb: Remove automatic clear_stall() calls from transfersJulius Werner
2014-11-13libpayload: usb: Fix up usb_shutdown() code pathsJulius Werner
2014-10-29libpayload: usb: ehci: Honor 10ms reset recovery periodJulius Werner
2014-10-22libpayload: usb: Make OHCI work with ARM systemsJulius Werner
2014-10-22libpayload: usb: xhci: Fix STALL endpoint handlingShawn Nematbakhsh
2014-10-02libpayload: usb: xhci: Treat port reset as a port status changeShawn Nematbakhsh
2014-10-02libpayload: usb: Remove generic roothub reset port functionShawn Nematbakhsh
2014-09-10libpayload: usbhid: Fix typo on descriptor parsingJulius Werner
2014-09-10libpayload: ehci: Fix byte count in dump_td()Julius Werner
2014-09-04libpayload: usb: Refactor USB enumeration to fix SuperSpeed devicesJulius Werner
2014-09-04libpayload: usb: Unify USB speed between XHCI stack and USB coreJulius Werner
2014-08-31libpayload: xhci: Ensure to reset dequeue pointer on stopped endpointsJulius Werner
2014-08-28libpayload: usb: Allow direct instantiation of MMIO host controllersJulius Werner
2014-08-19libpayload: usb: Fix several minor USB stack bugsJulius Werner
2014-08-18libpayload: usbmsc: Remove DETACHED state from MSC device structureJulius Werner
2014-08-14libpayload: xhci: Make XHCI stack usable on ARMJulius Werner
2014-08-14libpayload: Make EHCI driver cache-awareJulius Werner
2014-08-14libpayload: Add in a missing "static".Gabe Black
2014-08-14libpayload: Reduce media init timeout to 5 seconds.Shawn Nematbakhsh
2014-08-14libpayload: Increase accuracy of timeout period for media init.Shawn Nematbakhsh
2014-08-14libpayload: usbmsc: Split transfers into 64KB chunksDuncan Laurie
2014-08-12libpayload: usbhub: Don't clear PSC unless it was setJulius Werner
2014-08-12libpayload: ehci: Set explicit terminate bits in dummy_qh next pointers.Julius Werner
2014-08-12libpayload: Make USB transfer functions return amount of bytesJulius Werner
2014-08-11libpayload: xhci: Use Event Data TRBs for transfer event generationJulius Werner
2014-08-05libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig.Gabe Black
2014-07-12libpayload: find source of input charactersLuigi Semenzato
2014-07-10libpayload: Drop obsolete setting of reg_base in [oex]hciNico Huber
2014-07-10libpayload: Catch null-pointer dereference in xHCINico Huber
2014-07-10libpayload: xHCI: Always initialize controller->pcidevNico Huber
2014-07-10libpayload: Use unsigned long for BARs in *hci_init()Nico Huber
2014-07-10libpayload: Remove redundant phys_to_virt() from xHCI driverNico Huber
2014-01-08libpayload: reintroduce optional PCI in XHCI driverPatrick Georgi
2013-12-21libpayload: Increase USB EHCI transfer timeoutJulius Werner
2013-11-25libpayload: usb mass storage card hot plugAaron Durbin
2013-11-25libpayload: usb mass storage detect empty mediaAaron Durbin
2013-11-25libpayload: Add USB support for non-PCI controllersStefan Reinauer
2013-11-25libpayload (EHCI): correctly align PORTSCStefan Reinauer
2013-09-30libpayload: Switch xHCI shared ports back to EHCI on shutdownNico Huber
2013-06-13libpayload: Fill gaps in the xHCI driverNico Huber
2013-06-13libpayload: Port usb hub driver to use the generic codeNico Huber
2013-06-13libpayload: Add a generic driver for usb hubsNico Huber
2013-06-13libpayload: usb: Add interval attribute to endpointsNico Huber
2013-06-13libpayload: Redirect USB slave init through controller driverPatrick Georgi
2013-06-13libpayload: usb: Skip non-endpoint descriptors during initNico Huber
2013-04-08libpayload: Handle multifunction bridge devices better.Gabe Black
2013-03-26libpayload: Fix unused function warning in EHCI stackStefan Reinauer
2013-03-25libpayload: fix use-after-free in usb_exit()Mathias Krause
2013-03-25libpayload: EHCI - detach controller in ehci_shutdown()Mathias Krause
2013-03-18libpayload: Make keycode constants available outside of curses.h.Gabe Black
2013-03-14libpayload: Put dump_td/dump_ed in ohci.c behind #ifdef USB_DEBUGGabe Black
2013-03-13libpayload: Add usb_generic_(create|remove) functions for unrecognized devicesGabe Black
2013-03-13libpayload: Split EHCI bulk transfers on packet boundaries over qTDsJulius Werner
2013-03-13libpayload: add support for 64-bit EHCI controllersVincent Palatin
2013-03-12libpayload: In the USBMSC read_capacity function, make buf an array of u32.Gabe Black
2013-02-28libpayload: Check for completion more often in ehci_set_periodic_schedule.Gabe Black
2013-02-26libpayload: Correct a constant used for scanning for USB controllers.Gabe Black
2013-02-01libpayload: add EHCI QH/qTD debuggingAnton Kochkov
2012-12-20libpayload: Another usb fixPatrick Georgi
2012-12-19libpayload: fix USBPatrick Georgi
2012-12-19libpayload: improved UHCI TD debuggingAnton Kochkov
2012-12-19libpayload: improving OHCI TD/ED debuggingAnton Kochkov
2012-12-18libpayload: Use usb_debug() to show USB messagesDave Frodin
2012-11-27libpayload: Add _ and + to USB HID keymapPatrick Georgi
2012-11-24libpayload: Fix interrupt-queue cleanup for OHCINico Huber
2012-11-24libpayload: Rework connection state detection for OHCINico Huber
2012-11-24libpayload: Handle errors in UHCI interrupt queuesNico Huber
2012-11-24libpayload: Handle underruns in UHCI interrupt queuesNico Huber
2012-11-24libpayload: Implement correct interrupt-queue linking for UHCINico Huber
2012-11-23libpayload: Make USB HID support multiple keyboardsNico Huber
2012-11-23libpayload: ehci: Prevent some race conditionsNico Huber
2012-11-23libpayload: Detach devices behind removed USB hubsNico Huber
2012-11-23libpayload: More compliant error recovery in USB MSCNico Huber
2012-11-23libpayload: Reduce error output from EHCINico Huber
2012-11-23libpayload: Fix random warningsNico Huber
2012-11-23libpayload: ehci: Fix warnings about discarded volatileNico Huber
2012-11-23libpayload: Fix some missing-prototype warningsNico Huber
2012-11-14libpayload: Add init() function to hci_t and rework uhci_reset()Nico Huber
2012-11-14libpayload: Do not call ohci_reset() from ohci_init()Nico Huber
2012-11-14libpayload: Free usb host controller instance after shutdownNico Huber
2012-11-09[PATCH] libpayload: Implement EHCI reset functionAnton Kochkov
2012-11-08Refactor the endianness conversion functions and header files.Gabe Black
2012-11-07libpayload: Turn the "debug" #define into the usb_debug static inline function.Gabe Black
2012-11-07libpayload: Take usb_poll out of usb_initialize.Gabe Black
2012-11-07libpayload: Make usb_initialize more efficient and fix style problems.Gabe Black
2012-10-03libpayload: UHCI driver contained too much magicPatrick Georgi
2012-10-01libpayload: fix for UHCI bulk transactionsAnton Kochkov
2012-09-21Fix disconnect handling on UHCI root portsAnton Kochkov
2012-09-21UHCI: use proper pointer sizeAnton Kochkov