Lines Matching +full:calibration +full:- +full:variant
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved.
4 ---
5 $id: http://devicetree.org/schemas/net/wireless/qcom,ipq5332-wifi.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jeff Johnson <jjohnson@kernel.org>
19 - qcom,ipq5332-wifi
26 - description: XO clock used for copy engine
28 clock-names:
30 - const: xo
34 - description: Fatal interrupt
35 - description: Ready interrupt
36 - description: Spawn acknowledge interrupt
37 - description: Stop acknowledge interrupt
38 - description: misc-pulse1 interrupt events
39 - description: misc-latch interrupt events
40 - description: sw exception interrupt events
41 - description: interrupt event for ring CE0
42 - description: interrupt event for ring CE1
43 - description: interrupt event for ring CE2
44 - description: interrupt event for ring CE3
45 - description: interrupt event for ring CE4
46 - description: interrupt event for ring CE5
47 - description: interrupt event for ring CE6
48 - description: interrupt event for ring CE7
49 - description: interrupt event for ring CE8
50 - description: interrupt event for ring CE9
51 - description: interrupt event for ring CE10
52 - description: interrupt event for ring CE11
53 - description: interrupt event for ring host2wbm-desc-feed
54 - description: interrupt event for ring host2reo-re-injection
55 - description: interrupt event for ring host2reo-command
56 - description: interrupt event for ring host2rxdma-monitor-ring1
57 - description: interrupt event for ring reo2ost-exception
58 - description: interrupt event for ring wbm2host-rx-release
59 - description: interrupt event for ring reo2host-status
60 - description: interrupt event for ring reo2host-destination-ring4
61 - description: interrupt event for ring reo2host-destination-ring3
62 - description: interrupt event for ring reo2host-destination-ring2
63 - description: interrupt event for ring reo2host-destination-ring1
64 - description: interrupt event for ring rxdma2host-monitor-destination-mac3
65 - description: interrupt event for ring rxdma2host-monitor-destination-mac2
66 - description: interrupt event for ring rxdma2host-monitor-destination-mac1
67 - description: interrupt event for ring host2rxdma-host-buf-ring-mac3
68 - description: interrupt event for ring host2rxdma-host-buf-ring-mac2
69 - description: interrupt event for ring host2rxdma-host-buf-ring-mac1
70 - description: interrupt event for ring host2tcl-input-ring4
71 - description: interrupt event for ring host2tcl-input-ring3
72 - description: interrupt event for ring host2tcl-input-ring2
73 - description: interrupt event for ring host2tcl-input-ring1
74 - description: interrupt event for ring wbm2host-tx-completions-ring4
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 host2tx-monitor-ring1
79 - description: interrupt event for ring txmon2host-monitor-destination-mac3
80 - description: interrupt event for ring txmon2host-monitor-destination-mac2
81 - description: interrupt event for ring txmon2host-monitor-destination-mac1
82 - description: interrupt event for umac-reset
84 interrupt-names:
86 - const: fatal
87 - const: ready
88 - const: spawn
89 - const: stop-ack
90 - const: misc-pulse1
91 - const: misc-latch
92 - const: sw-exception
93 - const: ce0
94 - const: ce1
95 - const: ce2
96 - const: ce3
97 - const: ce4
98 - const: ce5
99 - const: ce6
100 - const: ce7
101 - const: ce8
102 - const: ce9
103 - const: ce10
104 - const: ce11
105 - const: host2wbm-desc-feed
106 - const: host2reo-re-injection
107 - const: host2reo-command
108 - const: host2rxdma-monitor-ring1
109 - const: reo2ost-exception
110 - const: wbm2host-rx-release
111 - const: reo2host-status
112 - const: reo2host-destination-ring4
113 - const: reo2host-destination-ring3
114 - const: reo2host-destination-ring2
115 - const: reo2host-destination-ring1
116 - const: rxdma2host-monitor-destination-mac3
117 - const: rxdma2host-monitor-destination-mac2
118 - const: rxdma2host-monitor-destination-mac1
119 - const: host2rxdma-host-buf-ring-mac3
120 - const: host2rxdma-host-buf-ring-mac2
121 - const: host2rxdma-host-buf-ring-mac1
122 - const: host2tcl-input-ring4
123 - const: host2tcl-input-ring3
124 - const: host2tcl-input-ring2
125 - const: host2tcl-input-ring1
126 - const: wbm2host-tx-completions-ring4
127 - const: wbm2host-tx-completions-ring3
128 - const: wbm2host-tx-completions-ring2
129 - const: wbm2host-tx-completions-ring1
130 - const: host2tx-monitor-ring1
131 - const: txmon2host-monitor-destination-mac3
132 - const: txmon2host-monitor-destination-mac2
133 - const: txmon2host-monitor-destination-mac1
134 - const: umac-reset
136 memory-region:
140 - description: Q6 memory region
141 - description: m3 dump memory region
142 - description: Q6 caldata memory region
143 - description: Multi Link Operation (MLO) Global memory region
145 memory-region-names:
147 - const: q6-region
148 - const: m3-dump
149 - const: q6-caldb
150 - const: mlo-global-mem
152 qcom,calibration-variant:
155 String to uniquely identify variant of the calibration data for designs
165 qcom,smem-states:
166 $ref: /schemas/types.yaml#/definitions/phandle-array
169 - description: Shutdown WCSS pd
170 - description: Stop WCSS pd
171 - description: Spawn WCSS pd
173 qcom,smem-state-names:
177 - const: shutdown
178 - const: stop
179 - const: spawn
182 - compatible
183 - reg
184 - clocks
185 - clock-names
186 - interrupts
187 - interrupt-names
188 - memory-region
189 - memory-region-names
190 - qcom,rproc
191 - qcom,smem-states
192 - qcom,smem-state-names
197 - |
198 #include <dt-bindings/interrupt-controller/arm-gic.h>
199 #include <dt-bindings/clock/qcom,ipq5332-gcc.h>
202 compatible = "qcom,ipq5332-wifi";
205 clock-names = "xo";
206 interrupts-extended = <&wcss_smp2p_in 8 IRQ_TYPE_NONE>,
255 interrupt-names = "fatal",
258 "stop-ack",
259 "misc-pulse1",
260 "misc-latch",
261 "sw-exception",
274 "host2wbm-desc-feed",
275 "host2reo-re-injection",
276 "host2reo-command",
277 "host2rxdma-monitor-ring1",
278 "reo2ost-exception",
279 "wbm2host-rx-release",
280 "reo2host-status",
281 "reo2host-destination-ring4",
282 "reo2host-destination-ring3",
283 "reo2host-destination-ring2",
284 "reo2host-destination-ring1",
285 "rxdma2host-monitor-destination-mac3",
286 "rxdma2host-monitor-destination-mac2",
287 "rxdma2host-monitor-destination-mac1",
288 "host2rxdma-host-buf-ring-mac3",
289 "host2rxdma-host-buf-ring-mac2",
290 "host2rxdma-host-buf-ring-mac1",
291 "host2tcl-input-ring4",
292 "host2tcl-input-ring3",
293 "host2tcl-input-ring2",
294 "host2tcl-input-ring1",
295 "wbm2host-tx-completions-ring4",
296 "wbm2host-tx-completions-ring3",
297 "wbm2host-tx-completions-ring2",
298 "wbm2host-tx-completions-ring1",
299 "host2tx-monitor-ring1",
300 "txmon2host-monitor-destination-mac3",
301 "txmon2host-monitor-destination-mac2",
302 "txmon2host-monitor-destination-mac1",
303 "umac-reset";
305 memory-region = <&q6_region>, <&m3_dump>, <&q6_caldb>, <&mlo_mem>;
306 memory-region-names = "q6-region", "m3-dump", "q6-caldb", "mlo-global-mem";
307 qcom,calibration-variant = "RDP441_1";
309 qcom,smem-states = <&wcss_smp2p_out 8>,
312 qcom,smem-state-names = "shutdown",