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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml

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 /Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml (Architecture i386) and /Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml (Architecture ppc)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 # Copyright (c) 2018-2019 The Linux Foundation      2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
  3 %YAML 1.2                                           3 %YAML 1.2
  4 ---                                                 4 ---
  5 $id: http://devicetree.org/schemas/net/wireles      5 $id: http://devicetree.org/schemas/net/wireless/qcom,ath11k.yaml#
  6 $schema: http://devicetree.org/meta-schemas/co      6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7                                                     7 
  8 title: Qualcomm Technologies ath11k wireless d      8 title: Qualcomm Technologies ath11k wireless devices
  9                                                     9 
 10 maintainers:                                       10 maintainers:
 11   - Kalle Valo <kvalo@kernel.org>                   11   - Kalle Valo <kvalo@kernel.org>
 12   - Jeff Johnson <jjohnson@kernel.org>              12   - Jeff Johnson <jjohnson@kernel.org>
 13                                                    13 
 14 description: |                                     14 description: |
 15   These are dt entries for Qualcomm Technologi     15   These are dt entries for Qualcomm Technologies, Inc. IEEE 802.11ax
 16   devices, for example like AHB based IPQ8074.     16   devices, for example like AHB based IPQ8074.
 17                                                    17 
 18 properties:                                        18 properties:
 19   compatible:                                      19   compatible:
 20     enum:                                          20     enum:
 21       - qcom,ipq8074-wifi                          21       - qcom,ipq8074-wifi
 22       - qcom,ipq6018-wifi                          22       - qcom,ipq6018-wifi
 23       - qcom,wcn6750-wifi                          23       - qcom,wcn6750-wifi
 24       - qcom,ipq5018-wifi                          24       - qcom,ipq5018-wifi
 25                                                    25 
 26   reg:                                             26   reg:
 27     maxItems: 1                                    27     maxItems: 1
 28                                                    28 
 29   interrupts:                                      29   interrupts:
 30     minItems: 32                                   30     minItems: 32
 31     maxItems: 52                                   31     maxItems: 52
 32                                                    32 
 33   interrupt-names:                                 33   interrupt-names:
 34     maxItems: 52                                   34     maxItems: 52
 35                                                    35 
 36   qcom,rproc:                                      36   qcom,rproc:
 37     $ref: /schemas/types.yaml#/definitions/pha     37     $ref: /schemas/types.yaml#/definitions/phandle
 38     description:                                   38     description:
 39       DT entry of q6v5-wcss remoteproc driver.     39       DT entry of q6v5-wcss remoteproc driver.
 40       Phandle to a node that can contain the f     40       Phandle to a node that can contain the following properties
 41         * compatible                               41         * compatible
 42         * reg                                      42         * reg
 43         * reg-names                                43         * reg-names
 44                                                    44 
 45   qcom,ath11k-calibration-variant:                 45   qcom,ath11k-calibration-variant:
 46     $ref: /schemas/types.yaml#/definitions/str     46     $ref: /schemas/types.yaml#/definitions/string
 47     description:                                   47     description:
 48       string to uniquely identify variant of t     48       string to uniquely identify variant of the calibration data in the
 49       board-2.bin for designs with colliding b     49       board-2.bin for designs with colliding bus and device specific ids
 50                                                    50 
 51   memory-region:                                   51   memory-region:
 52     minItems: 1                                    52     minItems: 1
 53     maxItems: 2                                    53     maxItems: 2
 54     description:                                   54     description:
 55       phandle to a node describing reserved me     55       phandle to a node describing reserved memory (System RAM memory)
 56       used by ath11k firmware (see bindings/re     56       used by ath11k firmware (see bindings/reserved-memory/reserved-memory.txt)
 57                                                    57 
 58   iommus:                                          58   iommus:
 59     minItems: 1                                    59     minItems: 1
 60     maxItems: 2                                    60     maxItems: 2
 61                                                    61 
 62   ieee80211-freq-limit: true                       62   ieee80211-freq-limit: true
 63                                                    63 
 64   wifi-firmware:                                   64   wifi-firmware:
 65     type: object                                   65     type: object
 66     description: |                                 66     description: |
 67       WCN6750 wifi node can contain one option     67       WCN6750 wifi node can contain one optional firmware subnode.
 68       Firmware subnode is needed when the plat     68       Firmware subnode is needed when the platform does not have Trustzone.
 69     required:                                      69     required:
 70       - iommus                                     70       - iommus
 71                                                    71 
 72   qcom,smem-states:                                72   qcom,smem-states:
 73     $ref: /schemas/types.yaml#/definitions/pha     73     $ref: /schemas/types.yaml#/definitions/phandle-array
 74     description: State bits used by the AP to      74     description: State bits used by the AP to signal the WLAN Q6.
 75     items:                                         75     items:
 76       - description: Signal bits used to enabl     76       - description: Signal bits used to enable/disable low power mode
 77                      on WCN6750 in the case of     77                      on WCN6750 in the case of WoW (Wake on Wireless).
 78                                                    78 
 79   qcom,smem-state-names:                           79   qcom,smem-state-names:
 80     description: The names of the state bits u     80     description: The names of the state bits used for SMP2P output.
 81     items:                                         81     items:
 82       - const: wlan-smp2p-out                      82       - const: wlan-smp2p-out
 83                                                    83 
 84 required:                                          84 required:
 85   - compatible                                     85   - compatible
 86   - reg                                            86   - reg
 87   - interrupts                                     87   - interrupts
 88   - qcom,rproc                                     88   - qcom,rproc
 89                                                    89 
 90 additionalProperties: false                        90 additionalProperties: false
 91                                                    91 
 92 allOf:                                             92 allOf:
 93   - $ref: ieee80211.yaml#                          93   - $ref: ieee80211.yaml#
 94   - if:                                            94   - if:
 95       properties:                                  95       properties:
 96         compatible:                                96         compatible:
 97           contains:                                97           contains:
 98             enum:                                  98             enum:
 99               - qcom,ipq8074-wifi                  99               - qcom,ipq8074-wifi
100               - qcom,ipq6018-wifi                 100               - qcom,ipq6018-wifi
101     then:                                         101     then:
102       properties:                                 102       properties:
103         interrupts:                               103         interrupts:
104           items:                                  104           items:
105             - description: misc-pulse1 interru    105             - description: misc-pulse1 interrupt events
106             - description: misc-latch interrup    106             - description: misc-latch interrupt events
107             - description: sw exception interr    107             - description: sw exception interrupt events
108             - description: watchdog interrupt     108             - description: watchdog interrupt events
109             - description: interrupt event for    109             - description: interrupt event for ring CE0
110             - description: interrupt event for    110             - description: interrupt event for ring CE1
111             - description: interrupt event for    111             - description: interrupt event for ring CE2
112             - description: interrupt event for    112             - description: interrupt event for ring CE3
113             - description: interrupt event for    113             - description: interrupt event for ring CE4
114             - description: interrupt event for    114             - description: interrupt event for ring CE5
115             - description: interrupt event for    115             - description: interrupt event for ring CE6
116             - description: interrupt event for    116             - description: interrupt event for ring CE7
117             - description: interrupt event for    117             - description: interrupt event for ring CE8
118             - description: interrupt event for    118             - description: interrupt event for ring CE9
119             - description: interrupt event for    119             - description: interrupt event for ring CE10
120             - description: interrupt event for    120             - description: interrupt event for ring CE11
121             - description: interrupt event for    121             - description: interrupt event for ring host2wbm-desc-feed
122             - description: interrupt event for    122             - description: interrupt event for ring host2reo-re-injection
123             - description: interrupt event for    123             - description: interrupt event for ring host2reo-command
124             - description: interrupt event for    124             - description: interrupt event for ring host2rxdma-monitor-ring3
125             - description: interrupt event for    125             - description: interrupt event for ring host2rxdma-monitor-ring2
126             - description: interrupt event for    126             - description: interrupt event for ring host2rxdma-monitor-ring1
127             - description: interrupt event for    127             - description: interrupt event for ring reo2ost-exception
128             - description: interrupt event for    128             - description: interrupt event for ring wbm2host-rx-release
129             - description: interrupt event for    129             - description: interrupt event for ring reo2host-status
130             - description: interrupt event for    130             - description: interrupt event for ring reo2host-destination-ring4
131             - description: interrupt event for    131             - description: interrupt event for ring reo2host-destination-ring3
132             - description: interrupt event for    132             - description: interrupt event for ring reo2host-destination-ring2
133             - description: interrupt event for    133             - description: interrupt event for ring reo2host-destination-ring1
134             - description: interrupt event for    134             - description: interrupt event for ring rxdma2host-monitor-destination-mac3
135             - description: interrupt event for    135             - description: interrupt event for ring rxdma2host-monitor-destination-mac2
136             - description: interrupt event for    136             - description: interrupt event for ring rxdma2host-monitor-destination-mac1
137             - description: interrupt event for    137             - description: interrupt event for ring ppdu-end-interrupts-mac3
138             - description: interrupt event for    138             - description: interrupt event for ring ppdu-end-interrupts-mac2
139             - description: interrupt event for    139             - description: interrupt event for ring ppdu-end-interrupts-mac1
140             - description: interrupt event for    140             - description: interrupt event for ring rxdma2host-monitor-status-ring-mac3
141             - description: interrupt event for    141             - description: interrupt event for ring rxdma2host-monitor-status-ring-mac2
142             - description: interrupt event for    142             - description: interrupt event for ring rxdma2host-monitor-status-ring-mac1
143             - description: interrupt event for    143             - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
144             - description: interrupt event for    144             - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
145             - description: interrupt event for    145             - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
146             - description: interrupt event for    146             - description: interrupt event for ring rxdma2host-destination-ring-mac3
147             - description: interrupt event for    147             - description: interrupt event for ring rxdma2host-destination-ring-mac2
148             - description: interrupt event for    148             - description: interrupt event for ring rxdma2host-destination-ring-mac1
149             - description: interrupt event for    149             - description: interrupt event for ring host2tcl-input-ring4
150             - description: interrupt event for    150             - description: interrupt event for ring host2tcl-input-ring3
151             - description: interrupt event for    151             - description: interrupt event for ring host2tcl-input-ring2
152             - description: interrupt event for    152             - description: interrupt event for ring host2tcl-input-ring1
153             - description: interrupt event for    153             - description: interrupt event for ring wbm2host-tx-completions-ring3
154             - description: interrupt event for    154             - description: interrupt event for ring wbm2host-tx-completions-ring2
155             - description: interrupt event for    155             - description: interrupt event for ring wbm2host-tx-completions-ring1
156             - description: interrupt event for    156             - description: interrupt event for ring tcl2host-status-ring
157         interrupt-names:                          157         interrupt-names:
158           items:                                  158           items:
159             - const: misc-pulse1                  159             - const: misc-pulse1
160             - const: misc-latch                   160             - const: misc-latch
161             - const: sw-exception                 161             - const: sw-exception
162             - const: watchdog                     162             - const: watchdog
163             - const: ce0                          163             - const: ce0
164             - const: ce1                          164             - const: ce1
165             - const: ce2                          165             - const: ce2
166             - const: ce3                          166             - const: ce3
167             - const: ce4                          167             - const: ce4
168             - const: ce5                          168             - const: ce5
169             - const: ce6                          169             - const: ce6
170             - const: ce7                          170             - const: ce7
171             - const: ce8                          171             - const: ce8
172             - const: ce9                          172             - const: ce9
173             - const: ce10                         173             - const: ce10
174             - const: ce11                         174             - const: ce11
175             - const: host2wbm-desc-feed           175             - const: host2wbm-desc-feed
176             - const: host2reo-re-injection        176             - const: host2reo-re-injection
177             - const: host2reo-command             177             - const: host2reo-command
178             - const: host2rxdma-monitor-ring3     178             - const: host2rxdma-monitor-ring3
179             - const: host2rxdma-monitor-ring2     179             - const: host2rxdma-monitor-ring2
180             - const: host2rxdma-monitor-ring1     180             - const: host2rxdma-monitor-ring1
181             - const: reo2ost-exception            181             - const: reo2ost-exception
182             - const: wbm2host-rx-release          182             - const: wbm2host-rx-release
183             - const: reo2host-status              183             - const: reo2host-status
184             - const: reo2host-destination-ring    184             - const: reo2host-destination-ring4
185             - const: reo2host-destination-ring    185             - const: reo2host-destination-ring3
186             - const: reo2host-destination-ring    186             - const: reo2host-destination-ring2
187             - const: reo2host-destination-ring    187             - const: reo2host-destination-ring1
188             - const: rxdma2host-monitor-destin    188             - const: rxdma2host-monitor-destination-mac3
189             - const: rxdma2host-monitor-destin    189             - const: rxdma2host-monitor-destination-mac2
190             - const: rxdma2host-monitor-destin    190             - const: rxdma2host-monitor-destination-mac1
191             - const: ppdu-end-interrupts-mac3     191             - const: ppdu-end-interrupts-mac3
192             - const: ppdu-end-interrupts-mac2     192             - const: ppdu-end-interrupts-mac2
193             - const: ppdu-end-interrupts-mac1     193             - const: ppdu-end-interrupts-mac1
194             - const: rxdma2host-monitor-status    194             - const: rxdma2host-monitor-status-ring-mac3
195             - const: rxdma2host-monitor-status    195             - const: rxdma2host-monitor-status-ring-mac2
196             - const: rxdma2host-monitor-status    196             - const: rxdma2host-monitor-status-ring-mac1
197             - const: host2rxdma-host-buf-ring-    197             - const: host2rxdma-host-buf-ring-mac3
198             - const: host2rxdma-host-buf-ring-    198             - const: host2rxdma-host-buf-ring-mac2
199             - const: host2rxdma-host-buf-ring-    199             - const: host2rxdma-host-buf-ring-mac1
200             - const: rxdma2host-destination-ri    200             - const: rxdma2host-destination-ring-mac3
201             - const: rxdma2host-destination-ri    201             - const: rxdma2host-destination-ring-mac2
202             - const: rxdma2host-destination-ri    202             - const: rxdma2host-destination-ring-mac1
203             - const: host2tcl-input-ring4         203             - const: host2tcl-input-ring4
204             - const: host2tcl-input-ring3         204             - const: host2tcl-input-ring3
205             - const: host2tcl-input-ring2         205             - const: host2tcl-input-ring2
206             - const: host2tcl-input-ring1         206             - const: host2tcl-input-ring1
207             - const: wbm2host-tx-completions-r    207             - const: wbm2host-tx-completions-ring3
208             - const: wbm2host-tx-completions-r    208             - const: wbm2host-tx-completions-ring2
209             - const: wbm2host-tx-completions-r    209             - const: wbm2host-tx-completions-ring1
210             - const: tcl2host-status-ring         210             - const: tcl2host-status-ring
211                                                   211 
212   - if:                                           212   - if:
213       properties:                                 213       properties:
214         compatible:                               214         compatible:
215           contains:                               215           contains:
216             enum:                                 216             enum:
217               - qcom,ipq8074-wifi                 217               - qcom,ipq8074-wifi
218               - qcom,ipq6018-wifi                 218               - qcom,ipq6018-wifi
219     then:                                         219     then:
220       required:                                   220       required:
221         - interrupt-names                         221         - interrupt-names
222                                                   222 
223   - if:                                           223   - if:
224       properties:                                 224       properties:
225         compatible:                               225         compatible:
226           contains:                               226           contains:
227             enum:                                 227             enum:
228               - qcom,wcn6750-wifi                 228               - qcom,wcn6750-wifi
229     then:                                         229     then:
230       properties:                                 230       properties:
231         interrupts:                               231         interrupts:
232           items:                                  232           items:
233             - description: interrupt event for    233             - description: interrupt event for ring CE1
234             - description: interrupt event for    234             - description: interrupt event for ring CE2
235             - description: interrupt event for    235             - description: interrupt event for ring CE3
236             - description: interrupt event for    236             - description: interrupt event for ring CE4
237             - description: interrupt event for    237             - description: interrupt event for ring CE5
238             - description: interrupt event for    238             - description: interrupt event for ring CE6
239             - description: interrupt event for    239             - description: interrupt event for ring CE7
240             - description: interrupt event for    240             - description: interrupt event for ring CE8
241             - description: interrupt event for    241             - description: interrupt event for ring CE9
242             - description: interrupt event for    242             - description: interrupt event for ring CE10
243             - description: interrupt event for    243             - description: interrupt event for ring DP1
244             - description: interrupt event for    244             - description: interrupt event for ring DP2
245             - description: interrupt event for    245             - description: interrupt event for ring DP3
246             - description: interrupt event for    246             - description: interrupt event for ring DP4
247             - description: interrupt event for    247             - description: interrupt event for ring DP5
248             - description: interrupt event for    248             - description: interrupt event for ring DP6
249             - description: interrupt event for    249             - description: interrupt event for ring DP7
250             - description: interrupt event for    250             - description: interrupt event for ring DP8
251             - description: interrupt event for    251             - description: interrupt event for ring DP9
252             - description: interrupt event for    252             - description: interrupt event for ring DP10
253             - description: interrupt event for    253             - description: interrupt event for ring DP11
254             - description: interrupt event for    254             - description: interrupt event for ring DP12
255             - description: interrupt event for    255             - description: interrupt event for ring DP13
256             - description: interrupt event for    256             - description: interrupt event for ring DP14
257             - description: interrupt event for    257             - description: interrupt event for ring DP15
258             - description: interrupt event for    258             - description: interrupt event for ring DP16
259             - description: interrupt event for    259             - description: interrupt event for ring DP17
260             - description: interrupt event for    260             - description: interrupt event for ring DP18
261             - description: interrupt event for    261             - description: interrupt event for ring DP19
262             - description: interrupt event for    262             - description: interrupt event for ring DP20
263             - description: interrupt event for    263             - description: interrupt event for ring DP21
264             - description: interrupt event for    264             - description: interrupt event for ring DP22
265                                                   265 
266 examples:                                         266 examples:
267   - |                                             267   - |
268     wifi0: wifi@c000000 {                         268     wifi0: wifi@c000000 {
269         compatible = "qcom,ipq8074-wifi";         269         compatible = "qcom,ipq8074-wifi";
270         reg = <0xc000000 0x2000000>;              270         reg = <0xc000000 0x2000000>;
271         interrupts = <0 320 1>,                   271         interrupts = <0 320 1>,
272                      <0 319 1>,                   272                      <0 319 1>,
273                      <0 318 1>,                   273                      <0 318 1>,
274                      <0 317 1>,                   274                      <0 317 1>,
275                      <0 316 1>,                   275                      <0 316 1>,
276                      <0 315 1>,                   276                      <0 315 1>,
277                      <0 314 1>,                   277                      <0 314 1>,
278                      <0 311 1>,                   278                      <0 311 1>,
279                      <0 310 1>,                   279                      <0 310 1>,
280                      <0 411 1>,                   280                      <0 411 1>,
281                      <0 410 1>,                   281                      <0 410 1>,
282                      <0 40 1>,                    282                      <0 40 1>,
283                      <0 39 1>,                    283                      <0 39 1>,
284                      <0 302 1>,                   284                      <0 302 1>,
285                      <0 301 1>,                   285                      <0 301 1>,
286                      <0 37 1>,                    286                      <0 37 1>,
287                      <0 36 1>,                    287                      <0 36 1>,
288                      <0 296 1>,                   288                      <0 296 1>,
289                      <0 295 1>,                   289                      <0 295 1>,
290                      <0 294 1>,                   290                      <0 294 1>,
291                      <0 293 1>,                   291                      <0 293 1>,
292                      <0 292 1>,                   292                      <0 292 1>,
293                      <0 291 1>,                   293                      <0 291 1>,
294                      <0 290 1>,                   294                      <0 290 1>,
295                      <0 289 1>,                   295                      <0 289 1>,
296                      <0 288 1>,                   296                      <0 288 1>,
297                      <0 239 1>,                   297                      <0 239 1>,
298                      <0 236 1>,                   298                      <0 236 1>,
299                      <0 235 1>,                   299                      <0 235 1>,
300                      <0 234 1>,                   300                      <0 234 1>,
301                      <0 233 1>,                   301                      <0 233 1>,
302                      <0 232 1>,                   302                      <0 232 1>,
303                      <0 231 1>,                   303                      <0 231 1>,
304                      <0 230 1>,                   304                      <0 230 1>,
305                      <0 229 1>,                   305                      <0 229 1>,
306                      <0 228 1>,                   306                      <0 228 1>,
307                      <0 224 1>,                   307                      <0 224 1>,
308                      <0 223 1>,                   308                      <0 223 1>,
309                      <0 203 1>,                   309                      <0 203 1>,
310                      <0 183 1>,                   310                      <0 183 1>,
311                      <0 180 1>,                   311                      <0 180 1>,
312                      <0 179 1>,                   312                      <0 179 1>,
313                      <0 178 1>,                   313                      <0 178 1>,
314                      <0 177 1>,                   314                      <0 177 1>,
315                      <0 176 1>,                   315                      <0 176 1>,
316                      <0 163 1>,                   316                      <0 163 1>,
317                      <0 162 1>,                   317                      <0 162 1>,
318                      <0 160 1>,                   318                      <0 160 1>,
319                      <0 159 1>,                   319                      <0 159 1>,
320                      <0 158 1>,                   320                      <0 158 1>,
321                      <0 157 1>,                   321                      <0 157 1>,
322                      <0 156 1>;                   322                      <0 156 1>;
323         interrupt-names = "misc-pulse1",          323         interrupt-names = "misc-pulse1",
324                           "misc-latch",           324                           "misc-latch",
325                           "sw-exception",         325                           "sw-exception",
326                           "watchdog",             326                           "watchdog",
327                           "ce0",                  327                           "ce0",
328                           "ce1",                  328                           "ce1",
329                           "ce2",                  329                           "ce2",
330                           "ce3",                  330                           "ce3",
331                           "ce4",                  331                           "ce4",
332                           "ce5",                  332                           "ce5",
333                           "ce6",                  333                           "ce6",
334                           "ce7",                  334                           "ce7",
335                           "ce8",                  335                           "ce8",
336                           "ce9",                  336                           "ce9",
337                           "ce10",                 337                           "ce10",
338                           "ce11",                 338                           "ce11",
339                           "host2wbm-desc-feed"    339                           "host2wbm-desc-feed",
340                           "host2reo-re-injecti    340                           "host2reo-re-injection",
341                           "host2reo-command",     341                           "host2reo-command",
342                           "host2rxdma-monitor-    342                           "host2rxdma-monitor-ring3",
343                           "host2rxdma-monitor-    343                           "host2rxdma-monitor-ring2",
344                           "host2rxdma-monitor-    344                           "host2rxdma-monitor-ring1",
345                           "reo2ost-exception",    345                           "reo2ost-exception",
346                           "wbm2host-rx-release    346                           "wbm2host-rx-release",
347                           "reo2host-status",      347                           "reo2host-status",
348                           "reo2host-destinatio    348                           "reo2host-destination-ring4",
349                           "reo2host-destinatio    349                           "reo2host-destination-ring3",
350                           "reo2host-destinatio    350                           "reo2host-destination-ring2",
351                           "reo2host-destinatio    351                           "reo2host-destination-ring1",
352                           "rxdma2host-monitor-    352                           "rxdma2host-monitor-destination-mac3",
353                           "rxdma2host-monitor-    353                           "rxdma2host-monitor-destination-mac2",
354                           "rxdma2host-monitor-    354                           "rxdma2host-monitor-destination-mac1",
355                           "ppdu-end-interrupts    355                           "ppdu-end-interrupts-mac3",
356                           "ppdu-end-interrupts    356                           "ppdu-end-interrupts-mac2",
357                           "ppdu-end-interrupts    357                           "ppdu-end-interrupts-mac1",
358                           "rxdma2host-monitor-    358                           "rxdma2host-monitor-status-ring-mac3",
359                           "rxdma2host-monitor-    359                           "rxdma2host-monitor-status-ring-mac2",
360                           "rxdma2host-monitor-    360                           "rxdma2host-monitor-status-ring-mac1",
361                           "host2rxdma-host-buf    361                           "host2rxdma-host-buf-ring-mac3",
362                           "host2rxdma-host-buf    362                           "host2rxdma-host-buf-ring-mac2",
363                           "host2rxdma-host-buf    363                           "host2rxdma-host-buf-ring-mac1",
364                           "rxdma2host-destinat    364                           "rxdma2host-destination-ring-mac3",
365                           "rxdma2host-destinat    365                           "rxdma2host-destination-ring-mac2",
366                           "rxdma2host-destinat    366                           "rxdma2host-destination-ring-mac1",
367                           "host2tcl-input-ring    367                           "host2tcl-input-ring4",
368                           "host2tcl-input-ring    368                           "host2tcl-input-ring3",
369                           "host2tcl-input-ring    369                           "host2tcl-input-ring2",
370                           "host2tcl-input-ring    370                           "host2tcl-input-ring1",
371                           "wbm2host-tx-complet    371                           "wbm2host-tx-completions-ring3",
372                           "wbm2host-tx-complet    372                           "wbm2host-tx-completions-ring2",
373                           "wbm2host-tx-complet    373                           "wbm2host-tx-completions-ring1",
374                           "tcl2host-status-rin    374                           "tcl2host-status-ring";
375         qcom,rproc = <&q6v5_wcss>;                375         qcom,rproc = <&q6v5_wcss>;
376     };                                            376     };
377                                                   377 
378   - |                                             378   - |
379                                                   379 
380     reserved-memory {                             380     reserved-memory {
381         #address-cells = <2>;                     381         #address-cells = <2>;
382         #size-cells = <2>;                        382         #size-cells = <2>;
383                                                   383 
384         qcn9074_0: wifi@51100000 {                384         qcn9074_0: wifi@51100000 {
385             no-map;                               385             no-map;
386             reg = <0x0 0x51100000 0x0 0x035000    386             reg = <0x0 0x51100000 0x0 0x03500000>;
387         };                                        387         };
388     };                                            388     };
389                                                   389 
390     pci {                                         390     pci {
391         pcie0 {                                   391         pcie0 {
392             #size-cells = <2>;                    392             #size-cells = <2>;
393             #address-cells = <3>;                 393             #address-cells = <3>;
394                                                   394 
395             wifi_0: wifi@0 {                      395             wifi_0: wifi@0 {
396                 reg = <0 0 0 0 0>;                396                 reg = <0 0 0 0 0>;
397                 memory-region = <&qcn9074_0>;     397                 memory-region = <&qcn9074_0>;
398             };                                    398             };
399         };                                        399         };
400     };                                            400     };
401                                                   401 
402   - |                                             402   - |
403     #include <dt-bindings/interrupt-controller    403     #include <dt-bindings/interrupt-controller/arm-gic.h>
404                                                   404 
405     reserved-memory {                             405     reserved-memory {
406         #address-cells = <2>;                     406         #address-cells = <2>;
407         #size-cells = <2>;                        407         #size-cells = <2>;
408                                                   408 
409         wlan_ce_mem: memory@4cd000 {              409         wlan_ce_mem: memory@4cd000 {
410             no-map;                               410             no-map;
411             reg = <0x0 0x004cd000 0x0 0x1000>;    411             reg = <0x0 0x004cd000 0x0 0x1000>;
412         };                                        412         };
413                                                   413 
414         wlan_fw_mem: memory@80c00000 {            414         wlan_fw_mem: memory@80c00000 {
415             no-map;                               415             no-map;
416             reg = <0x0 0x80c00000 0x0 0xc00000    416             reg = <0x0 0x80c00000 0x0 0xc00000>;
417         };                                        417         };
418     };                                            418     };
419                                                   419 
420     wifi: wifi@17a10040 {                         420     wifi: wifi@17a10040 {
421         compatible = "qcom,wcn6750-wifi";         421         compatible = "qcom,wcn6750-wifi";
422         reg = <0x17a10040 0x0>;                   422         reg = <0x17a10040 0x0>;
423         iommus = <&apps_smmu 0x1c00 0x1>;         423         iommus = <&apps_smmu 0x1c00 0x1>;
424         interrupts = <GIC_SPI 768 IRQ_TYPE_EDG    424         interrupts = <GIC_SPI 768 IRQ_TYPE_EDGE_RISING>,
425                      <GIC_SPI 769 IRQ_TYPE_EDG    425                      <GIC_SPI 769 IRQ_TYPE_EDGE_RISING>,
426                      <GIC_SPI 770 IRQ_TYPE_EDG    426                      <GIC_SPI 770 IRQ_TYPE_EDGE_RISING>,
427                      <GIC_SPI 771 IRQ_TYPE_EDG    427                      <GIC_SPI 771 IRQ_TYPE_EDGE_RISING>,
428                      <GIC_SPI 772 IRQ_TYPE_EDG    428                      <GIC_SPI 772 IRQ_TYPE_EDGE_RISING>,
429                      <GIC_SPI 773 IRQ_TYPE_EDG    429                      <GIC_SPI 773 IRQ_TYPE_EDGE_RISING>,
430                      <GIC_SPI 774 IRQ_TYPE_EDG    430                      <GIC_SPI 774 IRQ_TYPE_EDGE_RISING>,
431                      <GIC_SPI 775 IRQ_TYPE_EDG    431                      <GIC_SPI 775 IRQ_TYPE_EDGE_RISING>,
432                      <GIC_SPI 776 IRQ_TYPE_EDG    432                      <GIC_SPI 776 IRQ_TYPE_EDGE_RISING>,
433                      <GIC_SPI 777 IRQ_TYPE_EDG    433                      <GIC_SPI 777 IRQ_TYPE_EDGE_RISING>,
434                      <GIC_SPI 778 IRQ_TYPE_EDG    434                      <GIC_SPI 778 IRQ_TYPE_EDGE_RISING>,
435                      <GIC_SPI 779 IRQ_TYPE_EDG    435                      <GIC_SPI 779 IRQ_TYPE_EDGE_RISING>,
436                      <GIC_SPI 780 IRQ_TYPE_EDG    436                      <GIC_SPI 780 IRQ_TYPE_EDGE_RISING>,
437                      <GIC_SPI 781 IRQ_TYPE_EDG    437                      <GIC_SPI 781 IRQ_TYPE_EDGE_RISING>,
438                      <GIC_SPI 782 IRQ_TYPE_EDG    438                      <GIC_SPI 782 IRQ_TYPE_EDGE_RISING>,
439                      <GIC_SPI 783 IRQ_TYPE_EDG    439                      <GIC_SPI 783 IRQ_TYPE_EDGE_RISING>,
440                      <GIC_SPI 784 IRQ_TYPE_EDG    440                      <GIC_SPI 784 IRQ_TYPE_EDGE_RISING>,
441                      <GIC_SPI 785 IRQ_TYPE_EDG    441                      <GIC_SPI 785 IRQ_TYPE_EDGE_RISING>,
442                      <GIC_SPI 786 IRQ_TYPE_EDG    442                      <GIC_SPI 786 IRQ_TYPE_EDGE_RISING>,
443                      <GIC_SPI 787 IRQ_TYPE_EDG    443                      <GIC_SPI 787 IRQ_TYPE_EDGE_RISING>,
444                      <GIC_SPI 788 IRQ_TYPE_EDG    444                      <GIC_SPI 788 IRQ_TYPE_EDGE_RISING>,
445                      <GIC_SPI 789 IRQ_TYPE_EDG    445                      <GIC_SPI 789 IRQ_TYPE_EDGE_RISING>,
446                      <GIC_SPI 790 IRQ_TYPE_EDG    446                      <GIC_SPI 790 IRQ_TYPE_EDGE_RISING>,
447                      <GIC_SPI 791 IRQ_TYPE_EDG    447                      <GIC_SPI 791 IRQ_TYPE_EDGE_RISING>,
448                      <GIC_SPI 792 IRQ_TYPE_EDG    448                      <GIC_SPI 792 IRQ_TYPE_EDGE_RISING>,
449                      <GIC_SPI 793 IRQ_TYPE_EDG    449                      <GIC_SPI 793 IRQ_TYPE_EDGE_RISING>,
450                      <GIC_SPI 794 IRQ_TYPE_EDG    450                      <GIC_SPI 794 IRQ_TYPE_EDGE_RISING>,
451                      <GIC_SPI 795 IRQ_TYPE_EDG    451                      <GIC_SPI 795 IRQ_TYPE_EDGE_RISING>,
452                      <GIC_SPI 796 IRQ_TYPE_EDG    452                      <GIC_SPI 796 IRQ_TYPE_EDGE_RISING>,
453                      <GIC_SPI 797 IRQ_TYPE_EDG    453                      <GIC_SPI 797 IRQ_TYPE_EDGE_RISING>,
454                      <GIC_SPI 798 IRQ_TYPE_EDG    454                      <GIC_SPI 798 IRQ_TYPE_EDGE_RISING>,
455                      <GIC_SPI 799 IRQ_TYPE_EDG    455                      <GIC_SPI 799 IRQ_TYPE_EDGE_RISING>;
456         qcom,rproc = <&remoteproc_wpss>;          456         qcom,rproc = <&remoteproc_wpss>;
457         memory-region = <&wlan_fw_mem>, <&wlan    457         memory-region = <&wlan_fw_mem>, <&wlan_ce_mem>;
458         qcom,smem-states = <&wlan_smp2p_out 0>    458         qcom,smem-states = <&wlan_smp2p_out 0>;
459         qcom,smem-state-names = "wlan-smp2p-ou    459         qcom,smem-state-names = "wlan-smp2p-out";
460         wifi-firmware {                           460         wifi-firmware {
461             iommus = <&apps_smmu 0x1c02 0x1>;     461             iommus = <&apps_smmu 0x1c02 0x1>;
462         };                                        462         };
463     };                                            463     };
                                                      

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