From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Date: Sat, 31 Oct 2009 10:20:55 -0500 Subject: [U-Boot] [PATCH] omap3evm: musb: add USB config In-Reply-To: <1256736792-15275-1-git-send-email-ajay.gupta@ti.com> References: <1256736792-15275-1-git-send-email-ajay.gupta@ti.com> Message-ID: <4AEC55D7.6030208@windriver.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Ajay Kumar Gupta wrote: > Added USB host and device config for host (MSC, Keyboard) and > device (ACM) functionalities. > I will add this to the omap usb patch set. Thanks Tom > Signed-off-by: Ajay Kumar Gupta > --- > This patch is intended to be applied on top of recent OMAP3 musb > patches from Tom Rix. > > include/configs/omap3_evm.h | 39 +++++++++++++++++++++++++++++++++++++++ > 1 files changed, 39 insertions(+), 0 deletions(-) > > diff --git a/include/configs/omap3_evm.h b/include/configs/omap3_evm.h > index a5514ae..cbefbb1 100644 > --- a/include/configs/omap3_evm.h > +++ b/include/configs/omap3_evm.h > @@ -101,6 +101,44 @@ > #define CONFIG_OMAP3_MMC 1 > #define CONFIG_DOS_PARTITION 1 > > +/* USB > + * Enable CONFIG_MUSB_HCD for Host functionalities MSC, keyboard > + * Enable CONFIG_MUSB_UDD for Device functionalities. > + */ > +#define CONFIG_USB_OMAP3 1 > +#define CONFIG_MUSB_HCD 1 > +/* #define CONFIG_MUSB_UDC 1 */ > + > +#ifdef CONFIG_USB_OMAP3 > + > +#ifdef CONFIG_MUSB_HCD > +#define CONFIG_CMD_USB > + > +#define CONFIG_USB_STORAGE > +#define CONGIG_CMD_STORAGE > +#define CONFIG_CMD_FAT > + > +#ifdef CONFIG_USB_KEYBOARD > +#define CONFIG_SYS_USB_EVENT_POLL > +#define CONFIG_PREBOOT "usb start" > +#endif /* CONFIG_USB_KEYBOARD */ > + > +#endif /* CONFIG_MUSB_HCD */ > + > +#ifdef CONFIG_MUSB_UDC > +/* USB device configuration */ > +#define CONFIG_USB_DEVICE 1 > +#define CONFIG_USB_TTY 1 > +#define CONFIG_SYS_CONSOLE_IS_IN_ENV 1 > +/* Change these to suit your needs */ > +#define CONFIG_USBD_VENDORID 0x0451 > +#define CONFIG_USBD_PRODUCTID 0x5678 > +#define CONFIG_USBD_MANUFACTURER "Texas Instruments" > +#define CONFIG_USBD_PRODUCT_NAME "EVM" > +#endif /* CONFIG_MUSB_UDC */ > + > +#endif /* CONFIG_USB_OMAP3 */ > + > /* commands to include */ > #include > > @@ -159,6 +197,7 @@ > > #define CONFIG_EXTRA_ENV_SETTINGS \ > "loadaddr=0x82000000\0" \ > + "usbtty=cdc_acm\0" \ > "console=ttyS2,115200n8\0" \ > "mmcargs=setenv bootargs console=${console} " \ > "root=/dev/mmcblk0p2 rw " \