Lines Matching +full:3 +full:- +full:ch0 +full:- +full:supply
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff Johnson <jjohnson@kernel.org>
18 - qcom,ath10k # SDIO-based devices
19 - qcom,ipq4019-wifi
20 - qcom,wcn3990-wifi # SNoC-based devices
25 reg-names:
27 - const: membase
33 interrupt-names:
37 memory-region:
40 Reference to the MSA memory region used by the Wi-Fi firmware
49 maxItems: 3
51 clock-names:
53 maxItems: 3
58 reset-names:
60 - const: wifi_cpu_init
61 - const: wifi_radio_srif
62 - const: wifi_radio_warm
63 - const: wifi_radio_cold
64 - const: wifi_core_warm
65 - const: wifi_core_cold
67 ext-fem-name:
71 - microsemi-lx5586
72 - sky85703-11
73 - sky85803
75 firmware-name:
81 wifi-firmware:
85 The ath10k Wi-Fi node can contain one optional firmware subnode.
91 - iommus
93 ieee80211-freq-limit: true
95 qcom,calibration-data:
96 $ref: /schemas/types.yaml#/definitions/uint8-array
98 Calibration data + board-specific data as a byte array. The length
101 qcom,ath10k-calibration-data:
102 $ref: /schemas/types.yaml#/definitions/uint8-array
105 Calibration data + board-specific data as a byte array. The length
108 qcom,calibration-variant:
111 Unique variant identifier of the calibration data in board-2.bin
114 qcom,ath10k-calibration-variant:
118 Unique variant identifier of the calibration data in board-2.bin
121 qcom,pre-calibration-data:
122 $ref: /schemas/types.yaml#/definitions/uint8-array
124 Pre-calibration data as a byte array. The length can vary between
127 qcom,ath10k-pre-calibration-data:
128 $ref: /schemas/types.yaml#/definitions/uint8-array
131 Pre-calibration data as a byte array. The length can vary between
134 qcom,coexist-support:
140 qcom,coexist-gpio-pin:
143 COEX GPIO number provided to the Wi-Fi firmware.
145 qcom,msa-fixed-perm:
151 qcom,no-msa-ready-indicator:
156 qcom,smem-states:
157 $ref: /schemas/types.yaml#/definitions/phandle-array
160 - description: Signal bits used to enable/disable low power mode
163 qcom,smem-state-names:
166 - const: wlan-smp2p-out
168 qcom,snoc-host-cap-8bit-quirk:
174 qcom,xo-cal-data:
179 vdd-0.8-cx-mx-supply:
182 vdd-1.8-xo-supply:
183 description: Crystal oscillator supply
185 vdd-1.3-rfa-supply:
186 description: RFA supply
188 vdd-3.3-ch0-supply:
189 description: Primary Wi-Fi antenna supply
191 vdd-3.3-ch1-supply:
192 description: Secondary Wi-Fi antenna supply
195 - compatible
196 - reg
201 - $ref: ieee80211.yaml#
202 - if:
207 - qcom,ipq4019-wifi
214 interrupt-names:
216 - const: msi0
217 - const: msi1
218 - const: msi2
219 - const: msi3
220 - const: msi4
221 - const: msi5
222 - const: msi6
223 - const: msi7
224 - const: msi8
225 - const: msi9
226 - const: msi10
227 - const: msi11
228 - const: msi12
229 - const: msi13
230 - const: msi14
231 - const: msi15
232 - const: legacy
236 - description: Wi-Fi command clock
237 - description: Wi-Fi reference clock
238 - description: Wi-Fi RTC clock
240 clock-names:
242 - const: wifi_wcss_cmd
243 - const: wifi_wcss_ref
244 - const: wifi_wcss_rtc
247 - clocks
248 - clock-names
249 - interrupts
250 - interrupt-names
251 - resets
252 - reset-names
254 - if:
259 - qcom,wcn3990-wifi
266 - description: XO reference clock
267 - description: Qualcomm Debug Subsystem clock
269 clock-names:
272 - const: cxo_ref_clk_pin
273 - const: qdss
277 - description: CE0
278 - description: CE1
279 - description: CE2
280 - description: CE3
281 - description: CE4
282 - description: CE5
283 - description: CE6
284 - description: CE7
285 - description: CE8
286 - description: CE9
287 - description: CE10
288 - description: CE11
290 interrupt-names: false
293 - interrupts
297 - |
298 #include <dt-bindings/clock/qcom,rpmcc.h>
299 #include <dt-bindings/interrupt-controller/arm-gic.h>
302 compatible = "qcom,wcn3990-wifi";
304 reg-names = "membase";
305 memory-region = <&wlan_msa_mem>;
307 clock-names = "cxo_ref_clk_pin";
322 qcom,snoc-host-cap-8bit-quirk;
323 vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>;
324 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
325 vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
326 vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
327 vdd-3.3-ch1-supply = <&vreg_l23a_3p3>;
329 wifi-firmware {
335 - |
336 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
339 compatible = "qcom,ipq4019-wifi";
347 reset-names = "wifi_cpu_init",
356 clock-names = "wifi_wcss_cmd",
376 interrupt-names = "msi0",
393 ieee80211-freq-limit = <5470000 5875000>;