Lines Matching +full:fuel +full:- +full:gauge
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jakob Hauser <jahau@rocketmail.com>
13 RT5033 is a multifunction device which includes battery charger, fuel gauge,
16 battery fuel gauge uses a separate I2C bus.
30 The regulators of RT5033 have to be instantiated under a sub-node named
44 $ref: /schemas/power/supply/richtek,rt5033-charger.yaml#
47 - compatible
48 - reg
49 - interrupts
54 - |
55 #include <dt-bindings/interrupt-controller/irq.h>
58 compatible = "simple-battery";
59 precharge-current-microamp = <450000>;
60 constant-charge-current-max-microamp = <1000000>;
61 charge-term-current-microamp = <150000>;
62 precharge-upper-limit-microvolt = <3500000>;
63 constant-charge-voltage-max-microvolt = <4350000>;
68 compatible = "usb-b-connector";
69 label = "micro-USB";
75 #address-cells = <1>;
76 #size-cells = <0>;
79 #address-cells = <1>;
80 #size-cells = <0>;
83 fuel-gauge@35 {
84 compatible = "richtek,rt5033-battery";
87 interrupt-parent = <&msmgpio>;
90 pinctrl-names = "default";
91 pinctrl-0 = <&fg_alert_default>;
93 power-supplies = <&rt5033_charger>;
98 #address-cells = <1>;
99 #size-cells = <0>;
106 interrupt-parent = <&msmgpio>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&pmic_int_default>;
114 regulator-name = "SAFE_LDO";
115 regulator-min-microvolt = <4900000>;
116 regulator-max-microvolt = <4900000>;
117 regulator-always-on;
120 regulator-name = "LDO";
121 regulator-min-microvolt = <2800000>;
122 regulator-max-microvolt = <2800000>;
125 regulator-name = "BUCK";
126 regulator-min-microvolt = <1200000>;
127 regulator-max-microvolt = <1200000>;
132 compatible = "richtek,rt5033-charger";
133 monitored-battery = <&battery>;
134 richtek,usb-connector = <&usb_con>;