diff options
Diffstat (limited to 'bindings/soc')
-rwxr-xr-x | bindings/soc/qcom/hab.txt | 3 | ||||
-rwxr-xr-x | bindings/soc/qcom/qcom,aoss-qmp.txt | 1 | ||||
-rwxr-xr-x | bindings/soc/qcom/qcom,power-state.txt | 9 | ||||
-rwxr-xr-x | bindings/soc/qcom/qcom,slatecom_interface.txt | 2 | ||||
-rwxr-xr-x | bindings/soc/qcom/qti-pmic-lpm.yaml | 45 |
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>; + }; + }; + }; +... |