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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/ipq9574.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/qcom/ipq9574.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/ipq9574.dtsi (Version linux-6.4.16)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3      1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
  2 /*                                                  2 /*
  3  * IPQ9574 SoC device tree source                   3  * IPQ9574 SoC device tree source
  4  *                                                  4  *
  5  * Copyright (c) 2020-2021 The Linux Foundatio      5  * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved.
  6  * Copyright (c) 2023, Qualcomm Innovation Cen      6  * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved.
  7  */                                                 7  */
  8                                                     8 
  9 #include <dt-bindings/clock/qcom,apss-ipq.h>   << 
 10 #include <dt-bindings/clock/qcom,ipq9574-gcc.h << 
 11 #include <dt-bindings/interconnect/qcom,ipq957 << 
 12 #include <dt-bindings/interrupt-controller/arm      9 #include <dt-bindings/interrupt-controller/arm-gic.h>
                                                   >>  10 #include <dt-bindings/clock/qcom,ipq9574-gcc.h>
 13 #include <dt-bindings/reset/qcom,ipq9574-gcc.h     11 #include <dt-bindings/reset/qcom,ipq9574-gcc.h>
 14 #include <dt-bindings/thermal/thermal.h>       << 
 15                                                    12 
 16 / {                                                13 / {
 17         interrupt-parent = <&intc>;                14         interrupt-parent = <&intc>;
 18         #address-cells = <2>;                      15         #address-cells = <2>;
 19         #size-cells = <2>;                         16         #size-cells = <2>;
 20                                                    17 
 21         clocks {                                   18         clocks {
                                                   >>  19                 bias_pll_ubi_nc_clk: bias-pll-ubi-nc-clk {
                                                   >>  20                         compatible = "fixed-clock";
                                                   >>  21                         clock-frequency = <353000000>;
                                                   >>  22                         #clock-cells = <0>;
                                                   >>  23                 };
                                                   >>  24 
 22                 sleep_clk: sleep-clk {             25                 sleep_clk: sleep-clk {
 23                         compatible = "fixed-cl     26                         compatible = "fixed-clock";
 24                         #clock-cells = <0>;        27                         #clock-cells = <0>;
 25                 };                                 28                 };
 26                                                    29 
 27                 xo_board_clk: xo-board-clk {       30                 xo_board_clk: xo-board-clk {
 28                         compatible = "fixed-cl     31                         compatible = "fixed-clock";
 29                         #clock-cells = <0>;        32                         #clock-cells = <0>;
 30                 };                                 33                 };
 31         };                                         34         };
 32                                                    35 
 33         cpus {                                     36         cpus {
 34                 #address-cells = <1>;              37                 #address-cells = <1>;
 35                 #size-cells = <0>;                 38                 #size-cells = <0>;
 36                                                    39 
 37                 CPU0: cpu@0 {                      40                 CPU0: cpu@0 {
 38                         device_type = "cpu";       41                         device_type = "cpu";
 39                         compatible = "arm,cort     42                         compatible = "arm,cortex-a73";
 40                         reg = <0x0>;               43                         reg = <0x0>;
 41                         enable-method = "psci"     44                         enable-method = "psci";
 42                         next-level-cache = <&L     45                         next-level-cache = <&L2_0>;
 43                         clocks = <&apcs_glb AP << 
 44                         clock-names = "cpu";   << 
 45                         operating-points-v2 =  << 
 46                         cpu-supply = <&ipq9574 << 
 47                         #cooling-cells = <2>;  << 
 48                 };                                 46                 };
 49                                                    47 
 50                 CPU1: cpu@1 {                      48                 CPU1: cpu@1 {
 51                         device_type = "cpu";       49                         device_type = "cpu";
 52                         compatible = "arm,cort     50                         compatible = "arm,cortex-a73";
 53                         reg = <0x1>;               51                         reg = <0x1>;
 54                         enable-method = "psci"     52                         enable-method = "psci";
 55                         next-level-cache = <&L     53                         next-level-cache = <&L2_0>;
 56                         clocks = <&apcs_glb AP << 
 57                         clock-names = "cpu";   << 
 58                         operating-points-v2 =  << 
 59                         cpu-supply = <&ipq9574 << 
 60                         #cooling-cells = <2>;  << 
 61                 };                                 54                 };
 62                                                    55 
 63                 CPU2: cpu@2 {                      56                 CPU2: cpu@2 {
 64                         device_type = "cpu";       57                         device_type = "cpu";
 65                         compatible = "arm,cort     58                         compatible = "arm,cortex-a73";
 66                         reg = <0x2>;               59                         reg = <0x2>;
 67                         enable-method = "psci"     60                         enable-method = "psci";
 68                         next-level-cache = <&L     61                         next-level-cache = <&L2_0>;
 69                         clocks = <&apcs_glb AP << 
 70                         clock-names = "cpu";   << 
 71                         operating-points-v2 =  << 
 72                         cpu-supply = <&ipq9574 << 
 73                         #cooling-cells = <2>;  << 
 74                 };                                 62                 };
 75                                                    63 
 76                 CPU3: cpu@3 {                      64                 CPU3: cpu@3 {
 77                         device_type = "cpu";       65                         device_type = "cpu";
 78                         compatible = "arm,cort     66                         compatible = "arm,cortex-a73";
 79                         reg = <0x3>;               67                         reg = <0x3>;
 80                         enable-method = "psci"     68                         enable-method = "psci";
 81                         next-level-cache = <&L     69                         next-level-cache = <&L2_0>;
 82                         clocks = <&apcs_glb AP << 
 83                         clock-names = "cpu";   << 
 84                         operating-points-v2 =  << 
 85                         cpu-supply = <&ipq9574 << 
 86                         #cooling-cells = <2>;  << 
 87                 };                                 70                 };
 88                                                    71 
 89                 L2_0: l2-cache {                   72                 L2_0: l2-cache {
 90                         compatible = "cache";      73                         compatible = "cache";
 91                         cache-level = <2>;         74                         cache-level = <2>;
 92                         cache-unified;             75                         cache-unified;
 93                 };                                 76                 };
 94         };                                         77         };
 95                                                    78 
 96         firmware {                             << 
 97                 scm {                          << 
 98                         compatible = "qcom,scm << 
 99                         qcom,dload-mode = <&tc << 
100                 };                             << 
101         };                                     << 
102                                                << 
103         memory@40000000 {                          79         memory@40000000 {
104                 device_type = "memory";            80                 device_type = "memory";
105                 /* We expect the bootloader to     81                 /* We expect the bootloader to fill in the size */
106                 reg = <0x0 0x40000000 0x0 0x0>     82                 reg = <0x0 0x40000000 0x0 0x0>;
107         };                                         83         };
108                                                    84 
109         cpu_opp_table: opp-table-cpu {         << 
110                 compatible = "operating-points << 
111                 opp-shared;                    << 
112                 nvmem-cells = <&cpu_speed_bin> << 
113                                                << 
114                 opp-936000000 {                << 
115                         opp-hz = /bits/ 64 <93 << 
116                         opp-microvolt = <72500 << 
117                         opp-supported-hw = <0x << 
118                         clock-latency-ns = <20 << 
119                 };                             << 
120                                                << 
121                 opp-1104000000 {               << 
122                         opp-hz = /bits/ 64 <11 << 
123                         opp-microvolt = <78750 << 
124                         opp-supported-hw = <0x << 
125                         clock-latency-ns = <20 << 
126                 };                             << 
127                                                << 
128                 opp-1200000000 {               << 
129                         opp-hz = /bits/ 64 <12 << 
130                         opp-microvolt = <86250 << 
131                         opp-supported-hw = <0x << 
132                         clock-latency-ns = <20 << 
133                 };                             << 
134                                                << 
135                 opp-1416000000 {               << 
136                         opp-hz = /bits/ 64 <14 << 
137                         opp-microvolt = <86250 << 
138                         opp-supported-hw = <0x << 
139                         clock-latency-ns = <20 << 
140                 };                             << 
141                                                << 
142                 opp-1488000000 {               << 
143                         opp-hz = /bits/ 64 <14 << 
144                         opp-microvolt = <92500 << 
145                         opp-supported-hw = <0x << 
146                         clock-latency-ns = <20 << 
147                 };                             << 
148                                                << 
149                 opp-1800000000 {               << 
150                         opp-hz = /bits/ 64 <18 << 
151                         opp-microvolt = <98750 << 
152                         opp-supported-hw = <0x << 
153                         clock-latency-ns = <20 << 
154                 };                             << 
155                                                << 
156                 opp-2208000000 {               << 
157                         opp-hz = /bits/ 64 <22 << 
158                         opp-microvolt = <10625 << 
159                         opp-supported-hw = <0x << 
160                         clock-latency-ns = <20 << 
161                 };                             << 
162         };                                     << 
163                                                << 
164         pmu {                                      85         pmu {
165                 compatible = "arm,cortex-a73-p     86                 compatible = "arm,cortex-a73-pmu";
166                 interrupts = <GIC_PPI 7 (GIC_C     87                 interrupts = <GIC_PPI 7 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
167         };                                         88         };
168                                                    89 
169         psci {                                     90         psci {
170                 compatible = "arm,psci-1.0";       91                 compatible = "arm,psci-1.0";
171                 method = "smc";                    92                 method = "smc";
172         };                                         93         };
173                                                    94 
174         rpm: remoteproc {                      << 
175                 compatible = "qcom,ipq9574-rpm << 
176                                                << 
177                 glink-edge {                   << 
178                         compatible = "qcom,gli << 
179                         interrupts = <GIC_SPI  << 
180                         qcom,rpm-msg-ram = <&r << 
181                         mboxes = <&apcs_glb 0> << 
182                                                << 
183                         rpm_requests: rpm-requ << 
184                                 compatible = " << 
185                                 qcom,glink-cha << 
186                         };                     << 
187                 };                             << 
188         };                                     << 
189                                                << 
190         reserved-memory {                          95         reserved-memory {
191                 #address-cells = <2>;              96                 #address-cells = <2>;
192                 #size-cells = <2>;                 97                 #size-cells = <2>;
193                 ranges;                            98                 ranges;
194                                                    99 
195                 bootloader@4a100000 {          << 
196                         reg = <0x0 0x4a100000  << 
197                         no-map;                << 
198                 };                             << 
199                                                << 
200                 sbl@4a500000 {                 << 
201                         reg = <0x0 0x4a500000  << 
202                         no-map;                << 
203                 };                             << 
204                                                << 
205                 tz_region: tz@4a600000 {          100                 tz_region: tz@4a600000 {
206                         reg = <0x0 0x4a600000     101                         reg = <0x0 0x4a600000 0x0 0x400000>;
207                         no-map;                   102                         no-map;
208                 };                                103                 };
209                                                << 
210                 smem@4aa00000 {                << 
211                         compatible = "qcom,sme << 
212                         reg = <0x0 0x4aa00000  << 
213                         hwlocks = <&tcsr_mutex << 
214                         no-map;                << 
215                 };                             << 
216         };                                        104         };
217                                                   105 
218         soc: soc@0 {                              106         soc: soc@0 {
219                 compatible = "simple-bus";        107                 compatible = "simple-bus";
220                 #address-cells = <1>;             108                 #address-cells = <1>;
221                 #size-cells = <1>;                109                 #size-cells = <1>;
222                 ranges = <0 0 0 0xffffffff>;      110                 ranges = <0 0 0 0xffffffff>;
223                                                   111 
224                 rpm_msg_ram: sram@60000 {      << 
225                         compatible = "qcom,rpm << 
226                         reg = <0x00060000 0x60 << 
227                 };                             << 
228                                                << 
229                 rng: rng@e3000 {               << 
230                         compatible = "qcom,prn << 
231                         reg = <0x000e3000 0x10 << 
232                         clocks = <&gcc GCC_PRN << 
233                         clock-names = "core";  << 
234                 };                             << 
235                                                << 
236                 mdio: mdio@90000 {             << 
237                         compatible =  "qcom,ip << 
238                         reg = <0x00090000 0x64 << 
239                         #address-cells = <1>;  << 
240                         #size-cells = <0>;     << 
241                         clocks = <&gcc GCC_MDI << 
242                         clock-names = "gcc_mdi << 
243                         status = "disabled";   << 
244                 };                             << 
245                                                << 
246                 qfprom: efuse@a4000 {          << 
247                         compatible = "qcom,ipq << 
248                         reg = <0x000a4000 0x5a << 
249                         #address-cells = <1>;  << 
250                         #size-cells = <1>;     << 
251                                                << 
252                         cpu_speed_bin: cpu-spe << 
253                                 reg = <0x15 0x << 
254                                 bits = <7 2>;  << 
255                         };                     << 
256                 };                             << 
257                                                << 
258                 cryptobam: dma-controller@7040 << 
259                         compatible = "qcom,bam << 
260                         reg = <0x00704000 0x20 << 
261                         interrupts = <GIC_SPI  << 
262                         #dma-cells = <1>;      << 
263                         qcom,ee = <1>;         << 
264                         qcom,controlled-remote << 
265                 };                             << 
266                                                << 
267                 crypto: crypto@73a000 {        << 
268                         compatible = "qcom,ipq << 
269                         reg = <0x0073a000 0x60 << 
270                         clocks = <&gcc GCC_CRY << 
271                                  <&gcc GCC_CRY << 
272                                  <&gcc GCC_CRY << 
273                         clock-names = "iface", << 
274                         dmas = <&cryptobam 2>, << 
275                         dma-names = "rx", "tx" << 
276                 };                             << 
277                                                << 
278                 tsens: thermal-sensor@4a9000 { << 
279                         compatible = "qcom,ipq << 
280                         reg = <0x004a9000 0x10 << 
281                               <0x004a8000 0x10 << 
282                         interrupts = <GIC_SPI  << 
283                         interrupt-names = "com << 
284                         #qcom,sensors = <16>;  << 
285                         #thermal-sensor-cells  << 
286                 };                             << 
287                                                << 
288                 tlmm: pinctrl@1000000 {           112                 tlmm: pinctrl@1000000 {
289                         compatible = "qcom,ipq    113                         compatible = "qcom,ipq9574-tlmm";
290                         reg = <0x01000000 0x30    114                         reg = <0x01000000 0x300000>;
291                         interrupts = <GIC_SPI     115                         interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
292                         gpio-controller;          116                         gpio-controller;
293                         #gpio-cells = <2>;        117                         #gpio-cells = <2>;
294                         gpio-ranges = <&tlmm 0    118                         gpio-ranges = <&tlmm 0 0 65>;
295                         interrupt-controller;     119                         interrupt-controller;
296                         #interrupt-cells = <2>    120                         #interrupt-cells = <2>;
297                                                   121 
298                         uart2_pins: uart2-stat    122                         uart2_pins: uart2-state {
299                                 pins = "gpio34    123                                 pins = "gpio34", "gpio35";
300                                 function = "bl    124                                 function = "blsp2_uart";
301                                 drive-strength    125                                 drive-strength = <8>;
302                                 bias-disable;     126                                 bias-disable;
303                         };                        127                         };
304                 };                                128                 };
305                                                   129 
306                 gcc: clock-controller@1800000     130                 gcc: clock-controller@1800000 {
307                         compatible = "qcom,ipq    131                         compatible = "qcom,ipq9574-gcc";
308                         reg = <0x01800000 0x80    132                         reg = <0x01800000 0x80000>;
309                         clocks = <&xo_board_cl    133                         clocks = <&xo_board_clk>,
310                                  <&sleep_clk>,    134                                  <&sleep_clk>,
311                                  <0>,          !! 135                                  <&bias_pll_ubi_nc_clk>,
312                                  <0>,             136                                  <0>,
313                                  <0>,             137                                  <0>,
314                                  <0>,             138                                  <0>,
315                                  <0>,             139                                  <0>,
316                                  <0>;             140                                  <0>;
317                         #clock-cells = <1>;       141                         #clock-cells = <1>;
318                         #reset-cells = <1>;       142                         #reset-cells = <1>;
319                         #interconnect-cells =  !! 143                         #power-domain-cells = <1>;
320                 };                             << 
321                                                << 
322                 tcsr_mutex: hwlock@1905000 {   << 
323                         compatible = "qcom,tcs << 
324                         reg = <0x01905000 0x20 << 
325                         #hwlock-cells = <1>;   << 
326                 };                             << 
327                                                << 
328                 tcsr: syscon@1937000 {         << 
329                         compatible = "qcom,tcs << 
330                         reg = <0x01937000 0x21 << 
331                 };                                144                 };
332                                                   145 
333                 sdhc_1: mmc@7804000 {             146                 sdhc_1: mmc@7804000 {
334                         compatible = "qcom,ipq    147                         compatible = "qcom,ipq9574-sdhci", "qcom,sdhci-msm-v5";
335                         reg = <0x07804000 0x10 !! 148                         reg = <0x07804000 0x1000>, <0x07805000 0x1000>;
336                               <0x07805000 0x10 !! 149                         reg-names = "hc", "cqhci";
337                               <0x07808000 0x20 << 
338                         reg-names = "hc", "cqh << 
339                                                   150 
340                         interrupts = <GIC_SPI     151                         interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
341                                      <GIC_SPI     152                                      <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>;
342                         interrupt-names = "hc_    153                         interrupt-names = "hc_irq", "pwr_irq";
343                                                   154 
344                         clocks = <&gcc GCC_SDC    155                         clocks = <&gcc GCC_SDCC1_AHB_CLK>,
345                                  <&gcc GCC_SDC    156                                  <&gcc GCC_SDCC1_APPS_CLK>,
346                                  <&xo_board_cl !! 157                                  <&xo_board_clk>;
347                                  <&gcc GCC_SDC !! 158                         clock-names = "iface", "core", "xo";
348                         clock-names = "iface", << 
349                         non-removable;            159                         non-removable;
350                         supports-cqe;          << 
351                         status = "disabled";   << 
352                 };                             << 
353                                                << 
354                 blsp_dma: dma-controller@78840 << 
355                         compatible = "qcom,bam << 
356                         reg = <0x07884000 0x2b << 
357                         interrupts = <GIC_SPI  << 
358                         clocks = <&gcc GCC_BLS << 
359                         clock-names = "bam_clk << 
360                         #dma-cells = <1>;      << 
361                         qcom,ee = <0>;         << 
362                 };                             << 
363                                                << 
364                 blsp1_uart0: serial@78af000 {  << 
365                         compatible = "qcom,msm << 
366                         reg = <0x078af000 0x20 << 
367                         interrupts = <GIC_SPI  << 
368                         clocks = <&gcc GCC_BLS << 
369                                  <&gcc GCC_BLS << 
370                         clock-names = "core",  << 
371                         status = "disabled";   << 
372                 };                             << 
373                                                << 
374                 blsp1_uart1: serial@78b0000 {  << 
375                         compatible = "qcom,msm << 
376                         reg = <0x078b0000 0x20 << 
377                         interrupts = <GIC_SPI  << 
378                         clocks = <&gcc GCC_BLS << 
379                                  <&gcc GCC_BLS << 
380                         clock-names = "core",  << 
381                         status = "disabled";      160                         status = "disabled";
382                 };                                161                 };
383                                                   162 
384                 blsp1_uart2: serial@78b1000 {     163                 blsp1_uart2: serial@78b1000 {
385                         compatible = "qcom,msm    164                         compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
386                         reg = <0x078b1000 0x20    165                         reg = <0x078b1000 0x200>;
387                         interrupts = <GIC_SPI     166                         interrupts = <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>;
388                         clocks = <&gcc GCC_BLS    167                         clocks = <&gcc GCC_BLSP1_UART3_APPS_CLK>,
389                                  <&gcc GCC_BLS    168                                  <&gcc GCC_BLSP1_AHB_CLK>;
390                         clock-names = "core",     169                         clock-names = "core", "iface";
391                         status = "disabled";      170                         status = "disabled";
392                 };                                171                 };
393                                                   172 
394                 blsp1_uart3: serial@78b2000 {  << 
395                         compatible = "qcom,msm << 
396                         reg = <0x078b2000 0x20 << 
397                         interrupts = <GIC_SPI  << 
398                         clocks = <&gcc GCC_BLS << 
399                                  <&gcc GCC_BLS << 
400                         clock-names = "core",  << 
401                         status = "disabled";   << 
402                 };                             << 
403                                                << 
404                 blsp1_uart4: serial@78b3000 {  << 
405                         compatible = "qcom,msm << 
406                         reg = <0x078b3000 0x20 << 
407                         interrupts = <GIC_SPI  << 
408                         clocks = <&gcc GCC_BLS << 
409                                  <&gcc GCC_BLS << 
410                         clock-names = "core",  << 
411                         status = "disabled";   << 
412                 };                             << 
413                                                << 
414                 blsp1_uart5: serial@78b4000 {  << 
415                         compatible = "qcom,msm << 
416                         reg = <0x078b4000 0x20 << 
417                         interrupts = <GIC_SPI  << 
418                         clocks = <&gcc GCC_BLS << 
419                                  <&gcc GCC_BLS << 
420                         clock-names = "core",  << 
421                         status = "disabled";   << 
422                 };                             << 
423                                                << 
424                 blsp1_spi0: spi@78b5000 {      << 
425                         compatible = "qcom,spi << 
426                         reg = <0x078b5000 0x60 << 
427                         #address-cells = <1>;  << 
428                         #size-cells = <0>;     << 
429                         interrupts = <GIC_SPI  << 
430                         clocks = <&gcc GCC_BLS << 
431                                  <&gcc GCC_BLS << 
432                         clock-names = "core",  << 
433                         dmas = <&blsp_dma 12>, << 
434                         dma-names = "tx", "rx" << 
435                         status = "disabled";   << 
436                 };                             << 
437                                                << 
438                 blsp1_i2c1: i2c@78b6000 {      << 
439                         compatible = "qcom,i2c << 
440                         reg = <0x078b6000 0x60 << 
441                         #address-cells = <1>;  << 
442                         #size-cells = <0>;     << 
443                         interrupts = <GIC_SPI  << 
444                         clocks = <&gcc GCC_BLS << 
445                                  <&gcc GCC_BLS << 
446                         clock-names = "core",  << 
447                         assigned-clocks = <&gc << 
448                         assigned-clock-rates = << 
449                         dmas = <&blsp_dma 14>, << 
450                         dma-names = "tx", "rx" << 
451                         status = "disabled";   << 
452                 };                             << 
453                                                << 
454                 blsp1_spi1: spi@78b6000 {      << 
455                         compatible = "qcom,spi << 
456                         reg = <0x078b6000 0x60 << 
457                         #address-cells = <1>;  << 
458                         #size-cells = <0>;     << 
459                         interrupts = <GIC_SPI  << 
460                         clocks = <&gcc GCC_BLS << 
461                                  <&gcc GCC_BLS << 
462                         clock-names = "core",  << 
463                         dmas = <&blsp_dma 14>, << 
464                         dma-names = "tx", "rx" << 
465                         status = "disabled";   << 
466                 };                             << 
467                                                << 
468                 blsp1_i2c2: i2c@78b7000 {      << 
469                         compatible = "qcom,i2c << 
470                         reg = <0x078b7000 0x60 << 
471                         #address-cells = <1>;  << 
472                         #size-cells = <0>;     << 
473                         interrupts = <GIC_SPI  << 
474                         clocks = <&gcc GCC_BLS << 
475                                  <&gcc GCC_BLS << 
476                         clock-names = "core",  << 
477                         assigned-clocks = <&gc << 
478                         assigned-clock-rates = << 
479                         dmas = <&blsp_dma 16>, << 
480                         dma-names = "tx", "rx" << 
481                         status = "disabled";   << 
482                 };                             << 
483                                                << 
484                 blsp1_spi2: spi@78b7000 {      << 
485                         compatible = "qcom,spi << 
486                         reg = <0x078b7000 0x60 << 
487                         #address-cells = <1>;  << 
488                         #size-cells = <0>;     << 
489                         interrupts = <GIC_SPI  << 
490                         clocks = <&gcc GCC_BLS << 
491                                  <&gcc GCC_BLS << 
492                         clock-names = "core",  << 
493                         dmas = <&blsp_dma 16>, << 
494                         dma-names = "tx", "rx" << 
495                         status = "disabled";   << 
496                 };                             << 
497                                                << 
498                 blsp1_i2c3: i2c@78b8000 {      << 
499                         compatible = "qcom,i2c << 
500                         reg = <0x078b8000 0x60 << 
501                         #address-cells = <1>;  << 
502                         #size-cells = <0>;     << 
503                         interrupts = <GIC_SPI  << 
504                         clocks = <&gcc GCC_BLS << 
505                                  <&gcc GCC_BLS << 
506                         clock-names = "core",  << 
507                         assigned-clocks = <&gc << 
508                         assigned-clock-rates = << 
509                         dmas = <&blsp_dma 18>, << 
510                         dma-names = "tx", "rx" << 
511                         status = "disabled";   << 
512                 };                             << 
513                                                << 
514                 blsp1_spi3: spi@78b8000 {      << 
515                         compatible = "qcom,spi << 
516                         reg = <0x078b8000 0x60 << 
517                         #address-cells = <1>;  << 
518                         #size-cells = <0>;     << 
519                         interrupts = <GIC_SPI  << 
520                         spi-max-frequency = <5 << 
521                         clocks = <&gcc GCC_BLS << 
522                                  <&gcc GCC_BLS << 
523                         clock-names = "core",  << 
524                         dmas = <&blsp_dma 18>, << 
525                         dma-names = "tx", "rx" << 
526                         status = "disabled";   << 
527                 };                             << 
528                                                << 
529                 blsp1_i2c4: i2c@78b9000 {      << 
530                         compatible = "qcom,i2c << 
531                         reg = <0x078b9000 0x60 << 
532                         #address-cells = <1>;  << 
533                         #size-cells = <0>;     << 
534                         interrupts = <GIC_SPI  << 
535                         clocks = <&gcc GCC_BLS << 
536                                  <&gcc GCC_BLS << 
537                         clock-names = "core",  << 
538                         assigned-clocks = <&gc << 
539                         assigned-clock-rates = << 
540                         dmas = <&blsp_dma 20>, << 
541                         dma-names = "tx", "rx" << 
542                         status = "disabled";   << 
543                 };                             << 
544                                                << 
545                 blsp1_spi4: spi@78b9000 {      << 
546                         compatible = "qcom,spi << 
547                         reg = <0x078b9000 0x60 << 
548                         #address-cells = <1>;  << 
549                         #size-cells = <0>;     << 
550                         interrupts = <GIC_SPI  << 
551                         clocks = <&gcc GCC_BLS << 
552                                  <&gcc GCC_BLS << 
553                         clock-names = "core",  << 
554                         dmas = <&blsp_dma 20>, << 
555                         dma-names = "tx", "rx" << 
556                         status = "disabled";   << 
557                 };                             << 
558                                                << 
559                 usb_0_qusbphy: phy@7b000 {     << 
560                         compatible = "qcom,ipq << 
561                         reg = <0x0007b000 0x18 << 
562                         #phy-cells = <0>;      << 
563                                                << 
564                         clocks = <&gcc GCC_USB << 
565                                  <&xo_board_cl << 
566                         clock-names = "cfg_ahb << 
567                                       "ref";   << 
568                                                << 
569                         resets = <&gcc GCC_QUS << 
570                         status = "disabled";   << 
571                 };                             << 
572                                                << 
573                 usb_0_qmpphy: phy@7d000 {      << 
574                         compatible = "qcom,ipq << 
575                         reg = <0x0007d000 0xa0 << 
576                         #phy-cells = <0>;      << 
577                                                << 
578                         clocks = <&gcc GCC_USB << 
579                                  <&xo_board_cl << 
580                                  <&gcc GCC_USB << 
581                                  <&gcc GCC_USB << 
582                         clock-names = "aux",   << 
583                                       "ref",   << 
584                                       "cfg_ahb << 
585                                       "pipe";  << 
586                                                << 
587                         resets = <&gcc GCC_USB << 
588                                  <&gcc GCC_USB << 
589                         reset-names = "phy",   << 
590                                       "phy_phy << 
591                                                << 
592                         #clock-cells = <0>;    << 
593                         clock-output-names = " << 
594                                                << 
595                         status = "disabled";   << 
596                 };                             << 
597                                                << 
598                 usb3: usb@8af8800 {            << 
599                         compatible = "qcom,ipq << 
600                         reg = <0x08af8800 0x40 << 
601                         #address-cells = <1>;  << 
602                         #size-cells = <1>;     << 
603                         ranges;                << 
604                                                << 
605                         clocks = <&gcc GCC_SNO << 
606                                  <&gcc GCC_USB << 
607                                  <&gcc GCC_ANO << 
608                                  <&gcc GCC_USB << 
609                                  <&gcc GCC_USB << 
610                                                << 
611                         clock-names = "cfg_noc << 
612                                       "core",  << 
613                                       "iface", << 
614                                       "sleep", << 
615                                       "mock_ut << 
616                                                << 
617                         assigned-clocks = <&gc << 
618                                           <&gc << 
619                         assigned-clock-rates = << 
620                                                << 
621                                                << 
622                         interrupts-extended =  << 
623                         interrupt-names = "pwr << 
624                                                << 
625                         resets = <&gcc GCC_USB << 
626                         status = "disabled";   << 
627                                                << 
628                         usb_0_dwc3: usb@8a0000 << 
629                                 compatible = " << 
630                                 reg = <0x8a000 << 
631                                 clocks = <&gcc << 
632                                 clock-names =  << 
633                                 interrupts = < << 
634                                 phys = <&usb_0 << 
635                                 phy-names = "u << 
636                                 tx-fifo-resize << 
637                                 snps,is-utmi-l << 
638                                 snps,hird-thre << 
639                                 snps,dis_u2_su << 
640                                 snps,dis_u3_su << 
641                         };                     << 
642                 };                             << 
643                                                << 
644                 intc: interrupt-controller@b00    173                 intc: interrupt-controller@b000000 {
645                         compatible = "qcom,msm    174                         compatible = "qcom,msm-qgic2";
646                         reg = <0x0b000000 0x10    175                         reg = <0x0b000000 0x1000>,  /* GICD */
647                               <0x0b002000 0x20    176                               <0x0b002000 0x2000>,  /* GICC */
648                               <0x0b001000 0x10    177                               <0x0b001000 0x1000>,  /* GICH */
649                               <0x0b004000 0x20    178                               <0x0b004000 0x2000>;  /* GICV */
650                         #address-cells = <1>;     179                         #address-cells = <1>;
651                         #size-cells = <1>;        180                         #size-cells = <1>;
652                         interrupt-controller;     181                         interrupt-controller;
653                         #interrupt-cells = <3>    182                         #interrupt-cells = <3>;
654                         interrupts = <GIC_PPI     183                         interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
655                         ranges = <0 0x0b00c000    184                         ranges = <0 0x0b00c000 0x3000>;
656                                                   185 
657                         v2m0: v2m@0 {             186                         v2m0: v2m@0 {
658                                 compatible = "    187                                 compatible = "arm,gic-v2m-frame";
659                                 reg = <0x00000    188                                 reg = <0x00000000 0xffd>;
660                                 msi-controller    189                                 msi-controller;
661                         };                        190                         };
662                                                   191 
663                         v2m1: v2m@1000 {          192                         v2m1: v2m@1000 {
664                                 compatible = "    193                                 compatible = "arm,gic-v2m-frame";
665                                 reg = <0x00001    194                                 reg = <0x00001000 0xffd>;
666                                 msi-controller    195                                 msi-controller;
667                         };                        196                         };
668                                                   197 
669                         v2m2: v2m@2000 {          198                         v2m2: v2m@2000 {
670                                 compatible = "    199                                 compatible = "arm,gic-v2m-frame";
671                                 reg = <0x00002    200                                 reg = <0x00002000 0xffd>;
672                                 msi-controller    201                                 msi-controller;
673                         };                        202                         };
674                 };                                203                 };
675                                                   204 
676                 watchdog: watchdog@b017000 {   << 
677                         compatible = "qcom,aps << 
678                         reg = <0x0b017000 0x10 << 
679                         interrupts = <GIC_SPI  << 
680                         clocks = <&sleep_clk>; << 
681                         timeout-sec = <30>;    << 
682                 };                             << 
683                                                << 
684                 apcs_glb: mailbox@b111000 {    << 
685                         compatible = "qcom,ipq << 
686                                      "qcom,ipq << 
687                         reg = <0x0b111000 0x10 << 
688                         #clock-cells = <1>;    << 
689                         clocks = <&a73pll>, <& << 
690                         clock-names = "pll", " << 
691                         #mbox-cells = <1>;     << 
692                 };                             << 
693                                                << 
694                 a73pll: clock@b116000 {        << 
695                         compatible = "qcom,ipq << 
696                         reg = <0x0b116000 0x40 << 
697                         #clock-cells = <0>;    << 
698                         clocks = <&xo_board_cl << 
699                         clock-names = "xo";    << 
700                 };                             << 
701                                                << 
702                 timer@b120000 {                   205                 timer@b120000 {
703                         compatible = "arm,armv    206                         compatible = "arm,armv7-timer-mem";
704                         reg = <0x0b120000 0x10    207                         reg = <0x0b120000 0x1000>;
705                         #address-cells = <1>;     208                         #address-cells = <1>;
706                         #size-cells = <1>;        209                         #size-cells = <1>;
707                         ranges;                   210                         ranges;
708                                                   211 
709                         frame@b120000 {           212                         frame@b120000 {
710                                 reg = <0x0b121    213                                 reg = <0x0b121000 0x1000>,
711                                       <0x0b122    214                                       <0x0b122000 0x1000>;
712                                 frame-number =    215                                 frame-number = <0>;
713                                 interrupts = <    216                                 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
714                                              <    217                                              <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
715                         };                        218                         };
716                                                   219 
717                         frame@b123000 {           220                         frame@b123000 {
718                                 reg = <0x0b123    221                                 reg = <0x0b123000 0x1000>;
719                                 frame-number =    222                                 frame-number = <1>;
720                                 interrupts = <    223                                 interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
721                                 status = "disa    224                                 status = "disabled";
722                         };                        225                         };
723                                                   226 
724                         frame@b124000 {           227                         frame@b124000 {
725                                 reg = <0x0b124    228                                 reg = <0x0b124000 0x1000>;
726                                 frame-number =    229                                 frame-number = <2>;
727                                 interrupts = <    230                                 interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>;
728                                 status = "disa    231                                 status = "disabled";
729                         };                        232                         };
730                                                   233 
731                         frame@b125000 {           234                         frame@b125000 {
732                                 reg = <0x0b125    235                                 reg = <0x0b125000 0x1000>;
733                                 frame-number =    236                                 frame-number = <3>;
734                                 interrupts = <    237                                 interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
735                                 status = "disa    238                                 status = "disabled";
736                         };                        239                         };
737                                                   240 
738                         frame@b126000 {           241                         frame@b126000 {
739                                 reg = <0x0b126    242                                 reg = <0x0b126000 0x1000>;
740                                 frame-number =    243                                 frame-number = <4>;
741                                 interrupts = <    244                                 interrupts = <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>;
742                                 status = "disa    245                                 status = "disabled";
743                         };                        246                         };
744                                                   247 
745                         frame@b127000 {           248                         frame@b127000 {
746                                 reg = <0x0b127    249                                 reg = <0x0b127000 0x1000>;
747                                 frame-number =    250                                 frame-number = <5>;
748                                 interrupts = <    251                                 interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>;
749                                 status = "disa    252                                 status = "disabled";
750                         };                        253                         };
751                                                   254 
752                         frame@b128000 {           255                         frame@b128000 {
753                                 reg = <0x0b128    256                                 reg = <0x0b128000 0x1000>;
754                                 frame-number =    257                                 frame-number = <6>;
755                                 interrupts = <    258                                 interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>;
756                                 status = "disa    259                                 status = "disabled";
757                         };                     << 
758                 };                             << 
759         };                                     << 
760                                                << 
761         thermal-zones {                        << 
762                 nss-top-thermal {              << 
763                         thermal-sensors = <&ts << 
764                                                << 
765                         trips {                << 
766                                 nss-top-critic << 
767                                         temper << 
768                                         hyster << 
769                                         type = << 
770                                 };             << 
771                         };                     << 
772                 };                             << 
773                                                << 
774                 ubi-0-thermal {                << 
775                         thermal-sensors = <&ts << 
776                                                << 
777                         trips {                << 
778                                 ubi_0-critical << 
779                                         temper << 
780                                         hyster << 
781                                         type = << 
782                                 };             << 
783                         };                     << 
784                 };                             << 
785                                                << 
786                 ubi-1-thermal {                << 
787                         thermal-sensors = <&ts << 
788                                                << 
789                         trips {                << 
790                                 ubi_1-critical << 
791                                         temper << 
792                                         hyster << 
793                                         type = << 
794                                 };             << 
795                         };                     << 
796                 };                             << 
797                                                << 
798                 ubi-2-thermal {                << 
799                         thermal-sensors = <&ts << 
800                                                << 
801                         trips {                << 
802                                 ubi_2-critical << 
803                                         temper << 
804                                         hyster << 
805                                         type = << 
806                                 };             << 
807                         };                     << 
808                 };                             << 
809                                                << 
810                 ubi-3-thermal {                << 
811                         thermal-sensors = <&ts << 
812                                                << 
813                         trips {                << 
814                                 ubi_3-critical << 
815                                         temper << 
816                                         hyster << 
817                                         type = << 
818                                 };             << 
819                         };                     << 
820                 };                             << 
821                                                << 
822                 cpuss0-thermal {               << 
823                         thermal-sensors = <&ts << 
824                                                << 
825                         trips {                << 
826                                 cpu-critical { << 
827                                         temper << 
828                                         hyster << 
829                                         type = << 
830                                 };             << 
831                         };                     << 
832                 };                             << 
833                                                << 
834                 cpuss1-thermal {               << 
835                         thermal-sensors = <&ts << 
836                                                << 
837                         trips {                << 
838                                 cpu-critical { << 
839                                         temper << 
840                                         hyster << 
841                                         type = << 
842                                 };             << 
843                         };                     << 
844                 };                             << 
845                                                << 
846                 cpu0-thermal {                 << 
847                         thermal-sensors = <&ts << 
848                                                << 
849                         trips {                << 
850                                 cpu0_crit: cpu << 
851                                         temper << 
852                                         hyster << 
853                                         type = << 
854                                 };             << 
855                                                << 
856                                 cpu0_alert: cp << 
857                                         temper << 
858                                         hyster << 
859                                         type = << 
860                                 };             << 
861                         };                     << 
862                                                << 
863                         cooling-maps {         << 
864                                 map0 {         << 
865                                         trip = << 
866                                         coolin << 
867                                                << 
868                                                << 
869                                                << 
870                                 };             << 
871                         };                     << 
872                 };                             << 
873                                                << 
874                 cpu1-thermal {                 << 
875                         thermal-sensors = <&ts << 
876                                                << 
877                         trips {                << 
878                                 cpu1_crit: cpu << 
879                                         temper << 
880                                         hyster << 
881                                         type = << 
882                                 };             << 
883                                                << 
884                                 cpu1_alert: cp << 
885                                         temper << 
886                                         hyster << 
887                                         type = << 
888                                 };             << 
889                         };                     << 
890                                                << 
891                         cooling-maps {         << 
892                                 map0 {         << 
893                                         trip = << 
894                                         coolin << 
895                                                << 
896                                                << 
897                                                << 
898                                 };             << 
899                         };                     << 
900                 };                             << 
901                                                << 
902                 cpu2-thermal {                 << 
903                         thermal-sensors = <&ts << 
904                                                << 
905                         trips {                << 
906                                 cpu2_crit: cpu << 
907                                         temper << 
908                                         hyster << 
909                                         type = << 
910                                 };             << 
911                                                << 
912                                 cpu2_alert: cp << 
913                                         temper << 
914                                         hyster << 
915                                         type = << 
916                                 };             << 
917                         };                     << 
918                                                << 
919                         cooling-maps {         << 
920                                 map0 {         << 
921                                         trip = << 
922                                         coolin << 
923                                                << 
924                                                << 
925                                                << 
926                                 };             << 
927                         };                     << 
928                 };                             << 
929                                                << 
930                 cpu3-thermal {                 << 
931                         thermal-sensors = <&ts << 
932                                                << 
933                         trips {                << 
934                                 cpu3_crit: cpu << 
935                                         temper << 
936                                         hyster << 
937                                         type = << 
938                                 };             << 
939                                                << 
940                                 cpu3_alert: cp << 
941                                         temper << 
942                                         hyster << 
943                                         type = << 
944                                 };             << 
945                         };                     << 
946                                                << 
947                         cooling-maps {         << 
948                                 map0 {         << 
949                                         trip = << 
950                                         coolin << 
951                                                << 
952                                                << 
953                                                << 
954                                 };             << 
955                         };                     << 
956                 };                             << 
957                                                << 
958                 wcss-phyb-thermal {            << 
959                         thermal-sensors = <&ts << 
960                                                << 
961                         trips {                << 
962                                 wcss_phyb-crit << 
963                                         temper << 
964                                         hyster << 
965                                         type = << 
966                                 };             << 
967                         };                     << 
968                 };                             << 
969                                                << 
970                 top-glue-thermal {             << 
971                         thermal-sensors = <&ts << 
972                                                << 
973                         trips {                << 
974                                 top_glue-criti << 
975                                         temper << 
976                                         hyster << 
977                                         type = << 
978                                 };             << 
979                         };                        260                         };
980                 };                                261                 };
981         };                                        262         };
982                                                   263 
983         timer {                                   264         timer {
984                 compatible = "arm,armv8-timer"    265                 compatible = "arm,armv8-timer";
985                 interrupts = <GIC_PPI 2 (GIC_C    266                 interrupts = <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
986                              <GIC_PPI 3 (GIC_C    267                              <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
987                              <GIC_PPI 4 (GIC_C    268                              <GIC_PPI 4 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
988                              <GIC_PPI 1 (GIC_C    269                              <GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
989         };                                        270         };
990 };                                                271 };
                                                      

~ [ 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