xref: /linux/arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi (revision 00f281fd9d8ddc1a83d3b188c087edac2116a089)
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