[U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
The primary console of beagle is the serial header. A secondary console is to use the usbtty. The user can set this manually by doing setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty saveenv usbtty will be usable by accessing the /dev/ttyACM0 on a linux host. Signed-off-by: Tom Rix --- include/configs/omap3_beagle.h | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h index 61629f8..dc07934 100644 --- a/include/configs/omap3_beagle.h +++ b/include/configs/omap3_beagle.h @@ -98,6 +98,21 @@ #define CONFIG_OMAP3_MMC 1 #define CONFIG_DOS_PARTITION 1 +/* USB */ +#define CONFIG_MUSB_UDC1 +#define CONFIG_USB_OMAP3 1 +#define CONFIG_TWL4030_USB 1 + +/* 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 "Beagle" + /* commands to include */ #include @@ -163,6 +178,7 @@ #define CONFIG_EXTRA_ENV_SETTINGS \ "loadaddr=0x8200\0" \ + "usbtty=cdc_acm\0" \ "console=ttyS2,115200n8\0" \ "videomode=1024x...@60,vxres=1024,vyres=768\0" \ "videospec=omapfb:vram:2M,vram:4M\0" \ -- 1.6.0.4 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
From: Tom Rix The primary console of beagle is the serial header. A secondary console is to use the usbtty. The user can set this manually by doing setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty saveenv usbtty will be usable by accessing the /dev/ttyACM0 on a linux host. Signed-off-by: Tom Rix --- include/configs/omap3_beagle.h | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h index 55eeb94..253cdba 100644 --- a/include/configs/omap3_beagle.h +++ b/include/configs/omap3_beagle.h @@ -98,6 +98,21 @@ #define CONFIG_OMAP3_MMC 1 #define CONFIG_DOS_PARTITION 1 +/* USB */ +#define CONFIG_MUSB_UDC1 +#define CONFIG_USB_OMAP3 1 +#define CONFIG_TWL4030_USB 1 + +/* 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 "Beagle" + /* commands to include */ #include @@ -164,6 +179,7 @@ #define CONFIG_EXTRA_ENV_SETTINGS \ "loadaddr=0x8200\0" \ + "usbtty=cdc_acm\0" \ "console=ttyS2,115200n8\0" \ "videomode=1024x...@60,vxres=1024,vyres=768\0" \ "videospec=omapfb:vram:2M,vram:4M\0" \ -- 1.6.0.6 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
The primary console of beagle is the serial header. A secondary console is to use the usbtty. The user can set this manually by doing setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty saveenv usbtty will be usable by accessing the /dev/ttyACM0 on a linux host. Signed-off-by: Tom Rix --- include/configs/omap3_beagle.h | 16 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h index 55eeb94..253cdba 100644 --- a/include/configs/omap3_beagle.h +++ b/include/configs/omap3_beagle.h @@ -98,6 +98,21 @@ #define CONFIG_OMAP3_MMC 1 #define CONFIG_DOS_PARTITION 1 +/* USB */ +#define CONFIG_MUSB_UDC1 +#define CONFIG_USB_OMAP3 1 +#define CONFIG_TWL4030_USB 1 + +/* 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 "Beagle" + /* commands to include */ #include @@ -164,6 +179,7 @@ #define CONFIG_EXTRA_ENV_SETTINGS \ "loadaddr=0x8200\0" \ + "usbtty=cdc_acm\0" \ "console=ttyS2,115200n8\0" \ "videomode=1024x...@60,vxres=1024,vyres=768\0" \ "videospec=omapfb:vram:2M,vram:4M\0" \ -- 1.6.0.6 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
On 15:12 Fri 04 Sep , Tom Rix wrote: > The primary console of beagle is the serial header. > > A secondary console is to use the usbtty. The user can set this > manually by doing > > setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty > saveenv > > usbtty will be usable by accessing the /dev/ttyACM0 on a linux host. > > Signed-off-by: Tom Rix > --- > include/configs/omap3_beagle.h | 16 > 1 files changed, 16 insertions(+), 0 deletions(-) Acked-by: Jean-Christophe PLAGNIOL-VILLARD Best Regards, J. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
Tom, > From: Tom Rix windriver.com> > Subject: [PATCH 6/8] OMAP3 beagle Add usbtty configuration > Newsgroups: gmane.comp.boot-loaders.u-boot > Date: 2009-09-28 16:37:27 GMT (4 weeks, 12 hours and 41 minutes ago) > > The primary console of beagle is the serial header. > > A secondary console is to use the usbtty. The user can set this > manually by doing > > setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty > saveenv > > usbtty will be usable by accessing the /dev/ttyACM0 on a linux host. > > Signed-off-by: Tom Rix windriver.com> > --- > include/configs/omap3_beagle.h | 16 > 1 files changed, 16 insertions(+), 0 deletions(-) > > diff --git a/include/configs/omap3_beagle.h > b/include/configs/omap3_beagle.h > index 55eeb94..253cdba 100644 > --- a/include/configs/omap3_beagle.h > +++ b/include/configs/omap3_beagle.h > @@ -98,6 +98,21 @@ > #define CONFIG_OMAP3_MMC 1 > #define CONFIG_DOS_PARTITION 1 > > +/* USB */ > +#define CONFIG_MUSB_UDC 1 > +#define CONFIG_USB_OMAP3 1 > +#define CONFIG_TWL4030_USB 1 > + > +/* USB device configuration */ > +#define CONFIG_USB_DEVICE1 > +#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_PRODUCTID0x5678 > +#define CONFIG_USBD_MANUFACTURER "Texas Instruments" > +#define CONFIG_USBD_PRODUCT_NAME "Beagle" > + We can either define CONFIG_MUSB_UDC or CONFIG_MUSB_HCD (host support), so I think it's better to move host and device specific definitions within CONFIG_MUSB_UDC or CONFIG_MUSB_HCD. #ifdef CONFIG_USB_OMAP3 #ifdef CONFIG_MUSB_HCD #endif #ifdef CONFIG_MUSB_UDC #endif #endif /* CONFIG_USB_OMAP3 */ This change would make it easier to test Host or device functionalities. -Ajay > /* commands to include */ > #include > > @@ -164,6 +179,7 @@ > > #define CONFIG_EXTRA_ENV_SETTINGS \ > "loadaddr=0x8200\0" \ > + "usbtty=cdc_acm\0" \ > "console=ttyS2,115200n8\0" \ > "videomode=1024x768 60,vxres=1024,vyres=768\0" \ > "videospec=omapfb:vram:2M,vram:4M\0" \ > -- > 1.6.0.6 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
Gupta, Ajay Kumar wrote: > Tom, >> From: Tom Rix windriver.com> >> Subject: [PATCH 6/8] OMAP3 beagle Add usbtty configuration >> Newsgroups: gmane.comp.boot-loaders.u-boot >> Date: 2009-09-28 16:37:27 GMT (4 weeks, 12 hours and 41 minutes ago) >> >> The primary console of beagle is the serial header. >> >> A secondary console is to use the usbtty. The user can set this >> manually by doing >> >> setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty >> saveenv >> >> usbtty will be usable by accessing the /dev/ttyACM0 on a linux host. >> >> Signed-off-by: Tom Rix windriver.com> >> --- >> include/configs/omap3_beagle.h | 16 >> 1 files changed, 16 insertions(+), 0 deletions(-) >> >> diff --git a/include/configs/omap3_beagle.h >> b/include/configs/omap3_beagle.h >> index 55eeb94..253cdba 100644 >> --- a/include/configs/omap3_beagle.h >> +++ b/include/configs/omap3_beagle.h >> @@ -98,6 +98,21 @@ >> #define CONFIG_OMAP3_MMC1 >> #define CONFIG_DOS_PARTITION1 >> >> +/* USB */ >> +#define CONFIG_MUSB_UDC 1 >> +#define CONFIG_USB_OMAP31 >> +#define CONFIG_TWL4030_USB 1 >> + >> +/* USB device configuration */ >> +#define CONFIG_USB_DEVICE 1 >> +#define CONFIG_USB_TTY 1 >> +#define CONFIG_SYS_CONSOLE_IS_IN_ENV1 >> +/* Change these to suit your needs */ >> +#define CONFIG_USBD_VENDORID0x0451 >> +#define CONFIG_USBD_PRODUCTID 0x5678 >> +#define CONFIG_USBD_MANUFACTURER"Texas Instruments" >> +#define CONFIG_USBD_PRODUCT_NAME"Beagle" >> + > > We can either define CONFIG_MUSB_UDC or CONFIG_MUSB_HCD (host support), so I > think it's better to move host and device specific definitions within > CONFIG_MUSB_UDC or CONFIG_MUSB_HCD. > > #ifdef CONFIG_USB_OMAP3 > > #ifdef CONFIG_MUSB_HCD > > #endif > > #ifdef CONFIG_MUSB_UDC > > #endif > > #endif /* CONFIG_USB_OMAP3 */ > > This change would make it easier to test Host or device functionalities. > > -Ajay I am not adding host support. Tom ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH 6/8] OMAP3 beagle Add usbtty configuration
Tom, > > > > We can either define CONFIG_MUSB_UDC or CONFIG_MUSB_HCD (host support), > so I think it's better to move host and device specific definitions within > > CONFIG_MUSB_UDC or CONFIG_MUSB_HCD. > > > > #ifdef CONFIG_USB_OMAP3 > > > > #ifdef CONFIG_MUSB_HCD > > > > #endif > > > > #ifdef CONFIG_MUSB_UDC > > > > #endif > > > > #endif /* CONFIG_USB_OMAP3 */ > > > > This change would make it easier to test Host or device functionalities. > > > > -Ajay > > I am not adding host support. Host side controller driver is already available (musb_hcd.c) and can be used by any omap3 platforms. So I think we can add host config also for all the omap3 platforms which anyways doesn't break device functionality. I would be submitting USB config patch for omap3_evm by today. -Ajay > Tom ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot