summaryrefslogtreecommitdiffstats
path: root/firmware/usbstack
AgeCommit message (Expand)AuthorFilesLines
2008-04-01Clean up the way empty transfers are sent in error cases.Frank Gevaerts1-21/+23
2008-03-22Sending an empty data block before sending the FAIL CSW seems to make Windows...Frank Gevaerts1-0/+14
2008-03-20move boosting for usb around a bit, so the cpu is boosted for the entire dura...Frank Gevaerts1-3/+0
2008-03-18fix SCSI_FORMAT_CAPACITY_FORMATTED_MEDIA flag endianness. Thanks to Martin Ri...Frank Gevaerts1-1/+1
2008-03-13Only boost the CPU for large transactions. It would be nice to get rid of boo...Frank Gevaerts1-0/+3
2008-03-10fix the last warningFrank Gevaerts1-1/+1
2008-03-10remember to test a bit more when doing larger changes...Frank Gevaerts1-4/+4
2008-03-10make the usb storage driver handle hotswap correctly, and exit the usb screen...Frank Gevaerts4-19/+107
2008-03-10make usb_serial work again. Also know as "make sure arrays are allocated at t...Frank Gevaerts1-4/+4
2008-03-06reorganise the usb stack to provide a clean separation between core and class...Frank Gevaerts6-545/+760
2008-03-04handle interface-specific control requests a bit more cleanlyFrank Gevaerts1-5/+18
2008-03-04Oops. Didn't mean to commit this.Barry Wardell1-2/+2
2008-03-04Only need to include these for e200.Barry Wardell1-2/+2
2008-03-04present a different USB serial number depending on which USB class drivers ar...Frank Gevaerts1-17/+20
2008-03-04MODE SENSE output data length field has to be the length of the response excl...Frank Gevaerts1-2/+2
2008-03-04fix endianness bug in MODE SENSE 10 responseFrank Gevaerts1-2/+2
2008-03-03handle START_STOP_UNIT eject command, to make TEST_UNIT_READY return false on...Frank Gevaerts1-0/+15
2008-03-03mark all drives as DEVICE_REMOVABLE to make mac osx (and some developers) happyFrank Gevaerts1-1/+6
2008-03-03fix wrong building block_count from read and write commandsFrank Gevaerts1-2/+2
2008-03-03remove usb_benchmark. Its usefulness is extremely limited, and the usb stack ...Frank Gevaerts3-234/+1
2008-03-03only send a Charging Only interface if nothing else is sentFrank Gevaerts1-8/+8
2008-03-03remove stalls that are optional. This makes osx not crash on disconnectFrank Gevaerts1-10/+0
2008-03-02extra input checkingFrank Gevaerts1-2/+9
2008-03-02remove a reundant MIN(), and reduce the buffer. We really don't need 16k for ...Frank Gevaerts1-2/+2
2008-03-02add some #ifdefs to gt rid of some unused variable warnings (and their RAM use)Frank Gevaerts1-0/+4
2008-03-02implement logf over usb-serial. Needs USB_SERIAL defined in usb_core.h to wor...Frank Gevaerts3-18/+118
2008-03-02update the bNumInterfaces field in the configuration descriptor correctlyFrank Gevaerts1-1/+1
2008-03-02Only show the usb screen once a real usb connection is established. In case o...Frank Gevaerts2-6/+40
2008-03-01only initialize class drivers that are actually enabled. This is needed for u...Frank Gevaerts1-3/+6
2008-02-29Move all pointers to the transfer buffer area into a union. This makes it cle...Frank Gevaerts1-111/+104
2008-02-29return real data on MODE_SENSE. This might fix the mac osx problemsFrank Gevaerts1-12/+55
2008-02-29fix alignment and packed-ness of USB structsFrank Gevaerts1-22/+22
2008-02-28- some SCSI/UMS fixesFrank Gevaerts1-67/+97
2008-02-27make the ipod serial number 24 characters long. This makes the Vista BSOD go ...Frank Gevaerts1-6/+2
2008-02-27use get_audio_buffer() to allocate all needed buffer stace for the usb storag...Frank Gevaerts1-28/+15
2008-02-27move the usb_core thread functionality to the main usb threadFrank Gevaerts1-86/+42
2008-02-26added support for USB port test modes, which are (a) required by the spec, an...Frank Gevaerts1-5/+18
2008-02-25some progress towards software-selectability of usb class drivers.Frank Gevaerts1-40/+61
2008-02-25only set the serial descriptor onceFrank Gevaerts1-2/+0
2008-02-25Don't send a serial number id USE_ROCKBOX_USB. There is something about the c...Frank Gevaerts1-0/+4
2008-02-24report usb 1.1 compliance if USE_HIGH_SPEED is not set. This should avoid Win...Frank Gevaerts1-0/+4
2008-02-23Identify info endianness is already handled in the ATA driver.Jens Arnold1-3/+3
2008-02-22- Attempt to generate the usb serial number from the disk serial numberFrank Gevaerts1-6/+34
2008-02-22fix usb string descriptorsFrank Gevaerts1-1/+1
2008-02-22Improve usb descriptor handling. This should fix any cache and/or alignment r...Frank Gevaerts1-178/+168
2008-02-21fix wrong LBA range check with sectorsizes larger than 512 bytesFrank Gevaerts1-2/+2
2008-02-20Major USB stack improvements. It now works at nearly the maximum speed for a ...Frank Gevaerts7-438/+736
2008-02-11Optimise (replace two loops with one) and bug-fix the ProductId string return...Dave Chapman1-7/+3
2008-02-11Removed compiler warningBjörn Stenberg1-0/+1
2008-02-11Major USB fixes by Frank Gevaerts. Still disabled in builds, #define USE_ROCK...Björn Stenberg2-163/+492