clk_set_parent(clk[IMX6QDL_CLK_IPU2_SEL], clk[IMX6QDL_CLK_PLL2_PFD2_396M]);
clk_set_rate(clk[IMX6QDL_CLK_IPU2], 200000000);
} else {
+ /* set eim_slow to 132Mhz for i.MX6Q */
+ if (clk_on_imx6q())
+ clk_set_rate(clk[IMX6QDL_CLK_EIM_SLOW], 132000000);
clk_set_parent(clk[IMX6QDL_CLK_IPU1_SEL], clk[IMX6QDL_CLK_MMDC_CH0_AXI]);
clk_set_parent(clk[IMX6QDL_CLK_IPU2_SEL], clk[IMX6QDL_CLK_MMDC_CH0_AXI]);
}
clk_set_parent(clk[IMX6QDL_CLK_IPU2_DI0_SEL], clk[IMX6QDL_CLK_IPU2_DI0_PRE]);
clk_set_parent(clk[IMX6QDL_CLK_IPU2_DI1_SEL], clk[IMX6QDL_CLK_IPU2_DI1_PRE]);
- imx_clk_set_parent(clk[IMX6QDL_CLK_AXI_ALT_SEL], clk[IMX6QDL_CLK_PLL3_PFD1_540M]);
- imx_clk_set_parent(clk[IMX6QDL_CLK_AXI_SEL], clk[IMX6QDL_CLK_AXI_ALT_SEL]);
-
/*
* The gpmi needs 100MHz frequency in the EDO/Sync mode,
if (IS_ENABLED(CONFIG_PCI_IMX6))
clk_set_parent(clk[IMX6QDL_CLK_LVDS1_SEL], clk[IMX6QDL_CLK_SATA_REF_100M]);
- /* set eim_slow to 135Mhz */
- imx_clk_set_rate(clk[IMX6QDL_CLK_EIM_SLOW], 135000000);
-
/*
* Enable clocks only after both parent and rate are all initialized
* as needed