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/20201110.005738~318 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=079e343d1fe661d6d437b46f9ce2109858d168f3;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 69bbbea701..cd63f8886c 100644 --- a/board/samsung/tm2/tm2.c +++ b/board/samsung/tm2/tm2.c @@ -128,7 +128,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);