[PATCH master 1/5] clk: imx: pll14xx: enable PLL output in clk_pll1416x_early_set_rate()

Sascha Hauer s.hauer at pengutronix.de
Thu Oct 15 03:36:00 PDT 2026


On Fri, 02 Oct 2026 13:35:46 +0200, Ahmad Fatoum wrote:
> While clk_pll1416x_early_set_rate() programs the dividers, waits for
> the lock and clears the bypass, it doesn't actually ungate the clock.
> 
> Therefore, the i.MX8M early clock init sets the CLKE bit by hand
> afterwards, but it does so only for the ARM PLL.
> SYS_PLL3 is reconfigured without CLKE being touched, because it works
> out, because it's set at reset and BootROM doesn't clear it.
> 
> [...]

Applied, thanks!

[1/5] clk: imx: pll14xx: enable PLL output in clk_pll1416x_early_set_rate()
      https://git.pengutronix.de/cgit/barebox/commit/?id=2386a6205654 (link may not be stable)
[2/5] ARM: i.MX8MM/8MN: clock NOC from SYS_PLL3 in early clock init
      https://git.pengutronix.de/cgit/barebox/commit/?id=8831f6ac48bd (link may not be stable)
[3/5] ARM: i.MX8M: feed A53 cores from ARM PLL via CORE_SEL_CFG in early clock init
      https://git.pengutronix.de/cgit/barebox/commit/?id=cb021545c98d (link may not be stable)
[4/5] ARM: i.MX8M: source dram_apb from sys_pll2_200m in early clock init
      https://git.pengutronix.de/cgit/barebox/commit/?id=d8e671542d09 (link may not be stable)
[5/5] ARM: i.MX8M: order early clock init like U-Boot
      https://git.pengutronix.de/cgit/barebox/commit/?id=a13bb80f62af (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list