]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
clk: imx8m: drop clk settings
authorPeng Fan <peng.fan@nxp.com>
Thu, 9 Jul 2020 07:36:22 +0000 (15:36 +0800)
committerPeng Fan <peng.fan@nxp.com>
Tue, 14 Jul 2020 07:23:47 +0000 (15:23 +0800)
We use non-dm code to configure the clk settings in order to simplify
dm clk driver in future, so remove the duplicated code from clk driver

Signed-off-by: Peng Fan <peng.fan@nxp.com>
drivers/clk/imx/clk-imx8mm.c
drivers/clk/imx/clk-imx8mn.c

index 85d17575364876e36848c722c12e81c064814a25..d32ff8409aa48b6ff118cb08fdd39e2f9fea66fc 100644 (file)
@@ -437,40 +437,6 @@ static int imx8mm_clk_probe(struct udevice *dev)
               base + 0x40a0, 0));
 #endif
 
-#ifdef CONFIG_SPL_BUILD
-       struct clk *clkp, *clkp1;
-
-       clk_get_by_id(IMX8MM_CLK_WDOG1_ROOT, &clkp);
-       clk_enable(clkp);
-       clk_get_by_id(IMX8MM_CLK_WDOG2_ROOT, &clkp);
-       clk_enable(clkp);
-       clk_get_by_id(IMX8MM_CLK_WDOG3_ROOT, &clkp);
-       clk_enable(clkp);
-
-       /* Configure SYS_PLL3 to 750MHz */
-       clk_get_by_id(IMX8MM_SYS_PLL3, &clkp);
-       clk_set_rate(clkp, 750000000UL);
-       clk_enable(clkp);
-
-       /* Configure ARM to sys_pll2_500m */
-       clk_get_by_id(IMX8MM_CLK_A53_SRC, &clkp);
-       clk_get_by_id(IMX8MM_SYS_PLL2_OUT, &clkp1);
-       clk_enable(clkp1);
-       clk_get_by_id(IMX8MM_SYS_PLL2_500M, &clkp1);
-       clk_set_parent(clkp, clkp1);
-
-       /* Configure ARM PLL to 1.2GHz */
-       clk_get_by_id(IMX8MM_ARM_PLL, &clkp1);
-       clk_set_rate(clkp1, 1200000000UL);
-       clk_get_by_id(IMX8MM_ARM_PLL_OUT, &clkp1);
-       clk_enable(clkp1);
-       clk_set_parent(clkp, clkp1);
-
-       /* Configure DIV to 1.2GHz */
-       clk_get_by_id(IMX8MM_CLK_A53_DIV, &clkp1);
-       clk_set_rate(clkp1, 1200000000UL);
-#endif
-
        return 0;
 }
 
index 8bf6061a3279d9ef5d5ce85f0e0b82cbb2ce1b51..e29d902544c3f7d77a09102c783c7780677513a0 100644 (file)
@@ -440,40 +440,6 @@ static int imx8mn_clk_probe(struct udevice *dev)
               base + 0x40a0, 0));
 #endif
 
-#ifdef CONFIG_SPL_BUILD
-       struct clk *clkp, *clkp1;
-
-       clk_get_by_id(IMX8MN_CLK_WDOG1_ROOT, &clkp);
-       clk_enable(clkp);
-       clk_get_by_id(IMX8MN_CLK_WDOG2_ROOT, &clkp);
-       clk_enable(clkp);
-       clk_get_by_id(IMX8MN_CLK_WDOG3_ROOT, &clkp);
-       clk_enable(clkp);
-
-       /* Configure SYS_PLL3 to 600MHz */
-       clk_get_by_id(IMX8MN_SYS_PLL3, &clkp);
-       clk_set_rate(clkp, 600000000UL);
-       clk_enable(clkp);
-
-       /* Configure ARM to sys_pll2_500m */
-       clk_get_by_id(IMX8MN_CLK_A53_SRC, &clkp);
-       clk_get_by_id(IMX8MN_SYS_PLL2_OUT, &clkp1);
-       clk_enable(clkp1);
-       clk_get_by_id(IMX8MN_SYS_PLL2_500M, &clkp1);
-       clk_set_parent(clkp, clkp1);
-
-       /* Configure ARM PLL to 1.2GHz */
-       clk_get_by_id(IMX8MN_ARM_PLL, &clkp1);
-       clk_set_rate(clkp1, 1200000000UL);
-       clk_get_by_id(IMX8MN_ARM_PLL_OUT, &clkp1);
-       clk_enable(clkp1);
-       clk_set_parent(clkp, clkp1);
-
-       /* Configure DIV to 1.2GHz */
-       clk_get_by_id(IMX8MN_CLK_A53_DIV, &clkp1);
-       clk_set_rate(clkp1, 1200000000UL);
-#endif
-
        return 0;
 }