summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-08-13 16:48:14 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-08-13 16:48:14 -0600
commite586e9273bbedeb3fc57998660d5869752fea68d (patch)
treee5d292640a23ed70a05349bc880ed98279b0abf2 /nuttx/ChangeLog
parentc5b10e879ed80495b250e2d9ca7a55ae7d27e57b (diff)
downloadnuttx-e586e9273bbedeb3fc57998660d5869752fea68d.tar.gz
nuttx-e586e9273bbedeb3fc57998660d5869752fea68d.tar.bz2
nuttx-e586e9273bbedeb3fc57998660d5869752fea68d.zip
SAMA5: Major restructuring of the the OHCI driver drivers to better handle the multiple root hub ports and concureent transfers on each port.
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 9651e94f9..b32319cc3 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -5396,3 +5396,11 @@
to new interface, struct usbhost_connection_s. This is part of the
necessary restructuring of the USB host interface to support multiple
root hub ports (2013-8-13).
+ * arch/arm/src/sama5/sam_ohci.c: Major restructuring of the driver due
+ in order to handle multiple root hub ports. Basically instead of one
+ driver structure with an arrayof root hub port structures, there is no
+ one container structure with an array of driver structures, one for
+ each root hub port. The advantage is that each class->driver call not
+ passes information associated with the RHport implicitly. The klugey,
+ procedural alternative was to add the function address to every
+ interface method (which I started to do but backed above) (2013-8-13).