[PATCH v2 3/4] regulator: dt-bindings: Reference Tegra regulator coupling schema
From: Bhargav Joshi
Date: Wed Sep 16 2026 - 09:19:48 EST
Several PMICs used on Tegra boards TPS65910, TPS62360, and MAX77620 use
Tegra-specific regulator coupling properties. Update their dt bindings
to reference the shared nvidia,tegra-regulators-coupling.yaml schema.
Signed-off-by: Bhargav Joshi <j.bhargav.u@xxxxxxxxx>
---
Documentation/devicetree/bindings/mfd/ti,tps65910.yaml | 12 +++++++++---
.../bindings/regulator/maxim,max77620-regulator.yaml | 5 ++++-
Documentation/devicetree/bindings/regulator/ti,tps62360.yaml | 1 +
3 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/Documentation/devicetree/bindings/mfd/ti,tps65910.yaml b/Documentation/devicetree/bindings/mfd/ti,tps65910.yaml
index caff9dc0b2bb..798d27099401 100644
--- a/Documentation/devicetree/bindings/mfd/ti,tps65910.yaml
+++ b/Documentation/devicetree/bindings/mfd/ti,tps65910.yaml
@@ -99,7 +99,9 @@ properties:
patternProperties:
"^(vrtc|vio|vpll|vdac|vmmc|vbb|vddctrl)$":
type: object
- $ref: /schemas/regulator/regulator.yaml#
+ allOf:
+ - $ref: /schemas/regulator/regulator.yaml#
+ - $ref: /schemas/regulator/nvidia,tegra-regulators-coupling.yaml#
properties:
ti,regulator-ext-sleep-control:
description: |
@@ -112,7 +114,9 @@ properties:
"^(vdd[1-3]|vaux([1-2]|33)|vdig[1-2])$":
type: object
- $ref: /schemas/regulator/regulator.yaml#
+ allOf:
+ - $ref: /schemas/regulator/regulator.yaml#
+ - $ref: /schemas/regulator/nvidia,tegra-regulators-coupling.yaml#
properties:
ti,regulator-ext-sleep-control:
description: |
@@ -125,7 +129,9 @@ properties:
"^ldo[1-8]$":
type: object
- $ref: /schemas/regulator/regulator.yaml#
+ allOf:
+ - $ref: /schemas/regulator/regulator.yaml#
+ - $ref: /schemas/regulator/nvidia,tegra-regulators-coupling.yaml#
properties:
ti,regulator-ext-sleep-control:
description: |
diff --git a/Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml b/Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml
index 7118c34961ba..67fbe7d6dc1c 100644
--- a/Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml
+++ b/Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml
@@ -22,7 +22,10 @@ patternProperties:
"^(sd[0-3]|ldo[0-8])$":
type: object
- $ref: /schemas/regulator/regulator.yaml#
+ allOf:
+ - $ref: /schemas/regulator/regulator.yaml#
+ - $ref: /schemas/regulator/nvidia,tegra-regulators-coupling.yaml#
+
unevaluatedProperties: false
properties:
diff --git a/Documentation/devicetree/bindings/regulator/ti,tps62360.yaml b/Documentation/devicetree/bindings/regulator/ti,tps62360.yaml
index 90c39275c150..6768fc6ea0d3 100644
--- a/Documentation/devicetree/bindings/regulator/ti,tps62360.yaml
+++ b/Documentation/devicetree/bindings/regulator/ti,tps62360.yaml
@@ -20,6 +20,7 @@ description: |
allOf:
- $ref: regulator.yaml#
+ - $ref: /schemas/regulator/nvidia,tegra-regulators-coupling.yaml#
properties:
compatible:
--
2.55.0