summaryrefslogtreecommitdiff
path: root/bindings/soc
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/soc')
-rwxr-xr-xbindings/soc/qcom/hab.txt3
-rwxr-xr-xbindings/soc/qcom/qcom,aoss-qmp.txt1
-rwxr-xr-xbindings/soc/qcom/qcom,power-state.txt9
-rwxr-xr-xbindings/soc/qcom/qcom,slatecom_interface.txt2
-rwxr-xr-xbindings/soc/qcom/qti-pmic-lpm.yaml45
5 files changed, 60 insertions, 0 deletions
diff --git a/bindings/soc/qcom/hab.txt b/bindings/soc/qcom/hab.txt
index 32f79e7f..f91ff6f0 100755
--- a/bindings/soc/qcom/hab.txt
+++ b/bindings/soc/qcom/hab.txt
@@ -21,6 +21,8 @@ Required properties:
- remote-vmids: When the local role is "fe", this is to tell which VM is the
relevant BE. When it is "be", this is to tell which VMs it will support as
BE.
+ - kernel_only: If the current mmid group can only be accessed by kernel hab
+ clients, please add this property.
Example:
qcom,hab {
@@ -37,5 +39,6 @@ Example:
grp-start-id = <200>;
role = "fe";
remote-vmids = <0>;
+ kernel_only;
};
}
diff --git a/bindings/soc/qcom/qcom,aoss-qmp.txt b/bindings/soc/qcom/qcom,aoss-qmp.txt
index 7782e1c8..4f24b2eb 100755
--- a/bindings/soc/qcom/qcom,aoss-qmp.txt
+++ b/bindings/soc/qcom/qcom,aoss-qmp.txt
@@ -27,6 +27,7 @@ power-domains.
"qcom,cinder-aoss-qmp"
"qcom,sdxpinn-aoss-qmp"
"qcom,sdxbaagha-aoss-qmp"
+ "qcom,kona-aoss-qmp"
- reg:
Usage: required
diff --git a/bindings/soc/qcom/qcom,power-state.txt b/bindings/soc/qcom/qcom,power-state.txt
index e0900417..2cb20e58 100755
--- a/bindings/soc/qcom/qcom,power-state.txt
+++ b/bindings/soc/qcom/qcom,power-state.txt
@@ -11,10 +11,19 @@ Required Properties:
Usage: required
Value type: <string>
Definition: must be "qcom,power-state"
+- subsys-name:
+ Usage: required
+ Value type: <string>
+ Description: subsystem names supported
+- rproc-handle:
+ Usage: required
+ Description: phandle to subsys defined in subsys-name.
Example:
qcom,power-state {
compatible = "qcom,power-state";
+ qcom,subsys-name = "adsp", "modem";
+ qcom,rproc-handle = <&adsp_pas>, <&modem_pas>;
};
diff --git a/bindings/soc/qcom/qcom,slatecom_interface.txt b/bindings/soc/qcom/qcom,slatecom_interface.txt
index 2731a795..4525afb9 100755
--- a/bindings/soc/qcom/qcom,slatecom_interface.txt
+++ b/bindings/soc/qcom/qcom,slatecom_interface.txt
@@ -8,9 +8,11 @@ memory in the device.
Required properties:
- compatible: Must be "qcom,slate-daemon"
+- qcom,platform-reset-gpio: This gpio state used to make boot decision for slate subsystem.
Example:
qcom,slate-daemon {
compatible = "qcom,slate-daemon";
+ qcom,platform-reset-gpio = <&pm5100_gpios 15 0>;
};
diff --git a/bindings/soc/qcom/qti-pmic-lpm.yaml b/bindings/soc/qcom/qti-pmic-lpm.yaml
new file mode 100755
index 00000000..c60aa714
--- /dev/null
+++ b/bindings/soc/qcom/qti-pmic-lpm.yaml
@@ -0,0 +1,45 @@
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/bindings/soc/qcom/qti-pmic-lpm.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Qualcomm Technologies, Inc. PMIC low power mode (PMIC LPM) binding
+
+description: |
+ Qualcomm Technologies, Inc. PMIC low power mode (PMIC LPM) reports entry and
+ exit of PMIC's low power modes DeepSleep/Hibernate/TWM to a companion chip
+ through the SDAM interface.
+
+properties:
+ compatible:
+ const: qti,pmic-lpm
+
+ reg:
+ description: Base address of the SDAM peripheral.
+ maxItems: 1
+
+required:
+ - compatible
+ - reg
+
+examples:
+ - |
+ spmi_bus {
+ #address-cells = <2>;
+ #size-cells = <0>;
+ interrupt-controller;
+ #interrupt-cells = <4>;
+
+ qcom,pm5100@0 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ pmic-lpm@7200 {
+ compatible = "qti,pmic-lpm";
+ reg = <0x7200>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ };
+ };
+ };
+...