[PATCH v9 04/20] dt-bindings: riscv: add Smcsrind and Sscsrind ISA extension descriptions

Anup Patel anup at brainfault.org
Fri Oct 23 07:32:30 PDT 2026


On Fri, Aug 7, 2026 at 1:39 PM Atish Patra <atish.patra at linux.dev> wrote:
>
> From: Atish Patra <atishp at rivosinc.com>
>
> Add the S[m|s]csrind ISA extension description.
>
> Acked-by: Rob Herring (Arm) <robh at kernel.org>
> Signed-off-by: Atish Patra <atishp at rivosinc.com>
> Link: https://patch.msgid.link/20260701-counter_delegation-v8-4-7909f863a645@meta.com
> [pjw at kernel.org: use official extension names in the patch description]
> Signed-off-by: Paul Walmsley <pjw at kernel.org>

LGTM.

Reviewed-by: Anup Patel <anup at brainfault.org>

Regards,
Anup


> ---
>  Documentation/devicetree/bindings/riscv/extensions.yaml | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/riscv/extensions.yaml b/Documentation/devicetree/bindings/riscv/extensions.yaml
> index 5ffc40d599c0..ccff2be1224d 100644
> --- a/Documentation/devicetree/bindings/riscv/extensions.yaml
> +++ b/Documentation/devicetree/bindings/riscv/extensions.yaml
> @@ -181,6 +181,14 @@ properties:
>              changes to interrupts as frozen at commit ccbddab ("Merge pull
>              request #42 from riscv/jhauser-2023-RC4") of riscv-aia.
>
> +        - const: smcsrind
> +          description: |
> +            The standard Smcsrind machine-level extension extends the
> +            indirect CSR access mechanism defined by the Smaia extension. This
> +            extension allows other ISA extensions to use indirect CSR access
> +            mechanism in M-mode as ratified in the 20240326 version of the
> +            privileged ISA specification.
> +
>          - const: smmpm
>            description: |
>              The standard Smmpm extension for M-mode pointer masking as
> @@ -226,6 +234,14 @@ properties:
>              Profiles Version 1.0, with commit b1d806605f87 ("Updated to
>              ratified state.")
>
> +        - const: sscsrind
> +          description: |
> +            The standard Sscsrind supervisor-level extension extends the
> +            indirect CSR access mechanism defined by the Ssaia extension. This
> +            extension allows other ISA extensions to use indirect CSR access
> +            mechanism in S-mode as ratified in the 20240326 version of the
> +            privileged ISA specification.
> +
>          - const: ssnpm
>            description: |
>              The standard Ssnpm extension for next-mode pointer masking as
>
> --
> 2.53.0-Meta
>



More information about the linux-arm-kernel mailing list