| // SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
| /* |
| * Copyright 2025 NXP |
| */ |
| |
| #include "imx91-pinfunc.h" |
| #include "imx91_93_common.dtsi" |
| |
| &clk { |
| compatible = "fsl,imx91-ccm"; |
| }; |
| |
| &ddr_pmu { |
| compatible = "fsl,imx91-ddr-pmu", "fsl,imx93-ddr-pmu"; |
| }; |
| |
| &eqos { |
| clocks = <&clk IMX91_CLK_ENET1_QOS_TSN_GATE>, |
| <&clk IMX91_CLK_ENET1_QOS_TSN_GATE>, |
| <&clk IMX91_CLK_ENET_TIMER>, |
| <&clk IMX91_CLK_ENET1_QOS_TSN>, |
| <&clk IMX91_CLK_ENET1_QOS_TSN_GATE>; |
| assigned-clocks = <&clk IMX91_CLK_ENET_TIMER>, |
| <&clk IMX91_CLK_ENET1_QOS_TSN>; |
| assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>, |
| <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>; |
| assigned-clock-rates = <100000000>, <250000000>; |
| }; |
| |
| &fec { |
| clocks = <&clk IMX91_CLK_ENET2_REGULAR_GATE>, |
| <&clk IMX91_CLK_ENET2_REGULAR_GATE>, |
| <&clk IMX91_CLK_ENET_TIMER>, |
| <&clk IMX91_CLK_ENET2_REGULAR>, |
| <&clk IMX93_CLK_DUMMY>; |
| assigned-clocks = <&clk IMX91_CLK_ENET_TIMER>, |
| <&clk IMX91_CLK_ENET2_REGULAR>; |
| assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>, |
| <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>; |
| assigned-clock-rates = <100000000>, <250000000>; |
| }; |
| |
| &i3c1 { |
| clocks = <&clk IMX93_CLK_BUS_AON>, |
| <&clk IMX93_CLK_I3C1_GATE>, |
| <&clk IMX93_CLK_DUMMY>; |
| }; |
| |
| &i3c2 { |
| clocks = <&clk IMX93_CLK_BUS_WAKEUP>, |
| <&clk IMX93_CLK_I3C2_GATE>, |
| <&clk IMX93_CLK_DUMMY>; |
| }; |
| |
| &iomuxc { |
| compatible = "fsl,imx91-iomuxc"; |
| }; |
| |
| &media_blk_ctrl { |
| compatible = "fsl,imx91-media-blk-ctrl", "syscon"; |
| clocks = <&clk IMX93_CLK_MEDIA_APB>, |
| <&clk IMX93_CLK_MEDIA_AXI>, |
| <&clk IMX93_CLK_NIC_MEDIA_GATE>, |
| <&clk IMX93_CLK_MEDIA_DISP_PIX>, |
| <&clk IMX93_CLK_CAM_PIX>, |
| <&clk IMX93_CLK_LCDIF_GATE>, |
| <&clk IMX93_CLK_ISI_GATE>, |
| <&clk IMX93_CLK_MIPI_CSI_GATE>; |
| clock-names = "apb", "axi", "nic", "disp", "cam", |
| "lcdif", "isi", "csi"; |
| }; |