Message ID | 1357226560-13573-1-git-send-email-gautam.vivek@samsung.com |
---|---|
State | New |
Headers | show |
Dear Vivek Gautam, > This patch enables Vbus required for USB 2.0 controller. > > Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> > Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com> > --- Can you please rebase on top of u-boot-usb/next ? Best regards, Marek Vasut
Hi Marek, CCing: Simon Glass On Mon, Jan 7, 2013 at 9:07 PM, Marek Vasut <marex@denx.de> wrote: > Dear Vivek Gautam, > >> This patch enables Vbus required for USB 2.0 controller. >> >> Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> >> Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com> >> --- > > Can you please rebase on top of u-boot-usb/next ? > Since these changes were related to samsung so i based them on u-boot-samsung. :-) I shall post a patch rebased on top of u-boot-usb/next.
Dear Vivek Gautam, > Hi Marek, > > > CCing: Simon Glass > > On Mon, Jan 7, 2013 at 9:07 PM, Marek Vasut <marex@denx.de> wrote: > > Dear Vivek Gautam, > > > >> This patch enables Vbus required for USB 2.0 controller. > >> > >> Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> > >> Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com> > >> --- > > > > Can you please rebase on top of u-boot-usb/next ? > > Since these changes were related to samsung so i based them on > u-boot-samsung. :-) > I shall post a patch rebased on top of u-boot-usb/next. Oh, I'll pick this for -next. Best regards, Marek Vasut
diff --git a/board/samsung/smdk5250/smdk5250.c b/board/samsung/smdk5250/smdk5250.c index 268b42c..fad58f3 100644 --- a/board/samsung/smdk5250/smdk5250.c +++ b/board/samsung/smdk5250/smdk5250.c @@ -35,12 +35,29 @@ DECLARE_GLOBAL_DATA_PTR; +int board_usb_vbus_init(void) +{ + struct exynos5_gpio_part1 *gpio1 = (struct exynos5_gpio_part1 *) + samsung_get_base_gpio_part1(); + + /* Enable VBUS power switch */ + s5p_gpio_direction_output(&gpio1->x2, 6, 1); + + /* VBUS turn ON time */ + mdelay(3); + + return 0; +} + int board_init(void) { gd->bd->bi_boot_params = (PHYS_SDRAM_1 + 0x100UL); #ifdef CONFIG_EXYNOS_SPI spi_init(); #endif +#ifdef CONFIG_USB_EHCI_EXYNOS + board_usb_vbus_init(); +#endif return 0; }