Lines Matching +full:firmware +full:- +full:reset
4 - compatible: Should be one of the following:
6 * "qcom,ipq4019-wifi"
7 * "qcom,wcn3990-wifi"
10 data along with board specific data via "qcom,ath10k-calibration-data".
13 AHB based devices (i.e. ipq4019) uses compatible string "qcom,ipq4019-wifi"
15 "qcom,ath10k-calibration-data"). It uses "qcom,ath10k-pre-calibration-data"
18 In general, entry "qcom,ath10k-pre-calibration-data" and
19 "qcom,ath10k-calibration-data" conflict with each other and only one
22 SNOC based devices (i.e. wcn3990) uses compatible string "qcom,wcn3990-wifi".
24 - reg: Address and length of the register set for the device.
25 - reg-names: Must include the list of following reg names,
27 - interrupts: reference to the list of 17 interrupt numbers for "qcom,ipq4019-wifi"
29 reference to the list of 12 interrupt numbers for "qcom,wcn3990-wifi"
31 Must contain interrupt-names property per entry for
32 "qcom,ath10k", "qcom,ipq4019-wifi" compatible targets.
34 - interrupt-names: Must include the entries for MSI interrupt
36 name ("legacy") for "qcom,ath10k", "qcom,ipq4019-wifi"
40 - resets: Must contain an entry for each entry in reset-names.
41 See ../reset/reseti.txt for details.
42 - reset-names: Must include the list of following reset names,
49 - clocks: List of clock specifiers, must contain an entry for each required
50 entry in clock-names.
51 - clock-names: Should contain the clock names "wifi_wcss_cmd", "wifi_wcss_ref",
52 "wifi_wcss_rtc" for "qcom,ipq4019-wifi" compatible target and
53 "cxo_ref_clk_pin" and optionally "qdss" for "qcom,wcn3990-wifi"
55 - qcom,msi_addr: MSI interrupt address.
56 - qcom,msi_base: Base value to add before writing MSI data into
58 - qcom,ath10k-calibration-variant: string to search for in the board-2.bin
61 - qcom,ath10k-calibration-data : calibration data + board specific data
64 - qcom,ath10k-pre-calibration-data : pre calibration data as an array,
66 - <supply-name>-supply: handle to the regulator device tree node
67 optional "supply-name" are "vdd-0.8-cx-mx",
68 "vdd-1.8-xo", "vdd-1.3-rfa", "vdd-3.3-ch0",
69 and "vdd-3.3-ch1".
70 - memory-region:
73 Definition: reference to the reserved-memory for the msa region
74 used by the wifi firmware running in Q6.
75 - iommus:
77 Value type: <prop-encoded-array>
79 - ext-fem-name:
83 for example: "microsemi-lx5586", "sky85703-11"
85 - qcom,snoc-host-cap-8bit-quirk:
88 Definition: Quirk specifying that the firmware expects the 8bit version
90 - qcom,xo-cal-data: xo cal offset to be configured in xo trim register.
92 - qcom,msa-fixed-perm: Boolean context flag to disable SCM call for statically
95 - qcom,coexist-support : should contain eithr "0" or "1" to indicate coex
97 - qcom,coexist-gpio-pin : gpio pin number information to support coex
98 which will be used by wifi firmware.
101 The ath10k wifi node can contain one optional firmware subnode.
102 Firmware subnode is needed when the platform does not have TustZone.
103 The firmware subnode must have:
105 - iommus:
107 Value type: <prop-encoded-array>
118 #interrupt-cells = <1>;
119 #size-cells = <2>;
120 #address-cells = <3>;
125 qcom,ath10k-calibration-data = [ 01 02 03 ... ];
126 ext-fem-name = "microsemi-lx5586";
134 compatible = "qcom,ipq4019-wifi";
142 reset-names = "wifi_cpu_init",
151 clock-names = "wifi_wcss_cmd",
171 interrupt-names = "msi0", "msi1", "msi2", "msi3",
178 qcom,ath10k-pre-calibration-data = [ 01 02 03 ... ];
179 qcom,coexist-support = <1>;
180 qcom,coexist-gpio-pin = <0x33>;
186 compatible = "qcom,wcn3990-wifi";
188 reg-names = "membase";
190 clock-names = "cxo_ref_clk_pin";
204 vdd-0.8-cx-mx-supply = <&pm8998_l5>;
205 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
206 vdd-1.3-rfa-supply = <&vreg_l17a_1p3>;
207 vdd-3.3-ch0-supply = <&vreg_l25a_3p3>;
208 vdd-3.3-ch1-supply = <&vreg_l26a_3p3>;
209 memory-region = <&wifi_msa_mem>;
211 qcom,msa-fixed-perm;
212 wifi-firmware {