Skip to content

Commit ab7b884

Browse files
committed
Merge tag 'rproc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull remoteproc updates from Bjorn Andersson: "This makes the remoteproc core rproc_class const. DeviceTree bindings for a few different Qualcomm remoteprocs are updated to remove a range of validation warnings/errors. The Qualcomm SMD binding marks qcom,ipc deprecated, in favor or the mailbox interface. The TI K3 R5 remoteproc driver is updated to ensure that cores are powered up in the appropriate order. The driver also see a couple of fixes related to cleanups in error paths during probe. The Mediatek remoteproc driver is extended to support the MT8188 SCP core 1. Support for varying DRAM and IPI shared buffer sizes are introduced. This together with a couple of bug fixes and improvements to the driver. Support for the AMD-Xilinx Versal and Versal-NET platforms are added. Coredump support and support for parsing TCM information from DeviceTree is added to the Xilinx R5F remoteproc driver" * tag 'rproc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (22 commits) dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,halt-regs definition dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,halt-regs definition dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,halt-regs definition dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink-edge on msm8996 dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as deprecated remoteproc: k3-r5: Jump to error handling labels in start/stop errors remoteproc: mediatek: Fix error code in scp_rproc_init() remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs remoteproc: k3-r5: Wait for core0 power-up before powering up core1 remoteproc: mediatek: Add IMGSYS IPI command remoteproc: mediatek: Support setting DRAM and IPI shared buffer sizes remoteproc: mediatek: Support MT8188 SCP core 1 dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP drivers: remoteproc: xlnx: Fix uninitialized tcm mode drivers: remoteproc: xlnx: Fix uninitialized variable use drivers: remoteproc: xlnx: Add Versal and Versal-NET support remoteproc: zynqmp: parse TCM from device tree dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) bindings remoteproc: zynqmp: fix lockstep mode memory region remoteproc: zynqmp: Add coredump support ...
2 parents e66128f + 4d5ba6e commit ab7b884

15 files changed

+721
-233
lines changed

Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ properties:
1919
- mediatek,mt8183-scp
2020
- mediatek,mt8186-scp
2121
- mediatek,mt8188-scp
22+
- mediatek,mt8188-scp-dual
2223
- mediatek,mt8192-scp
2324
- mediatek,mt8195-scp
2425
- mediatek,mt8195-scp-dual
@@ -194,6 +195,7 @@ allOf:
194195
properties:
195196
compatible:
196197
enum:
198+
- mediatek,mt8188-scp-dual
197199
- mediatek,mt8195-scp-dual
198200
then:
199201
properties:

Documentation/devicetree/bindings/remoteproc/qcom,msm8996-mss-pil.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ allOf:
231231
- const: snoc_axi
232232
- const: mnoc_axi
233233
- const: qdss
234-
glink-edge: false
235234
required:
236235
- pll-supply
237236
- smd-edge

Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ properties:
8181
$ref: /schemas/types.yaml#/definitions/phandle-array
8282
description:
8383
Phandle reference to a syscon representing TCSR followed by the
84-
three offsets within syscon for q6, modem and nc halt registers.
84+
offset within syscon for q6 halt register.
85+
items:
86+
- items:
87+
- description: phandle to TCSR syscon region
88+
- description: offset to the Q6 halt register
8589

8690
qcom,smem-states:
8791
$ref: /schemas/types.yaml#/definitions/phandle-array

Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,11 @@ properties:
8989
$ref: /schemas/types.yaml#/definitions/phandle-array
9090
description:
9191
Phandle reference to a syscon representing TCSR followed by the
92-
three offsets within syscon for q6, modem and nc halt registers.
92+
offset within syscon for q6 halt register.
93+
items:
94+
- items:
95+
- description: phandle to TCSR syscon region
96+
- description: offset to the Q6 halt register
9397

9498
qcom,qmp:
9599
$ref: /schemas/types.yaml#/definitions/phandle

Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ properties:
8181
$ref: /schemas/types.yaml#/definitions/phandle-array
8282
description:
8383
Phandle reference to a syscon representing TCSR followed by the
84-
three offsets within syscon for q6, modem and nc halt registers.
84+
offset within syscon for q6 halt register.
85+
items:
86+
- items:
87+
- description: phandle to TCSR syscon region
88+
- description: offset to the Q6 halt register
8589

8690
qcom,smem-states:
8791
$ref: /schemas/types.yaml#/definitions/phandle-array

Documentation/devicetree/bindings/remoteproc/qcom,smd-edge.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ properties:
6161
description:
6262
Three entries specifying the outgoing ipc bit used for signaling the
6363
remote processor.
64+
deprecated: true
6465

6566
qcom,smd-edge:
6667
$ref: /schemas/types.yaml#/definitions/uint32
@@ -111,7 +112,7 @@ examples:
111112
smd-edge {
112113
interrupts = <GIC_SPI 156 IRQ_TYPE_EDGE_RISING>;
113114
114-
qcom,ipc = <&apcs 8 8>;
115+
mboxes = <&apcs 8>;
115116
qcom,smd-edge = <1>;
116117
};
117118
};

0 commit comments

Comments
 (0)