diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-imx/clk-imx6sx.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/clk-imx6sx.c b/arch/arm/mach-imx/clk-imx6sx.c index 1bc072c0d799..02b227241166 100644 --- a/arch/arm/mach-imx/clk-imx6sx.c +++ b/arch/arm/mach-imx/clk-imx6sx.c | |||
@@ -431,6 +431,11 @@ static void __init imx6sx_clocks_init(struct device_node *ccm_node) | |||
431 | for (i = 0; i < ARRAY_SIZE(clks_init_on); i++) | 431 | for (i = 0; i < ARRAY_SIZE(clks_init_on); i++) |
432 | clk_prepare_enable(clks[clks_init_on[i]]); | 432 | clk_prepare_enable(clks[clks_init_on[i]]); |
433 | 433 | ||
434 | if (IS_ENABLED(CONFIG_USB_MXS_PHY)) { | ||
435 | clk_prepare_enable(clks[IMX6SX_CLK_USBPHY1_GATE]); | ||
436 | clk_prepare_enable(clks[IMX6SX_CLK_USBPHY2_GATE]); | ||
437 | } | ||
438 | |||
434 | /* set parent clock for LCDIF1 pixel clock */ | 439 | /* set parent clock for LCDIF1 pixel clock */ |
435 | clk_set_parent(clks[IMX6SX_CLK_LCDIF1_PRE_SEL], clks[IMX6SX_CLK_PLL5_VIDEO_DIV]); | 440 | clk_set_parent(clks[IMX6SX_CLK_LCDIF1_PRE_SEL], clks[IMX6SX_CLK_PLL5_VIDEO_DIV]); |
436 | clk_set_parent(clks[IMX6SX_CLK_LCDIF1_SEL], clks[IMX6SX_CLK_LCDIF1_PODF]); | 441 | clk_set_parent(clks[IMX6SX_CLK_LCDIF1_SEL], clks[IMX6SX_CLK_LCDIF1_PODF]); |