Re: [RESEND PATCH v5 3/7] dt-bindings: remoteproc: Add processor identifier property

From: Rob Herring
Date: Mon Jun 03 2024 - 10:36:19 EST


On Tue, May 21, 2024 at 02:24:54PM +0200, Arnaud Pouliquen wrote:
> Add the "st,proc-id" property allowing to identify the remote processor.
> This ID is used to define an unique ID, common between Linux, U-boot and
> OP-TEE to identify a coprocessor.
> This ID will be used in request to OP-TEE remoteproc Trusted Application
> to specify the remote processor.
>
> Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@xxxxxxxxxxx>
> ---
> .../devicetree/bindings/remoteproc/st,stm32-rproc.yaml | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> index 36ea54016b76..409123cd4667 100644
> --- a/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> +++ b/Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
> @@ -48,6 +48,10 @@ properties:
> - description: The offset of the hold boot setting register
> - description: The field mask of the hold boot
>
> + st,proc-id:
> + description: remote processor identifier
> + $ref: /schemas/types.yaml#/definitions/uint32
> +
> st,syscfg-tz:
> deprecated: true
> description:
> @@ -182,6 +186,8 @@ allOf:
> st,syscfg-holdboot: false
> reset-names: false
> resets: false
> + required:
> + - st,proc-id

New required properties are an ABI break. If that is okay, explain why
in the commit message.

>
> additionalProperties: false
>
> @@ -220,6 +226,7 @@ examples:
> reg = <0x10000000 0x40000>,
> <0x30000000 0x40000>,
> <0x38000000 0x10000>;
> + st,proc-id = <0>;
> st,syscfg-rsc-tbl = <&tamp 0x144 0xFFFFFFFF>;
> st,syscfg-m4-state = <&tamp 0x148 0xFFFFFFFF>;
> };
> --
> 2.25.1
>