Gupta, Ajay Kumar wrote: > Tom, > >> From: Tom Rix <Tom.Rix <at> windriver.com> >> Subject: [PATCH 4/8] OMAP3 Add usb device support >> Newsgroups: gmane.comp.boot-loaders.u-boot >> Date: 2009-09-28 16:37:25 GMT (4 weeks, 12 hours and 29 minutes ago) >> This change adds the usb device support for musb. >> >> Omap3 platform support added at the same level as davinci. >> >> The interface for usbtty to use the musb device support was added. >> >> Verified on omap3 beagle, zoom1 and zoom2. >> >> Signed-off-by: Tom Rix <Tom.Rix <at> windriver.com> >> --- >> drivers/serial/usbtty.h | 2 + >> drivers/usb/musb/Makefile | 2 + >> drivers/usb/musb/musb_core.c | 8 +- >> drivers/usb/musb/musb_core.h | 40 ++ >> drivers/usb/musb/musb_debug.h | 205 +++++++++ >> drivers/usb/musb/musb_udc.c | 963 >> +++++++++++++++++++++++++++++++++++++++++ >> drivers/usb/musb/omap3.c | 129 ++++++ >> drivers/usb/musb/omap3.h | 48 ++ >> include/usb.h | 3 +- >> include/usb/musb_udc.h | 54 +++ >> 10 files changed, 1451 insertions(+), 3 deletions(-) >> create mode 100644 drivers/usb/musb/musb_debug.h >> create mode 100644 drivers/usb/musb/musb_udc.c >> create mode 100644 drivers/usb/musb/omap3.c >> create mode 100644 drivers/usb/musb/omap3.h >> create mode 100644 include/usb/musb_udc.h >> > > <snip> > .. > .. > >> +int musb_platform_init(void) >> +{ >> + int ret = -1; >> + >> + if (platform_needs_initialization) { >> + u32 stdby; >> + >> + if (twl4030_usb_ulpi_init()) { >> + serial_printf("ERROR: %s Could not initialize >> PHY\n", >> + __PRETTY_FUNCTION__); >> + goto end; >> + } > > OMAP3EVM uses ISP1504 phy and so twl4030 related init is not required. > Can we move this within #ifdef like, > > #ifndef CONFIG_OMAP3_EVM > + if (twl4030_usb_ulpi_init()) { > ... > ... > #endif > > > -Ajay
I will include this in the next revision. Will the omap3_evm need to add its own PHY initialization code ? _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot