Lines Matching +full:local +full:- +full:bd +full:- +full:address +full:- +full:broken
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
11 - Rocky Liao <quic_rjliao@quicinc.com>
14 This binding describes Qualcomm UART-attached bluetooth chips.
19 - qcom,qca2066-bt
20 - qcom,qca6174-bt
21 - qcom,qca9377-bt
22 - qcom,wcn3950-bt
23 - qcom,wcn3988-bt
24 - qcom,wcn3990-bt
25 - qcom,wcn3991-bt
26 - qcom,wcn3998-bt
27 - qcom,qca6390-bt
28 - qcom,wcn6750-bt
29 - qcom,wcn6855-bt
30 - qcom,wcn7850-bt
32 enable-gpios:
36 swctrl-gpios:
45 vddio-supply:
48 vddxo-supply:
51 vddrf-supply:
54 vddch0-supply:
57 vddch1-supply:
60 vddaon-supply:
63 vdddig-supply:
66 vddbtcmx-supply:
69 vddbtcxmx-supply:
72 vddrfacmn-supply:
75 vddrfa0p8-supply:
78 vddrfa1p7-supply:
81 vddrfa1p8-supply:
84 vddrfa1p2-supply:
87 vddrfa1p9-supply:
90 vddrfa2p2-supply:
93 vddasd-supply:
96 vddwlcx-supply:
99 vddwlmx-supply:
102 max-speed: true
104 firmware-name:
107 - description: specify the name of nvm firmware to load
108 - description: specify the name of rampatch firmware to load
110 local-bd-address: true
112 qcom,local-bd-address-broken:
115 boot firmware is incorrectly passing the address in big-endian order
118 - compatible
123 - $ref: bluetooth-controller.yaml#
124 - $ref: /schemas/serial/serial-peripheral-props.yaml#
125 - if:
130 - qcom,qca2066-bt
131 - qcom,qca6174-bt
134 - enable-gpios
135 - clocks
137 - if:
142 - qcom,wcn3950-bt
143 - qcom,wcn3988-bt
144 - qcom,wcn3990-bt
145 - qcom,wcn3991-bt
146 - qcom,wcn3998-bt
149 - vddio-supply
150 - vddxo-supply
151 - vddrf-supply
152 - vddch0-supply
154 - if:
159 - qcom,wcn6750-bt
162 - vddaon-supply
163 - vddrfacmn-supply
164 - vddrfa0p8-supply
165 - vddrfa1p7-supply
166 - vddrfa1p2-supply
167 - if:
172 - qcom,wcn6855-bt
175 - vddrfacmn-supply
176 - vddaon-supply
177 - vddwlcx-supply
178 - vddwlmx-supply
179 - vddbtcmx-supply
180 - vddrfa0p8-supply
181 - vddrfa1p2-supply
182 - vddrfa1p8-supply
183 - if:
188 - qcom,wcn7850-bt
191 - vddrfacmn-supply
192 - vddaon-supply
193 - vddwlcx-supply
194 - vddwlmx-supply
195 - vddrfa0p8-supply
196 - vddrfa1p2-supply
197 - vddrfa1p8-supply
198 - if:
203 - qcom,qca6390-bt
206 - vddrfacmn-supply
207 - vddaon-supply
208 - vddbtcmx-supply
209 - vddrfa0p8-supply
210 - vddrfa1p2-supply
211 - vddrfa1p7-supply
214 - |
215 #include <dt-bindings/gpio/gpio.h>
219 compatible = "qcom,qca6174-bt";
220 enable-gpios = <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>;
222 firmware-name = "nvm_00440302.bin";
225 - |
229 compatible = "qcom,wcn3990-bt";
230 vddio-supply = <&vreg_s4a_1p8>;
231 vddxo-supply = <&vreg_l7a_1p8>;
232 vddrf-supply = <&vreg_l17a_1p3>;
233 vddch0-supply = <&vreg_l25a_3p3>;
234 max-speed = <3200000>;
235 firmware-name = "crnv21.bin";
238 - |
242 compatible = "qcom,wcn6750-bt";
243 pinctrl-names = "default";
244 pinctrl-0 = <&bt_en_default>;
245 enable-gpios = <&tlmm 85 GPIO_ACTIVE_HIGH>;
246 swctrl-gpios = <&tlmm 86 GPIO_ACTIVE_HIGH>;
247 vddio-supply = <&vreg_l19b_1p8>;
248 vddaon-supply = <&vreg_s7b_0p9>;
249 vddbtcxmx-supply = <&vreg_s7b_0p9>;
250 vddrfacmn-supply = <&vreg_s7b_0p9>;
251 vddrfa0p8-supply = <&vreg_s7b_0p9>;
252 vddrfa1p7-supply = <&vreg_s1b_1p8>;
253 vddrfa1p2-supply = <&vreg_s8b_1p2>;
254 vddrfa2p2-supply = <&vreg_s1c_2p2>;
255 vddasd-supply = <&vreg_l11c_2p8>;
256 max-speed = <3200000>;
257 firmware-name = "msnv11.bin";