Re: [PATCH v2 2/5] dt-bindings: soc: fsl: layerscape-dcfg: add the LX2160A pad-mux child
From: Krzysztof Kozlowski
Date: Fri Nov 06 2026 - 07:47:00 EST
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 <vjardin@xxxxxxx>
> ---
> .../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