Skip to content

Commit c42c0a5

Browse files
Sibi Sankarandersson
authored andcommitted
dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding
Add a new modem compatible string for QTI SC7280 SoCs and introduce the "qcom,ext-regs" and "qcom,qaccept-regs" properties needed by the modem sub-system running on SC7280 SoCs. Signed-off-by: Sibi Sankar <[email protected]> Acked-by: Rob Herring <[email protected]> Reviewed-by: Stephen Boyd <[email protected]> Signed-off-by: Bjorn Andersson <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 58c8db9 commit c42c0a5

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ on the Qualcomm Hexagon core.
1515
"qcom,msm8996-mss-pil"
1616
"qcom,msm8998-mss-pil"
1717
"qcom,sc7180-mss-pil"
18+
"qcom,sc7280-mss-pil"
1819
"qcom,sdm845-mss-pil"
1920

2021
- reg:
@@ -47,6 +48,7 @@ on the Qualcomm Hexagon core.
4748
qcom,msm8996-mss-pil:
4849
qcom,msm8998-mss-pil:
4950
qcom,sc7180-mss-pil:
51+
qcom,sc7280-mss-pil:
5052
qcom,sdm845-mss-pil:
5153
must be "wdog", "fatal", "ready", "handover", "stop-ack",
5254
"shutdown-ack"
@@ -87,6 +89,8 @@ on the Qualcomm Hexagon core.
8789
qcom,sc7180-mss-pil:
8890
must be "iface", "bus", "xo", "snoc_axi", "mnoc_axi",
8991
"nav"
92+
qcom,sc7280-mss-pil:
93+
must be "iface", "xo", "snoc_axi", "offline", "pka"
9094
qcom,sdm845-mss-pil:
9195
must be "iface", "bus", "mem", "xo", "gpll0_mss",
9296
"snoc_axi", "mnoc_axi", "prng"
@@ -98,7 +102,7 @@ on the Qualcomm Hexagon core.
98102
reference to the list of 3 reset-controllers for the
99103
wcss sub-system
100104
reference to the list of 2 reset-controllers for the modem
101-
sub-system on SC7180, SDM845 SoCs
105+
sub-system on SC7180, SC7280, SDM845 SoCs
102106

103107
- reset-names:
104108
Usage: required
@@ -107,7 +111,7 @@ on the Qualcomm Hexagon core.
107111
must be "wcss_aon_reset", "wcss_reset", "wcss_q6_reset"
108112
for the wcss sub-system
109113
must be "mss_restart", "pdc_reset" for the modem
110-
sub-system on SC7180, SDM845 SoCs
114+
sub-system on SC7180, SC7280, SDM845 SoCs
111115

112116
For devices where the mba and mpss sub-nodes are not specified, mba/mpss region
113117
should be referenced as follows:
@@ -173,6 +177,9 @@ For the compatible string below the following supplies are required:
173177
qcom,msm8998-mss-pil:
174178
must be "cx", "mx"
175179
qcom,sc7180-mss-pil:
180+
must be "cx", "mx", "mss"
181+
qcom,sc7280-mss-pil:
182+
must be "cx", "mss"
176183
qcom,sdm845-mss-pil:
177184
must be "cx", "mx", "mss"
178185

@@ -198,6 +205,9 @@ For the compatible string below the following supplies are required:
198205
Definition: a phandle reference to a syscon representing TCSR followed
199206
by the three offsets within syscon for q6, modem and nc
200207
halt registers.
208+
a phandle reference to a syscon representing TCSR followed
209+
by the four offsets within syscon for q6, modem, nc and vq6
210+
halt registers on SC7280 SoCs.
201211

202212
For the compatible strings below the following phandle references are required:
203213
"qcom,sc7180-mss-pil"
@@ -208,6 +218,24 @@ For the compatible strings below the following phandle references are required:
208218
by the offset within syscon for conn_box_spare0 register
209219
used by the modem sub-system running on SC7180 SoC.
210220

221+
For the compatible strings below the following phandle references are required:
222+
"qcom,sc7280-mss-pil"
223+
- qcom,ext-regs:
224+
Usage: required
225+
Value type: <prop-encoded-array>
226+
Definition: two phandle references to syscons representing TCSR_REG and
227+
TCSR register space followed by the two offsets within the syscon
228+
to force_clk_en/rscc_disable and axim1_clk_off/crypto_clk_off
229+
registers respectively.
230+
231+
- qcom,qaccept-regs:
232+
Usage: required
233+
Value type: <prop-encoded-array>
234+
Definition: a phandle reference to a syscon representing TCSR followed
235+
by the three offsets within syscon for mdm, cx and axi
236+
qaccept registers used by the modem sub-system running on
237+
SC7280 SoC.
238+
211239
The Hexagon node must contain iommus property as described in ../iommu/iommu.txt
212240
on platforms which do not have TrustZone.
213241

0 commit comments

Comments
 (0)