mirror of
https://github.com/armbian/build.git
synced 2025-09-20 13:11:10 +02:00
109 lines
2.8 KiB
Diff
109 lines
2.8 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Date: Sun, 20 Dec 2020 18:47:57 +0300
|
|
Subject: dt-bindings: mfd: qcom,qca639x: add binding for QCA639x defvice
|
|
|
|
Qualcomm QCA639x is a family of WiFi + Bluetooth SoCs, with BT part
|
|
being controlled through the UART and WiFi being present on PCIe bus.
|
|
Both blocks share common power sources. Add binding to describe power
|
|
sequencing required to power up this device.
|
|
|
|
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
---
|
|
Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml | 84 ++++++++++
|
|
1 file changed, 84 insertions(+)
|
|
|
|
diff --git a/Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml b/Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml
|
|
new file mode 100644
|
|
index 000000000000..d43c75da136f
|
|
--- /dev/null
|
|
+++ b/Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml
|
|
@@ -0,0 +1,84 @@
|
|
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
|
|
+%YAML 1.2
|
|
+---
|
|
+$id: "http://devicetree.org/schemas/mfd/qcom,qca639x.yaml#"
|
|
+$schema: "http://devicetree.org/meta-schemas/core.yaml#"
|
|
+
|
|
+title: Qualcomm QCA639x WiFi + Bluetoot SoC bindings
|
|
+
|
|
+maintainers:
|
|
+ - Andy Gross <agross@kernel.org>
|
|
+ - Bjorn Andersson <bjorn.andersson@linaro.org>
|
|
+
|
|
+description: |
|
|
+ This binding describes thes Qualcomm QCA6390 or QCA6391 power supplies and
|
|
+ enablement pins.
|
|
+
|
|
+properties:
|
|
+ compatible:
|
|
+ const: qcom,qca639x
|
|
+
|
|
+ '#power-domain-cells':
|
|
+ const: 0
|
|
+
|
|
+ pinctrl-0: true
|
|
+ pinctrl-1: true
|
|
+
|
|
+ pinctrl-names:
|
|
+ items:
|
|
+ - const: default
|
|
+ - const: active
|
|
+
|
|
+ vddaon-supply:
|
|
+ description:
|
|
+ 0.95V always-on LDO power input
|
|
+
|
|
+ vddpmu-supply:
|
|
+ description:
|
|
+ 0.95V LDO power input to PMU
|
|
+
|
|
+ vddrfa1-supply:
|
|
+ description:
|
|
+ 0.95V LDO power input to RFA
|
|
+
|
|
+ vddrfa2-supply:
|
|
+ description:
|
|
+ 1.25V LDO power input to RFA
|
|
+
|
|
+ vddrfa3-supply:
|
|
+ description:
|
|
+ 2V LDO power input to RFA
|
|
+
|
|
+ vddpcie1-supply:
|
|
+ description:
|
|
+ 1.25V LDO power input to PCIe part
|
|
+
|
|
+ vddpcie2-supply:
|
|
+ description:
|
|
+ 2V LDO power input to PCIe part
|
|
+
|
|
+ vddio-supply:
|
|
+ description:
|
|
+ 1.8V VIO input
|
|
+
|
|
+additionalProperties: false
|
|
+
|
|
+examples:
|
|
+ - |
|
|
+ qca639x: qca639x {
|
|
+ compatible = "qcom,qca639x";
|
|
+ #power-domain-cells = <0>;
|
|
+
|
|
+ vddaon-supply = <&vreg_s6a_0p95>;
|
|
+ vddpmu-supply = <&vreg_s2f_0p95>;
|
|
+ vddrfa1-supply = <&vreg_s2f_0p95>;
|
|
+ vddrfa2-supply = <&vreg_s8c_1p3>;
|
|
+ vddrfa3-supply = <&vreg_s5a_1p9>;
|
|
+ vddpcie1-supply = <&vreg_s8c_1p3>;
|
|
+ vddpcie2-supply = <&vreg_s5a_1p9>;
|
|
+ vddio-supply = <&vreg_s4a_1p8>;
|
|
+ pinctrl-names = "default", "active";
|
|
+ pinctrl-0 = <&wlan_default_state &bt_default_state>;
|
|
+ pinctrl-1 = <&wlan_active_state &bt_active_state>;
|
|
+ };
|
|
+...
|
|
--
|
|
Armbian
|
|
|