Re: [PATCH 3/4] arm64: dts: imx8mp-nominal: Explicitly configure nominal VPU clocks

From: Ahmad Fatoum
Date: Mon Jun 02 2025 - 01:58:35 EST


Hello Adam,

On 31.05.25 00:17, Adam Ford wrote:
> In preparation for increasing the default VPU clocks to overdrive,
> configure the nominal values first to avoid running the nominal
> devices out of spec when imx8mp.dtsi is changed.

Thanks for keeping imx8mp-nominal.dtsi users in mind.

>
> Signed-off-by: Adam Ford <aford173@xxxxxxxxx>

Reviewed-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx>

Cheers,
Ahmad

> ---
> .../boot/dts/freescale/imx8mp-nominal.dtsi | 18 ++++++++++++++++++
> 1 file changed, 18 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi
> index 2ce1860b244d..f269f7a004fc 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi
> @@ -89,4 +89,22 @@ &media_blk_ctrl {
> <1039500000>;
> };
>
> +&vpu_g1 {
> + assigned-clocks = <&clk IMX8MP_CLK_VPU_G1>;
> + assigned-clock-parents = <&clk IMX8MP_VPU_PLL_OUT>;
> + assigned-clock-rates = <600000000>;
> +};
> +
> +&vpu_g2 {
> + assigned-clocks = <&clk IMX8MP_CLK_VPU_G2>;
> + assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_1000M>;
> + assigned-clock-rates = <500000000>;
> +};
> +
> +&vpumix_blk_ctrl {
> + assigned-clocks = <&clk IMX8MP_VPU_PLL>, <&clk IMX8MP_CLK_VPU_BUS>;
> + assigned-clock-parents = <0>, <&clk IMX8MP_VPU_PLL_OUT>;
> + assigned-clock-rates = <600000000>, <600000000>;
> +};
> +
> /delete-node/ &{noc_opp_table/opp-1000000000};


--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |