blob: be923e5076a47c2c0482ae3a16520e16d4754f80 [file] [log] [blame]
Peng Fan3e9292d2024-12-03 23:42:53 +08001// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright 2024 NXP
4 */
5
6#include "imx91-pinfunc.h"
7#include "imx93.dtsi"
8
9/delete-node/ &A55_1;
10/delete-node/ &cm33;
11/delete-node/ &mlmix;
12/delete-node/ &mu1;
13/delete-node/ &mu2;
14
15&clk {
16 compatible = "fsl,imx91-ccm";
17};
18
19&eqos {
20 clocks = <&clk IMX91_CLK_ENET1_QOS_TSN_GATE>,
21 <&clk IMX91_CLK_ENET1_QOS_TSN_GATE>,
22 <&clk IMX91_CLK_ENET_TIMER>,
23 <&clk IMX91_CLK_ENET1_QOS_TSN>,
24 <&clk IMX91_CLK_ENET1_QOS_TSN_GATE>;
25 assigned-clocks = <&clk IMX91_CLK_ENET_TIMER>,
26 <&clk IMX91_CLK_ENET1_QOS_TSN>;
27 assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>,
28 <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>;
29};
30
31&fec {
32 clocks = <&clk IMX91_CLK_ENET2_REGULAR_GATE>,
33 <&clk IMX91_CLK_ENET2_REGULAR_GATE>,
34 <&clk IMX91_CLK_ENET_TIMER>,
35 <&clk IMX91_CLK_ENET2_REGULAR>,
36 <&clk IMX93_CLK_DUMMY>;
37 assigned-clocks = <&clk IMX91_CLK_ENET_TIMER>,
38 <&clk IMX91_CLK_ENET2_REGULAR>;
39 assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>,
40 <&clk IMX93_CLK_SYS_PLL_PFD0_DIV2>;
41 assigned-clock-rates = <100000000>, <250000000>;
42};
43
44&i3c1 {
45 clocks = <&clk IMX93_CLK_BUS_AON>,
46 <&clk IMX93_CLK_I3C1_GATE>,
47 <&clk IMX93_CLK_DUMMY>;
48};
49
50&i3c2 {
51 clocks = <&clk IMX93_CLK_BUS_WAKEUP>,
52 <&clk IMX93_CLK_I3C2_GATE>,
53 <&clk IMX93_CLK_DUMMY>;
54};
55
56&iomuxc {
57 compatible = "fsl,imx91-iomuxc";
58};
59
60&tmu {
61 status = "disabled";
62};
63
64&{/soc@0/ddr-pmu@4e300dc0} {
65 compatible = "fsl,imx91-ddr-pmu", "fsl,imx93-ddr-pmu";
66};
67
68&{/thermal-zones/cpu-thermal/cooling-maps/map0} {
69 cooling-device = <&A55_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
70};