|
|
|
@ -16,7 +16,7 @@ void uniphier_pxs2_clk_init(void) |
|
|
|
|
|
|
|
|
|
/* deassert reset */ |
|
|
|
|
tmp = readl(SC_RSTCTRL); |
|
|
|
|
#ifdef CONFIG_USB_XHCI_UNIPHIER |
|
|
|
|
#ifdef CONFIG_USB_DWC3_UNIPHIER |
|
|
|
|
tmp |= SC_RSTCTRL_NRST_USB3B0 | SC_RSTCTRL_NRST_GIO; |
|
|
|
|
#endif |
|
|
|
|
#ifdef CONFIG_UNIPHIER_ETH |
|
|
|
@ -28,7 +28,7 @@ void uniphier_pxs2_clk_init(void) |
|
|
|
|
writel(tmp, SC_RSTCTRL); |
|
|
|
|
readl(SC_RSTCTRL); /* dummy read */ |
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_USB_XHCI_UNIPHIER |
|
|
|
|
#ifdef CONFIG_USB_DWC3_UNIPHIER |
|
|
|
|
tmp = readl(SC_RSTCTRL2); |
|
|
|
|
tmp |= SC_RSTCTRL2_NRST_USB3B1; |
|
|
|
|
writel(tmp, SC_RSTCTRL2); |
|
|
|
@ -41,7 +41,7 @@ void uniphier_pxs2_clk_init(void) |
|
|
|
|
|
|
|
|
|
/* provide clocks */ |
|
|
|
|
tmp = readl(SC_CLKCTRL); |
|
|
|
|
#ifdef CONFIG_USB_XHCI_UNIPHIER |
|
|
|
|
#ifdef CONFIG_USB_DWC3_UNIPHIER |
|
|
|
|
tmp |= BIT(20) | BIT(19) | SC_CLKCTRL_CEN_USB31 | SC_CLKCTRL_CEN_USB30 | |
|
|
|
|
SC_CLKCTRL_CEN_GIO; |
|
|
|
|
#endif |
|
|
|
|