diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/omap3_zoom2.h | 17 | ||||
| -rw-r--r-- | include/serial.h | 12 | 
2 files changed, 29 insertions, 0 deletions
| diff --git a/include/configs/omap3_zoom2.h b/include/configs/omap3_zoom2.h index 2b076666e..7a8beb850 100644 --- a/include/configs/omap3_zoom2.h +++ b/include/configs/omap3_zoom2.h @@ -125,6 +125,20 @@  #define CONFIG_OMAP3_GPIO_3 /* board revision */  #define CONFIG_OMAP3_GPIO_5 /* debug board detection, ZOOM2_LED_BLUE */ +/* USB */ +#define CONFIG_MUSB_UDC			1 +#define CONFIG_USB_OMAP3		1 +#define CONFIG_TWL4030_USB		1 + +/* USB device configuration */ +#define CONFIG_USB_DEVICE		1 +#define CONFIG_USB_TTY			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	"Zoom2" +  /* commands to include */  #include <config_cmd_default.h> @@ -170,6 +184,9 @@  /* Environment information */  #define CONFIG_BOOTDELAY		10 +#define CONFIG_EXTRA_ENV_SETTINGS \ +	"usbtty=cdc_acm\0" \ +  /*   * Miscellaneous configurable options   */ diff --git a/include/serial.h b/include/serial.h index 43451a301..f2638ec56 100644 --- a/include/serial.h +++ b/include/serial.h @@ -67,9 +67,21 @@ extern int serial_assign(char * name);  extern void serial_reinit_all(void);  /* For usbtty */ +#ifdef CONFIG_USB_TTY +  extern int usbtty_getc(void);  extern void usbtty_putc(const char c);  extern void usbtty_puts(const char *str);  extern int usbtty_tstc(void); +#else + +/* stubs */ +#define usbtty_getc() 0 +#define usbtty_putc(a) +#define usbtty_puts(a) +#define usbtty_tstc() 0 + +#endif /* CONFIG_USB_TTY */ +  #endif |