summaryrefslogtreecommitdiff
path: root/nuttx/configs/sama5d4-ek/nsh
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-07-03 11:22:15 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-07-03 11:22:15 -0600
commit6c6e515f384deeb7c51dcc0e01a58e4eb1ac18f6 (patch)
tree0774114e6a366642de7ac3c5c4c9de0b77ed4eb3 /nuttx/configs/sama5d4-ek/nsh
parent4f4e16fd495157c8b2a103728eccf244afb24e30 (diff)
downloadpx4-nuttx-6c6e515f384deeb7c51dcc0e01a58e4eb1ac18f6.tar.gz
px4-nuttx-6c6e515f384deeb7c51dcc0e01a58e4eb1ac18f6.tar.bz2
px4-nuttx-6c6e515f384deeb7c51dcc0e01a58e4eb1ac18f6.zip
SAMA5D4-EK: Add support for USB host
Diffstat (limited to 'nuttx/configs/sama5d4-ek/nsh')
-rw-r--r--nuttx/configs/sama5d4-ek/nsh/defconfig43
1 files changed, 41 insertions, 2 deletions
diff --git a/nuttx/configs/sama5d4-ek/nsh/defconfig b/nuttx/configs/sama5d4-ek/nsh/defconfig
index 1120c0571..0b88b1841 100644
--- a/nuttx/configs/sama5d4-ek/nsh/defconfig
+++ b/nuttx/configs/sama5d4-ek/nsh/defconfig
@@ -122,6 +122,9 @@ CONFIG_ARMV7A_TOOLCHAIN_CODESOURCERYW=y
CONFIG_SDIO_DMA=y
# CONFIG_SDIO_WIDTH_D1_ONLY is not set
# CONFIG_NET_MULTICAST is not set
+# CONFIG_USBHOST_BULK_DISABLE is not set
+# CONFIG_USBHOST_INT_DISABLE is not set
+CONFIG_USBHOST_ISOC_DISABLE=y
#
# SAMA5 Configuration Options
@@ -204,7 +207,7 @@ CONFIG_SAMA5_HSMCI0=y
# CONFIG_SAMA5_ADC is not set
# CONFIG_SAMA5_XDMAC0 is not set
CONFIG_SAMA5_XDMAC1=y
-# CONFIG_SAMA5_UHPHS is not set
+CONFIG_SAMA5_UHPHS=y
# CONFIG_SAMA5_UDPHS is not set
CONFIG_SAMA5_EMACB=y
CONFIG_SAMA5_EMAC0=y
@@ -262,6 +265,23 @@ CONFIG_SAMA5_HSMCI0_XDMAC1=y
# CONFIG_SAMA5_HSMCI_WRPROOF is not set
#
+# USB High Speed Host Controller driver (HCD) options
+#
+CONFIG_SAMA5_OHCI=y
+CONFIG_SAMA5_OHCI_NEDS=6
+CONFIG_SAMA5_OHCI_NTDS=9
+CONFIG_SAMA5_OHCI_TDBUFFERS=6
+CONFIG_SAMA5_OHCI_TDBUFSIZE=128
+CONFIG_SAMA5_EHCI=y
+CONFIG_SAMA5_EHCI_NQHS=4
+CONFIG_SAMA5_EHCI_NQTDS=6
+CONFIG_SAMA5_EHCI_BUFSIZE=128
+CONFIG_SAMA5_EHCI_PREALLOCATE=y
+# CONFIG_SAMA5_UHPHS_RHPORT1 is not set
+CONFIG_SAMA5_UHPHS_RHPORT2=y
+CONFIG_SAMA5_UHPHS_RHPORT3=y
+
+#
# External Memory Configuration
#
# CONFIG_SAMA5_EBICS0 is not set
@@ -585,7 +605,21 @@ CONFIG_USART4_2STOP=0
# CONFIG_SERIAL_IFLOWCONTROL is not set
# CONFIG_SERIAL_OFLOWCONTROL is not set
# CONFIG_USBDEV is not set
-# CONFIG_USBHOST is not set
+CONFIG_USBHOST=y
+CONFIG_USBHOST_NPREALLOC=4
+CONFIG_USBHOST_MSC=y
+CONFIG_USBHOST_HIDKBD=y
+CONFIG_HIDKBD_POLLUSEC=100000
+CONFIG_HIDKBD_DEFPRIO=50
+CONFIG_HIDKBD_STACKSIZE=1024
+CONFIG_HIDKBD_BUFSIZE=64
+CONFIG_HIDKBD_NPOLLWAITERS=2
+# CONFIG_HIDKBD_RAWSCANCODES is not set
+# CONFIG_HIDKBD_ALLSCANCODES is not set
+# CONFIG_HIDKBD_NODEBOUNCE is not set
+# CONFIG_USBHOST_HIDMOUSE is not set
+# CONFIG_USBHOST_RTL8187 is not set
+# CONFIG_USBHOST_TRACE is not set
# CONFIG_WIRELESS is not set
#
@@ -695,6 +729,11 @@ CONFIG_NET_STATISTICS=y
CONFIG_NET_ETHERNET=y
#
+# Crypto API
+#
+# CONFIG_CRYPTO is not set
+
+#
# File Systems
#