On Tue, Nov 03, 2026 at 07:12:10PM +0100, Vincent Jardin wrote: > On the LX2160A the DCFG node holds the pad mux, overridden through its > DCSR view. Allow fsl,lx2160a-dcfg with simple-mfd, so that the child is > populated, and the pinctrl child, on the LX2160A only. > > Signed-off-by: Vincent Jardin <[email protected]> > --- > .../bindings/soc/fsl/fsl,layerscape-dcfg.yaml | 18 > ++++++++++++++++++ > 1 file changed, 18 insertions(+) > > diff --git > a/Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-dcfg.yaml > b/Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-dcfg.yaml > index fc14fd0bf84b..dd6a00ba04eb 100644 > --- a/Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-dcfg.yaml > +++ b/Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-dcfg.yaml > @@ -32,6 +32,7 @@ properties: > - items: > - enum: > - fsl,ls1028a-dcfg > + - fsl,lx2160a-dcfg > - const: syscon > - const: simple-mfd > > @@ -62,6 +63,12 @@ properties: > > ranges: true > > + pinctrl: > + $ref: /schemas/pinctrl/fsl,lx2160a-rcw-pinmux.yaml#
Why other children are bus-addressed and this one not? Such mixing is messy. Either this is a subdevice with its own addressing or not. Keep bindings consistent. Best regards, Krzysztof
