Skip to content

Commit 0e875ee

Browse files
committed
Merge tag 'rproc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
Pull remoteproc updates from Bjorn Andersson: "Qualcomm SM8650 audio, compute and modem remoteproc are added. Qualcomm X1 Elite audio and compute remoteprocs are added, after support for shutting down the bootloader-loaded firmware loaded into the audio DSP.. A dozen drivers in the subsystem are transitioned to use devres helpers for remoteproc and memory allocations - this makes it possible to acquire in-kernel handle to individual remoteproc instances in a cluster. The release of DMA memory for remoteproc virtio is corrected to ensure that restarting due to a watchdog bite doesn't attempt to allocate the memory again without first freeing it. Last, but not least, a couple of DeviceTree binding cleanups" * tag 'rproc-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: (30 commits) remoteproc: qcom_q6v5_pas: Unload lite firmware on ADSP remoteproc: qcom_q6v5_pas: Add support for X1E80100 ADSP/CDSP dt-bindings: remoteproc: qcom,sm8550-pas: document the X1E80100 aDSP & cDSP remoteproc: qcom_wcnss: Use devm_rproc_alloc() helper remoteproc: qcom_q6v5_wcss: Use devm_rproc_alloc() helper remoteproc: qcom_q6v5_pas: Use devm_rproc_alloc() helper remoteproc: qcom_q6v5_mss: Use devm_rproc_alloc() helper remoteproc: qcom_q6v5_adsp: Use devm_rproc_alloc() helper dt-bindings: remoteproc: do not override firmware-name $ref dt-bindings: remoteproc: qcom,glink-rpm-edge: drop redundant type from label remoteproc: qcom: pas: correct data indentation remoteproc: Make rproc_get_by_phandle() work for clusters remoteproc: qcom: pas: Add SM8650 remoteproc support remoteproc: qcom: pas: make region assign more generic dt-bindings: remoteproc: qcom,sm8550-pas: document the SM8650 PAS remoteproc: k3-dsp: Use devm_rproc_add() helper remoteproc: k3-dsp: Use devm_ioremap_wc() helper remoteproc: k3-dsp: Add devm action to release tsp remoteproc: k3-dsp: Use devm_kzalloc() helper remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper ...
2 parents ebc9bee + 62210f7 commit 0e875ee

25 files changed

Lines changed: 419 additions & 309 deletions

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ properties:
4747
maxItems: 1
4848

4949
firmware-name:
50-
$ref: /schemas/types.yaml#/definitions/string
50+
maxItems: 1
5151
description:
5252
If present, name (or relative path) of the file within the
5353
firmware search path containing the firmware image used when
@@ -115,7 +115,7 @@ patternProperties:
115115
maxItems: 1
116116

117117
firmware-name:
118-
$ref: /schemas/types.yaml#/definitions/string
118+
maxItems: 1
119119
description:
120120
If present, name (or relative path) of the file within the
121121
firmware search path containing the firmware image used when

Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-edge.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ properties:
1818
const: qcom,glink-rpm
1919

2020
label:
21-
$ref: /schemas/types.yaml#/definitions/string
2221
description:
2322
Name of the edge, used for debugging and identification purposes. The
2423
node name will be used if this is not present.

Documentation/devicetree/bindings/remoteproc/qcom,qcs404-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ properties:
4646
description: Reference to the reserved-memory for the Hexagon core
4747

4848
firmware-name:
49-
$ref: /schemas/types.yaml#/definitions/string
49+
maxItems: 1
5050
description: Firmware name for the Hexagon core
5151

5252
required:

Documentation/devicetree/bindings/remoteproc/qcom,sc7180-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ properties:
4545
smd-edge: false
4646

4747
firmware-name:
48-
$ref: /schemas/types.yaml#/definitions/string
48+
maxItems: 1
4949
description: Firmware name for the Hexagon core
5050

5151
required:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ properties:
8080
description: Reference to the reserved-memory for the Hexagon core
8181

8282
firmware-name:
83-
$ref: /schemas/types.yaml#/definitions/string
83+
maxItems: 1
8484
description:
8585
The name of the firmware which should be loaded for this remote
8686
processor.

Documentation/devicetree/bindings/remoteproc/qcom,sc8180x-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ properties:
4242
description: Reference to the reserved-memory for the Hexagon core
4343

4444
firmware-name:
45-
$ref: /schemas/types.yaml#/definitions/string
45+
maxItems: 1
4646
description: Firmware name for the Hexagon core
4747

4848
required:

Documentation/devicetree/bindings/remoteproc/qcom,sm6115-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ properties:
4747
smd-edge: false
4848

4949
firmware-name:
50-
$ref: /schemas/types.yaml#/definitions/string
50+
maxItems: 1
5151
description: Firmware name for the Hexagon core
5252

5353
required:

Documentation/devicetree/bindings/remoteproc/qcom,sm6350-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ properties:
4242
smd-edge: false
4343

4444
firmware-name:
45-
$ref: /schemas/types.yaml#/definitions/string
45+
maxItems: 1
4646
description: Firmware name for the Hexagon core
4747

4848
required:

Documentation/devicetree/bindings/remoteproc/qcom,sm6375-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ properties:
3636
description: Reference to the reserved-memory for the Hexagon core
3737

3838
firmware-name:
39-
$ref: /schemas/types.yaml#/definitions/string
39+
maxItems: 1
4040
description: Firmware name for the Hexagon core
4141

4242
smd-edge: false

Documentation/devicetree/bindings/remoteproc/qcom,sm8150-pas.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ properties:
4646
smd-edge: false
4747

4848
firmware-name:
49-
$ref: /schemas/types.yaml#/definitions/string
49+
maxItems: 1
5050
description: Firmware name for the Hexagon core
5151

5252
required:

0 commit comments

Comments
 (0)