Skip to content

Commit 4a8fd33

Browse files
stephan-ghsre
authored andcommitted
dt-bindings: power: supply: Add DT schema for richtek,rt5033-battery
The RT5033 PMIC provides a simple fuel gauge via I2C. Add a DT schema to describe how to set it up in the device tree. Note that although RT5033 is a MFD with lots of functionality (also charger, regulator, LEDs, ...) the fuel gauge has a separate I2C bus and is not part of the MFD. Cc: Beomho Seo <[email protected]> Signed-off-by: Stephan Gerhold <[email protected]> Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Sebastian Reichel <[email protected]>
1 parent 4b53bdd commit 4a8fd33

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: "http://devicetree.org/schemas/power/supply/richtek,rt5033-battery.yaml#"
5+
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6+
7+
title: Richtek RT5033 PMIC Fuel Gauge
8+
9+
maintainers:
10+
- Stephan Gerhold <[email protected]>
11+
12+
allOf:
13+
- $ref: power-supply.yaml#
14+
15+
properties:
16+
compatible:
17+
const: richtek,rt5033-battery
18+
19+
reg:
20+
maxItems: 1
21+
22+
interrupts:
23+
maxItems: 1
24+
25+
required:
26+
- compatible
27+
- reg
28+
29+
additionalProperties: false
30+
31+
examples:
32+
- |
33+
i2c {
34+
#address-cells = <1>;
35+
#size-cells = <0>;
36+
37+
battery@35 {
38+
compatible = "richtek,rt5033-battery";
39+
reg = <0x35>;
40+
};
41+
};
42+
- |
43+
#include <dt-bindings/interrupt-controller/irq.h>
44+
i2c {
45+
#address-cells = <1>;
46+
#size-cells = <0>;
47+
48+
battery@35 {
49+
compatible = "richtek,rt5033-battery";
50+
reg = <0x35>;
51+
interrupt-parent = <&msmgpio>;
52+
interrupts = <121 IRQ_TYPE_EDGE_FALLING>;
53+
};
54+
};

0 commit comments

Comments
 (0)