hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/imx6q.dtsi
....@@ -49,6 +49,8 @@
4949 arm-supply = <&reg_arm>;
5050 pu-supply = <&reg_pu>;
5151 soc-supply = <&reg_soc>;
52
+ nvmem-cells = <&cpu_speed_grade>;
53
+ nvmem-cell-names = "speed_grade";
5254 };
5355
5456 cpu1: cpu@1 {
....@@ -73,6 +75,7 @@
7375 396000 1175000
7476 >;
7577 clock-latency = <61036>; /* two CLK32 periods */
78
+ #cooling-cells = <2>;
7679 clocks = <&clks IMX6QDL_CLK_ARM>,
7780 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
7881 <&clks IMX6QDL_CLK_STEP>,
....@@ -107,6 +110,7 @@
107110 396000 1175000
108111 >;
109112 clock-latency = <61036>; /* two CLK32 periods */
113
+ #cooling-cells = <2>;
110114 clocks = <&clks IMX6QDL_CLK_ARM>,
111115 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
112116 <&clks IMX6QDL_CLK_STEP>,
....@@ -141,6 +145,7 @@
141145 396000 1175000
142146 >;
143147 clock-latency = <61036>; /* two CLK32 periods */
148
+ #cooling-cells = <2>;
144149 clocks = <&clks IMX6QDL_CLK_ARM>,
145150 <&clks IMX6QDL_CLK_PLL2_PFD2_396M>,
146151 <&clks IMX6QDL_CLK_STEP>,
....@@ -158,12 +163,15 @@
158163 ocram: sram@900000 {
159164 compatible = "mmio-sram";
160165 reg = <0x00900000 0x40000>;
166
+ ranges = <0 0x00900000 0x40000>;
167
+ #address-cells = <1>;
168
+ #size-cells = <1>;
161169 clocks = <&clks IMX6QDL_CLK_OCRAM>;
162170 };
163171
164
- aips-bus@2000000 { /* AIPS1 */
172
+ bus@2000000 { /* AIPS1 */
165173 spba-bus@2000000 {
166
- ecspi5: ecspi@2018000 {
174
+ ecspi5: spi@2018000 {
167175 #address-cells = <1>;
168176 #size-cells = <0>;
169177 compatible = "fsl,imx6q-ecspi", "fsl,imx51-ecspi";
....@@ -176,10 +184,6 @@
176184 dma-names = "rx", "tx";
177185 status = "disabled";
178186 };
179
- };
180
-
181
- iomuxc: iomuxc@20e0000 {
182
- compatible = "fsl,imx6q-iomuxc";
183187 };
184188 };
185189
....@@ -202,6 +206,7 @@
202206 <&clks IMX6QDL_CLK_GPU2D_CORE>;
203207 clock-names = "bus", "core";
204208 power-domains = <&pd_pu>;
209
+ #cooling-cells = <2>;
205210 };
206211
207212 ipu2: ipu@2800000 {
....@@ -421,6 +426,10 @@
421426 };
422427 };
423428
429
+&iomuxc {
430
+ compatible = "fsl,imx6q-iomuxc";
431
+};
432
+
424433 &ipu1_csi1 {
425434 ipu1_csi1_from_mipi_vc1: endpoint {
426435 remote-endpoint = <&mipi_vc1_to_ipu1_csi1>;