diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index 2755078fef9ea0fb2ee228c2397d815d36d2558e..cdc4db1d3b93e3a1b09c756077b509d390f4cf7a 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -12,7 +12,7 @@ <h1><big><font color="#3c34ec"> <i>NuttX RTOS Porting Guide</i> </font></big></h1> - <p>Last Updated: December 4, 2010</p> + <p>Last Updated: December 22, 2010</p> </td> </tr> </table> @@ -3213,6 +3213,17 @@ build </li> </ul> +<h2>USB Host-Side Support</h2> +<h3>USB Host Controller Driver</h3> +<ul> + <li> + <code>CONFIG_USBHOST</code>: Enables USB host support + </li> + <li> + <code>CONFIG_USBHOST_NPREALLOC</code>: Number of pre-allocated class instances + </li> +</ul> + <h2>Graphics related configuration settings</h3> <ul> <li> diff --git a/configs/README.txt b/configs/README.txt index 1d0eb0f8e9ad639ad16803b28f7092d5048bf5f8..e2b725c908756e24986b9a900351745bd41d2cbf 100644 --- a/configs/README.txt +++ b/configs/README.txt @@ -703,6 +703,12 @@ defconfig -- This is a configuration file similar to the Linux CONFIG_USBDEV_TRACE - Enables USB tracing for debug CONFIG_USBDEV_TRACE_NRECORDS - Number of trace entries to remember + USB host controller driver + CONFIG_USBHOST + Enables USB host support + CONFIG_USBHOST_NPREALLOC + Number of pre-allocated class instances + USB serial device class driver CONFIG_USBSER Enable compilation of the USB serial driver diff --git a/configs/nucleus2g/README.txt b/configs/nucleus2g/README.txt index 8e75cbedcab92bcc34aade7c3a661485be94e3a4..21b04a08fbf9cbd55c858e5303fcdb2585d8e5f9 100755 --- a/configs/nucleus2g/README.txt +++ b/configs/nucleus2g/README.txt @@ -418,7 +418,7 @@ Nucleus 2G Configuration Options CONFIG_NET_MULTICAST - Enable receipt of multicast (and unicast) frames. Automatically set if CONFIG_NET_IGMP is selected. - LPC17xx USB Configuration + LPC17xx USB Device Configuration CONFIG_LPC17_USBDEV_FRAME_INTERRUPT Handle USB Start-Of-Frame events. @@ -433,6 +433,18 @@ Nucleus 2G Configuration Options CONFIG_LPC17_USBDEV_DMA Enable lpc17xx-specific DMA support + LPC17xx USB Host Configuration + CONFIG_USBHOST_OHCIRAM_SIZE + Total size of OHCI RAM (in AHB SRAM Bank 1) + CONFIG_USBHOST_NEDS + Number of endpoint descriptors + CONFIG_USBHOST_TDBUFFERS + Number of transfer descriptor buffers + CONFIG_USBHOST_TDBUFSIZE + Size of one transfer descriptor buffer + CONFIG_USBHOST_IOBUFSIZE + Size of one end-user I/O buffer + USB Host Configuration ^^^^^^^^^^^^^^^^^^^^^^ diff --git a/configs/olimex-lpc1766stk/README.txt b/configs/olimex-lpc1766stk/README.txt index 822ae98bb7b0fef94129599b3177f7bee9c541a7..cd7a1ca493614fc39b282c96ae488eb7217fed0d 100755 --- a/configs/olimex-lpc1766stk/README.txt +++ b/configs/olimex-lpc1766stk/README.txt @@ -664,7 +664,7 @@ Olimex LPC1766-STK Configuration Options CONFIG_NET_MULTICAST - Enable receipt of multicast (and unicast) frames. Automatically set if CONFIG_NET_IGMP is selected. - LPC17xx USB Configuration + LPC17xx USB Device Configuration CONFIG_LPC17_USBDEV_FRAME_INTERRUPT Handle USB Start-Of-Frame events. @@ -679,6 +679,18 @@ Olimex LPC1766-STK Configuration Options CONFIG_LPC17_USBDEV_DMA Enable lpc17xx-specific DMA support + LPC17xx USB Host Configuration + CONFIG_USBHOST_OHCIRAM_SIZE + Total size of OHCI RAM (in AHB SRAM Bank 1) + CONFIG_USBHOST_NEDS + Number of endpoint descriptors + CONFIG_USBHOST_TDBUFFERS + Number of transfer descriptor buffers + CONFIG_USBHOST_TDBUFSIZE + Size of one transfer descriptor buffer + CONFIG_USBHOST_IOBUFSIZE + Size of one end-user I/O buffer + USB Host Configuration ^^^^^^^^^^^^^^^^^^^^^^