1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/net/qualcomm-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Bluetooth Chips
10 - Balakrishna Godavarthi <bgodavar@codeaurora.org>
11 - Rocky Liao <rjliao@codeaurora.org>
14 This binding describes Qualcomm UART-attached bluetooth chips.
29 description: gpio specifier used to enable chip
33 description: gpio specifier is used to find status
34 of clock supply to SoC
38 description: clock provided to the controller (SUSCLK_32KHZ)
41 description: VDD_IO supply regulator handle
44 description: VDD_XO supply regulator handle
47 description: VDD_RF supply regulator handle
50 description: VDD_CH0 supply regulator handle
53 description: VDD_AON supply regulator handle
56 description: VDD_BT_CXMX supply regulator handle
59 description: VDD_RFA_CMN supply regulator handle
62 description: VDD_RFA_0P8 suppply regulator handle
65 description: VDD_RFA_1P7 supply regulator handle
68 description: VDD_RFA_1P2 supply regulator handle
71 description: VDD_RFA_2P2 supply regulator handle
74 description: VDD_ASD supply regulator handle
77 description: see Documentation/devicetree/bindings/serial/serial.yaml
80 description: specify the name of nvm firmware to load
83 description: see Documentation/devicetree/bindings/net/bluetooth.txt
89 additionalProperties: false
139 #include <dt-bindings/gpio/gpio.h>
143 compatible = "qcom,qca6174-bt";
144 enable-gpios = <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>;
146 firmware-name = "/*(DEBLOBBED)*/";
153 compatible = "qcom,wcn3990-bt";
154 vddio-supply = <&vreg_s4a_1p8>;
155 vddxo-supply = <&vreg_l7a_1p8>;
156 vddrf-supply = <&vreg_l17a_1p3>;
157 vddch0-supply = <&vreg_l25a_3p3>;
158 max-speed = <3200000>;
159 firmware-name = "/*(DEBLOBBED)*/";
166 compatible = "qcom,wcn6750-bt";
167 pinctrl-names = "default";
168 pinctrl-0 = <&bt_en_default>;
169 enable-gpios = <&tlmm 85 GPIO_ACTIVE_HIGH>;
170 swctrl-gpios = <&tlmm 86 GPIO_ACTIVE_HIGH>;
171 vddio-supply = <&vreg_l19b_1p8>;
172 vddaon-supply = <&vreg_s7b_0p9>;
173 vddbtcxmx-supply = <&vreg_s7b_0p9>;
174 vddrfacmn-supply = <&vreg_s7b_0p9>;
175 vddrfa0p8-supply = <&vreg_s7b_0p9>;
176 vddrfa1p7-supply = <&vreg_s1b_1p8>;
177 vddrfa1p2-supply = <&vreg_s8b_1p2>;
178 vddrfa2p2-supply = <&vreg_s1c_2p2>;
179 vddasd-supply = <&vreg_l11c_2p8>;
180 max-speed = <3200000>;
181 firmware-name = "/*(DEBLOBBED)*/";