Gregory Nutt
|
823af4b409
|
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
|
6481f1f68e
|
ARMv7-A: Port some assertion debug logic from ARMv7-M
|
2015-05-02 09:53:57 -06:00 |
|
Gregory Nutt
|
8ebb694516
|
SAMA5 OHCI: Implement asynchronous I/O needed for hub support
|
2015-05-02 09:38:08 -06:00 |
|
Gregory Nutt
|
862e52aa42
|
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
|
5a2ed0f6c1
|
Merge remote-tracking branch 'origin/master' into usbhub
|
2015-05-01 15:38:48 -06:00 |
|
Gregory Nutt
|
232a01b91c
|
SAMA5D USB hub: Fix some trace statements; update some README files
|
2015-05-01 15:38:03 -06:00 |
|
Gregory Nutt
|
e8f89f127b
|
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
|
48f368f96f
|
SAMA5 OHCI: Improve some trace-related naming
|
2015-05-01 13:40:54 -06:00 |
|
Gregory Nutt
|
4055b08ded
|
Add USB host trace output to show EP0 configuration
|
2015-05-01 13:02:20 -06:00 |
|
Gregory Nutt
|
b328c51037
|
SAMA5 OHCI: Clean up some debug output
|
2015-05-01 10:50:01 -06:00 |
|
Gregory Nutt
|
ce9c91c562
|
SAMA5D OHCI: Add some missing logic required for USB hub support
|
2015-05-01 10:13:23 -06:00 |
|
Gregory Nutt
|
e76b7d99fa
|
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
|
149d8c039d
|
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
|
501d82928d
|
STM32/EFM32 USB host: Implemented asynchronous cancel method
|
2015-04-30 11:24:18 -06:00 |
|
Gregory Nutt
|
c096b7d426
|
USB Hub: Fix compile problems when hub debug enabled
|
2015-04-30 08:12:55 -06:00 |
|
Gregory Nutt
|
a4455d07c1
|
STM32 HUB: Fix more compilation errors when hub support is enabled
|
2015-04-30 08:00:41 -06:00 |
|
Gregory Nutt
|
2f7682f7df
|
Fix some errors in initial re-verification of USB host on the STM32F4-Discovery
|
2015-04-30 07:28:30 -06:00 |
|
Gregory Nutt
|
d4feb7205f
|
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
|
6d66546c31
|
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
|
60243e508e
|
Merge remote-tracking branch 'origin/master' into usbhub
|
2015-04-28 12:22:20 -06:00 |
|
Gregory Nutt
|
c641b8fed4
|
USB ECHI: Fix a bug when trying to traverse an empty asynchronous queue
|
2015-04-28 11:29:16 -06:00 |
|
Gregory Nutt
|
169dcd6706
|
EHCI HUB: Fix some issues related to speed and device addresses
|
2015-04-28 09:43:06 -06:00 |
|
Gregory Nutt
|
d3ef23e05a
|
STM32 PVD: Adds support for STM32's Programmable Voltage Detector feature. I put register access behind CONFIG_STM32_ENERGYLITE as have not checked F1/F2/F4 etc. manuals. Tested on STM32L1. PVD interrupt looks generic, at least #defines it needs are in headers for every chip variant. By Dmitry Nikolaev, submitted by Juha Niskanen.
|
2015-04-28 06:37:59 -06:00 |
|
Gregory Nutt
|
bc6ab9eb80
|
EHCI: Duplicated lines of code trashing error value
|
2015-04-27 15:39:57 -06:00 |
|
Gregory Nutt
|
e19170edb6
|
LPC31 EHCI: Fix some assertions
|
2015-04-27 14:43:53 -06:00 |
|
Gregory Nutt
|
39f4798133
|
Merge remote-tracking branch 'origin/master' into usbhub
|
2015-04-27 14:12:46 -06:00 |
|
Gregory Nutt
|
40c1484848
|
Correct some cloned typos involving EHCI
|
2015-04-27 14:03:24 -06:00 |
|
Gregory Nutt
|
d4439ecb2b
|
EHCI: Fix some compilation errors when USB DEBUG is enabled
|
2015-04-27 12:27:17 -06:00 |
|
Gregory Nutt
|
12d55f0d8f
|
EHCI: Can asynch cancellation method
|
2015-04-27 11:18:31 -06:00 |
|
Gregory Nutt
|
d2f9b3e2dc
|
USB EHCI: Implement the async() method
|
2015-04-27 09:00:00 -06:00 |
|
Gregory Nutt
|
430b0369d4
|
ECHI HCDs: Separate logic used in synchronous transfers so that it can be used in forthcoming asynchronous transfer
|
2015-04-27 07:38:20 -06:00 |
|
Gregory Nutt
|
80772e6d90
|
Last change was still in editor on last commit
|
2015-04-26 12:21:01 -06:00 |
|
Gregory Nutt
|
df319fe19d
|
Port hub support to LPC31 from SAMA5; Updated Olimex-LPC-H3131 for hub support and refresh configurations
|
2015-04-26 12:18:08 -06:00 |
|
Gregory Nutt
|
31c835975d
|
Another hub-related interface change: Need to pass speed to EP0
|
2015-04-26 09:53:43 -06:00 |
|
Gregory Nutt
|
08a4ae6b64
|
LPC17 OHCI: Fix an error in ED list removal
|
2015-04-25 14:52:01 -06:00 |
|
Gregory Nutt
|
6d41087491
|
Fixes some crashes when the hub is removed and/or reinserted
|
2015-04-25 12:16:22 -06:00 |
|
Gregory Nutt
|
76ff0fce86
|
Add missing logic to destroy a class when the device is no longer connected to the hub port
|
2015-04-25 11:17:37 -06:00 |
|
Gregory Nutt
|
926616121d
|
USB OHCI: Need to preserve the speed bit when reconfiguring ep0
|
2015-04-25 07:48:20 -06:00 |
|
Gregory Nutt
|
67f5b089c7
|
Copy some control port framework from LPC17 to SAMA5 OHCI; Copy some speed handling from SAMA5 OHCI to LPC17
|
2015-04-25 06:46:44 -06:00 |
|
Gregory Nutt
|
9a72400bef
|
LPC17 USB host: Direction bit being set wrong from allocated control endpoints
|
2015-04-24 19:46:00 -06:00 |
|
Gregory Nutt
|
9a6155952a
|
HUB class must cancel any pending interrupt IN transfers before destroying the endpoint
|
2015-04-24 12:18:25 -06:00 |
|
Gregory Nutt
|
a7539956c0
|
If asynchronous tranfers are supported, then there must also be a mechanism to cancel the pending transfer
|
2015-04-24 11:23:52 -06:00 |
|
Gregory Nutt
|
27516e0119
|
USB hub: Fixes for some port status change handling
|
2015-04-24 09:57:59 -06:00 |
|
Gregory Nutt
|
dc6adde740
|
Merge remote-tracking branch 'origin/master' into usbhub
|
2015-04-23 14:06:18 -06:00 |
|
Gregory Nutt
|
d77a19f0a2
|
Two r's and only two r's in the word interrupt
|
2015-04-23 14:04:43 -06:00 |
|
Gregory Nutt
|
43c19037bb
|
Fix USB hub bugs: Don't allocate port EP0 until needed, otherwise run out of endpoints; using wrong pointer to access child endpoint array in a few places
|
2015-04-23 09:42:58 -06:00 |
|
Gregory Nutt
|
299addc958
|
Fix USB host polling; fix a typo in LPC17 HCD
|
2015-04-23 07:13:31 -06:00 |
|
Gregory Nutt
|
ba661f2735
|
Merge in from Master
|
2015-04-23 06:34:49 -06:00 |
|
Gregory Nutt
|
569893491a
|
USB hub: Add some hub-related configuration settings
|
2015-04-22 17:16:35 -06:00 |
|
Gregory Nutt
|
dd56308ce7
|
USB Hub: Initial implementation asynchronous pipe I/O in the LPC17 HCD needed for hub support
|
2015-04-22 15:03:25 -06:00 |
|