summaryrefslogtreecommitdiff
path: root/chip/stm32/usb.c
Commit message (Expand)AuthorAgeFilesLines
* stm32: convert to CONFIG_CHIP_MEMORY_REGIONSVincent Palatin2018-03-051-2/+1
* stm32/usb: Add HOOK_USB_PM_CHANGE, called when USB is resumed/suspendedNicolas Boichat2018-02-021-1/+22
* stm32/usb: Add logic to detect stuck controller in usb_wakeNicolas Boichat2018-01-181-1/+28
* stm32/usb: Handle spurious wakes in usb_resumeNicolas Boichat2018-01-181-7/+34
* stm32/usb: usb_wake: Update STM32_USB_CNTR with interrupts offNicolas Boichat2018-01-171-1/+5
* stm32/usb: Patching framework for USB descriptorsNicolas Boichat2017-12-121-1/+35
* stm32: update USB version for BOS descriptorsVincent Palatin2017-11-301-2/+2
* Add WebUSB descriptor supportVincent Palatin2017-09-221-19/+40
* chip/stm32/usb: Replace reset handler by generic event handlerNicolas Boichat2017-08-161-3/+11
* chip/stm32/usb: Split usb wake handler as a different functionNicolas Boichat2017-08-151-43/+49
* chip/stm32/usb: Increase resume timeout to 3 secondsNicolas Boichat2017-08-061-1/+1
* chip/stm32/usb: Fix resume handler in usb_wakeNicolas Boichat2017-08-061-11/+21
* Add OTP supportGwendal Grignou2017-07-281-12/+5
* stm32/usb: Add support for board-specific serial numberNicolas Boichat2017-06-131-1/+8
* hammer: Pulse detection pin on USB wake eventNicolas Boichat2017-05-021-0/+9
* chip/stm32/usb: More reliable implementation of usb_wakeNicolas Boichat2017-05-021-6/+81
* usb: Cleanup headersNicolas Boichat2017-03-161-0/+2
* chip/stm32/usb: Add support for USB SET_FEATURE control requestsNicolas Boichat2017-03-081-5/+30
* stm32/usb: Add support for remote wake-upNicolas Boichat2017-03-011-9/+23
* stm32/usb: Add support for USB suspendNicolas Boichat2017-03-011-2/+56
* stm32/usb: Add useful register macros instead of hardcoding valuesNicolas Boichat2017-02-231-6/+9
* chip/stm32/usb: Allow interface handler to reply with more than 64 bytesNicolas Boichat2016-11-221-5/+25
* Fix various misspellings in commentsMartin Roth2016-11-151-1/+1
* cleanup: DECLARE_CONSOLE_COMMAND only needs 4 argsBill Richardson2016-08-241-2/+1
* servo_v4: servo_micro: cr50: fix usb power declarationNick Sanders2016-08-081-2/+10
* servo_micro: add programmable serial numberNick Sanders2016-05-261-2/+110
* cleanup: Rename usb.h to usb_descriptor.hShawn Nematbakhsh2015-11-081-1/+1
* USB: Fix memcpy routinesAnton Staaf2015-04-131-21/+20
* USB: fix memcpy_to_usbramAnton Staaf2015-02-171-3/+9
* usb: fix sysjumpVincent Palatin2015-01-081-0/+2
* USB: Add memcpy_from_usbram and update existing memcpyAnton Staaf2015-01-081-3/+57
* USB: Add setup packet struct and parsing routineAnton Staaf2014-12-081-0/+9
* USB: Interface callbacks now return an error codeAnton Staaf2014-12-021-2/+3
* stm32: Do not wait for USB host if USB is disabledVic Yang2014-11-211-0/+5
* USB: Enable finer grain control over init processAnton Staaf2014-11-131-1/+4
* USB: Add support for board specific connect/disconnectAnton Staaf2014-11-111-31/+1
* USB: Remove special case for iVersion string descriptorAnton Staaf2014-11-041-6/+0
* pd: dingdong/hoho: Include product VDO in discovery identity.Todd Broch2014-10-311-1/+5
* pd: dingdong/hoho: inhibit USB Billboard.Todd Broch2014-10-311-8/+25
* ryu_p2: Set alternate function for USB D+/D- pinsVic Yang2014-10-221-0/+6
* usb: export firmware versionVincent Palatin2014-10-111-3/+8
* usb: Groundwork for USB BOS & Billboard class descriptors.Todd Broch2014-10-111-2/+19
* usb: allow reading descriptors larger than 64 bytesVincent Palatin2014-10-111-29/+50
* usb: add CONFIG_USB_INHIBIT to prevent automatically starting USBDominic Chen2014-08-161-1/+27
* usb: fix bug with multiple usb interfacesDominic Chen2014-07-281-1/+1
* usb: send correct device descriptor length, and null set address responseDominic Chen2014-07-081-1/+3
* stm32: add USB driverVincent Palatin2014-06-181-0/+263