Lines Matching +full:power +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
40 manner. Results for different power supplies and machines are also directly
43 See drivers/power/supply/ds2760_battery.c and drivers/power/supply/pda_power.c
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.
158 maximum charge current supported by the power supply object.
163 maximum charge voltage supported by the power supply object.
172 input power limit programmed by charger. Indicates
173 the power limit from a charging source.
193 temperature of the power supply.
217 Battery <-> external power supply interaction
219 Often power supplies are acting as supplies and supplicants at the same
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