Commit a4fe5159 authored by Sibi Sankar's avatar Sibi Sankar Committed by Bjorn Andersson

dt-bindings: soc: qcom: aoss: Drop the load state power-domain

The power-domains exposed by AOSS QMP node are used to notify the Always
on Subsystem (AOSS) that a particular co-processor is up/down. These
co-processors enter low-power modes independent to that of the application
processor and their states are expected to remain unaltered across system
suspend/resume cycles. To achieve this behavior let's drop the load
power-domain and replace them with generic qmp_send interface instead.
Signed-off-by: default avatarSibi Sankar <sibis@codeaurora.org>
Reviewed-by: default avatarMatthias Kaehlcke <mka@chromium.org>
Reviewed-by: default avatarStephen Boyd <swboyd@chromium.org>
Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/1631800770-371-2-git-send-email-sibis@codeaurora.org
parent 1a561c52
...@@ -19,8 +19,7 @@ description: ...@@ -19,8 +19,7 @@ description:
The AOSS side channel exposes control over a set of resources, used to control The AOSS side channel exposes control over a set of resources, used to control
a set of debug related clocks and to affect the low power state of resources a set of debug related clocks and to affect the low power state of resources
related to the secondary subsystems. These resources are exposed as a set of related to the secondary subsystems.
power-domains.
properties: properties:
compatible: compatible:
...@@ -58,13 +57,6 @@ properties: ...@@ -58,13 +57,6 @@ properties:
description: description:
The single clock represents the QDSS clock. The single clock represents the QDSS clock.
"#power-domain-cells":
const: 1
description: |
The provided power-domains are:
CDSP state (0), LPASS state (1), modem state (2), SLPI
state (3), SPSS state (4) and Venus state (5).
required: required:
- compatible - compatible
- reg - reg
...@@ -102,7 +94,6 @@ examples: ...@@ -102,7 +94,6 @@ examples:
mboxes = <&apss_shared 0>; mboxes = <&apss_shared 0>;
#clock-cells = <0>; #clock-cells = <0>;
#power-domain-cells = <1>;
cx_cdev: cx { cx_cdev: cx {
#cooling-cells = <2>; #cooling-cells = <2>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment