diff options
author | Balakrishna Godavarthi <bgodavar@codeaurora.org> | 2018-08-03 08:16:26 -0400 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2018-08-03 08:44:06 -0400 |
commit | 505013555a47c8dfed11bd124d2f4ea71988c21e (patch) | |
tree | 45734ef61543588c150afe489b34db2e1322816d | |
parent | 4c79148970fbb3cfe078d4ad31a2c7a7722196a8 (diff) |
dt-bindings: net: bluetooth: Add device tree bindings for QTI chip wcn3990
This patch enables regulators for the Qualcomm Bluetooth wcn3990
controller.
Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
-rw-r--r-- | Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt b/Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt index 0ea18a53cc29..824c0e23c544 100644 --- a/Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt +++ b/Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt | |||
@@ -10,12 +10,25 @@ device the slave device is attached to. | |||
10 | Required properties: | 10 | Required properties: |
11 | - compatible: should contain one of the following: | 11 | - compatible: should contain one of the following: |
12 | * "qcom,qca6174-bt" | 12 | * "qcom,qca6174-bt" |
13 | * "qcom,wcn3990-bt" | ||
14 | |||
15 | Optional properties for compatible string qcom,qca6174-bt: | ||
13 | 16 | ||
14 | Optional properties: | ||
15 | - enable-gpios: gpio specifier used to enable chip | 17 | - enable-gpios: gpio specifier used to enable chip |
16 | - clocks: clock provided to the controller (SUSCLK_32KHZ) | 18 | - clocks: clock provided to the controller (SUSCLK_32KHZ) |
17 | 19 | ||
18 | Example: | 20 | Required properties for compatible string qcom,wcn3990-bt: |
21 | |||
22 | - vddio-supply: VDD_IO supply regulator handle. | ||
23 | - vddxo-supply: VDD_XO supply regulator handle. | ||
24 | - vddrf-supply: VDD_RF supply regulator handle. | ||
25 | - vddch0-supply: VDD_CH0 supply regulator handle. | ||
26 | |||
27 | Optional properties for compatible string qcom,wcn3990-bt: | ||
28 | |||
29 | - max-speed: see Documentation/devicetree/bindings/serial/slave-device.txt | ||
30 | |||
31 | Examples: | ||
19 | 32 | ||
20 | serial@7570000 { | 33 | serial@7570000 { |
21 | label = "BT-UART"; | 34 | label = "BT-UART"; |
@@ -28,3 +41,15 @@ serial@7570000 { | |||
28 | clocks = <&divclk4>; | 41 | clocks = <&divclk4>; |
29 | }; | 42 | }; |
30 | }; | 43 | }; |
44 | |||
45 | serial@898000 { | ||
46 | bluetooth { | ||
47 | compatible = "qcom,wcn3990-bt"; | ||
48 | |||
49 | vddio-supply = <&vreg_s4a_1p8>; | ||
50 | vddxo-supply = <&vreg_l7a_1p8>; | ||
51 | vddrf-supply = <&vreg_l17a_1p3>; | ||
52 | vddch0-supply = <&vreg_l25a_3p3>; | ||
53 | max-speed = <3200000>; | ||
54 | }; | ||
55 | }; | ||