xref: /linux/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
119372501SKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
219372501SKrzysztof Kozlowski%YAML 1.2
319372501SKrzysztof Kozlowski---
419372501SKrzysztof Kozlowski$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn6855-bt.yaml#
519372501SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
619372501SKrzysztof Kozlowski
719372501SKrzysztof Kozlowskititle: Qualcomm WCN6855 Bluetooth
819372501SKrzysztof Kozlowski
919372501SKrzysztof Kozlowskimaintainers:
1019372501SKrzysztof Kozlowski  - Bartosz Golaszewski <brgl@bgdev.pl>
1119372501SKrzysztof Kozlowski  - Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
1219372501SKrzysztof Kozlowski  - Rocky Liao <quic_rjliao@quicinc.com>
1319372501SKrzysztof Kozlowski
1419372501SKrzysztof Kozlowskiproperties:
1519372501SKrzysztof Kozlowski  compatible:
1619372501SKrzysztof Kozlowski    enum:
1719372501SKrzysztof Kozlowski      - qcom,wcn6855-bt
1819372501SKrzysztof Kozlowski
1919372501SKrzysztof Kozlowski  enable-gpios:
2019372501SKrzysztof Kozlowski    maxItems: 1
21*6e62e401SKrzysztof Kozlowski    deprecated: true
2219372501SKrzysztof Kozlowski
2319372501SKrzysztof Kozlowski  swctrl-gpios:
2419372501SKrzysztof Kozlowski    maxItems: 1
2519372501SKrzysztof Kozlowski    description: gpio specifier is used to find status
2619372501SKrzysztof Kozlowski                 of clock supply to SoC
27*6e62e401SKrzysztof Kozlowski    deprecated: true
2819372501SKrzysztof Kozlowski
2919372501SKrzysztof Kozlowski  vddaon-supply:
3019372501SKrzysztof Kozlowski    description: VDD_AON supply regulator handle
3119372501SKrzysztof Kozlowski
3219372501SKrzysztof Kozlowski  vddbtcmx-supply:
3319372501SKrzysztof Kozlowski    description: VDD_BT_CMX supply regulator handle
3419372501SKrzysztof Kozlowski
3519372501SKrzysztof Kozlowski  vddbtcxmx-supply:
3619372501SKrzysztof Kozlowski    description: VDD_BT_CXMX supply regulator handle
37*6e62e401SKrzysztof Kozlowski    deprecated: true
3819372501SKrzysztof Kozlowski
3919372501SKrzysztof Kozlowski  vddio-supply:
4019372501SKrzysztof Kozlowski    description: VDD_IO supply regulator handle
41*6e62e401SKrzysztof Kozlowski    deprecated: true
4219372501SKrzysztof Kozlowski
4319372501SKrzysztof Kozlowski  vddrfa0p8-supply:
4419372501SKrzysztof Kozlowski    description: VDD_RFA_0P8 supply regulator handle
4519372501SKrzysztof Kozlowski
4619372501SKrzysztof Kozlowski  vddrfa1p2-supply:
4719372501SKrzysztof Kozlowski    description: VDD_RFA_1P2 supply regulator handle
4819372501SKrzysztof Kozlowski
4919372501SKrzysztof Kozlowski  vddrfa1p7-supply:
5019372501SKrzysztof Kozlowski    description: VDD_RFA_1P7 supply regulator handle
51*6e62e401SKrzysztof Kozlowski    deprecated: true
5219372501SKrzysztof Kozlowski
5319372501SKrzysztof Kozlowski  vddrfa1p8-supply:
5419372501SKrzysztof Kozlowski    description: VDD_RFA_1P8 supply regulator handle
5519372501SKrzysztof Kozlowski
5619372501SKrzysztof Kozlowski  vddrfacmn-supply:
5719372501SKrzysztof Kozlowski    description: VDD_RFA_CMN supply regulator handle
5819372501SKrzysztof Kozlowski
5919372501SKrzysztof Kozlowski  vddwlcx-supply:
6019372501SKrzysztof Kozlowski    description: VDD_WLCX supply regulator handle
6119372501SKrzysztof Kozlowski
6219372501SKrzysztof Kozlowski  vddwlmx-supply:
6319372501SKrzysztof Kozlowski    description: VDD_WLMX supply regulator handle
6419372501SKrzysztof Kozlowski
6519372501SKrzysztof Kozlowskirequired:
6619372501SKrzysztof Kozlowski  - compatible
6719372501SKrzysztof Kozlowski  - vddaon-supply
6819372501SKrzysztof Kozlowski  - vddbtcmx-supply
6919372501SKrzysztof Kozlowski  - vddrfa0p8-supply
7019372501SKrzysztof Kozlowski  - vddrfa1p2-supply
7119372501SKrzysztof Kozlowski  - vddrfa1p8-supply
7219372501SKrzysztof Kozlowski  - vddrfacmn-supply
7319372501SKrzysztof Kozlowski  - vddwlcx-supply
7419372501SKrzysztof Kozlowski  - vddwlmx-supply
7519372501SKrzysztof Kozlowski
7619372501SKrzysztof KozlowskiallOf:
7719372501SKrzysztof Kozlowski  - $ref: bluetooth-controller.yaml#
7819372501SKrzysztof Kozlowski  - $ref: qcom,bluetooth-common.yaml
7919372501SKrzysztof Kozlowski  - $ref: /schemas/serial/serial-peripheral-props.yaml#
8019372501SKrzysztof Kozlowski
8119372501SKrzysztof KozlowskiunevaluatedProperties: false
8219372501SKrzysztof Kozlowski
8319372501SKrzysztof Kozlowskiexamples:
8419372501SKrzysztof Kozlowski  - |
8519372501SKrzysztof Kozlowski    serial {
8619372501SKrzysztof Kozlowski        bluetooth {
8719372501SKrzysztof Kozlowski            compatible = "qcom,wcn6855-bt";
8819372501SKrzysztof Kozlowski
8919372501SKrzysztof Kozlowski            max-speed = <3000000>;
9019372501SKrzysztof Kozlowski            vddaon-supply = <&vreg_pmu_aon_0p8>;
9119372501SKrzysztof Kozlowski            vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
9219372501SKrzysztof Kozlowski            vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
9319372501SKrzysztof Kozlowski            vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
9419372501SKrzysztof Kozlowski            vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
9519372501SKrzysztof Kozlowski            vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
9619372501SKrzysztof Kozlowski            vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
9719372501SKrzysztof Kozlowski            vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;
9819372501SKrzysztof Kozlowski        };
9919372501SKrzysztof Kozlowski    };
100