Commit Graph

11401 Commits

Author SHA1 Message Date
Gregory Nutt 57c966c67d Update ChangeLog 2015-05-04 09:11:24 -06:00
Gregory Nutt 157ac4fb59 vfs: poll: fix resource leak and memory corruption. From Jussi Kivilinna. 2015-05-04 09:09:09 -06:00
Gregory Nutt e903259476 Hub: Use usleep instead of up_mdelay 2015-05-04 07:46:13 -06:00
Gregory Nutt 1afb9315a5 SAMA5D OHCI: Remove a local variable that is unused when debug is disabled; refresh a configuration. Update a README 2015-05-04 07:34:29 -06:00
Gregory Nutt 599fce0780 Update TODO list 2015-05-03 18:00:59 -06:00
Gregory Nutt 373a8700ee Update some READMEs. For all implementation of the USBHOST waiter, make sure that the waiter thread stack size is larger if the USB hub feature is enabled 2015-05-03 16:45:44 -06:00
Gregory Nutt 10652e8c9b Update ChangeLog 2015-05-03 16:16:34 -06:00
Gregory Nutt f9a30b1804 Olimex LPC1766STK: The USB host waiter stack should be configurable because it needs to be a lot depending when using a hub 2015-05-03 16:14:08 -06:00
Gregory Nutt f48d9f93ce Refresh configuration 2015-05-03 16:13:09 -06:00
Gregory Nutt 3083a77282 EHCI: Fix backward arguments to memalign in previous alignment fix; extend fix to OHCI too 2015-05-03 14:31:16 -06:00
Gregory Nutt e24598e1b7 Update ChangeLog 2015-05-03 13:25:56 -06:00
Gregory Nutt 2cb53d1931 LPC31 and SAMA5Dx EHCI drivers: Fix cache related problem. All buffers are now aligned with the cache line size in both starting address and in length. This cause major problems in unlucky builds where the USB host buffers where unaligned and abbutting other data. The cache flush and invalidate operations could be subverted by acceses to adjacent data or could have unexpected side effects. This bug has been in the ECHI drivers forever, but was only revealed due to unlucky memory allocations during the integration of the hub feature. 2015-05-03 13:20:15 -06:00
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