On Tue, Nov 03, 2026 at 07:12:10PM +0100, Vincent Jardin wrote:
quoted hunk ↗ jump to hunk
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@free.fr>
---
.../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