Lines Matching +full:ath11k +full:- +full:calibration +full:- +full:variant
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 ---
5 $id: http://devicetree.org/schemas/net/wireless/qcom,ath11k.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Qualcomm Technologies ath11k wireless devices
11 - Jeff Johnson <jjohnson@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,calibration-variant:
47 string to uniquely identify variant of the calibration data in the
48 board-2.bin for designs with colliding bus and device specific ids
50 qcom,ath11k-calibration-variant:
54 string to uniquely identify variant of the calibration data in the
55 board-2.bin for designs with colliding bus and device specific ids
57 memory-region:
62 used by ath11k firmware (see bindings/reserved-memory/reserved-memory.txt)
68 ieee80211-freq-limit: true
70 wifi-firmware:
76 - iommus
78 qcom,smem-states:
79 $ref: /schemas/types.yaml#/definitions/phandle-array
82 - description: Signal bits used to enable/disable low power mode
85 qcom,smem-state-names:
88 - const: wlan-smp2p-out
91 - compatible
92 - reg
93 - interrupts
94 - qcom,rproc
99 - $ref: ieee80211.yaml#
100 - if:
105 - qcom,ipq8074-wifi
106 - qcom,ipq6018-wifi
111 - description: misc-pulse1 interrupt events
112 - description: misc-latch interrupt events
113 - description: sw exception interrupt events
114 - description: watchdog interrupt events
115 - description: interrupt event for ring CE0
116 - description: interrupt event for ring CE1
117 - description: interrupt event for ring CE2
118 - description: interrupt event for ring CE3
119 - description: interrupt event for ring CE4
120 - description: interrupt event for ring CE5
121 - description: interrupt event for ring CE6
122 - description: interrupt event for ring CE7
123 - description: interrupt event for ring CE8
124 - description: interrupt event for ring CE9
125 - description: interrupt event for ring CE10
126 - description: interrupt event for ring CE11
127 - description: interrupt event for ring host2wbm-desc-feed
128 - description: interrupt event for ring host2reo-re-injection
129 - description: interrupt event for ring host2reo-command
130 - description: interrupt event for ring host2rxdma-monitor-ring3
131 - description: interrupt event for ring host2rxdma-monitor-ring2
132 - description: interrupt event for ring host2rxdma-monitor-ring1
133 - description: interrupt event for ring reo2ost-exception
134 - description: interrupt event for ring wbm2host-rx-release
135 - description: interrupt event for ring reo2host-status
136 - description: interrupt event for ring reo2host-destination-ring4
137 - description: interrupt event for ring reo2host-destination-ring3
138 - description: interrupt event for ring reo2host-destination-ring2
139 - description: interrupt event for ring reo2host-destination-ring1
140 - description: interrupt event for ring rxdma2host-monitor-destination-mac3
141 - description: interrupt event for ring rxdma2host-monitor-destination-mac2
142 - description: interrupt event for ring rxdma2host-monitor-destination-mac1
143 - description: interrupt event for ring ppdu-end-interrupts-mac3
144 - description: interrupt event for ring ppdu-end-interrupts-mac2
145 - description: interrupt event for ring ppdu-end-interrupts-mac1
146 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac3
147 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac2
148 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac1
149 - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
150 - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
151 - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
152 - description: interrupt event for ring rxdma2host-destination-ring-mac3
153 - description: interrupt event for ring rxdma2host-destination-ring-mac2
154 - description: interrupt event for ring rxdma2host-destination-ring-mac1
155 - description: interrupt event for ring host2tcl-input-ring4
156 - description: interrupt event for ring host2tcl-input-ring3
157 - description: interrupt event for ring host2tcl-input-ring2
158 - description: interrupt event for ring host2tcl-input-ring1
159 - description: interrupt event for ring wbm2host-tx-completions-ring3
160 - description: interrupt event for ring wbm2host-tx-completions-ring2
161 - description: interrupt event for ring wbm2host-tx-completions-ring1
162 - description: interrupt event for ring tcl2host-status-ring
163 interrupt-names:
165 - const: misc-pulse1
166 - const: misc-latch
167 - const: sw-exception
168 - const: watchdog
169 - const: ce0
170 - const: ce1
171 - const: ce2
172 - const: ce3
173 - const: ce4
174 - const: ce5
175 - const: ce6
176 - const: ce7
177 - const: ce8
178 - const: ce9
179 - const: ce10
180 - const: ce11
181 - const: host2wbm-desc-feed
182 - const: host2reo-re-injection
183 - const: host2reo-command
184 - const: host2rxdma-monitor-ring3
185 - const: host2rxdma-monitor-ring2
186 - const: host2rxdma-monitor-ring1
187 - const: reo2ost-exception
188 - const: wbm2host-rx-release
189 - const: reo2host-status
190 - const: reo2host-destination-ring4
191 - const: reo2host-destination-ring3
192 - const: reo2host-destination-ring2
193 - const: reo2host-destination-ring1
194 - const: rxdma2host-monitor-destination-mac3
195 - const: rxdma2host-monitor-destination-mac2
196 - const: rxdma2host-monitor-destination-mac1
197 - const: ppdu-end-interrupts-mac3
198 - const: ppdu-end-interrupts-mac2
199 - const: ppdu-end-interrupts-mac1
200 - const: rxdma2host-monitor-status-ring-mac3
201 - const: rxdma2host-monitor-status-ring-mac2
202 - const: rxdma2host-monitor-status-ring-mac1
203 - const: host2rxdma-host-buf-ring-mac3
204 - const: host2rxdma-host-buf-ring-mac2
205 - const: host2rxdma-host-buf-ring-mac1
206 - const: rxdma2host-destination-ring-mac3
207 - const: rxdma2host-destination-ring-mac2
208 - const: rxdma2host-destination-ring-mac1
209 - const: host2tcl-input-ring4
210 - const: host2tcl-input-ring3
211 - const: host2tcl-input-ring2
212 - const: host2tcl-input-ring1
213 - const: wbm2host-tx-completions-ring3
214 - const: wbm2host-tx-completions-ring2
215 - const: wbm2host-tx-completions-ring1
216 - const: tcl2host-status-ring
218 - if:
223 - qcom,ipq8074-wifi
224 - qcom,ipq6018-wifi
227 - interrupt-names
229 - if:
234 - qcom,wcn6750-wifi
239 - description: interrupt event for ring CE1
240 - description: interrupt event for ring CE2
241 - description: interrupt event for ring CE3
242 - description: interrupt event for ring CE4
243 - description: interrupt event for ring CE5
244 - description: interrupt event for ring CE6
245 - description: interrupt event for ring CE7
246 - description: interrupt event for ring CE8
247 - description: interrupt event for ring CE9
248 - description: interrupt event for ring CE10
249 - description: interrupt event for ring DP1
250 - description: interrupt event for ring DP2
251 - description: interrupt event for ring DP3
252 - description: interrupt event for ring DP4
253 - description: interrupt event for ring DP5
254 - description: interrupt event for ring DP6
255 - description: interrupt event for ring DP7
256 - description: interrupt event for ring DP8
257 - description: interrupt event for ring DP9
258 - description: interrupt event for ring DP10
259 - description: interrupt event for ring DP11
260 - description: interrupt event for ring DP12
261 - description: interrupt event for ring DP13
262 - description: interrupt event for ring DP14
263 - description: interrupt event for ring DP15
264 - description: interrupt event for ring DP16
265 - description: interrupt event for ring DP17
266 - description: interrupt event for ring DP18
267 - description: interrupt event for ring DP19
268 - description: interrupt event for ring DP20
269 - description: interrupt event for ring DP21
270 - description: interrupt event for ring DP22
273 - |
275 compatible = "qcom,ipq8074-wifi";
329 interrupt-names = "misc-pulse1",
330 "misc-latch",
331 "sw-exception",
345 "host2wbm-desc-feed",
346 "host2reo-re-injection",
347 "host2reo-command",
348 "host2rxdma-monitor-ring3",
349 "host2rxdma-monitor-ring2",
350 "host2rxdma-monitor-ring1",
351 "reo2ost-exception",
352 "wbm2host-rx-release",
353 "reo2host-status",
354 "reo2host-destination-ring4",
355 "reo2host-destination-ring3",
356 "reo2host-destination-ring2",
357 "reo2host-destination-ring1",
358 "rxdma2host-monitor-destination-mac3",
359 "rxdma2host-monitor-destination-mac2",
360 "rxdma2host-monitor-destination-mac1",
361 "ppdu-end-interrupts-mac3",
362 "ppdu-end-interrupts-mac2",
363 "ppdu-end-interrupts-mac1",
364 "rxdma2host-monitor-status-ring-mac3",
365 "rxdma2host-monitor-status-ring-mac2",
366 "rxdma2host-monitor-status-ring-mac1",
367 "host2rxdma-host-buf-ring-mac3",
368 "host2rxdma-host-buf-ring-mac2",
369 "host2rxdma-host-buf-ring-mac1",
370 "rxdma2host-destination-ring-mac3",
371 "rxdma2host-destination-ring-mac2",
372 "rxdma2host-destination-ring-mac1",
373 "host2tcl-input-ring4",
374 "host2tcl-input-ring3",
375 "host2tcl-input-ring2",
376 "host2tcl-input-ring1",
377 "wbm2host-tx-completions-ring3",
378 "wbm2host-tx-completions-ring2",
379 "wbm2host-tx-completions-ring1",
380 "tcl2host-status-ring";
384 - |
386 reserved-memory {
387 #address-cells = <2>;
388 #size-cells = <2>;
391 no-map;
398 #size-cells = <2>;
399 #address-cells = <3>;
403 memory-region = <&qcn9074_0>;
408 - |
409 #include <dt-bindings/interrupt-controller/arm-gic.h>
411 reserved-memory {
412 #address-cells = <2>;
413 #size-cells = <2>;
416 no-map;
421 no-map;
427 compatible = "qcom,wcn6750-wifi";
463 memory-region = <&wlan_fw_mem>, <&wlan_ce_mem>;
464 qcom,smem-states = <&wlan_smp2p_out 0>;
465 qcom,smem-state-names = "wlan-smp2p-out";
466 wifi-firmware {