xref: /freebsd/sys/contrib/device-tree/Bindings/net/wireless/qcom,ipq5332-wifi.yaml (revision ae5de77ed78ae54d86cead5604869212e8008e6b)
1*ae5de77eSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*ae5de77eSEmmanuel Vadot# Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved.
3*ae5de77eSEmmanuel Vadot%YAML 1.2
4*ae5de77eSEmmanuel Vadot---
5*ae5de77eSEmmanuel Vadot$id: http://devicetree.org/schemas/net/wireless/qcom,ipq5332-wifi.yaml#
6*ae5de77eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
7*ae5de77eSEmmanuel Vadot
8*ae5de77eSEmmanuel Vadottitle: Qualcomm Technologies ath12k wireless devices (AHB)
9*ae5de77eSEmmanuel Vadot
10*ae5de77eSEmmanuel Vadotmaintainers:
11*ae5de77eSEmmanuel Vadot  - Jeff Johnson <jjohnson@kernel.org>
12*ae5de77eSEmmanuel Vadot
13*ae5de77eSEmmanuel Vadotdescription:
14*ae5de77eSEmmanuel Vadot  Qualcomm Technologies IEEE 802.11be AHB devices.
15*ae5de77eSEmmanuel Vadot
16*ae5de77eSEmmanuel Vadotproperties:
17*ae5de77eSEmmanuel Vadot  compatible:
18*ae5de77eSEmmanuel Vadot    enum:
19*ae5de77eSEmmanuel Vadot      - qcom,ipq5332-wifi
20*ae5de77eSEmmanuel Vadot
21*ae5de77eSEmmanuel Vadot  reg:
22*ae5de77eSEmmanuel Vadot    maxItems: 1
23*ae5de77eSEmmanuel Vadot
24*ae5de77eSEmmanuel Vadot  clocks:
25*ae5de77eSEmmanuel Vadot    items:
26*ae5de77eSEmmanuel Vadot      - description: XO clock used for copy engine
27*ae5de77eSEmmanuel Vadot
28*ae5de77eSEmmanuel Vadot  clock-names:
29*ae5de77eSEmmanuel Vadot    items:
30*ae5de77eSEmmanuel Vadot      - const: xo
31*ae5de77eSEmmanuel Vadot
32*ae5de77eSEmmanuel Vadot  interrupts:
33*ae5de77eSEmmanuel Vadot    items:
34*ae5de77eSEmmanuel Vadot      - description: Fatal interrupt
35*ae5de77eSEmmanuel Vadot      - description: Ready interrupt
36*ae5de77eSEmmanuel Vadot      - description: Spawn acknowledge interrupt
37*ae5de77eSEmmanuel Vadot      - description: Stop acknowledge interrupt
38*ae5de77eSEmmanuel Vadot      - description: misc-pulse1 interrupt events
39*ae5de77eSEmmanuel Vadot      - description: misc-latch interrupt events
40*ae5de77eSEmmanuel Vadot      - description: sw exception interrupt events
41*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE0
42*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE1
43*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE2
44*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE3
45*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE4
46*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE5
47*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE6
48*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE7
49*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE8
50*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE9
51*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE10
52*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring CE11
53*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2wbm-desc-feed
54*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2reo-re-injection
55*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2reo-command
56*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2rxdma-monitor-ring1
57*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring reo2ost-exception
58*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring wbm2host-rx-release
59*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring reo2host-status
60*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring reo2host-destination-ring4
61*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring reo2host-destination-ring3
62*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring reo2host-destination-ring2
63*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring reo2host-destination-ring1
64*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring rxdma2host-monitor-destination-mac3
65*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring rxdma2host-monitor-destination-mac2
66*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring rxdma2host-monitor-destination-mac1
67*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
68*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
69*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
70*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2tcl-input-ring4
71*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2tcl-input-ring3
72*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2tcl-input-ring2
73*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2tcl-input-ring1
74*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring wbm2host-tx-completions-ring4
75*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring wbm2host-tx-completions-ring3
76*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring wbm2host-tx-completions-ring2
77*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring wbm2host-tx-completions-ring1
78*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring host2tx-monitor-ring1
79*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring txmon2host-monitor-destination-mac3
80*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring txmon2host-monitor-destination-mac2
81*ae5de77eSEmmanuel Vadot      - description: interrupt event for ring txmon2host-monitor-destination-mac1
82*ae5de77eSEmmanuel Vadot      - description: interrupt event for umac-reset
83*ae5de77eSEmmanuel Vadot
84*ae5de77eSEmmanuel Vadot  interrupt-names:
85*ae5de77eSEmmanuel Vadot    items:
86*ae5de77eSEmmanuel Vadot      - const: fatal
87*ae5de77eSEmmanuel Vadot      - const: ready
88*ae5de77eSEmmanuel Vadot      - const: spawn
89*ae5de77eSEmmanuel Vadot      - const: stop-ack
90*ae5de77eSEmmanuel Vadot      - const: misc-pulse1
91*ae5de77eSEmmanuel Vadot      - const: misc-latch
92*ae5de77eSEmmanuel Vadot      - const: sw-exception
93*ae5de77eSEmmanuel Vadot      - const: ce0
94*ae5de77eSEmmanuel Vadot      - const: ce1
95*ae5de77eSEmmanuel Vadot      - const: ce2
96*ae5de77eSEmmanuel Vadot      - const: ce3
97*ae5de77eSEmmanuel Vadot      - const: ce4
98*ae5de77eSEmmanuel Vadot      - const: ce5
99*ae5de77eSEmmanuel Vadot      - const: ce6
100*ae5de77eSEmmanuel Vadot      - const: ce7
101*ae5de77eSEmmanuel Vadot      - const: ce8
102*ae5de77eSEmmanuel Vadot      - const: ce9
103*ae5de77eSEmmanuel Vadot      - const: ce10
104*ae5de77eSEmmanuel Vadot      - const: ce11
105*ae5de77eSEmmanuel Vadot      - const: host2wbm-desc-feed
106*ae5de77eSEmmanuel Vadot      - const: host2reo-re-injection
107*ae5de77eSEmmanuel Vadot      - const: host2reo-command
108*ae5de77eSEmmanuel Vadot      - const: host2rxdma-monitor-ring1
109*ae5de77eSEmmanuel Vadot      - const: reo2ost-exception
110*ae5de77eSEmmanuel Vadot      - const: wbm2host-rx-release
111*ae5de77eSEmmanuel Vadot      - const: reo2host-status
112*ae5de77eSEmmanuel Vadot      - const: reo2host-destination-ring4
113*ae5de77eSEmmanuel Vadot      - const: reo2host-destination-ring3
114*ae5de77eSEmmanuel Vadot      - const: reo2host-destination-ring2
115*ae5de77eSEmmanuel Vadot      - const: reo2host-destination-ring1
116*ae5de77eSEmmanuel Vadot      - const: rxdma2host-monitor-destination-mac3
117*ae5de77eSEmmanuel Vadot      - const: rxdma2host-monitor-destination-mac2
118*ae5de77eSEmmanuel Vadot      - const: rxdma2host-monitor-destination-mac1
119*ae5de77eSEmmanuel Vadot      - const: host2rxdma-host-buf-ring-mac3
120*ae5de77eSEmmanuel Vadot      - const: host2rxdma-host-buf-ring-mac2
121*ae5de77eSEmmanuel Vadot      - const: host2rxdma-host-buf-ring-mac1
122*ae5de77eSEmmanuel Vadot      - const: host2tcl-input-ring4
123*ae5de77eSEmmanuel Vadot      - const: host2tcl-input-ring3
124*ae5de77eSEmmanuel Vadot      - const: host2tcl-input-ring2
125*ae5de77eSEmmanuel Vadot      - const: host2tcl-input-ring1
126*ae5de77eSEmmanuel Vadot      - const: wbm2host-tx-completions-ring4
127*ae5de77eSEmmanuel Vadot      - const: wbm2host-tx-completions-ring3
128*ae5de77eSEmmanuel Vadot      - const: wbm2host-tx-completions-ring2
129*ae5de77eSEmmanuel Vadot      - const: wbm2host-tx-completions-ring1
130*ae5de77eSEmmanuel Vadot      - const: host2tx-monitor-ring1
131*ae5de77eSEmmanuel Vadot      - const: txmon2host-monitor-destination-mac3
132*ae5de77eSEmmanuel Vadot      - const: txmon2host-monitor-destination-mac2
133*ae5de77eSEmmanuel Vadot      - const: txmon2host-monitor-destination-mac1
134*ae5de77eSEmmanuel Vadot      - const: umac-reset
135*ae5de77eSEmmanuel Vadot
136*ae5de77eSEmmanuel Vadot  memory-region:
137*ae5de77eSEmmanuel Vadot    description:
138*ae5de77eSEmmanuel Vadot      Memory regions used by the ath12k firmware.
139*ae5de77eSEmmanuel Vadot    items:
140*ae5de77eSEmmanuel Vadot      - description: Q6 memory region
141*ae5de77eSEmmanuel Vadot      - description: m3 dump memory region
142*ae5de77eSEmmanuel Vadot      - description: Q6 caldata memory region
143*ae5de77eSEmmanuel Vadot      - description: Multi Link Operation (MLO) Global memory region
144*ae5de77eSEmmanuel Vadot
145*ae5de77eSEmmanuel Vadot  memory-region-names:
146*ae5de77eSEmmanuel Vadot    items:
147*ae5de77eSEmmanuel Vadot      - const: q6-region
148*ae5de77eSEmmanuel Vadot      - const: m3-dump
149*ae5de77eSEmmanuel Vadot      - const: q6-caldb
150*ae5de77eSEmmanuel Vadot      - const: mlo-global-mem
151*ae5de77eSEmmanuel Vadot
152*ae5de77eSEmmanuel Vadot  qcom,calibration-variant:
153*ae5de77eSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/string
154*ae5de77eSEmmanuel Vadot    description:
155*ae5de77eSEmmanuel Vadot      String to uniquely identify variant of the calibration data for designs
156*ae5de77eSEmmanuel Vadot      with colliding bus and device ids
157*ae5de77eSEmmanuel Vadot
158*ae5de77eSEmmanuel Vadot  qcom,rproc:
159*ae5de77eSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/phandle
160*ae5de77eSEmmanuel Vadot    description:
161*ae5de77eSEmmanuel Vadot      Phandle to the Qualcomm Hexagon DSP(q6 remote processor), which is utilized
162*ae5de77eSEmmanuel Vadot      for offloading WiFi processing tasks, this q6 remote processor operates in
163*ae5de77eSEmmanuel Vadot      conjunction with WiFi.
164*ae5de77eSEmmanuel Vadot
165*ae5de77eSEmmanuel Vadot  qcom,smem-states:
166*ae5de77eSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/phandle-array
167*ae5de77eSEmmanuel Vadot    description: States used by the AP to signal the remote processor
168*ae5de77eSEmmanuel Vadot    items:
169*ae5de77eSEmmanuel Vadot      - description: Shutdown WCSS pd
170*ae5de77eSEmmanuel Vadot      - description: Stop WCSS pd
171*ae5de77eSEmmanuel Vadot      - description: Spawn WCSS pd
172*ae5de77eSEmmanuel Vadot
173*ae5de77eSEmmanuel Vadot  qcom,smem-state-names:
174*ae5de77eSEmmanuel Vadot    description:
175*ae5de77eSEmmanuel Vadot      Names of the states used by the AP to signal the remote processor
176*ae5de77eSEmmanuel Vadot    items:
177*ae5de77eSEmmanuel Vadot      - const: shutdown
178*ae5de77eSEmmanuel Vadot      - const: stop
179*ae5de77eSEmmanuel Vadot      - const: spawn
180*ae5de77eSEmmanuel Vadot
181*ae5de77eSEmmanuel Vadotrequired:
182*ae5de77eSEmmanuel Vadot  - compatible
183*ae5de77eSEmmanuel Vadot  - reg
184*ae5de77eSEmmanuel Vadot  - clocks
185*ae5de77eSEmmanuel Vadot  - clock-names
186*ae5de77eSEmmanuel Vadot  - interrupts
187*ae5de77eSEmmanuel Vadot  - interrupt-names
188*ae5de77eSEmmanuel Vadot  - memory-region
189*ae5de77eSEmmanuel Vadot  - memory-region-names
190*ae5de77eSEmmanuel Vadot  - qcom,rproc
191*ae5de77eSEmmanuel Vadot  - qcom,smem-states
192*ae5de77eSEmmanuel Vadot  - qcom,smem-state-names
193*ae5de77eSEmmanuel Vadot
194*ae5de77eSEmmanuel VadotadditionalProperties: false
195*ae5de77eSEmmanuel Vadot
196*ae5de77eSEmmanuel Vadotexamples:
197*ae5de77eSEmmanuel Vadot  - |
198*ae5de77eSEmmanuel Vadot    #include <dt-bindings/interrupt-controller/arm-gic.h>
199*ae5de77eSEmmanuel Vadot    #include <dt-bindings/clock/qcom,ipq5332-gcc.h>
200*ae5de77eSEmmanuel Vadot
201*ae5de77eSEmmanuel Vadot    wifi0: wifi@c000000 {
202*ae5de77eSEmmanuel Vadot        compatible = "qcom,ipq5332-wifi";
203*ae5de77eSEmmanuel Vadot        reg = <0x0c000000 0x1000000>;
204*ae5de77eSEmmanuel Vadot        clocks = <&gcc GCC_XO_CLK>;
205*ae5de77eSEmmanuel Vadot        clock-names = "xo";
206*ae5de77eSEmmanuel Vadot        interrupts-extended = <&wcss_smp2p_in 8 IRQ_TYPE_NONE>,
207*ae5de77eSEmmanuel Vadot                              <&wcss_smp2p_in 9 IRQ_TYPE_NONE>,
208*ae5de77eSEmmanuel Vadot                              <&wcss_smp2p_in 12 IRQ_TYPE_NONE>,
209*ae5de77eSEmmanuel Vadot                              <&wcss_smp2p_in 11 IRQ_TYPE_NONE>,
210*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 559 IRQ_TYPE_EDGE_RISING>,
211*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 560 IRQ_TYPE_EDGE_RISING>,
212*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 561 IRQ_TYPE_EDGE_RISING>,
213*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 422 IRQ_TYPE_EDGE_RISING>,
214*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 423 IRQ_TYPE_EDGE_RISING>,
215*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 424 IRQ_TYPE_EDGE_RISING>,
216*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 425 IRQ_TYPE_EDGE_RISING>,
217*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 426 IRQ_TYPE_EDGE_RISING>,
218*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 427 IRQ_TYPE_EDGE_RISING>,
219*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 428 IRQ_TYPE_EDGE_RISING>,
220*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 429 IRQ_TYPE_EDGE_RISING>,
221*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 430 IRQ_TYPE_EDGE_RISING>,
222*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 431 IRQ_TYPE_EDGE_RISING>,
223*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 432 IRQ_TYPE_EDGE_RISING>,
224*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 433 IRQ_TYPE_EDGE_RISING>,
225*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 491 IRQ_TYPE_EDGE_RISING>,
226*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 495 IRQ_TYPE_EDGE_RISING>,
227*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 493 IRQ_TYPE_EDGE_RISING>,
228*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 544 IRQ_TYPE_EDGE_RISING>,
229*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 457 IRQ_TYPE_EDGE_RISING>,
230*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 466 IRQ_TYPE_EDGE_RISING>,
231*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 497 IRQ_TYPE_EDGE_RISING>,
232*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 454 IRQ_TYPE_EDGE_RISING>,
233*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 453 IRQ_TYPE_EDGE_RISING>,
234*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 452 IRQ_TYPE_EDGE_RISING>,
235*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 451 IRQ_TYPE_EDGE_RISING>,
236*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 488 IRQ_TYPE_EDGE_RISING>,
237*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 488 IRQ_TYPE_EDGE_RISING>,
238*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 484 IRQ_TYPE_EDGE_RISING>,
239*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 554 IRQ_TYPE_EDGE_RISING>,
240*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 554 IRQ_TYPE_EDGE_RISING>,
241*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 549 IRQ_TYPE_EDGE_RISING>,
242*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 507 IRQ_TYPE_EDGE_RISING>,
243*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 500 IRQ_TYPE_EDGE_RISING>,
244*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 499 IRQ_TYPE_EDGE_RISING>,
245*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 498 IRQ_TYPE_EDGE_RISING>,
246*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 450 IRQ_TYPE_EDGE_RISING>,
247*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 449 IRQ_TYPE_EDGE_RISING>,
248*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 448 IRQ_TYPE_EDGE_RISING>,
249*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 447 IRQ_TYPE_EDGE_RISING>,
250*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 543 IRQ_TYPE_EDGE_RISING>,
251*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 486 IRQ_TYPE_EDGE_RISING>,
252*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 486 IRQ_TYPE_EDGE_RISING>,
253*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 482 IRQ_TYPE_EDGE_RISING>,
254*ae5de77eSEmmanuel Vadot                              <&intc GIC_SPI 419 IRQ_TYPE_EDGE_RISING>;
255*ae5de77eSEmmanuel Vadot        interrupt-names = "fatal",
256*ae5de77eSEmmanuel Vadot                          "ready",
257*ae5de77eSEmmanuel Vadot                          "spawn",
258*ae5de77eSEmmanuel Vadot                          "stop-ack",
259*ae5de77eSEmmanuel Vadot                          "misc-pulse1",
260*ae5de77eSEmmanuel Vadot                          "misc-latch",
261*ae5de77eSEmmanuel Vadot                          "sw-exception",
262*ae5de77eSEmmanuel Vadot                          "ce0",
263*ae5de77eSEmmanuel Vadot                          "ce1",
264*ae5de77eSEmmanuel Vadot                          "ce2",
265*ae5de77eSEmmanuel Vadot                          "ce3",
266*ae5de77eSEmmanuel Vadot                          "ce4",
267*ae5de77eSEmmanuel Vadot                          "ce5",
268*ae5de77eSEmmanuel Vadot                          "ce6",
269*ae5de77eSEmmanuel Vadot                          "ce7",
270*ae5de77eSEmmanuel Vadot                          "ce8",
271*ae5de77eSEmmanuel Vadot                          "ce9",
272*ae5de77eSEmmanuel Vadot                          "ce10",
273*ae5de77eSEmmanuel Vadot                          "ce11",
274*ae5de77eSEmmanuel Vadot                          "host2wbm-desc-feed",
275*ae5de77eSEmmanuel Vadot                          "host2reo-re-injection",
276*ae5de77eSEmmanuel Vadot                          "host2reo-command",
277*ae5de77eSEmmanuel Vadot                          "host2rxdma-monitor-ring1",
278*ae5de77eSEmmanuel Vadot                          "reo2ost-exception",
279*ae5de77eSEmmanuel Vadot                          "wbm2host-rx-release",
280*ae5de77eSEmmanuel Vadot                          "reo2host-status",
281*ae5de77eSEmmanuel Vadot                          "reo2host-destination-ring4",
282*ae5de77eSEmmanuel Vadot                          "reo2host-destination-ring3",
283*ae5de77eSEmmanuel Vadot                          "reo2host-destination-ring2",
284*ae5de77eSEmmanuel Vadot                          "reo2host-destination-ring1",
285*ae5de77eSEmmanuel Vadot                          "rxdma2host-monitor-destination-mac3",
286*ae5de77eSEmmanuel Vadot                          "rxdma2host-monitor-destination-mac2",
287*ae5de77eSEmmanuel Vadot                          "rxdma2host-monitor-destination-mac1",
288*ae5de77eSEmmanuel Vadot                          "host2rxdma-host-buf-ring-mac3",
289*ae5de77eSEmmanuel Vadot                          "host2rxdma-host-buf-ring-mac2",
290*ae5de77eSEmmanuel Vadot                          "host2rxdma-host-buf-ring-mac1",
291*ae5de77eSEmmanuel Vadot                          "host2tcl-input-ring4",
292*ae5de77eSEmmanuel Vadot                          "host2tcl-input-ring3",
293*ae5de77eSEmmanuel Vadot                          "host2tcl-input-ring2",
294*ae5de77eSEmmanuel Vadot                          "host2tcl-input-ring1",
295*ae5de77eSEmmanuel Vadot                          "wbm2host-tx-completions-ring4",
296*ae5de77eSEmmanuel Vadot                          "wbm2host-tx-completions-ring3",
297*ae5de77eSEmmanuel Vadot                          "wbm2host-tx-completions-ring2",
298*ae5de77eSEmmanuel Vadot                          "wbm2host-tx-completions-ring1",
299*ae5de77eSEmmanuel Vadot                          "host2tx-monitor-ring1",
300*ae5de77eSEmmanuel Vadot                          "txmon2host-monitor-destination-mac3",
301*ae5de77eSEmmanuel Vadot                          "txmon2host-monitor-destination-mac2",
302*ae5de77eSEmmanuel Vadot                          "txmon2host-monitor-destination-mac1",
303*ae5de77eSEmmanuel Vadot                          "umac-reset";
304*ae5de77eSEmmanuel Vadot
305*ae5de77eSEmmanuel Vadot        memory-region = <&q6_region>, <&m3_dump>, <&q6_caldb>, <&mlo_mem>;
306*ae5de77eSEmmanuel Vadot        memory-region-names = "q6-region", "m3-dump", "q6-caldb", "mlo-global-mem";
307*ae5de77eSEmmanuel Vadot        qcom,calibration-variant = "RDP441_1";
308*ae5de77eSEmmanuel Vadot        qcom,rproc = <&q6v5_wcss>;
309*ae5de77eSEmmanuel Vadot        qcom,smem-states = <&wcss_smp2p_out 8>,
310*ae5de77eSEmmanuel Vadot                           <&wcss_smp2p_out 9>,
311*ae5de77eSEmmanuel Vadot                           <&wcss_smp2p_out 10>;
312*ae5de77eSEmmanuel Vadot        qcom,smem-state-names = "shutdown",
313*ae5de77eSEmmanuel Vadot                                "stop",
314*ae5de77eSEmmanuel Vadot                                "spawn";
315*ae5de77eSEmmanuel Vadot    };
316