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

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
Loading
Loading
Loading
Loading
+1 −10
Original line number Diff line number Diff line
@@ -19,8 +19,7 @@ description:

  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
  related to the secondary subsystems. These resources are exposed as a set of
  power-domains.
  related to the secondary subsystems.

properties:
  compatible:
@@ -58,13 +57,6 @@ properties:
    description:
      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:
  - compatible
  - reg
@@ -102,7 +94,6 @@ examples:
      mboxes = <&apss_shared 0>;

      #clock-cells = <0>;
      #power-domain-cells = <1>;

      cx_cdev: cx {
        #cooling-cells = <2>;