[PATCH 1/2] dt-bindings: power: supply: Add Silicon Mitus SM5714 fuel gauge
From: Nizat Mikayilli via B4 Relay
Date: Sun Nov 08 2026 - 06:24:02 EST
From: Nizat Mikayilli <nacht@xxxxxxxxxx>
The Silicon Mitus SM5714 includes a MUIC, a charger and a fuel gauge,
each at its own I2C address. Add a binding for the fuel gauge as a
separate device, like the MAX77705 fuel gauge.
Signed-off-by: Nizat Mikayilli <nacht@xxxxxxxxxx>
---
.../supply/siliconmitus,sm5714-fuel-gauge.yaml | 47 ++++++++++++++++++++++
MAINTAINERS | 6 +++
2 files changed, 53 insertions(+)
diff --git a/Documentation/devicetree/bindings/power/supply/siliconmitus,sm5714-fuel-gauge.yaml b/Documentation/devicetree/bindings/power/supply/siliconmitus,sm5714-fuel-gauge.yaml
new file mode 100644
index 000000000000..777b64bade5d
--- /dev/null
+++ b/Documentation/devicetree/bindings/power/supply/siliconmitus,sm5714-fuel-gauge.yaml
@@ -0,0 +1,47 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/power/supply/siliconmitus,sm5714-fuel-gauge.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Silicon Mitus SM5714 fuel gauge
+
+maintainers:
+ - Nizat Mikayilli <nacht@xxxxxxxxxx>
+
+description:
+ The Silicon Mitus SM5714 includes a MUIC, a battery charger with a flash LED
+ driver and a fuel gauge, each on its own I2C address. The fuel gauge measures
+ the battery voltage and current and estimates the state of charge.
+
+allOf:
+ - $ref: power-supply.yaml#
+
+properties:
+ compatible:
+ const: siliconmitus,sm5714-fuel-gauge
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+required:
+ - compatible
+ - reg
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ fuel-gauge@71 {
+ compatible = "siliconmitus,sm5714-fuel-gauge";
+ reg = <0x71>;
+ monitored-battery = <&battery>;
+ };
+ };
diff --git a/MAINTAINERS b/MAINTAINERS
index 93abbb315065..2875017d21c2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -25713,6 +25713,12 @@ S: Supported
F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
F: drivers/net/wireless/silabs/
+SILICON MITUS SM5714 FUEL GAUGE DRIVER
+M: Nizat Mikayilli <nacht@xxxxxxxxxx>
+L: linux-pm@xxxxxxxxxxxxxxx
+S: Maintained
+F: Documentation/devicetree/bindings/power/supply/siliconmitus,sm5714-fuel-gauge.yaml
+
SILICON MOTION SM712 FRAME BUFFER DRIVER
M: Sudip Mukherjee <sudipm.mukherjee@xxxxxxxxx>
M: Teddy Wang <teddy.wang@xxxxxxxxxxxxxxxxx>
--
2.56.0