forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt
....@@ -10,17 +10,59 @@
1010 "qcom,msm8974-adsp-pil"
1111 "qcom,msm8996-adsp-pil"
1212 "qcom,msm8996-slpi-pil"
13
+ "qcom,msm8998-adsp-pas"
14
+ "qcom,msm8998-slpi-pas"
15
+ "qcom,qcs404-adsp-pas"
16
+ "qcom,qcs404-cdsp-pas"
17
+ "qcom,qcs404-wcss-pas"
18
+ "qcom,sc7180-mpss-pas"
19
+ "qcom,sdm845-adsp-pas"
20
+ "qcom,sdm845-cdsp-pas"
21
+ "qcom,sm8150-adsp-pas"
22
+ "qcom,sm8150-cdsp-pas"
23
+ "qcom,sm8150-mpss-pas"
24
+ "qcom,sm8150-slpi-pas"
25
+ "qcom,sm8250-adsp-pas"
26
+ "qcom,sm8250-cdsp-pas"
27
+ "qcom,sm8250-slpi-pas"
1328
1429 - interrupts-extended:
1530 Usage: required
1631 Value type: <prop-encoded-array>
17
- Definition: must list the watchdog, fatal IRQs ready, handover and
18
- stop-ack IRQs
32
+ Definition: reference to the interrupts that match interrupt-names
1933
2034 - interrupt-names:
2135 Usage: required
2236 Value type: <stringlist>
23
- Definition: must be "wdog", "fatal", "ready", "handover", "stop-ack"
37
+ Definition: The interrupts needed depends on the compatible
38
+ string:
39
+ qcom,msm8974-adsp-pil:
40
+ qcom,msm8996-adsp-pil:
41
+ qcom,msm8996-slpi-pil:
42
+ qcom,msm8998-adsp-pas:
43
+ qcom,msm8998-slpi-pas:
44
+ qcom,qcs404-adsp-pas:
45
+ qcom,qcs404-cdsp-pas:
46
+ qcom,sdm845-adsp-pas:
47
+ qcom,sdm845-cdsp-pas:
48
+ qcom,sm8150-adsp-pas:
49
+ qcom,sm8150-cdsp-pas:
50
+ qcom,sm8150-slpi-pas:
51
+ qcom,sm8250-adsp-pas:
52
+ qcom,sm8250-cdsp-pas:
53
+ qcom,sm8250-slpi-pas:
54
+ must be "wdog", "fatal", "ready", "handover", "stop-ack"
55
+ qcom,qcs404-wcss-pas:
56
+ qcom,sc7180-mpss-pas:
57
+ qcom,sm8150-mpss-pas:
58
+ must be "wdog", "fatal", "ready", "handover", "stop-ack",
59
+ "shutdown-ack"
60
+
61
+- firmware-name:
62
+ Usage: optional
63
+ Value type: <string>
64
+ Definition: must list the relative firmware image path for the
65
+ Hexagon Core.
2466
2567 - clocks:
2668 Usage: required
....@@ -45,6 +87,42 @@
4587 Definition: reference to the px regulator to be held on behalf of the
4688 booting Hexagon core
4789
90
+- power-domains:
91
+ Usage: required
92
+ Value type: <phandle>
93
+ Definition: reference to power-domains that match the power-domain-names
94
+
95
+- power-domain-names:
96
+ Usage: required
97
+ Value type: <stringlist>
98
+ Definition: The power-domains needed depend on the compatible string:
99
+ qcom,msm8974-adsp-pil:
100
+ qcom,msm8996-adsp-pil:
101
+ qcom,msm8998-adsp-pas:
102
+ must be "cx"
103
+ qcom,msm8996-slpi-pil:
104
+ must be "ss_cx"
105
+ qcom,msm8998-slpi-pas:
106
+ must be "ssc_cx"
107
+ qcom,qcs404-adsp-pas:
108
+ must be "lpi_cx"
109
+ qcom,qcs404-cdsp-pas:
110
+ qcom,qcs404-wcss-pas:
111
+ must be "mx"
112
+ qcom,sdm845-adsp-pas:
113
+ qcom,sdm845-cdsp-pas:
114
+ qcom,sm8150-adsp-pas:
115
+ qcom,sm8150-cdsp-pas:
116
+ qcom,sm8250-cdsp-pas:
117
+ must be "cx", "load_state"
118
+ qcom,sc7180-mpss-pas:
119
+ qcom,sm8150-mpss-pas:
120
+ must be "cx", "load_state", "mss"
121
+ qcom,sm8250-adsp-pas:
122
+ qcom,sm8150-slpi-pas:
123
+ qcom,sm8250-slpi-pas:
124
+ must be "lcx", "lmx", "load_state"
125
+
48126 - memory-region:
49127 Usage: required
50128 Value type: <phandle>