Hi Fabio, On 25/02/2015 13:55, Fabio Estevam wrote: > With UMS support we are able to flash the eMMC from U-boot, which is very > convenient. > > Add UMS support to make the eMMC flashing process easier. >
Maybe you want to say USB and not UMS, is it ? > Signed-off-by: Fabio Estevam <fabio.este...@freescale.com> > --- > board/warp/warp.c | 6 ++++++ > include/configs/warp.h | 26 ++++++++++++++++++++++++++ > 2 files changed, 32 insertions(+) > > diff --git a/board/warp/warp.c b/board/warp/warp.c > index 3b275c2..21ac5e7 100644 > --- a/board/warp/warp.c > +++ b/board/warp/warp.c > @@ -21,6 +21,7 @@ > #include <watchdog.h> > #include <fsl_esdhc.h> > #include <mmc.h> > +#include <usb.h> > > DECLARE_GLOBAL_DATA_PTR; > > @@ -82,6 +83,11 @@ int board_mmc_init(bd_t *bis) > return fsl_esdhc_initialize(bis, &usdhc_cfg[0]); > } > > +int board_usb_phy_mode(int port) > +{ > + return USB_INIT_DEVICE; > +} > + > int board_early_init_f(void) > { > setup_iomux_uart(); > diff --git a/include/configs/warp.h b/include/configs/warp.h > index 82036e4..cfc2323 100644 > --- a/include/configs/warp.h > +++ b/include/configs/warp.h > @@ -120,6 +120,32 @@ > #define CONFIG_CMD_CACHE > #endif > > +/* USB Configs */ > +#define CONFIG_CMD_USB > +#ifdef CONFIG_CMD_USB > +#define CONFIG_USB_EHCI > +#define CONFIG_USB_EHCI_MX6 > +#define CONFIG_USB_STORAGE > +#define CONFIG_EHCI_HCD_INIT_AFTER_RESET > +#define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) > +#define CONFIG_MXC_USB_FLAGS 0 > +#define CONFIG_USB_MAX_CONTROLLER_COUNT 1 /* Only OTG2 port enabled */ > +#endif > + > +#define CONFIG_CI_UDC > +#define CONFIG_USBD_HS > +#define CONFIG_USB_GADGET_DUALSPEED > + > +#define CONFIG_USB_GADGET > +#define CONFIG_CMD_USB_MASS_STORAGE > +#define CONFIG_USB_GADGET_MASS_STORAGE > +#define CONFIG_USBDOWNLOAD_GADGET > +#define CONFIG_USB_GADGET_VBUS_DRAW 2 > + > +#define CONFIG_G_DNL_VENDOR_NUM 0x0525 > +#define CONFIG_G_DNL_PRODUCT_NUM 0xa4a5 > +#define CONFIG_G_DNL_MANUFACTURER "FSL" > + > #define CONFIG_EXTRA_ENV_SETTINGS \ > "script=boot.scr\0" \ > "image=zImage\0" \ > Best regards, Stefano -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de ===================================================================== _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot