Re: [PATCH 1/3] dt-bindings: soc/reset: ti: add binding for k3 platforms reset module

From: Sverdlin, Alexander

Date: Mon Mar 09 2026 - 07:27:33 EST


Hi Krzysztof,

On Mon, 2026-03-09 at 11:51 +0100, Krzysztof Kozlowski wrote:
> > +      - const: ti,am64-rst
> > +
> > +  reg:
> > +    maxItems: 1
> > +
> > +required:
> > +  - compatible
> > +  - reg
> > +
> > +additionalProperties: false
> > +
> > +examples:
> > +  - |
> > +    rst@43018170 {
> > +        compatible = "ti,am64-rst";
> > +        reg = <0x43018170 0x10>;
>
> This looks like just 4 registers, so part of syscon....

it is... I've copied ti,am654-chipid actually...

> > +    };
> > diff --git a/Documentation/devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml b/Documentation/devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml
> > index f3bd0be3b279f..a2071a1668f96 100644
> > --- a/Documentation/devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml
> > +++ b/Documentation/devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml
> > @@ -86,6 +86,12 @@ patternProperties:
> >       description:
> >         This is the DSS OLDI CTRL region.
> >  
> > +  "^rst@[0-9a-f]+$":
> > +    type: object
> > +    $ref: /schemas/reset/ti,am64-rst.yaml#
>
> And here is a proof. No, individual registers are not separate devices.
>
> Not a separate device = no device node.

I see! Thanks for the quick review! Seems that I've picked the only counter-example,
all the rest from the same syscon block, like "ti,am62-opp-efuse-table", lives
in mfd/syscon.yaml...

--
Alexander Sverdlin
Siemens AG
www.siemens.com