[PATCH v8 08/24] dt-bindings: clock: Add RPMI clock service message proxy bindings

Stephen Boyd sboyd at kernel.org
Thu Jul 24 19:42:03 PDT 2025


Quoting Anup Patel (2025-07-04 00:03:40)
> Add device tree bindings for the RPMI clock service group based
> message proxy implemented by the SBI implementation (machine mode
> firmware or hypervisor).
> 
> The RPMI clock service group is defined by the RISC-V platform
> management interface (RPMI) specification.
> 
> Reviewed-by: Conor Dooley <conor.dooley at microchip.com>
> Signed-off-by: Anup Patel <apatel at ventanamicro.com>
[...]
> +additionalProperties: false
> +
> +examples:
> +  - |
> +    clock-controller {

Maybe the name should be 'clock-service' then? I don't understand SBI so
not sure why this is in DT to begin with. Is something consuming this
node? Or a driver is binding to it?

> +        compatible = "riscv,rpmi-mpxy-clock";
> +        mboxes = <&rpmi_shmem_mbox 0x8>;
> +        riscv,sbi-mpxy-channel-id = <0x1000>;
> +    };



More information about the linux-riscv mailing list