[PATCH v1 2/4] dt-bindings: power: supply: bq25890: Add input voltage limit

Vincent Cloutier vincent.cloutier at icloud.com
Sun Sep 27 07:55:36 PDT 2026


From: Vincent Cloutier <vincent at cloutier.co>

Document input-voltage-limit-microvolt for configuring the absolute input
voltage dynamic power management threshold. When the property is absent,
the charger retains its relative VINDPM behavior.

Assisted-by: OpenCode:gpt-5.6-sol
Signed-off-by: Vincent Cloutier <vincent at cloutier.co>
---
 .../devicetree/bindings/power/supply/bq25890.yaml        | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/Documentation/devicetree/bindings/power/supply/bq25890.yaml b/Documentation/devicetree/bindings/power/supply/bq25890.yaml
index 0ad302ab2bcc..8d1f27447cca 100644
--- a/Documentation/devicetree/bindings/power/supply/bq25890.yaml
+++ b/Documentation/devicetree/bindings/power/supply/bq25890.yaml
@@ -31,6 +31,14 @@ properties:
   interrupts:
     maxItems: 1
 
+  input-voltage-limit-microvolt:
+    description: |
+      Absolute input voltage limit. When present, the charger uses the
+      absolute VINDPM threshold instead of relative VINDPM.
+    minimum: 3900000
+    maximum: 14000000
+    multipleOf: 100000
+
   ti,battery-regulation-voltage:
     $ref: /schemas/types.yaml#/definitions/uint32
     description: maximum charging voltage (in uV)
@@ -113,6 +121,7 @@ examples:
         interrupt-parent = <&gpio1>;
         interrupts = <16 IRQ_TYPE_EDGE_FALLING>;
 
+        input-voltage-limit-microvolt = <3900000>;
         ti,battery-regulation-voltage = <4200000>;
         ti,charge-current = <1000000>;
         ti,termination-current = <50000>;
-- 
2.55.0




More information about the linux-arm-kernel mailing list