[PATCH] dt-bindings: mfd: syscon: Make ranges required for renesas,r9a08g046-lvds-cmn

From: Biju

Date: Tue Jun 02 2026 - 09:15:12 EST


From: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>

Add a conditional schema rule to the syscon bindings that requires the
ranges property when the compatible string contains
renesas,r9a08g046-lvds-cmn. This ensures the LVDS common control block
on the RZ/G3L SoC correctly declares its address translation, as the
device has child nodes that need a valid ranges mapping to be described
in the device tree.

Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
---
Documentation/devicetree/bindings/mfd/syscon.yaml | 14 ++++++++++++++
1 file changed, 14 insertions(+)

diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml
index 9c81010d5a74..cbf83a06ae25 100644
--- a/Documentation/devicetree/bindings/mfd/syscon.yaml
+++ b/Documentation/devicetree/bindings/mfd/syscon.yaml
@@ -269,6 +269,8 @@ properties:
resets:
maxItems: 1

+ ranges: true
+
required:
- compatible
- reg
@@ -276,6 +278,18 @@ required:
allOf:
- $ref: syscon-common.yaml#

+ - if:
+ properties:
+ compatible:
+ contains:
+ const: renesas,r9a08g046-lvds-cmn
+ then:
+ properties:
+ ranges: true
+
+ required:
+ - ranges
+
unevaluatedProperties: false

examples:
--
2.43.0