path: root/firmware/usbstack/usb_core.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-10Coding style fix for bde5394Marcin Bukat1-3/+4
2014-02-09Return a valid USB string descriptor for index 0xEE.Frank Gevaerts1-0/+7
2014-01-05Make sure usb class driver disconnect() functions are called properly.Frank Gevaerts1-8/+20
2013-07-24usb stack: add more verbose debug logf()sMarcin Bukat1-2/+6
2013-07-24usb_core: rework handling of clear featureAmaury Pouly1-3/+13
2013-06-24imx233: fix ocotop/debug and usb-core for stmp3600Amaury Pouly1-1/+2
2013-06-16imx233: rewrite ocotp using new register headersAmaury Pouly1-1/+1
2012-12-07usb: add support for hardware handled SET ADDR/CONFIGAmaury Pouly1-17/+53
2012-05-31Fill USB serial number descriptor on imx233 targets.Amaury Pouly1-0/+27
2012-05-07missing constRafaël Carré1-1/+1
2012-01-04Reorganise USB initialisation to not depend on a specific enumeration sequenc...Frank Gevaerts1-5/+0
2011-12-31usb_core: Fix typo in commentMichael Sparmann1-1/+1
2011-05-08Fix tabs in .c and .h files in firmware/ Bertrik Sikken1-4/+4
2011-01-17Add a higher level USB detection that prevents fraudulent bus resets from cau...Michael Sevakis1-0/+5
2010-09-20usb: remove unused variable and correctly stall on unhandled control requestsAmaury Pouly1-2/+8
2010-09-06Fix set_serial_descriptor() for targets with as3543Rafaël Carré1-4/+4
2010-06-05New USB charging system, part 2 - "Force" charging modeTorne Wuff1-5/+28
2010-06-05New USB charging system, part 1 - API rework and user-visible setting updateTorne Wuff1-4/+38
2010-04-13Enforce the 80-char limit to make everyone happy.Amaury Pouly1-5/+10
2010-04-13- Forget a cosmetic change.Amaury Pouly1-2/+2
2010-04-13Attempt to have a consistent coding convention in usb_core.cAmaury Pouly1-137/+124
2010-03-27Remove unnecessary (and incorrect) acks after stalling the control endpointFrank Gevaerts1-10/+0
2010-03-08- Fix the control_handler selection in usb_core when a request in sent to an ...Amaury Pouly1-19/+38
2009-11-15use the EP_DIR() macro to go from USB_DIR_* to a 0 or 1 valueFrank Gevaerts1-2/+2
2009-11-15Don't use the same completion_event for both directions. This could cause pro...Frank Gevaerts1-3/+3
2009-11-03Comment out LOGF_ENABLE defines everywhere, replace evil commentsJeffrey Goode1-1/+1
2009-10-19Change control handling to start expecting host packets before sending data t...Frank Gevaerts1-29/+27
2009-10-13USB: Use explicit casting when setting wTotalLength field in descriptorTomer Shalev1-1/+1
2009-09-30Commit "FS#10468 - USB HID: Show keypad mode on screen"Tomer Shalev1-1/+1
2009-07-23Remove USB storage defines from USB coreMaurus Cuelenaere1-3/+0
2009-05-24always call the class driver init function. This is needed because they are c...Frank Gevaerts1-1/+1
2009-05-23Reorganise USB stack defines. Now config.h decides which class drivers get en...Frank Gevaerts1-8/+8
2009-05-23Fix #ifdef nesting to allow USB_HID to be built without USB_CHARGING_ONLY (FS...Frank Gevaerts1-1/+1
2009-05-16Add working USB HID driver, by Tomer Shalev (part of his GSoC work).Frank Gevaerts1-20/+20
2009-04-20Disable usage of USB serial descriptor when no unique one is availableMaurus Cuelenaere1-9/+2
2009-04-19Add preliminary HID driver. It doesn't do anything yet, but that should chang...Frank Gevaerts1-2/+25
2009-04-19reorganise usb_core.c a bit, to make the code more readable and more maintain...Frank Gevaerts1-242/+277
2009-04-18USB related Cosmetics, whitespace and readability fixes (FS#10147 by Tomer Sh...Frank Gevaerts1-34/+31
2009-04-18Allow class drivers to reuse the core data buffer for control transfers. This...Frank Gevaerts1-4/+6
2009-04-11Fix unintentional usage of relatively unknown C features (FS#10119, found by ...Frank Gevaerts1-1/+2
2009-03-23Correct Björn's name in various file headers.Nicolas Pennequin1-1/+1
2009-01-19USB detection changes. c200/e200: Consider USB to be powered when charger is ...Michael Sevakis1-3/+3
2009-01-13USB retweaking: Take out the USB_REQUEST/RELEASE_DISK scheme and simply ask t...Michael Sevakis1-13/+26
2008-12-13Add a disconnect handler for usb storage. It doesn't do anything yet, but it ...Frank Gevaerts1-1/+1
2008-11-30Replace USE_HIGH_SPEED with USB_NO_HIGH_SPEED, as high speed support is the n...Frank Gevaerts1-1/+1
2008-11-30Move tcc77x/usb-tcc77x.c to usb-tcc.c as it is more general than just tcc77x ...Frank Gevaerts1-1/+11
2008-11-03Add ramdisk storage driver. It will be useful for developing multi-driver sto...Frank Gevaerts1-0/+13
2008-11-01Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do ...Frank Gevaerts1-2/+4
2008-10-31Abstract the PortalPlayer AS3514 handling with an "ascodec" API - inspired by...Dave Chapman1-2/+2
2008-10-03disable logf againFrank Gevaerts1-1/+1