xref: /linux/Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-bt.yaml (revision c17ee635fd3a482b2ad2bf5e269755c2eae5f25e)
1*e18c153dSKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*e18c153dSKrzysztof Kozlowski%YAML 1.2
3*e18c153dSKrzysztof Kozlowski---
4*e18c153dSKrzysztof Kozlowski$id: http://devicetree.org/schemas/net/bluetooth/qcom,qca9377-bt.yaml#
5*e18c153dSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6*e18c153dSKrzysztof Kozlowski
7*e18c153dSKrzysztof Kozlowskititle: Qualcomm QCA9377 Bluetooth
8*e18c153dSKrzysztof Kozlowski
9*e18c153dSKrzysztof Kozlowskimaintainers:
10*e18c153dSKrzysztof Kozlowski  - Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
11*e18c153dSKrzysztof Kozlowski  - Rocky Liao <quic_rjliao@quicinc.com>
12*e18c153dSKrzysztof Kozlowski
13*e18c153dSKrzysztof Kozlowskiproperties:
14*e18c153dSKrzysztof Kozlowski  compatible:
15*e18c153dSKrzysztof Kozlowski    enum:
16*e18c153dSKrzysztof Kozlowski      - qcom,qca9377-bt
17*e18c153dSKrzysztof Kozlowski
18*e18c153dSKrzysztof Kozlowski  clocks:
19*e18c153dSKrzysztof Kozlowski    items:
20*e18c153dSKrzysztof Kozlowski      - description: External low-power 32.768 kHz clock input
21*e18c153dSKrzysztof Kozlowski
22*e18c153dSKrzysztof Kozlowski  enable-gpios:
23*e18c153dSKrzysztof Kozlowski    maxItems: 1
24*e18c153dSKrzysztof Kozlowski
25*e18c153dSKrzysztof Kozlowski  vddio-supply:
26*e18c153dSKrzysztof Kozlowski    description: VDD_IO supply regulator handle
27*e18c153dSKrzysztof Kozlowski
28*e18c153dSKrzysztof Kozlowski  vddxo-supply:
29*e18c153dSKrzysztof Kozlowski    description: VDD_XO supply regulator handle
30*e18c153dSKrzysztof Kozlowski
31*e18c153dSKrzysztof Kozlowskirequired:
32*e18c153dSKrzysztof Kozlowski  - compatible
33*e18c153dSKrzysztof Kozlowski  - clocks
34*e18c153dSKrzysztof Kozlowski  - enable-gpios
35*e18c153dSKrzysztof Kozlowski
36*e18c153dSKrzysztof KozlowskiallOf:
37*e18c153dSKrzysztof Kozlowski  - $ref: bluetooth-controller.yaml#
38*e18c153dSKrzysztof Kozlowski  - $ref: qcom,bluetooth-common.yaml
39*e18c153dSKrzysztof Kozlowski  - $ref: /schemas/serial/serial-peripheral-props.yaml#
40*e18c153dSKrzysztof Kozlowski
41*e18c153dSKrzysztof KozlowskiunevaluatedProperties: false
42*e18c153dSKrzysztof Kozlowski
43*e18c153dSKrzysztof Kozlowskiexamples:
44*e18c153dSKrzysztof Kozlowski  - |
45*e18c153dSKrzysztof Kozlowski    #include <dt-bindings/gpio/gpio.h>
46*e18c153dSKrzysztof Kozlowski
47*e18c153dSKrzysztof Kozlowski    serial {
48*e18c153dSKrzysztof Kozlowski        bluetooth {
49*e18c153dSKrzysztof Kozlowski            compatible = "qcom,qca9377-bt";
50*e18c153dSKrzysztof Kozlowski            clocks = <&rk809 1>;
51*e18c153dSKrzysztof Kozlowski            enable-gpios = <&gpio3 5 GPIO_ACTIVE_HIGH>;
52*e18c153dSKrzysztof Kozlowski            max-speed = <2000000>;
53*e18c153dSKrzysztof Kozlowski            pinctrl-names = "default";
54*e18c153dSKrzysztof Kozlowski            pinctrl-0 = <&bt_enable>;
55*e18c153dSKrzysztof Kozlowski            vddio-supply = <&vcc_1v8>;
56*e18c153dSKrzysztof Kozlowski            vddxo-supply = <&vcc3v3_sys>;
57*e18c153dSKrzysztof Kozlowski        };
58*e18c153dSKrzysztof Kozlowski    };
59