xref: /linux/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn6855-bt.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm WCN6855 Bluetooth
8
9maintainers:
10  - Bartosz Golaszewski <brgl@bgdev.pl>
11  - Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
12  - Rocky Liao <quic_rjliao@quicinc.com>
13
14properties:
15  compatible:
16    enum:
17      - qcom,wcn6855-bt
18
19  enable-gpios:
20    maxItems: 1
21    deprecated: true
22
23  swctrl-gpios:
24    maxItems: 1
25    description: gpio specifier is used to find status
26                 of clock supply to SoC
27    deprecated: true
28
29  vddaon-supply:
30    description: VDD_AON supply regulator handle
31
32  vddbtcmx-supply:
33    description: VDD_BT_CMX supply regulator handle
34
35  vddbtcxmx-supply:
36    description: VDD_BT_CXMX supply regulator handle
37    deprecated: true
38
39  vddio-supply:
40    description: VDD_IO supply regulator handle
41    deprecated: true
42
43  vddrfa0p8-supply:
44    description: VDD_RFA_0P8 supply regulator handle
45
46  vddrfa1p2-supply:
47    description: VDD_RFA_1P2 supply regulator handle
48
49  vddrfa1p7-supply:
50    description: VDD_RFA_1P7 supply regulator handle
51    deprecated: true
52
53  vddrfa1p8-supply:
54    description: VDD_RFA_1P8 supply regulator handle
55
56  vddrfacmn-supply:
57    description: VDD_RFA_CMN supply regulator handle
58
59  vddwlcx-supply:
60    description: VDD_WLCX supply regulator handle
61
62  vddwlmx-supply:
63    description: VDD_WLMX supply regulator handle
64
65required:
66  - compatible
67  - vddaon-supply
68  - vddbtcmx-supply
69  - vddrfa0p8-supply
70  - vddrfa1p2-supply
71  - vddrfa1p8-supply
72  - vddrfacmn-supply
73  - vddwlcx-supply
74  - vddwlmx-supply
75
76allOf:
77  - $ref: bluetooth-controller.yaml#
78  - $ref: qcom,bluetooth-common.yaml
79  - $ref: /schemas/serial/serial-peripheral-props.yaml#
80
81unevaluatedProperties: false
82
83examples:
84  - |
85    serial {
86        bluetooth {
87            compatible = "qcom,wcn6855-bt";
88
89            max-speed = <3000000>;
90            vddaon-supply = <&vreg_pmu_aon_0p8>;
91            vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
92            vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
93            vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
94            vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
95            vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
96            vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
97            vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;
98        };
99    };
100