summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xnuttx/arch/arm/src/lpc17xx/lpc17_usbhost.c9
-rwxr-xr-xnuttx/include/nuttx/usb/ohci.h1
2 files changed, 8 insertions, 2 deletions
diff --git a/nuttx/arch/arm/src/lpc17xx/lpc17_usbhost.c b/nuttx/arch/arm/src/lpc17xx/lpc17_usbhost.c
index 230037fdd..158369b74 100755
--- a/nuttx/arch/arm/src/lpc17xx/lpc17_usbhost.c
+++ b/nuttx/arch/arm/src/lpc17xx/lpc17_usbhost.c
@@ -69,7 +69,10 @@
* Definitions
*******************************************************************************/
-/* Configuration ***************************************************************/
+/* Frame Interval */
+
+#define FI (12000-1) /* 12000 bits per frame (-1) */
+#define DEFAULT_FMINTERVAL ((((6 * (FI - 210)) / 7) << 16) | FI)
/* CLKCTRL enable bits */
@@ -443,6 +446,10 @@ void up_usbhostinitialize(void)
regval |= OHCI_CTRL_HCFS_OPER;
lpc17_putreg(regval, LPC17_USBHOST_CTRL);
+ /* Set global power */
+
+ lpc17_putreg(OHCI_RHSTATUS_LPS, LPC17_USBHOST_RHSTATUS);
+
/* Set HCCA base address */
lpc17_putreg((uint32_t)Hcca, LPC17_USBHOST_HCCA);
diff --git a/nuttx/include/nuttx/usb/ohci.h b/nuttx/include/nuttx/usb/ohci.h
index cb1abb67a..dd714c7c1 100755
--- a/nuttx/include/nuttx/usb/ohci.h
+++ b/nuttx/include/nuttx/usb/ohci.h
@@ -226,7 +226,6 @@
/* HcRhStatus: Root hub status (7.4.3) */
-#define OHCI_RHSTATUS_
#define OHCI_RHSTATUS_LPS (1 << 0) /* Bit 0: Local power status */
#define OHCI_RHSTATUS_OCI (1 << 1) /* Bit 1: Over current indicator */
/* Bits 2-14: Reserved */