1255fbd9eSAhmad Fatoum// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2255fbd9eSAhmad Fatoum/* 3255fbd9eSAhmad Fatoum * Copyright (C) 2024 Pengutronix, Ahmad Fatoum <kernel@pengutronix.de> 4255fbd9eSAhmad Fatoum */ 5255fbd9eSAhmad Fatoum 6255fbd9eSAhmad Fatoum&clk { 7255fbd9eSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_A53_SRC>, 8255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_A53_CORE>, 9255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL3>, 10255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_NOC>, 11255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_NOC_IO>, 12255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_GIC>; 13255fbd9eSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>, 14255fbd9eSAhmad Fatoum <&clk IMX8MP_ARM_PLL_OUT>, 15255fbd9eSAhmad Fatoum <0>, 16255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>, 17255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL3_OUT>, 18255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>; 19255fbd9eSAhmad Fatoum assigned-clock-rates = <0>, <0>, 20255fbd9eSAhmad Fatoum <600000000>, 21255fbd9eSAhmad Fatoum <800000000>, 22255fbd9eSAhmad Fatoum <600000000>, 23255fbd9eSAhmad Fatoum <400000000>; 24c7e78f8aSAhmad Fatoum fsl,operating-mode = "nominal"; 25255fbd9eSAhmad Fatoum}; 26255fbd9eSAhmad Fatoum 274b98bf3bSAhmad Fatoum&gpu2d { 284b98bf3bSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_GPU2D_CORE>; 294b98bf3bSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>; 304b98bf3bSAhmad Fatoum assigned-clock-rates = <800000000>; 314b98bf3bSAhmad Fatoum}; 324b98bf3bSAhmad Fatoum 334b98bf3bSAhmad Fatoum&gpu3d { 344b98bf3bSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_GPU3D_CORE>, 354b98bf3bSAhmad Fatoum <&clk IMX8MP_CLK_GPU3D_SHADER_CORE>; 364b98bf3bSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>, 374b98bf3bSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>; 384b98bf3bSAhmad Fatoum assigned-clock-rates = <800000000>, <800000000>; 394b98bf3bSAhmad Fatoum}; 404b98bf3bSAhmad Fatoum 41255fbd9eSAhmad Fatoum&pgc_hdmimix { 42255fbd9eSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_HDMI_AXI>, 43255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_HDMI_APB>; 44255fbd9eSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>, 45255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_133M>; 46255fbd9eSAhmad Fatoum assigned-clock-rates = <400000000>, <133000000>; 47255fbd9eSAhmad Fatoum}; 48255fbd9eSAhmad Fatoum 49255fbd9eSAhmad Fatoum&pgc_hsiomix { 50255fbd9eSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_HSIO_AXI>; 51255fbd9eSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>; 52255fbd9eSAhmad Fatoum assigned-clock-rates = <400000000>; 53255fbd9eSAhmad Fatoum}; 54255fbd9eSAhmad Fatoum 55255fbd9eSAhmad Fatoum&pgc_gpumix { 56255fbd9eSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_GPU_AXI>, 57255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_GPU_AHB>; 58255fbd9eSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL3_OUT>, 59255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL3_OUT>; 60255fbd9eSAhmad Fatoum assigned-clock-rates = <600000000>, <300000000>; 61255fbd9eSAhmad Fatoum}; 62255fbd9eSAhmad Fatoum 634b98bf3bSAhmad Fatoum&pgc_mlmix { 644b98bf3bSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_ML_CORE>, 654b98bf3bSAhmad Fatoum <&clk IMX8MP_CLK_ML_AXI>, 664b98bf3bSAhmad Fatoum <&clk IMX8MP_CLK_ML_AHB>; 674b98bf3bSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>, 684b98bf3bSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>, 694b98bf3bSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>; 704b98bf3bSAhmad Fatoum assigned-clock-rates = <800000000>, 714b98bf3bSAhmad Fatoum <800000000>, 724b98bf3bSAhmad Fatoum <300000000>; 734b98bf3bSAhmad Fatoum}; 744b98bf3bSAhmad Fatoum 75255fbd9eSAhmad Fatoum&media_blk_ctrl { 76255fbd9eSAhmad Fatoum assigned-clocks = <&clk IMX8MP_CLK_MEDIA_AXI>, 77255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_MEDIA_APB>, 78255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_MEDIA_DISP1_PIX>, 79255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_MEDIA_DISP2_PIX>, 80255fbd9eSAhmad Fatoum <&clk IMX8MP_CLK_MEDIA_ISP>, 81255fbd9eSAhmad Fatoum <&clk IMX8MP_VIDEO_PLL1>; 82255fbd9eSAhmad Fatoum assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_800M>, 83255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>, 84255fbd9eSAhmad Fatoum <&clk IMX8MP_VIDEO_PLL1_OUT>, 85255fbd9eSAhmad Fatoum <&clk IMX8MP_VIDEO_PLL1_OUT>, 86255fbd9eSAhmad Fatoum <&clk IMX8MP_SYS_PLL1_800M>; 87255fbd9eSAhmad Fatoum assigned-clock-rates = <400000000>, <200000000>, 88255fbd9eSAhmad Fatoum <0>, <0>, <400000000>, 89255fbd9eSAhmad Fatoum <1039500000>; 90255fbd9eSAhmad Fatoum}; 91*9379508fSAhmad Fatoum 92*9379508fSAhmad Fatoum/delete-node/ &{noc_opp_table/opp-1000000000}; 93