First cut, dirty conversion of EFM32, STM32 FS and HS host drivers to the new interfaces

This commit is contained in:
Gregory Nutt 2015-04-29 15:53:58 -06:00
parent b909ad04d8
commit 52cbeead7f
5 changed files with 3360 additions and 1027 deletions

File diff suppressed because it is too large Load Diff

View File

@ -18,6 +18,7 @@
* used to endorse or promote products derived from this software * used to endorse or promote products derived from this software
* without specific prior written permission. * without specific prior written permission.
* *
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1605,10 +1605,11 @@ Where <subdir> is one of the following:
CONFIG_USBDEV=n : Make sure tht USB device support is disabled CONFIG_USBDEV=n : Make sure tht USB device support is disabled
CONFIG_USBHOST=y : Enable USB host support CONFIG_USBHOST=y : Enable USB host support
CONFIG_USBHOST_MSC=y : Enable the mass storage class
CONFIG_STM32_OTGFS=y : Enable the STM32 USB OTG FS block CONFIG_STM32_OTGFS=y : Enable the STM32 USB OTG FS block
CONFIG_STM32_SYSCFG=y : Needed for all USB OTF FS support CONFIG_STM32_SYSCFG=y : Needed for all USB OTF FS support
CONFIG_SCHED_WORKQUEUE=y : Worker thread support is required for the mass CONFIG_SCHED_WORKQUEUE=y : High priority worker thread support is required
storage class driver. CONFIG_SCHED_HPWORK=y : for the mass storage class driver.
CONFIG_NSH_ARCHINIT=y : Architecture specific USB initialization CONFIG_NSH_ARCHINIT=y : Architecture specific USB initialization
is needed for NSH is needed for NSH
CONFIG_FS_FAT=y : Needed by the USB host mass storage class. CONFIG_FS_FAT=y : Needed by the USB host mass storage class.