Lines Matching +full:charger +full:- +full:supply

2 Linux power supply class
7 Power supply class used to represent battery, UPS, AC or DC power supply
8 properties to user-space.
11 every power supply out there. Attributes are available via sysfs and uevent
16 power supply, specific monitoring hardware may not be able to provide them
19 Power supply class is extensible, and allows to define drivers own attributes.
21 if it will be found that some attribute is applicable to many power supply
26 AC/USB power supply online status. (Note that specific details of the
34 Power supply class has predefined set of attributes, this eliminates code
35 duplication across drivers. Power supply class insist on reusing its
39 kind of power supply, and can process/present them to a user in consistent
43 See drivers/power/supply/ds2760_battery.c for the example how to declare
60 +--------------------------------------------------------------------------+
61 | **Charge/Energy/Capacity - how to not confuse** |
62 +--------------------------------------------------------------------------+
66 | - `CHARGE_*` |
68 | - `ENERGY_*` |
70 | - `CAPACITY` |
72 +--------------------------------------------------------------------------+
94 indicates the power supply (battery or charger) connected
105 design values for maximal and minimal power supply voltages.
116 given power supply.
142 relative, time-based measurements.
154 constant charge current programmed by charger.
158 maximum charge current supported by the power supply object.
161 constant charge voltage programmed by charger.
163 maximum charge voltage supported by the power supply object.
166 input current limit programmed by charger. Indicates
169 input voltage limit programmed by charger. Indicates
172 input power limit programmed by charger. Indicates
193 temperature of the power supply.
217 Battery <-> external power supply interaction
223 For that case, power supply class implements notification mechanism for
226 External power supply (AC) lists supplicants (batteries) names in
228 issued by external power supply will notify supplicants via
236 Documentation/devicetree/bindings/power/supply/battery.yaml. This is
237 implemented in drivers/power/supply/bq27xxx_battery.c.
283 legacy APM API on top of power supply class, uses a simple heuristic of
285 voltage and so on. But full-fledged battery model is likely not subject