Lines Matching +full:battery +full:- +full:temperature
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/supply/adc-battery.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ADC battery
10 - Sebastian Reichel <sre@kernel.org>
13 Basic battery capacity meter, which only reports basic battery data
14 via ADC channels and optionally indicate that the battery is full by
17 The voltage is expected to be measured between the battery terminals
19 monitor the current/power flowing out of the battery. Last but not
20 least the temperature channel is supposed to measure the battery
21 temperature.
24 - $ref: power-supply.yaml#
28 const: adc-battery
30 charged-gpios:
32 GPIO which signals that the battery is fully charged. The GPIO is
36 io-channels:
40 io-channel-names:
43 - const: voltage
44 - enum: [ current, power, temperature ]
45 - enum: [ power, temperature ]
46 - const: temperature
48 monitored-battery: true
51 - compatible
52 - io-channels
53 - io-channel-names
54 - monitored-battery
59 - |
60 #include <dt-bindings/gpio/gpio.h>
62 fuel-gauge {
63 compatible = "adc-battery";
64 charged-gpios = <&gpio 42 GPIO_ACTIVE_HIGH>;
65 io-channels = <&adc 13>, <&adc 37>;
66 io-channel-names = "voltage", "current";
68 power-supplies = <&charger>;
69 monitored-battery = <&battery>;