Lines Matching +full:wcn6750 +full:- +full:wifi

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Kalle Valo <kvalo@kernel.org>
20 - qcom,ipq8074-wifi
21 - qcom,ipq6018-wifi
22 - qcom,wcn6750-wifi
23 - qcom,ipq5018-wifi
32 interrupt-names:
38 DT entry of q6v5-wcss remoteproc driver.
42 * reg-names
44 qcom,ath11k-calibration-variant:
48 board-2.bin for designs with colliding bus and device specific ids
50 memory-region:
55 used by ath11k firmware (see bindings/reserved-memory/reserved-memory.txt)
61 wifi-firmware:
64 WCN6750 wifi node can contain one optional firmware subnode.
67 - iommus
69 qcom,smem-states:
70 $ref: /schemas/types.yaml#/definitions/phandle-array
73 - description: Signal bits used to enable/disable low power mode
74 on WCN6750 in the case of WoW (Wake on Wireless).
76 qcom,smem-state-names:
79 - const: wlan-smp2p-out
82 - compatible
83 - reg
84 - interrupts
85 - qcom,rproc
90 - if:
95 - qcom,ipq8074-wifi
96 - qcom,ipq6018-wifi
101 - description: misc-pulse1 interrupt events
102 - description: misc-latch interrupt events
103 - description: sw exception interrupt events
104 - description: watchdog interrupt events
105 - description: interrupt event for ring CE0
106 - description: interrupt event for ring CE1
107 - description: interrupt event for ring CE2
108 - description: interrupt event for ring CE3
109 - description: interrupt event for ring CE4
110 - description: interrupt event for ring CE5
111 - description: interrupt event for ring CE6
112 - description: interrupt event for ring CE7
113 - description: interrupt event for ring CE8
114 - description: interrupt event for ring CE9
115 - description: interrupt event for ring CE10
116 - description: interrupt event for ring CE11
117 - description: interrupt event for ring host2wbm-desc-feed
118 - description: interrupt event for ring host2reo-re-injection
119 - description: interrupt event for ring host2reo-command
120 - description: interrupt event for ring host2rxdma-monitor-ring3
121 - description: interrupt event for ring host2rxdma-monitor-ring2
122 - description: interrupt event for ring host2rxdma-monitor-ring1
123 - description: interrupt event for ring reo2ost-exception
124 - description: interrupt event for ring wbm2host-rx-release
125 - description: interrupt event for ring reo2host-status
126 - description: interrupt event for ring reo2host-destination-ring4
127 - description: interrupt event for ring reo2host-destination-ring3
128 - description: interrupt event for ring reo2host-destination-ring2
129 - description: interrupt event for ring reo2host-destination-ring1
130 - description: interrupt event for ring rxdma2host-monitor-destination-mac3
131 - description: interrupt event for ring rxdma2host-monitor-destination-mac2
132 - description: interrupt event for ring rxdma2host-monitor-destination-mac1
133 - description: interrupt event for ring ppdu-end-interrupts-mac3
134 - description: interrupt event for ring ppdu-end-interrupts-mac2
135 - description: interrupt event for ring ppdu-end-interrupts-mac1
136 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac3
137 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac2
138 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac1
139 - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
140 - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
141 - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
142 - description: interrupt event for ring rxdma2host-destination-ring-mac3
143 - description: interrupt event for ring rxdma2host-destination-ring-mac2
144 - description: interrupt event for ring rxdma2host-destination-ring-mac1
145 - description: interrupt event for ring host2tcl-input-ring4
146 - description: interrupt event for ring host2tcl-input-ring3
147 - description: interrupt event for ring host2tcl-input-ring2
148 - description: interrupt event for ring host2tcl-input-ring1
149 - description: interrupt event for ring wbm2host-tx-completions-ring3
150 - description: interrupt event for ring wbm2host-tx-completions-ring2
151 - description: interrupt event for ring wbm2host-tx-completions-ring1
152 - description: interrupt event for ring tcl2host-status-ring
153 interrupt-names:
155 - const: misc-pulse1
156 - const: misc-latch
157 - const: sw-exception
158 - const: watchdog
159 - const: ce0
160 - const: ce1
161 - const: ce2
162 - const: ce3
163 - const: ce4
164 - const: ce5
165 - const: ce6
166 - const: ce7
167 - const: ce8
168 - const: ce9
169 - const: ce10
170 - const: ce11
171 - const: host2wbm-desc-feed
172 - const: host2reo-re-injection
173 - const: host2reo-command
174 - const: host2rxdma-monitor-ring3
175 - const: host2rxdma-monitor-ring2
176 - const: host2rxdma-monitor-ring1
177 - const: reo2ost-exception
178 - const: wbm2host-rx-release
179 - const: reo2host-status
180 - const: reo2host-destination-ring4
181 - const: reo2host-destination-ring3
182 - const: reo2host-destination-ring2
183 - const: reo2host-destination-ring1
184 - const: rxdma2host-monitor-destination-mac3
185 - const: rxdma2host-monitor-destination-mac2
186 - const: rxdma2host-monitor-destination-mac1
187 - const: ppdu-end-interrupts-mac3
188 - const: ppdu-end-interrupts-mac2
189 - const: ppdu-end-interrupts-mac1
190 - const: rxdma2host-monitor-status-ring-mac3
191 - const: rxdma2host-monitor-status-ring-mac2
192 - const: rxdma2host-monitor-status-ring-mac1
193 - const: host2rxdma-host-buf-ring-mac3
194 - const: host2rxdma-host-buf-ring-mac2
195 - const: host2rxdma-host-buf-ring-mac1
196 - const: rxdma2host-destination-ring-mac3
197 - const: rxdma2host-destination-ring-mac2
198 - const: rxdma2host-destination-ring-mac1
199 - const: host2tcl-input-ring4
200 - const: host2tcl-input-ring3
201 - const: host2tcl-input-ring2
202 - const: host2tcl-input-ring1
203 - const: wbm2host-tx-completions-ring3
204 - const: wbm2host-tx-completions-ring2
205 - const: wbm2host-tx-completions-ring1
206 - const: tcl2host-status-ring
208 - if:
213 - qcom,ipq8074-wifi
214 - qcom,ipq6018-wifi
217 - interrupt-names
219 - if:
224 - qcom,wcn6750-wifi
229 - description: interrupt event for ring CE1
230 - description: interrupt event for ring CE2
231 - description: interrupt event for ring CE3
232 - description: interrupt event for ring CE4
233 - description: interrupt event for ring CE5
234 - description: interrupt event for ring CE6
235 - description: interrupt event for ring CE7
236 - description: interrupt event for ring CE8
237 - description: interrupt event for ring CE9
238 - description: interrupt event for ring CE10
239 - description: interrupt event for ring DP1
240 - description: interrupt event for ring DP2
241 - description: interrupt event for ring DP3
242 - description: interrupt event for ring DP4
243 - description: interrupt event for ring DP5
244 - description: interrupt event for ring DP6
245 - description: interrupt event for ring DP7
246 - description: interrupt event for ring DP8
247 - description: interrupt event for ring DP9
248 - description: interrupt event for ring DP10
249 - description: interrupt event for ring DP11
250 - description: interrupt event for ring DP12
251 - description: interrupt event for ring DP13
252 - description: interrupt event for ring DP14
253 - description: interrupt event for ring DP15
254 - description: interrupt event for ring DP16
255 - description: interrupt event for ring DP17
256 - description: interrupt event for ring DP18
257 - description: interrupt event for ring DP19
258 - description: interrupt event for ring DP20
259 - description: interrupt event for ring DP21
260 - description: interrupt event for ring DP22
263 - |
266 compatible = "qcom,ipq8074-wcss-pil";
269 reg-names = "qdsp6",
273 wifi0: wifi@c000000 {
274 compatible = "qcom,ipq8074-wifi";
328 interrupt-names = "misc-pulse1",
329 "misc-latch",
330 "sw-exception",
344 "host2wbm-desc-feed",
345 "host2reo-re-injection",
346 "host2reo-command",
347 "host2rxdma-monitor-ring3",
348 "host2rxdma-monitor-ring2",
349 "host2rxdma-monitor-ring1",
350 "reo2ost-exception",
351 "wbm2host-rx-release",
352 "reo2host-status",
353 "reo2host-destination-ring4",
354 "reo2host-destination-ring3",
355 "reo2host-destination-ring2",
356 "reo2host-destination-ring1",
357 "rxdma2host-monitor-destination-mac3",
358 "rxdma2host-monitor-destination-mac2",
359 "rxdma2host-monitor-destination-mac1",
360 "ppdu-end-interrupts-mac3",
361 "ppdu-end-interrupts-mac2",
362 "ppdu-end-interrupts-mac1",
363 "rxdma2host-monitor-status-ring-mac3",
364 "rxdma2host-monitor-status-ring-mac2",
365 "rxdma2host-monitor-status-ring-mac1",
366 "host2rxdma-host-buf-ring-mac3",
367 "host2rxdma-host-buf-ring-mac2",
368 "host2rxdma-host-buf-ring-mac1",
369 "rxdma2host-destination-ring-mac3",
370 "rxdma2host-destination-ring-mac2",
371 "rxdma2host-destination-ring-mac1",
372 "host2tcl-input-ring4",
373 "host2tcl-input-ring3",
374 "host2tcl-input-ring2",
375 "host2tcl-input-ring1",
376 "wbm2host-tx-completions-ring3",
377 "wbm2host-tx-completions-ring2",
378 "wbm2host-tx-completions-ring1",
379 "tcl2host-status-ring";
383 - |
385 reserved-memory {
386 #address-cells = <2>;
387 #size-cells = <2>;
389 qcn9074_0: wifi@51100000 {
390 no-map;
397 #size-cells = <2>;
398 #address-cells = <3>;
400 wifi_0: wifi@0 {
402 memory-region = <&qcn9074_0>;
407 - |
408 #include <dt-bindings/interrupt-controller/arm-gic.h>
410 reserved-memory {
411 #address-cells = <2>;
412 #size-cells = <2>;
415 no-map;
420 no-map;
425 wifi: wifi@17a10040 {
426 compatible = "qcom,wcn6750-wifi";
462 memory-region = <&wlan_fw_mem>, <&wlan_ce_mem>;
463 qcom,smem-states = <&wlan_smp2p_out 0>;
464 qcom,smem-state-names = "wlan-smp2p-out";
465 wifi-firmware {