From: Lukasz Majewski Date: Thu, 12 May 2016 11:19:17 +0000 (+0200) Subject: TPL: TM2: usb3: Configure usb3 drd phy clocks X-Git-Tag: submit/tizen/20160810.050017~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4aa197dcd7c7ec5aa0748af5bb31c4c51288f3f1;p=platform%2Fkernel%2Fu-boot.git TPL: TM2: usb3: Configure usb3 drd phy clocks Proper values have been dumped from Linux kernel. For initial TPL support it is sufficient to add them as hardcoded one. Signed-off-by: Marek Szyprowski --- diff --git a/board/samsung/tm2/tm2.c b/board/samsung/tm2/tm2.c index e2b6c8e9cd..a355fe33f0 100644 --- a/board/samsung/tm2/tm2.c +++ b/board/samsung/tm2/tm2.c @@ -126,7 +126,19 @@ int board_usb_init(int index, enum usb_init_type init) return -ENODEV; } +#ifndef CONFIG_TPL_TM2 set_usbdrd_phy_ctrl(POWER_USB_DRD_PHY_CTRL_EN); +#else + /* + * Below values are taken from similar driver + * running on Linux kernel + */ + writel(0x0007770b, (void *)0x10030634); + writel(0x00000011, (void *)0x156e0208); + writel(0x01101001, (void *)0x156e0204); + writel(0x00000101, (void *)0x10030234); + writel(0x00000001, (void *)0x105c0704); +#endif exynos5_usb3_phy_init(phy); return dwc3_uboot_init(&dwc3_device_data);