Lines Matching +full:aoss +full:- +full:qmp
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/qcom/qcom,aoss-qmp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Always-On Subsystem side channel
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
14 requests to the always-on subsystem (AOSS), used for certain power management
16 SoC has its own block of message RAM and IRQ for communication with the AOSS.
18 Messaging Protocol (QMP)
20 The AOSS side channel exposes control over a set of resources, used to control
27 - enum:
28 - qcom,qcs615-aoss-qmp
29 - qcom,qcs8300-aoss-qmp
30 - qcom,qdu1000-aoss-qmp
31 - qcom,sa8255p-aoss-qmp
32 - qcom,sa8775p-aoss-qmp
33 - qcom,sar2130p-aoss-qmp
34 - qcom,sc7180-aoss-qmp
35 - qcom,sc7280-aoss-qmp
36 - qcom,sc8180x-aoss-qmp
37 - qcom,sc8280xp-aoss-qmp
38 - qcom,sdx75-aoss-qmp
39 - qcom,sdm845-aoss-qmp
40 - qcom,sm6350-aoss-qmp
41 - qcom,sm8150-aoss-qmp
42 - qcom,sm8250-aoss-qmp
43 - qcom,sm8350-aoss-qmp
44 - qcom,sm8450-aoss-qmp
45 - qcom,sm8550-aoss-qmp
46 - qcom,sm8650-aoss-qmp
47 - qcom,sm8750-aoss-qmp
48 - qcom,x1e80100-aoss-qmp
49 - const: qcom,aoss-qmp
55 communication with the AOSS
60 Should specify the AOSS message IRQ for this client
68 "#clock-cells":
74 - compatible
75 - reg
76 - interrupts
77 - mboxes
78 - "#clock-cells"
86 The AOSS side channel also provides the controls for three cooling devices,
87 these are expressed as subnodes of the QMP node. The name of the node is
91 "#cooling-cells":
95 - "#cooling-cells"
100 - |
101 #include <dt-bindings/interrupt-controller/arm-gic.h>
103 aoss_qmp: qmp@c300000 {
104 compatible = "qcom,sdm845-aoss-qmp", "qcom,aoss-qmp";
109 #clock-cells = <0>;
112 #cooling-cells = <2>;
116 #cooling-cells = <2>;