]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: imx8mp: Configure VPU clocks for overdrive
authorAdam Ford <aford173@gmail.com>
Thu, 12 Jun 2025 00:39:22 +0000 (19:39 -0500)
committerShawn Guo <shawnguo@kernel.org>
Fri, 11 Jul 2025 08:34:30 +0000 (16:34 +0800)
commit0b249223fdce3af039f074457232b4f1c9c5d39e
tree82a2389ff2b72c6ef119dcaf82f68b3bbff9c8bf
parent6856b62dc8c0b9eeb331ff004cf057383ee6ef0c
arm64: dts: imx8mp: Configure VPU clocks for overdrive

The defaults for this SoC are configured for overdrive mode, but
the VPU clocks are currently configured for nominal mode.
Increase VPU_G1_CLK_ROOT to 800MHZ from 600MHz,
Increase VPU_G2_CLK_ROOT to 700MHZ from 500MHz, and
Increase VPU_BUS_CLK_ROOT to 800MHz from 600MHz.

This requires adjusting the clock parents. Since there is already
800MHz clock references, move the VPU_BUS and G1 clocks to it.
This frees up the VPU_PLL to be configured at 700MHz to run
the G2 clock at 700MHz.

Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp.dtsi