[PATCH 4/6] dt-bindings: soc: ti: ti,j721e-system-controller: Relax the bindings
From: Tomi Valkeinen
Date: Thu May 28 2026 - 08:56:02 EST
The ti,j721e-system-controller binding specifies a specific schema for
each child node. For example, any clock node under the system controller
node must be a ti,am654-serdes-ctrl.
To be able to use the same system-controller binding for more SoCs,
relax the bindings by making both clock-controller and clock accept any
kind of child node.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxxxxxxxxxxxx>
---
.../devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
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 f3bd0be3b279..56712ebdd01b 100644
--- a/Documentation/devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml
+++ b/Documentation/devicetree/bindings/soc/ti/ti,j721e-system-controller.yaml
@@ -53,9 +53,8 @@ patternProperties:
"^clock-controller@[0-9a-f]+$":
type: object
- $ref: /schemas/clock/ti,am654-ehrpwm-tbclk.yaml#
description:
- Clock provider for TI EHRPWM nodes.
+ A clock controller with registers in the Control Module.
"phy@[0-9a-f]+$":
type: object
@@ -76,9 +75,8 @@ patternProperties:
"^clock@[0-9a-f]+$":
type: object
- $ref: /schemas/soc/ti/ti,am654-serdes-ctrl.yaml#
description:
- This is the Serdes Control region.
+ A clock with registers in the Control Module.
"^dss-oldi-io-ctrl@[0-9a-f]+$":
type: object
--
2.43.0