aboutsummaryrefslogtreecommitdiff
path: root/plat/imx/common
diff options
context:
space:
mode:
authorBryan O'Donoghue <bryan.odonoghue@linaro.org>2018-07-27 15:03:51 +0100
committerBryan O'Donoghue <bryan.odonoghue@linaro.org>2018-09-04 13:36:23 +0100
commitddfb773fb0816c906ec76da963640b75ab9174bf (patch)
tree359b67f77e4e03c1e0730cf7e432d6324f2a282e /plat/imx/common
parent5ff1751d07f971e9362cf8d252cd68f24ab4f35f (diff)
downloadtrusted-firmware-a-ddfb773fb0816c906ec76da963640b75ab9174bf.tar.gz
imx7: imx7_clock: usb: Initialize the USB core clocks
This patch initializes USB core clocks for the i.MX7. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Diffstat (limited to 'plat/imx/common')
-rw-r--r--plat/imx/common/imx7_clock.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/plat/imx/common/imx7_clock.c b/plat/imx/common/imx7_clock.c
index 5e8bf2dad1..6bd2e0e88e 100644
--- a/plat/imx/common/imx7_clock.c
+++ b/plat/imx/common/imx7_clock.c
@@ -22,6 +22,12 @@ static void imx7_clock_wdog_init(void)
imx_clock_disable_wdog(i);
}
+static void imx7_clock_usb_init(void)
+{
+ /* Disable the clock root */
+ imx_clock_target_clr(CCM_TRT_ID_USB_HSIC_CLK_ROOT, 0xFFFFFFFF);
+}
+
void imx_clock_init(void)
{
/*
@@ -40,5 +46,10 @@ void imx_clock_init(void)
imx7_clock_uart_init();
/* Watchdog clocks */
+
imx7_clock_wdog_init();
+
+ /* USB clocks */
+ imx7_clock_usb_init();
+
}