summaryrefslogtreecommitdiffstats
path: root/payloads/libpayload/drivers/usb/usbmsc.c
Commit message (Expand)AuthorAgeFilesLines
* libpayload: usb: Fix spacing issuesYidi Lin2022-08-121-150/+150
* libpayload: usbmsc: Prevent usbdisk_remove() from being called twiceYidi Lin2022-08-121-1/+3
* libpayload: Fix file permissionsKyösti Mälkki2020-09-271-0/+0
* payloads: Drop unneeded empty linesElyes HAOUAS2020-09-211-1/+0
* treewide: Remove "this file is part of" linesPatrick Georgi2020-05-111-1/+0
* treewide: capitalize 'USB'Elyes HAOUAS2020-02-261-4/+4
* payloads: Fix typosElyes HAOUAS2020-02-171-2/+2
* libpayload: usbmsc: update return value of CSW transferChangqi Hu2019-11-111-2/+2
* libpayload: usbmsc: Factor out usb_msc_force_init() functionJulius Werner2019-08-221-9/+19
* libpayload: usbmsc: Skip zero-length packets at end of dataJulius Werner2019-08-221-4/+13
* Rename __attribute__((packed)) --> __packedStefan Reinauer2017-07-131-4/+4
* libpayload: usbmsc: Add small delay during initialization to fix CZ60Julius Werner2015-10-291-0/+3
* libpayload: avoid memory overflowsPatrick Georgi2015-01-031-0/+5
* libpayload: usbmsc: Implement limited LUN supportJulius Werner2014-12-301-17/+24
* libpayload: usbmsc: Set correct allocation length for REQUEST SENSEJulius Werner2014-12-301-7/+15
* libpayload: usb: Fix several minor USB stack bugsJulius Werner2014-08-191-2/+6
* libpayload: usbmsc: Remove DETACHED state from MSC device structureJulius Werner2014-08-181-61/+22
* libpayload: Add in a missing "static".Gabe Black2014-08-141-1/+1
* libpayload: Reduce media init timeout to 5 seconds.Shawn Nematbakhsh2014-08-141-2/+4
* libpayload: Increase accuracy of timeout period for media init.Shawn Nematbakhsh2014-08-141-5/+9
* libpayload: usbmsc: Split transfers into 64KB chunksDuncan Laurie2014-08-141-1/+47
* libpayload: Make USB transfer functions return amount of bytesJulius Werner2014-08-121-8/+7
* libpayload: usb mass storage card hot plugAaron Durbin2013-11-251-53/+149
* libpayload: usb mass storage detect empty mediaAaron Durbin2013-11-251-0/+35
* libpayload: Add USB support for non-PCI controllersStefan Reinauer2013-11-251-0/+1
* libpayload: In the USBMSC read_capacity function, make buf an array of u32.Gabe Black2013-03-121-4/+4
* libpayload: Use usb_debug() to show USB messagesDave Frodin2012-12-181-11/+11
* libpayload: More compliant error recovery in USB MSCNico Huber2012-11-231-6/+2
* Refactor the endianness conversion functions and header files.Gabe Black2012-11-081-1/+1
* libpayload: Turn the "debug" #define into the usb_debug static inline function.Gabe Black2012-11-071-9/+9
* libpayload: Shutdown reasonably if we can't init usb msc deviceNico Huber2012-06-221-8/+20
* libpayload: Detach unresponsive usb mass storage devicesNico Huber2012-06-211-52/+99
* libpayload: Better error detection in USB mass storageNico Huber2012-06-201-8/+21
* libpayload: Fix an integer overflow in USB mass storageNico Huber2012-06-091-0/+3
* libpayload: Remove orphaned delay from USB mass storageNico Huber2012-06-011-1/+0
* libpayload: Drop usb_fatal()Patrick Georgi2011-11-041-1/+1
* libpayload: Reduce verbosity in USB stackMathias Krause2011-11-031-13/+14
* Since some people disapprove of white space cleanups mixed in regular commitsStefan Reinauer2010-04-271-3/+3
* USB updates from our internal treeStefan Reinauer2010-03-251-36/+88
* Catch various cases in libpayload where malloc() or memalign() return NULLStefan Reinauer2009-07-311-0/+3
* Some driver fixes for libpayload:Stefan Reinauer2009-04-301-2/+4
* - reduced memory requirements a lot (from >100kb/controller toPatrick Georgi2008-10-161-2/+4
* Fix the USB code to find the headers after they were moved.Jordan Crouse2008-09-111-3/+3
* This patch adds USB capabilities to libpayload. It requires somePatrick Georgi2008-09-021-0/+397