hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/arm/boot/dts/imx6dl.dtsi
....@@ -15,7 +15,7 @@
1515 #address-cells = <1>;
1616 #size-cells = <0>;
1717
18
- cpu@0 {
18
+ cpu0: cpu@0 {
1919 compatible = "arm,cortex-a9";
2020 device_type = "cpu";
2121 reg = <0>;
....@@ -44,6 +44,8 @@
4444 arm-supply = <&reg_arm>;
4545 pu-supply = <&reg_pu>;
4646 soc-supply = <&reg_soc>;
47
+ nvmem-cells = <&cpu_speed_grade>;
48
+ nvmem-cell-names = "speed_grade";
4749 };
4850
4951 cpu@1 {
....@@ -64,6 +66,7 @@
6466 396000 1175000
6567 >;
6668 clock-latency = <61036>; /* two CLK32 periods */
69
+ #cooling-cells = <2>;
6770 clocks = <&clks IMX6QDL_CLK_ARM>,
6871 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
6972 <&clks IMX6QDL_CLK_STEP>,
....@@ -81,14 +84,13 @@
8184 ocram: sram@900000 {
8285 compatible = "mmio-sram";
8386 reg = <0x00900000 0x20000>;
87
+ ranges = <0 0x00900000 0x20000>;
88
+ #address-cells = <1>;
89
+ #size-cells = <1>;
8490 clocks = <&clks IMX6QDL_CLK_OCRAM>;
8591 };
8692
87
- aips1: aips-bus@2000000 {
88
- iomuxc: iomuxc@20e0000 {
89
- compatible = "fsl,imx6dl-iomuxc";
90
- };
91
-
93
+ aips1: bus@2000000 {
9294 pxp: pxp@20f0000 {
9395 reg = <0x020f0000 0x4000>;
9496 interrupts = <0 98 IRQ_TYPE_LEVEL_HIGH>;
....@@ -100,7 +102,7 @@
100102 };
101103 };
102104
103
- aips2: aips-bus@2100000 {
105
+ aips2: bus@2100000 {
104106 i2c4: i2c@21f8000 {
105107 #address-cells = <1>;
106108 #size-cells = <0>;
....@@ -295,6 +297,10 @@
295297 compatible = "fsl,imx6dl-hdmi";
296298 };
297299
300
+&iomuxc {
301
+ compatible = "fsl,imx6dl-iomuxc";
302
+};
303
+
298304 &ipu1_csi1 {
299305 ipu1_csi1_from_ipu1_csi1_mux: endpoint {
300306 remote-endpoint = <&ipu1_csi1_mux_to_ipu1_csi1>;