[PATCH v2 1/3] dt-bindings: regulator: Add RPMI voltage service bindings

Krzysztof Kozlowski krzk at kernel.org
Fri Sep 25 08:18:08 PDT 2026


On 25/09/2026 09:14, Joshua Yeong wrote:
> 
> While the above method works but I'm trying to get the entire simplify to the following.
> 
> user-app-b {
> 	compatible = "...";
> 	voltage-domains = <&rpmi-voltage 0x01>;

I see. Why power domains do not fit here?


> };
> 
> rpmi-voltage: rpmi-voltage {
> 	mboxes = <0x0c 0x1004 0x00>;
> 	#voltage-domain-cells = <0x01>;
> 	compatible = "riscv,rpmi-voltage";
> };
> 
> The user does not need to map any other information under /rpmi-voltage/regulators/volt1 , since the value are being decided by the platform microcontroller.
> The fields like 'names', ' regulator-max-microvolt' and ' regulator-min-microvolt' are being discovered during runtime instead.
> 
Best regards,
Krzysztof



More information about the linux-riscv mailing list