Commit Graph

11189 Commits

Author SHA1 Message Date
Gregory Nutt 6d6fdc41d3 Fix trivial typo 2015-05-03 10:48:42 -06:00
Gregory Nutt 435d088182 SAMA5 EHCI: Mostly cosmetic 2015-05-03 08:51:44 -06:00
Gregory Nutt 1f15b552ed Costmetic update to some comments 2015-05-02 14:34:49 -06:00
Gregory Nutt 149839facc Update ChangeLog 2015-05-02 14:16:09 -06:00
Gregory Nutt 534fb72355 SAMA5 EHCI: Fix some compile issues when hub support is enabled 2015-05-02 14:00:12 -06:00
Gregory Nutt 84983b0ab2 Merge remote-tracking branch 'origin/master' into usbhub 2015-05-02 11:39:08 -06:00
Gregory Nutt 7842a746f8 USB host: If the implementation of the disconnect method frees the EP0 endpoint, then it must nullify it in the port structure 2015-05-02 11:38:27 -06:00
Gregory Nutt af68a2d484 Update ChangeLog 2015-05-02 11:02:08 -06:00
Gregory Nutt def19bad48 STM32 USB device. Add protection in the event that out-of-bound enpoint numbers are received. From David Sidrane. 2015-05-02 10:58:27 -06:00
Gregory Nutt c2a3f936aa USB host: Need to include the port structure when disconnecting, otherwise may destroy a root hub port 2015-05-02 10:44:18 -06:00
Gregory Nutt 973f572829 ARMv7-A: Port some assertion debug logic from ARMv7-M 2015-05-02 09:53:57 -06:00
Gregory Nutt 977c9a5d27 SAMA5 OHCI: Implement asynchronous I/O needed for hub support 2015-05-02 09:38:08 -06:00
Gregory Nutt 0577a54d18 Update ChangeLog 2015-05-02 06:32:22 -06:00
Gregory Nutt 39877047bb LPC17 GPIO: Reorder steps when an output GPIO is configured in order to avoid transient bad values from being output. From Hal Glenn. 2015-05-02 06:30:19 -06:00
Gregory Nutt d1283484ac Merge remote-tracking branch 'origin/master' into usbhub 2015-05-01 15:38:48 -06:00
Gregory Nutt 3efeb8909b SAMA5D USB hub: Fix some trace statements; update some README files 2015-05-01 15:38:03 -06:00
Gregory Nutt c9d7cfae82 SAM PIO: sam_pio.h needs to include chip/sam_memorymap.h in order to resolve some conditional logic properly 2015-05-01 13:41:28 -06:00
Gregory Nutt afcd13e634 SAMA5 OHCI: Improve some trace-related naming 2015-05-01 13:40:54 -06:00
Gregory Nutt a25d7da798 Add USB host trace output to show EP0 configuration 2015-05-01 13:02:20 -06:00
Gregory Nutt c2701da319 Update README files 2015-05-01 12:09:03 -06:00
Gregory Nutt ffb3a6fa16 SAMA5D3 Xplained: Update some comments, initialize USB bus power state 2015-05-01 11:46:38 -06:00
Gregory Nutt 666b17db33 SAMA5Dx board: Don't register USB classes that are not enabled in the configuration 2015-05-01 10:52:17 -06:00
Gregory Nutt 6d526c189d SAMA5 OHCI: Clean up some debug output 2015-05-01 10:50:01 -06:00
Gregory Nutt 8280e2dbb0 Update document to include USB hub feature 2015-05-01 10:49:22 -06:00
Gregory Nutt d506f9d0aa SAMA5D OHCI: Add some missing logic required for USB hub support 2015-05-01 10:13:23 -06:00
Gregory Nutt 530c45d946 Get SAMA5D configurations ready for USB hub testing 2015-05-01 10:12:41 -06:00
Gregory Nutt 49fef8bacc Update ChangeLog 2015-05-01 07:34:54 -06:00
Gregory Nutt 63dce70d2b Added missing EXTI definitions for the STM32 F3; Correct an error the port D base address in the STM32 F3 and F37 memory maps. From Greg Meiste. 2015-05-01 07:31:56 -06:00
Gregory Nutt c4a337389c STM32F4-Discovery: Part of logic to initialize the ELF loaded in the board startup logic. From Leo aloe3132 2015-04-30 14:32:30 -06:00
Gregory Nutt 916ccc78bb binfmt: Fix a debug statement that does not have the correct number of arguments. From Leo aloe3132 2015-04-30 14:31:04 -06:00
Gregory Nutt 698f71a176 STM32F4-Discover: Initialize the ELF loaded in the board startup logic. From Leo aloe3132 2015-04-30 14:29:21 -06:00
Gregory Nutt 79029ebe2d EFM32 USB host: Add missing trace data and some missing connection-related logic; update a configuration 2015-04-30 13:46:53 -06:00
Gregory Nutt e4f538446b USB hub: Minor fix to reduce the amount of debug garbage on console in certain configurations 2015-04-30 13:03:28 -06:00
Gregory Nutt 9f34a34d8c STM32F4-Discovery: Add another missing configuration; fix names of configurations 2015-04-30 13:02:38 -06:00
Gregory Nutt 4d5fae4ea9 STM32F429i-Disco: Add some missing USB host configureation. Fix some some duplicate class registration that causes infinite loops in USB registry searches 2015-04-30 13:01:29 -06:00
Gregory Nutt 1380945a13 USB hub: Add a configuration option to fallback to polling mode if the the HCD async method does not work. Don't call DRVR_CANCEL twice, and certainly not from the interrupt level. Add so checks so that we do not do some normal asynchronous actions if the hub has been disconnected 2015-04-30 11:30:01 -06:00
Gregory Nutt f36b833955 STM32F4-Discover: Add missing logic to register the hub class 2015-04-30 11:27:20 -06:00
Gregory Nutt fc3d30f0ba STM32F4-Discovery: Add configuration option to select the size of the stack used with the usbhost waiter. Needs to be bigger when a hub is supported 2015-04-30 11:26:35 -06:00
Gregory Nutt 20b818ef1a STM32/EFM32 USB host: Implemented asynchronous cancel method 2015-04-30 11:24:18 -06:00
Gregory Nutt 2e27ff4d9e USB Hub: Fix compile problems when hub debug enabled 2015-04-30 08:12:55 -06:00
Gregory Nutt dfa4a1f7ac STM32 HUB: Fix more compilation errors when hub support is enabled 2015-04-30 08:00:41 -06:00
Gregory Nutt e34ca32852 Fix some errors in initial re-verification of USB host on the STM32F4-Discovery 2015-04-30 07:28:30 -06:00
Gregory Nutt 5fe39d42cf Merge remote-tracking branch 'origin/master' into usbhub 2015-04-29 15:59:36 -06:00
Gregory Nutt c1a59049c9 Another newly missing semicolon after a debug assertion. Noted by Librae 2015-04-29 15:58:33 -06:00
Gregory Nutt 00011d4766 Another newly missing semicolon after a debug assertion. Noted by Librae 2015-04-29 15:56:08 -06:00
Gregory Nutt 52cbeead7f First cut, dirty conversion of EFM32, STM32 FS and HS host drivers to the new interfaces 2015-04-29 15:53:58 -06:00
Gregory Nutt b909ad04d8 USB HUB: Fix a deadlock that can occur if the HCD and the HUB try to share the high priority work queue. Now how work must be done on the low priority work queue. 2015-04-29 08:32:17 -06:00
Gregory Nutt 086bb52a37 Merge remote-tracking branch 'origin/master' into usbhub 2015-04-28 12:22:20 -06:00
Gregory Nutt 7042225a8a USB HUB: Update all USB host connection waiter application threads to use the the new connection interface 2015-04-28 12:21:23 -06:00
Gregory Nutt 1441689cc9 Add logic to register the hub class to all board logic that initialize USB host 2015-04-28 11:53:26 -06:00