Re: [PATCH v3 13/15] dt-bindings: Increase Renesas X5H MDLC PD specifier bit width

From: Laurent Pinchart

Date: Fri Oct 30 2026 - 17:36:34 EST


On Thu, Oct 15, 2026 at 04:51:53PM +0900, Paul Elder wrote:
> In the Renesas R-Car X5H, the module controller's power domain specifier
> cell's bit width has been increased. Update the bindings documentation
> to reflect this.
>
> Signed-off-by: Paul Elder <paul.elder+renesas@xxxxxxxxxxxxxxxx>
> ---
> I'm guessing that the maximum number is now 512 but I can't find
> definite proof of this.
> ---
> Documentation/devicetree/bindings/power/renesas,r8a78000-mdlc.yaml | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/power/renesas,r8a78000-mdlc.yaml b/Documentation/devicetree/bindings/power/renesas,r8a78000-mdlc.yaml
> index 27d85dd49f9546230ba9632aaa324986261d2156..644b07a07955b98b1832074eefcfd63eb6d45adb 100644
> --- a/Documentation/devicetree/bindings/power/renesas,r8a78000-mdlc.yaml
> +++ b/Documentation/devicetree/bindings/power/renesas,r8a78000-mdlc.yaml
> @@ -12,7 +12,8 @@ maintainers:
> description:
> Each instance of the R-Car X5H Module Controller (MODULE CONTROL) provides
> Power Gating for up to 64 Power Domains, and Module Standby and Reset for up
> - to 256 modules in the Power Domain of each Module hierarchy.
> + to 256 modules in the Power Domain of each Module hierarchy. Recent hardware
> + versions have increased the number of supported modules.
>
> properties:
> compatible:
> @@ -32,14 +33,14 @@ properties:
> are always on, and for which there are no MPDG bits to control them.
>
> - The second power domain specifier cell is the module standby part, and
> - must be the module number (0x00-0xff), composed of the Module System
> + must be the module number (0x00-0x1ff), composed of the Module System
> Reset (MSRES) register index in the high nibble, and the Module Reset

Technically it's high nibble plus one bit, but I think this is fine
as-is.

Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@xxxxxxxxxxxxxxxx>

> Destination bitfield index in the low nibble.
> const: 2
>
> '#reset-cells':
> description:
> - The single reset specifier cell must be the module number (0x00-0xff),
> + The single reset specifier cell must be the module number (0x00-0x1ff),
> and thus identical to the second power domain specifier cell.
> const: 1
>

--
Regards,

Laurent Pinchart