1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
6 $id: http://devicetree.org/schemas/net/wireless/qcom,ath11k.yaml#
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 title: Qualcomm Technologies ath11k wireless devices Generic Binding
12 - Kalle Valo <kvalo@codeaurora.org>
15 These are dt entries for Qualcomm Technologies, Inc. IEEE 802.11ax
16 devices, for example like AHB based IPQ8074.
20 const: qcom,ipq8074-wifi
27 - description: misc-pulse1 interrupt events
28 - description: misc-latch interrupt events
29 - description: sw exception interrupt events
30 - description: watchdog interrupt events
31 - description: interrupt event for ring CE0
32 - description: interrupt event for ring CE1
33 - description: interrupt event for ring CE2
34 - description: interrupt event for ring CE3
35 - description: interrupt event for ring CE4
36 - description: interrupt event for ring CE5
37 - description: interrupt event for ring CE6
38 - description: interrupt event for ring CE7
39 - description: interrupt event for ring CE8
40 - description: interrupt event for ring CE9
41 - description: interrupt event for ring CE10
42 - description: interrupt event for ring CE11
43 - description: interrupt event for ring host2wbm-desc-feed
44 - description: interrupt event for ring host2reo-re-injection
45 - description: interrupt event for ring host2reo-command
46 - description: interrupt event for ring host2rxdma-monitor-ring3
47 - description: interrupt event for ring host2rxdma-monitor-ring2
48 - description: interrupt event for ring host2rxdma-monitor-ring1
49 - description: interrupt event for ring reo2ost-exception
50 - description: interrupt event for ring wbm2host-rx-release
51 - description: interrupt event for ring reo2host-status
52 - description: interrupt event for ring reo2host-destination-ring4
53 - description: interrupt event for ring reo2host-destination-ring3
54 - description: interrupt event for ring reo2host-destination-ring2
55 - description: interrupt event for ring reo2host-destination-ring1
56 - description: interrupt event for ring rxdma2host-monitor-destination-mac3
57 - description: interrupt event for ring rxdma2host-monitor-destination-mac2
58 - description: interrupt event for ring rxdma2host-monitor-destination-mac1
59 - description: interrupt event for ring ppdu-end-interrupts-mac3
60 - description: interrupt event for ring ppdu-end-interrupts-mac2
61 - description: interrupt event for ring ppdu-end-interrupts-mac1
62 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac3
63 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac2
64 - description: interrupt event for ring rxdma2host-monitor-status-ring-mac1
65 - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
66 - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
67 - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
68 - description: interrupt event for ring rxdma2host-destination-ring-mac3
69 - description: interrupt event for ring rxdma2host-destination-ring-mac2
70 - description: interrupt event for ring rxdma2host-destination-ring-mac1
71 - description: interrupt event for ring host2tcl-input-ring4
72 - description: interrupt event for ring host2tcl-input-ring3
73 - description: interrupt event for ring host2tcl-input-ring2
74 - description: interrupt event for ring host2tcl-input-ring1
75 - description: interrupt event for ring wbm2host-tx-completions-ring3
76 - description: interrupt event for ring wbm2host-tx-completions-ring2
77 - description: interrupt event for ring wbm2host-tx-completions-ring1
78 - description: interrupt event for ring tcl2host-status-ring
99 - const: host2wbm-desc-feed
100 - const: host2reo-re-injection
101 - const: host2reo-command
102 - const: host2rxdma-monitor-ring3
103 - const: host2rxdma-monitor-ring2
104 - const: host2rxdma-monitor-ring1
105 - const: reo2ost-exception
106 - const: wbm2host-rx-release
107 - const: reo2host-status
108 - const: reo2host-destination-ring4
109 - const: reo2host-destination-ring3
110 - const: reo2host-destination-ring2
111 - const: reo2host-destination-ring1
112 - const: rxdma2host-monitor-destination-mac3
113 - const: rxdma2host-monitor-destination-mac2
114 - const: rxdma2host-monitor-destination-mac1
115 - const: ppdu-end-interrupts-mac3
116 - const: ppdu-end-interrupts-mac2
117 - const: ppdu-end-interrupts-mac1
118 - const: rxdma2host-monitor-status-ring-mac3
119 - const: rxdma2host-monitor-status-ring-mac2
120 - const: rxdma2host-monitor-status-ring-mac1
121 - const: host2rxdma-host-buf-ring-mac3
122 - const: host2rxdma-host-buf-ring-mac2
123 - const: host2rxdma-host-buf-ring-mac1
124 - const: rxdma2host-destination-ring-mac3
125 - const: rxdma2host-destination-ring-mac2
126 - const: rxdma2host-destination-ring-mac1
127 - const: host2tcl-input-ring4
128 - const: host2tcl-input-ring3
129 - const: host2tcl-input-ring2
130 - const: host2tcl-input-ring1
131 - const: wbm2host-tx-completions-ring3
132 - const: wbm2host-tx-completions-ring2
133 - const: wbm2host-tx-completions-ring1
134 - const: tcl2host-status-ring
137 $ref: /schemas/types.yaml#definitions/phandle
139 DT entry of q6v5-wcss remoteproc driver.
140 Phandle to a node that can contain the following properties
152 additionalProperties: false
157 q6v5_wcss: q6v5_wcss@CD00000 {
158 compatible = "qcom,ipq8074-wcss-pil";
159 reg = <0xCD00000 0x4040>,
165 wifi0: wifi@c000000 {
166 compatible = "qcom,ipq8074-wifi";
167 reg = <0xc000000 0x2000000>;
168 interrupts = <0 320 1>,
220 interrupt-names = "misc-pulse1",
236 "host2wbm-desc-feed",
237 "host2reo-re-injection",
239 "host2rxdma-monitor-ring3",
240 "host2rxdma-monitor-ring2",
241 "host2rxdma-monitor-ring1",
243 "wbm2host-rx-release",
245 "reo2host-destination-ring4",
246 "reo2host-destination-ring3",
247 "reo2host-destination-ring2",
248 "reo2host-destination-ring1",
249 "rxdma2host-monitor-destination-mac3",
250 "rxdma2host-monitor-destination-mac2",
251 "rxdma2host-monitor-destination-mac1",
252 "ppdu-end-interrupts-mac3",
253 "ppdu-end-interrupts-mac2",
254 "ppdu-end-interrupts-mac1",
255 "rxdma2host-monitor-status-ring-mac3",
256 "rxdma2host-monitor-status-ring-mac2",
257 "rxdma2host-monitor-status-ring-mac1",
258 "host2rxdma-host-buf-ring-mac3",
259 "host2rxdma-host-buf-ring-mac2",
260 "host2rxdma-host-buf-ring-mac1",
261 "rxdma2host-destination-ring-mac3",
262 "rxdma2host-destination-ring-mac2",
263 "rxdma2host-destination-ring-mac1",
264 "host2tcl-input-ring4",
265 "host2tcl-input-ring3",
266 "host2tcl-input-ring2",
267 "host2tcl-input-ring1",
268 "wbm2host-tx-completions-ring3",
269 "wbm2host-tx-completions-ring2",
270 "wbm2host-tx-completions-ring1",
271 "tcl2host-status-ring";
272 qcom,rproc = <&q6v5_wcss>;