From 9a77ca37e3ec1d86b8589f9be19313da4b32c0e1 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 28 Aug 2013 13:07:35 -0600 Subject: [PATCH] SAMA5 EHCI: Implemented (but did not test) interrupt endpoint logic --- configs/sama5d3x-ek/README.txt | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/configs/sama5d3x-ek/README.txt b/configs/sama5d3x-ek/README.txt index 50b69e54105..d1b2f36759b 100644 --- a/configs/sama5d3x-ek/README.txt +++ b/configs/sama5d3x-ek/README.txt @@ -1207,6 +1207,8 @@ Configurations : Defaults for values probably OK for both Device Drivers CONFIG_USBHOST=y : Enable USB host support + CONFIG_USBHOST_INT_DISABLE=y : Interrupt endpoints not needed + CONFIG_USBHOST_ISOC_DISABLE=y : Isochronous endpoints not needed Device Drivers -> USB Host Driver Support CONFIG_USBHOST_ISOC_DISABLE=y : Isochronous endpoints not used @@ -1215,8 +1217,8 @@ Configurations Library Routines CONFIG_SCHED_WORKQUEUE : Worker thread support is required - Application Configuration -> NSH Library - CONFIG_NSH_ARCHINIT=y : NSH board-initialization + Application Configuration -> NSH Library + CONFIG_NSH_ARCHINIT=y : NSH board-initialization STATUS: 2013-7-19: This configuration (as do the others) run at 396MHz. @@ -1283,13 +1285,13 @@ Configurations 2013-8-20: Added description to add EHCI to the configuration. At present, however, EHCI is still a work in progress and not ready for prime time. - 2013-8-26: EHCI is still non-functional. After days of work, it is - able to exchange a SETUP transfer or two, but it still does not make - it through the full enumeration sequence. - Nor does the hand-off of high speed devices to OHCI work. In this - case, OHCI gets the port, but the port is reset, lost by OCHI and - returned to EHCI. EHCI sees the full-speed port and hands it off - to OHCI and this sequence continues forever. + 2013-8-26: + The hand-off of full speed devices to OHCI does not work. In this + case, OHCI gets the port, but the port is reset, lost by OHCI and + returned to EHCI. EHCI sees the full-speed port and hands it off to + OHCI and this sequence continues forever. + 2013-8-28: EHCI is partially functional. It is able to mount a high- + speed USB FLASH drive using the Mass Storage Class (MSC) interface. ostest: This configuration directory, performs a simple OS test using