~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8qm.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/freescale/imx8qm.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8qm.dtsi (Version linux-6.8.12)


  1 // SPDX-License-Identifier: GPL-2.0+                1 // SPDX-License-Identifier: GPL-2.0+
  2 /*                                                  2 /*
  3  * Copyright 2018-2019 NXP                          3  * Copyright 2018-2019 NXP
  4  *      Dong Aisheng <aisheng.dong@nxp.com>          4  *      Dong Aisheng <aisheng.dong@nxp.com>
  5  */                                                 5  */
  6                                                     6 
  7 #include <dt-bindings/clock/imx8-lpcg.h>            7 #include <dt-bindings/clock/imx8-lpcg.h>
  8 #include <dt-bindings/firmware/imx/rsrc.h>          8 #include <dt-bindings/firmware/imx/rsrc.h>
  9 #include <dt-bindings/gpio/gpio.h>                  9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/interrupt-controller/arm     10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 11 #include <dt-bindings/pinctrl/pads-imx8qm.h>       11 #include <dt-bindings/pinctrl/pads-imx8qm.h>
 12 #include <dt-bindings/thermal/thermal.h>           12 #include <dt-bindings/thermal/thermal.h>
 13                                                    13 
 14 / {                                                14 / {
 15         interrupt-parent = <&gic>;                 15         interrupt-parent = <&gic>;
 16         #address-cells = <2>;                      16         #address-cells = <2>;
 17         #size-cells = <2>;                         17         #size-cells = <2>;
 18                                                    18 
 19         aliases {                                  19         aliases {
 20                 mmc0 = &usdhc1;                    20                 mmc0 = &usdhc1;
 21                 mmc1 = &usdhc2;                    21                 mmc1 = &usdhc2;
 22                 mmc2 = &usdhc3;                    22                 mmc2 = &usdhc3;
 23                 serial0 = &lpuart0;                23                 serial0 = &lpuart0;
 24                 serial1 = &lpuart1;                24                 serial1 = &lpuart1;
 25                 serial2 = &lpuart2;                25                 serial2 = &lpuart2;
 26                 serial3 = &lpuart3;                26                 serial3 = &lpuart3;
 27                 vpu-core0 = &vpu_core0;            27                 vpu-core0 = &vpu_core0;
 28                 vpu-core1 = &vpu_core1;            28                 vpu-core1 = &vpu_core1;
 29                 vpu-core2 = &vpu_core2;            29                 vpu-core2 = &vpu_core2;
 30         };                                         30         };
 31                                                    31 
 32         cpus {                                     32         cpus {
 33                 #address-cells = <2>;              33                 #address-cells = <2>;
 34                 #size-cells = <0>;                 34                 #size-cells = <0>;
 35                                                    35 
 36                 cpu-map {                          36                 cpu-map {
 37                         cluster0 {                 37                         cluster0 {
 38                                 core0 {            38                                 core0 {
 39                                         cpu =      39                                         cpu = <&A53_0>;
 40                                 };                 40                                 };
 41                                 core1 {            41                                 core1 {
 42                                         cpu =      42                                         cpu = <&A53_1>;
 43                                 };                 43                                 };
 44                                 core2 {            44                                 core2 {
 45                                         cpu =      45                                         cpu = <&A53_2>;
 46                                 };                 46                                 };
 47                                 core3 {            47                                 core3 {
 48                                         cpu =      48                                         cpu = <&A53_3>;
 49                                 };                 49                                 };
 50                         };                         50                         };
 51                                                    51 
 52                         cluster1 {                 52                         cluster1 {
 53                                 core0 {            53                                 core0 {
 54                                         cpu =      54                                         cpu = <&A72_0>;
 55                                 };                 55                                 };
 56                                 core1 {            56                                 core1 {
 57                                         cpu =      57                                         cpu = <&A72_1>;
 58                                 };                 58                                 };
 59                         };                         59                         };
 60                 };                                 60                 };
 61                                                    61 
 62                 A53_0: cpu@0 {                     62                 A53_0: cpu@0 {
 63                         device_type = "cpu";       63                         device_type = "cpu";
 64                         compatible = "arm,cort     64                         compatible = "arm,cortex-a53";
 65                         reg = <0x0 0x0>;           65                         reg = <0x0 0x0>;
 66                         clocks = <&clk IMX_SC_     66                         clocks = <&clk IMX_SC_R_A53 IMX_SC_PM_CLK_CPU>;
 67                         enable-method = "psci"     67                         enable-method = "psci";
 68                         i-cache-size = <0x8000     68                         i-cache-size = <0x8000>;
 69                         i-cache-line-size = <6     69                         i-cache-line-size = <64>;
 70                         i-cache-sets = <256>;      70                         i-cache-sets = <256>;
 71                         d-cache-size = <0x8000     71                         d-cache-size = <0x8000>;
 72                         d-cache-line-size = <6     72                         d-cache-line-size = <64>;
 73                         d-cache-sets = <128>;      73                         d-cache-sets = <128>;
 74                         next-level-cache = <&A     74                         next-level-cache = <&A53_L2>;
 75                         operating-points-v2 =      75                         operating-points-v2 = <&a53_opp_table>;
 76                         #cooling-cells = <2>;      76                         #cooling-cells = <2>;
 77                 };                                 77                 };
 78                                                    78 
 79                 A53_1: cpu@1 {                     79                 A53_1: cpu@1 {
 80                         device_type = "cpu";       80                         device_type = "cpu";
 81                         compatible = "arm,cort     81                         compatible = "arm,cortex-a53";
 82                         reg = <0x0 0x1>;           82                         reg = <0x0 0x1>;
 83                         clocks = <&clk IMX_SC_     83                         clocks = <&clk IMX_SC_R_A53 IMX_SC_PM_CLK_CPU>;
 84                         enable-method = "psci"     84                         enable-method = "psci";
 85                         i-cache-size = <0x8000     85                         i-cache-size = <0x8000>;
 86                         i-cache-line-size = <6     86                         i-cache-line-size = <64>;
 87                         i-cache-sets = <256>;      87                         i-cache-sets = <256>;
 88                         d-cache-size = <0x8000     88                         d-cache-size = <0x8000>;
 89                         d-cache-line-size = <6     89                         d-cache-line-size = <64>;
 90                         d-cache-sets = <128>;      90                         d-cache-sets = <128>;
 91                         next-level-cache = <&A     91                         next-level-cache = <&A53_L2>;
 92                         operating-points-v2 =      92                         operating-points-v2 = <&a53_opp_table>;
 93                         #cooling-cells = <2>;      93                         #cooling-cells = <2>;
 94                 };                                 94                 };
 95                                                    95 
 96                 A53_2: cpu@2 {                     96                 A53_2: cpu@2 {
 97                         device_type = "cpu";       97                         device_type = "cpu";
 98                         compatible = "arm,cort     98                         compatible = "arm,cortex-a53";
 99                         reg = <0x0 0x2>;           99                         reg = <0x0 0x2>;
100                         clocks = <&clk IMX_SC_    100                         clocks = <&clk IMX_SC_R_A53 IMX_SC_PM_CLK_CPU>;
101                         enable-method = "psci"    101                         enable-method = "psci";
102                         i-cache-size = <0x8000    102                         i-cache-size = <0x8000>;
103                         i-cache-line-size = <6    103                         i-cache-line-size = <64>;
104                         i-cache-sets = <256>;     104                         i-cache-sets = <256>;
105                         d-cache-size = <0x8000    105                         d-cache-size = <0x8000>;
106                         d-cache-line-size = <6    106                         d-cache-line-size = <64>;
107                         d-cache-sets = <128>;     107                         d-cache-sets = <128>;
108                         next-level-cache = <&A    108                         next-level-cache = <&A53_L2>;
109                         operating-points-v2 =     109                         operating-points-v2 = <&a53_opp_table>;
110                         #cooling-cells = <2>;     110                         #cooling-cells = <2>;
111                 };                                111                 };
112                                                   112 
113                 A53_3: cpu@3 {                    113                 A53_3: cpu@3 {
114                         device_type = "cpu";      114                         device_type = "cpu";
115                         compatible = "arm,cort    115                         compatible = "arm,cortex-a53";
116                         reg = <0x0 0x3>;          116                         reg = <0x0 0x3>;
117                         clocks = <&clk IMX_SC_    117                         clocks = <&clk IMX_SC_R_A53 IMX_SC_PM_CLK_CPU>;
118                         enable-method = "psci"    118                         enable-method = "psci";
119                         i-cache-size = <0x8000    119                         i-cache-size = <0x8000>;
120                         i-cache-line-size = <6    120                         i-cache-line-size = <64>;
121                         i-cache-sets = <256>;     121                         i-cache-sets = <256>;
122                         d-cache-size = <0x8000    122                         d-cache-size = <0x8000>;
123                         d-cache-line-size = <6    123                         d-cache-line-size = <64>;
124                         d-cache-sets = <128>;     124                         d-cache-sets = <128>;
125                         next-level-cache = <&A    125                         next-level-cache = <&A53_L2>;
126                         operating-points-v2 =     126                         operating-points-v2 = <&a53_opp_table>;
127                         #cooling-cells = <2>;     127                         #cooling-cells = <2>;
128                 };                                128                 };
129                                                   129 
130                 A72_0: cpu@100 {                  130                 A72_0: cpu@100 {
131                         device_type = "cpu";      131                         device_type = "cpu";
132                         compatible = "arm,cort    132                         compatible = "arm,cortex-a72";
133                         reg = <0x0 0x100>;        133                         reg = <0x0 0x100>;
134                         clocks = <&clk IMX_SC_    134                         clocks = <&clk IMX_SC_R_A72 IMX_SC_PM_CLK_CPU>;
135                         enable-method = "psci"    135                         enable-method = "psci";
136                         i-cache-size = <0xC000    136                         i-cache-size = <0xC000>;
137                         i-cache-line-size = <6    137                         i-cache-line-size = <64>;
138                         i-cache-sets = <256>;     138                         i-cache-sets = <256>;
139                         d-cache-size = <0x8000    139                         d-cache-size = <0x8000>;
140                         d-cache-line-size = <6    140                         d-cache-line-size = <64>;
141                         d-cache-sets = <256>;     141                         d-cache-sets = <256>;
142                         next-level-cache = <&A    142                         next-level-cache = <&A72_L2>;
143                         operating-points-v2 =     143                         operating-points-v2 = <&a72_opp_table>;
144                         #cooling-cells = <2>;     144                         #cooling-cells = <2>;
145                 };                                145                 };
146                                                   146 
147                 A72_1: cpu@101 {                  147                 A72_1: cpu@101 {
148                         device_type = "cpu";      148                         device_type = "cpu";
149                         compatible = "arm,cort    149                         compatible = "arm,cortex-a72";
150                         reg = <0x0 0x101>;        150                         reg = <0x0 0x101>;
151                         clocks = <&clk IMX_SC_    151                         clocks = <&clk IMX_SC_R_A72 IMX_SC_PM_CLK_CPU>;
152                         enable-method = "psci"    152                         enable-method = "psci";
153                         next-level-cache = <&A    153                         next-level-cache = <&A72_L2>;
154                         operating-points-v2 =     154                         operating-points-v2 = <&a72_opp_table>;
155                         #cooling-cells = <2>;     155                         #cooling-cells = <2>;
156                 };                                156                 };
157                                                   157 
158                 A53_L2: l2-cache0 {               158                 A53_L2: l2-cache0 {
159                         compatible = "cache";     159                         compatible = "cache";
160                         cache-level = <2>;        160                         cache-level = <2>;
161                         cache-unified;            161                         cache-unified;
162                         cache-size = <0x100000    162                         cache-size = <0x100000>;
163                         cache-line-size = <64>    163                         cache-line-size = <64>;
164                         cache-sets = <1024>;      164                         cache-sets = <1024>;
165                 };                                165                 };
166                                                   166 
167                 A72_L2: l2-cache1 {               167                 A72_L2: l2-cache1 {
168                         compatible = "cache";     168                         compatible = "cache";
169                         cache-level = <2>;        169                         cache-level = <2>;
170                         cache-unified;            170                         cache-unified;
171                         cache-size = <0x100000    171                         cache-size = <0x100000>;
172                         cache-line-size = <64>    172                         cache-line-size = <64>;
173                         cache-sets = <1024>;      173                         cache-sets = <1024>;
174                 };                                174                 };
175         };                                        175         };
176                                                   176 
177         a53_opp_table: opp-table-0 {              177         a53_opp_table: opp-table-0 {
178                 compatible = "operating-points    178                 compatible = "operating-points-v2";
179                 opp-shared;                       179                 opp-shared;
180                                                   180 
181                 opp-600000000 {                   181                 opp-600000000 {
182                         opp-hz = /bits/ 64 <60    182                         opp-hz = /bits/ 64 <600000000>;
183                         opp-microvolt = <90000    183                         opp-microvolt = <900000>;
184                         clock-latency-ns = <15    184                         clock-latency-ns = <150000>;
185                 };                                185                 };
186                                                   186 
187                 opp-896000000 {                   187                 opp-896000000 {
188                         opp-hz = /bits/ 64 <89    188                         opp-hz = /bits/ 64 <896000000>;
189                         opp-microvolt = <10000    189                         opp-microvolt = <1000000>;
190                         clock-latency-ns = <15    190                         clock-latency-ns = <150000>;
191                 };                                191                 };
192                                                   192 
193                 opp-1104000000 {                  193                 opp-1104000000 {
194                         opp-hz = /bits/ 64 <11    194                         opp-hz = /bits/ 64 <1104000000>;
195                         opp-microvolt = <11000    195                         opp-microvolt = <1100000>;
196                         clock-latency-ns = <15    196                         clock-latency-ns = <150000>;
197                 };                                197                 };
198                                                   198 
199                 opp-1200000000 {                  199                 opp-1200000000 {
200                         opp-hz = /bits/ 64 <12    200                         opp-hz = /bits/ 64 <1200000000>;
201                         opp-microvolt = <11000    201                         opp-microvolt = <1100000>;
202                         clock-latency-ns = <15    202                         clock-latency-ns = <150000>;
203                         opp-suspend;              203                         opp-suspend;
204                 };                                204                 };
205         };                                        205         };
206                                                   206 
207         a72_opp_table: opp-table-1 {              207         a72_opp_table: opp-table-1 {
208                 compatible = "operating-points    208                 compatible = "operating-points-v2";
209                 opp-shared;                       209                 opp-shared;
210                                                   210 
211                 opp-600000000 {                   211                 opp-600000000 {
212                         opp-hz = /bits/ 64 <60    212                         opp-hz = /bits/ 64 <600000000>;
213                         opp-microvolt = <10000    213                         opp-microvolt = <1000000>;
214                         clock-latency-ns = <15    214                         clock-latency-ns = <150000>;
215                 };                                215                 };
216                                                   216 
217                 opp-1056000000 {                  217                 opp-1056000000 {
218                         opp-hz = /bits/ 64 <10    218                         opp-hz = /bits/ 64 <1056000000>;
219                         opp-microvolt = <10000    219                         opp-microvolt = <1000000>;
220                         clock-latency-ns = <15    220                         clock-latency-ns = <150000>;
221                 };                                221                 };
222                                                   222 
223                 opp-1296000000 {                  223                 opp-1296000000 {
224                         opp-hz = /bits/ 64 <12    224                         opp-hz = /bits/ 64 <1296000000>;
225                         opp-microvolt = <11000    225                         opp-microvolt = <1100000>;
226                         clock-latency-ns = <15    226                         clock-latency-ns = <150000>;
227                 };                                227                 };
228                                                   228 
229                 opp-1596000000 {                  229                 opp-1596000000 {
230                         opp-hz = /bits/ 64 <15    230                         opp-hz = /bits/ 64 <1596000000>;
231                         opp-microvolt = <11000    231                         opp-microvolt = <1100000>;
232                         clock-latency-ns = <15    232                         clock-latency-ns = <150000>;
233                         opp-suspend;              233                         opp-suspend;
234                 };                                234                 };
235         };                                        235         };
236                                                   236 
237         gic: interrupt-controller@51a00000 {      237         gic: interrupt-controller@51a00000 {
238                 compatible = "arm,gic-v3";        238                 compatible = "arm,gic-v3";
239                 reg = <0x0 0x51a00000 0 0x1000    239                 reg = <0x0 0x51a00000 0 0x10000>, /* GIC Dist */
240                       <0x0 0x51b00000 0 0xC000    240                       <0x0 0x51b00000 0 0xC0000>, /* GICR */
241                       <0x0 0x52000000 0 0x2000    241                       <0x0 0x52000000 0 0x2000>,  /* GICC */
242                       <0x0 0x52010000 0 0x1000    242                       <0x0 0x52010000 0 0x1000>,  /* GICH */
243                       <0x0 0x52020000 0 0x2000    243                       <0x0 0x52020000 0 0x20000>; /* GICV */
244                 #interrupt-cells = <3>;           244                 #interrupt-cells = <3>;
245                 interrupt-controller;             245                 interrupt-controller;
246                 interrupts = <GIC_PPI 9 IRQ_TY    246                 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
247                 interrupt-parent = <&gic>;        247                 interrupt-parent = <&gic>;
248         };                                        248         };
249                                                   249 
250         pmu {                                     250         pmu {
251                 compatible = "arm,armv8-pmuv3"    251                 compatible = "arm,armv8-pmuv3";
252                 interrupts = <GIC_PPI 7 IRQ_TY    252                 interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;
253         };                                        253         };
254                                                   254 
255         psci {                                    255         psci {
256                 compatible = "arm,psci-1.0";      256                 compatible = "arm,psci-1.0";
257                 method = "smc";                   257                 method = "smc";
258         };                                        258         };
259                                                   259 
260         timer {                                   260         timer {
261                 compatible = "arm,armv8-timer"    261                 compatible = "arm,armv8-timer";
262                 interrupts = <GIC_PPI 13 IRQ_T    262                 interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, /* Physical Secure */
263                              <GIC_PPI 14 IRQ_T    263                              <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, /* Physical Non-Secure */
264                              <GIC_PPI 11 IRQ_T    264                              <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, /* Virtual */
265                              <GIC_PPI 10 IRQ_T    265                              <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>; /* Hypervisor */
266         };                                        266         };
267                                                   267 
268         smmu: iommu@51400000 {                 << 
269                 compatible = "arm,mmu-500";    << 
270                 interrupt-parent = <&gic>;     << 
271                 reg = <0 0x51400000 0 0x40000> << 
272                 #global-interrupts = <1>;      << 
273                 #iommu-cells = <2>;            << 
274                 interrupts = <GIC_SPI 32 IRQ_T << 
275                              <GIC_SPI 32 IRQ_T << 
276                              <GIC_SPI 32 IRQ_T << 
277                              <GIC_SPI 32 IRQ_T << 
278                              <GIC_SPI 32 IRQ_T << 
279                              <GIC_SPI 32 IRQ_T << 
280                              <GIC_SPI 32 IRQ_T << 
281                              <GIC_SPI 32 IRQ_T << 
282                              <GIC_SPI 32 IRQ_T << 
283                              <GIC_SPI 32 IRQ_T << 
284                              <GIC_SPI 32 IRQ_T << 
285                              <GIC_SPI 32 IRQ_T << 
286                              <GIC_SPI 32 IRQ_T << 
287                              <GIC_SPI 32 IRQ_T << 
288                              <GIC_SPI 32 IRQ_T << 
289                              <GIC_SPI 32 IRQ_T << 
290                              <GIC_SPI 32 IRQ_T << 
291                              <GIC_SPI 32 IRQ_T << 
292                              <GIC_SPI 32 IRQ_T << 
293                              <GIC_SPI 32 IRQ_T << 
294                              <GIC_SPI 32 IRQ_T << 
295                              <GIC_SPI 32 IRQ_T << 
296                              <GIC_SPI 32 IRQ_T << 
297                              <GIC_SPI 32 IRQ_T << 
298                              <GIC_SPI 32 IRQ_T << 
299                              <GIC_SPI 32 IRQ_T << 
300                              <GIC_SPI 32 IRQ_T << 
301                              <GIC_SPI 32 IRQ_T << 
302                              <GIC_SPI 32 IRQ_T << 
303                              <GIC_SPI 32 IRQ_T << 
304                              <GIC_SPI 32 IRQ_T << 
305                              <GIC_SPI 32 IRQ_T << 
306                              <GIC_SPI 32 IRQ_T << 
307         };                                     << 
308                                                << 
309         system-controller {                       268         system-controller {
310                 compatible = "fsl,imx-scu";       269                 compatible = "fsl,imx-scu";
311                 mbox-names = "tx0",               270                 mbox-names = "tx0",
312                              "rx0",               271                              "rx0",
313                              "gip3";              272                              "gip3";
314                 mboxes = <&lsio_mu1 0 0           273                 mboxes = <&lsio_mu1 0 0
315                           &lsio_mu1 1 0           274                           &lsio_mu1 1 0
316                           &lsio_mu1 3 3>;         275                           &lsio_mu1 3 3>;
317                                                   276 
318                 pd: power-controller {            277                 pd: power-controller {
319                         compatible = "fsl,imx8    278                         compatible = "fsl,imx8qm-scu-pd", "fsl,scu-pd";
320                         #power-domain-cells =     279                         #power-domain-cells = <1>;
321                 };                                280                 };
322                                                   281 
323                 clk: clock-controller {           282                 clk: clock-controller {
324                         compatible = "fsl,imx8    283                         compatible = "fsl,imx8qm-clk", "fsl,scu-clk";
325                         #clock-cells = <2>;       284                         #clock-cells = <2>;
326                 };                                285                 };
327                                                   286 
328                 iomuxc: pinctrl {                 287                 iomuxc: pinctrl {
329                         compatible = "fsl,imx8    288                         compatible = "fsl,imx8qm-iomuxc";
330                 };                                289                 };
331                                                   290 
332                 rtc: rtc {                        291                 rtc: rtc {
333                         compatible = "fsl,imx8    292                         compatible = "fsl,imx8qxp-sc-rtc";
334                 };                                293                 };
335                                                   294 
336                 ocotp: ocotp {                 << 
337                         compatible = "fsl,imx8 << 
338                         #address-cells = <1>;  << 
339                         #size-cells = <1>;     << 
340                         read-only;             << 
341                                                << 
342                         fec_mac0: mac@1c4 {    << 
343                                 reg = <0x1c4 6 << 
344                         };                     << 
345                                                << 
346                         fec_mac1: mac@1c6 {    << 
347                                 reg = <0x1c6 6 << 
348                         };                     << 
349                 };                             << 
350                                                << 
351                 tsens: thermal-sensor {           295                 tsens: thermal-sensor {
352                         compatible = "fsl,imx8    296                         compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal";
353                         #thermal-sensor-cells     297                         #thermal-sensor-cells = <1>;
354                 };                                298                 };
355         };                                        299         };
356                                                   300 
357         thermal-zones {                           301         thermal-zones {
358                 cpu0-thermal {                    302                 cpu0-thermal {
359                         polling-delay-passive     303                         polling-delay-passive = <250>;
360                         polling-delay = <2000>    304                         polling-delay = <2000>;
361                         thermal-sensors = <&ts    305                         thermal-sensors = <&tsens IMX_SC_R_A53>;
362                                                   306 
363                         trips {                   307                         trips {
364                                 cpu_alert0: tr    308                                 cpu_alert0: trip0 {
365                                         temper    309                                         temperature = <107000>;
366                                         hyster    310                                         hysteresis = <2000>;
367                                         type =    311                                         type = "passive";
368                                 };                312                                 };
369                                                   313 
370                                 cpu_crit0: tri    314                                 cpu_crit0: trip1 {
371                                         temper    315                                         temperature = <127000>;
372                                         hyster    316                                         hysteresis = <2000>;
373                                         type =    317                                         type = "critical";
374                                 };                318                                 };
375                         };                        319                         };
376                                                   320 
377                         cooling-maps {            321                         cooling-maps {
378                                 map0 {            322                                 map0 {
379                                         trip =    323                                         trip = <&cpu_alert0>;
380                                         coolin    324                                         cooling-device =
381                                                   325                                                 <&A53_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
382                                                   326                                                 <&A53_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
383                                                   327                                                 <&A53_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
384                                                   328                                                 <&A53_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
385                                 };                329                                 };
386                         };                        330                         };
387                 };                                331                 };
388                                                   332 
389                 cpu1-thermal {                    333                 cpu1-thermal {
390                         polling-delay-passive     334                         polling-delay-passive = <250>;
391                         polling-delay = <2000>    335                         polling-delay = <2000>;
392                         thermal-sensors = <&ts    336                         thermal-sensors = <&tsens IMX_SC_R_A72>;
393                                                   337 
394                         trips {                   338                         trips {
395                                 cpu_alert1: tr    339                                 cpu_alert1: trip0 {
396                                         temper    340                                         temperature = <107000>;
397                                         hyster    341                                         hysteresis = <2000>;
398                                         type =    342                                         type = "passive";
399                                 };                343                                 };
400                                                   344 
401                                 cpu_crit1: tri    345                                 cpu_crit1: trip1 {
402                                         temper    346                                         temperature = <127000>;
403                                         hyster    347                                         hysteresis = <2000>;
404                                         type =    348                                         type = "critical";
405                                 };                349                                 };
406                         };                        350                         };
407                                                   351 
408                         cooling-maps {            352                         cooling-maps {
409                                 map0 {            353                                 map0 {
410                                         trip =    354                                         trip = <&cpu_alert1>;
411                                         coolin    355                                         cooling-device =
412                                                   356                                                 <&A72_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
413                                                   357                                                 <&A72_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
414                                 };                358                                 };
415                         };                        359                         };
416                 };                                360                 };
417                                                   361 
418                 gpu0-thermal {                    362                 gpu0-thermal {
419                         polling-delay-passive     363                         polling-delay-passive = <250>;
420                         polling-delay = <2000>    364                         polling-delay = <2000>;
421                         thermal-sensors = <&ts    365                         thermal-sensors = <&tsens IMX_SC_R_GPU_0_PID0>;
422                                                   366 
423                         trips {                   367                         trips {
424                                 gpu_alert0: tr    368                                 gpu_alert0: trip0 {
425                                         temper    369                                         temperature = <107000>;
426                                         hyster    370                                         hysteresis = <2000>;
427                                         type =    371                                         type = "passive";
428                                 };                372                                 };
429                                                   373 
430                                 gpu_crit0: tri    374                                 gpu_crit0: trip1 {
431                                         temper    375                                         temperature = <127000>;
432                                         hyster    376                                         hysteresis = <2000>;
433                                         type =    377                                         type = "critical";
434                                 };                378                                 };
435                         };                        379                         };
436                 };                                380                 };
437                                                   381 
438                gpu1-thermal {                     382                gpu1-thermal {
439                         polling-delay-passive     383                         polling-delay-passive = <250>;
440                         polling-delay = <2000>    384                         polling-delay = <2000>;
441                         thermal-sensors = <&ts    385                         thermal-sensors = <&tsens IMX_SC_R_GPU_1_PID0>;
442                                                   386 
443                         trips {                   387                         trips {
444                                 gpu_alert1: tr    388                                 gpu_alert1: trip0 {
445                                         temper    389                                         temperature = <107000>;
446                                         hyster    390                                         hysteresis = <2000>;
447                                         type =    391                                         type = "passive";
448                                 };                392                                 };
449                                                   393 
450                                 gpu_crit1: tri    394                                 gpu_crit1: trip1 {
451                                         temper    395                                         temperature = <127000>;
452                                         hyster    396                                         hysteresis = <2000>;
453                                         type =    397                                         type = "critical";
454                                 };                398                                 };
455                         };                        399                         };
456                 };                                400                 };
457                                                   401 
458                 drc0-thermal {                    402                 drc0-thermal {
459                         polling-delay-passive     403                         polling-delay-passive = <250>;
460                         polling-delay = <2000>    404                         polling-delay = <2000>;
461                         thermal-sensors = <&ts    405                         thermal-sensors = <&tsens IMX_SC_R_DRC_0>;
462                                                   406 
463                         trips {                   407                         trips {
464                                 drc_alert0: tr    408                                 drc_alert0: trip0 {
465                                         temper    409                                         temperature = <107000>;
466                                         hyster    410                                         hysteresis = <2000>;
467                                         type =    411                                         type = "passive";
468                                 };                412                                 };
469                                                   413 
470                                 drc_crit0: tri    414                                 drc_crit0: trip1 {
471                                         temper    415                                         temperature = <127000>;
472                                         hyster    416                                         hysteresis = <2000>;
473                                         type =    417                                         type = "critical";
474                                 };                418                                 };
475                         };                        419                         };
476                 };                                420                 };
477         };                                        421         };
478                                                   422 
479         clk_dummy: clock-dummy {               << 
480                 compatible = "fixed-clock";    << 
481                 #clock-cells = <0>;            << 
482                 clock-frequency = <0>;         << 
483                 clock-output-names = "clk_dumm << 
484         };                                     << 
485                                                << 
486         clk_esai1_rx_clk: clock-esai1-rx {     << 
487                 compatible = "fixed-clock";    << 
488                 #clock-cells = <0>;            << 
489                 clock-frequency = <0>;         << 
490                 clock-output-names = "esai1_rx << 
491         };                                     << 
492                                                << 
493         clk_esai1_rx_hf_clk: clock-esai1-rx-hf << 
494                 compatible = "fixed-clock";    << 
495                 #clock-cells = <0>;            << 
496                 clock-frequency = <0>;         << 
497                 clock-output-names = "esai1_rx << 
498         };                                     << 
499                                                << 
500         clk_esai1_tx_clk: clock-esai1-tx {     << 
501                 compatible = "fixed-clock";    << 
502                 #clock-cells = <0>;            << 
503                 clock-frequency = <0>;         << 
504                 clock-output-names = "esai1_tx << 
505         };                                     << 
506                                                << 
507         clk_esai1_tx_hf_clk: clock-esai1-tx-hf << 
508                 compatible = "fixed-clock";    << 
509                 #clock-cells = <0>;            << 
510                 clock-frequency = <0>;         << 
511                 clock-output-names = "esai1_tx << 
512         };                                     << 
513                                                << 
514         clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { << 
515                 compatible = "fixed-clock";    << 
516                 #clock-cells = <0>;            << 
517                 clock-frequency = <0>;         << 
518                 clock-output-names = "hdmi-rx- << 
519         };                                     << 
520                                                << 
521         clk_mlb_clk: clock-mlb-clk {           << 
522                 compatible = "fixed-clock";    << 
523                 #clock-cells = <0>;            << 
524                 clock-frequency = <0>;         << 
525                 clock-output-names = "mlb_clk" << 
526         };                                     << 
527                                                << 
528         clk_sai5_rx_bclk: clock-sai5-rx-bclk { << 
529                 compatible = "fixed-clock";    << 
530                 #clock-cells = <0>;            << 
531                 clock-frequency = <0>;         << 
532                 clock-output-names = "sai5_rx_ << 
533         };                                     << 
534                                                << 
535         clk_sai5_tx_bclk: clock-sai5-tx-bclk { << 
536                 compatible = "fixed-clock";    << 
537                 #clock-cells = <0>;            << 
538                 clock-frequency = <0>;         << 
539                 clock-output-names = "sai5_tx_ << 
540         };                                     << 
541                                                << 
542         clk_sai6_rx_bclk: clock-sai6-rx-bclk { << 
543                 compatible = "fixed-clock";    << 
544                 #clock-cells = <0>;            << 
545                 clock-frequency = <0>;         << 
546                 clock-output-names = "sai6_rx_ << 
547         };                                     << 
548                                                << 
549         clk_sai6_tx_bclk: clock-sai6-tx-bclk { << 
550                 compatible = "fixed-clock";    << 
551                 #clock-cells = <0>;            << 
552                 clock-frequency = <0>;         << 
553                 clock-output-names = "sai6_tx_ << 
554         };                                     << 
555                                                << 
556         clk_spdif1_rx: clock-spdif1-rx {       << 
557                 compatible = "fixed-clock";    << 
558                 #clock-cells = <0>;            << 
559                 clock-frequency = <0>;         << 
560                 clock-output-names = "spdif1_r << 
561         };                                     << 
562                                                << 
563         lvds_ipg_clk: clock-controller-lvds-ip << 
564                 compatible = "fixed-clock";    << 
565                 #clock-cells = <0>;            << 
566                 clock-frequency = <24000000>;  << 
567                 clock-output-names = "lvds0_ip << 
568         };                                     << 
569                                                << 
570         dsi_ipg_clk: clock-controller-dsi-ipg  << 
571                 compatible = "fixed-clock";    << 
572                 #clock-cells = <0>;            << 
573                 clock-frequency = <120000000>; << 
574                 clock-output-names = "dsi_ipg_ << 
575         };                                     << 
576                                                << 
577         mipi_pll_div2_clk: clock-controller-mi << 
578                 compatible = "fixed-clock";    << 
579                 #clock-cells = <0>;            << 
580                 clock-frequency = <432000000>; << 
581                 clock-output-names = "mipi_pll << 
582         };                                     << 
583                                                << 
584         /* sorted in register address */          423         /* sorted in register address */
585         #include "imx8-ss-cm41.dtsi"           << 
586         #include "imx8-ss-audio.dtsi"          << 
587         #include "imx8-ss-vpu.dtsi"               424         #include "imx8-ss-vpu.dtsi"
588         #include "imx8-ss-gpu0.dtsi"           << 
589         #include "imx8-ss-mipi0.dtsi"          << 
590         #include "imx8-ss-lvds0.dtsi"          << 
591         #include "imx8-ss-mipi1.dtsi"          << 
592         #include "imx8-ss-lvds1.dtsi"          << 
593         #include "imx8-ss-img.dtsi"               425         #include "imx8-ss-img.dtsi"
594         #include "imx8-ss-dma.dtsi"               426         #include "imx8-ss-dma.dtsi"
595         #include "imx8-ss-conn.dtsi"              427         #include "imx8-ss-conn.dtsi"
596         #include "imx8-ss-lsio.dtsi"              428         #include "imx8-ss-lsio.dtsi"
597 };                                                429 };
598                                                   430 
599 #include "imx8qm-ss-img.dtsi"                     431 #include "imx8qm-ss-img.dtsi"
600 #include "imx8qm-ss-dma.dtsi"                     432 #include "imx8qm-ss-dma.dtsi"
601 #include "imx8qm-ss-conn.dtsi"                    433 #include "imx8qm-ss-conn.dtsi"
602 #include "imx8qm-ss-lsio.dtsi"                    434 #include "imx8qm-ss-lsio.dtsi"
603 #include "imx8qm-ss-audio.dtsi"                << 
604 #include "imx8qm-ss-lvds.dtsi"                 << 
605 #include "imx8qm-ss-mipi.dtsi"                 << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php