regulator: dt-bindings: Add system-critical-regulator property
authorOleksij Rempel <o.rempel@pengutronix.de>
Thu, 26 Oct 2023 14:48:20 +0000 (16:48 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 13 Nov 2023 01:26:24 +0000 (01:26 +0000)
Introduce a new Device Tree property 'system-critical-regulator' for
marking a regulator as crucial for system stability or functionality.
This helps in distinguishing regulators that are vital for system
operations and may require special handling in under-voltage scenarios.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20231026144824.4065145-2-o.rempel@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/regulator/regulator.yaml

index 9daf0fc2465ff25ce60992ede0e29568f25fc8af..5b8d55f7c43b495b45b8a09f804509e2bdf48b0d 100644 (file)
@@ -114,6 +114,11 @@ properties:
     description: Enable pull down resistor when the regulator is disabled.
     type: boolean
 
+  system-critical-regulator:
+    description: Set if the regulator is critical to system stability or
+      functionality.
+    type: boolean
+
   regulator-over-current-protection:
     description: Enable over current protection.
     type: boolean