Lines Matching +full:battery +full:- +full:power
5 Contact: linux-[email protected]
14 Contact: linux-[email protected]
23 Contact: linux-[email protected]
32 Contact: linux-[email protected]
37 Valid values: "Battery", "UPS", "Mains", "USB", "Wireless"
39 **Battery and USB properties**
43 Contact: linux-[email protected]
45 Battery:
47 Reports an average IBAT current reading for the battery, over
66 Contact: linux-[email protected]
68 Battery:
70 Reports the maximum IBAT current allowed into the battery.
81 Contact: linux-[email protected]
84 Battery:
87 battery. This value is not averaged/smoothed.
94 read-only reporting, unless the 'online' state of the supply
106 Contact: linux-[email protected]
108 Battery:
110 Reports the current TBAT battery temperature reading.
124 Contact: linux-[email protected]
126 Battery:
128 Maximum TBAT temperature trip-wire value where the supply will
129 notify user-space of the event.
133 Maximum supply temperature trip-wire value where the supply
134 will notify user-space of the event.
137 user-space needs to know if the temperature has crossed an
148 Contact: linux-[email protected]
151 Battery:
153 Minimum TBAT temperature trip-wire value where the supply will
154 notify user-space of the event.
158 Minimum supply temperature trip-wire value where the supply
159 will notify user-space of the event.
161 This is normally used for the charging scenario where user-space
173 Contact: linux-[email protected]
175 Battery:
177 Reports the maximum allowed TBAT battery temperature for
190 Contact: linux-[email protected]
192 Battery:
194 Reports the minimum allowed TBAT battery temperature for
207 Contact: linux-[email protected]
209 Battery:
212 battery, during charging.
224 Contact: linux-[email protected]
226 Battery:
229 battery, during discharging.
241 Contact: linux-[email protected]
243 Battery:
246 battery. This value is not averaged/smoothed.
253 read-only reporting, unless the 'online' state of the supply
261 **Battery Properties**
265 Contact: linux-[email protected]
267 Fine grain representation of battery capacity.
271 Valid values: 0 - 100 (percent)
275 Contact: linux-[email protected]
277 Maximum battery capacity trip-wire value where the supply will
278 notify user-space of the event. This is normally used for the
279 battery discharging scenario where user-space needs to know the
280 battery has dropped to an upper level so it can take
281 appropriate action (e.g. warning user that battery level is
286 Valid values: 0 - 100 (percent)
290 Contact: linux-[email protected]
292 Minimum battery capacity trip-wire value where the supply will
293 notify user-space of the event. This is normally used for the
294 battery discharging scenario where user-space needs to know the
295 battery has dropped to a lower level so it can take
296 appropriate action (e.g. warning user that battery level is
301 Valid values: 0 - 100 (percent)
305 Contact: linux-[email protected]
307 Battery capacity measurement becomes unreliable without
310 Values close to 0% will be returned after (re-)calibration
317 Valid values: 0 - 100 (percent)
321 Contact: linux-[email protected]
323 Coarse representation of battery capacity.
333 Contact: linux-[email protected]
336 throttling for thermal cooling or improving battery health.
344 Contact: linux-[email protected]
354 Contact: linux-[email protected]
356 Represents a battery percentage level, below which charging will
360 Valid values: 0 - 100 (percent)
364 Contact: linux-[email protected]
366 Represents a battery percentage level, above which charging will
374 Valid values: 0 - 100 (percent)
378 Contact: linux-[email protected]
380 Select the charging algorithm to use for a battery.
383 Fully charge the battery at a moderate rate.
385 Quickly charge the battery using fast-charge
386 technology. This is typically harder on the battery
390 plugged into an external power source can extend
391 battery life with this mode. Vendor tooling may
394 Automatically optimize battery charge rate based
399 can use this to drastically extend battery life.
402 prolong the battery health.
406 adaptor to perform the power conversion externally.
411 Check charge_types to get the values supported by the battery.
419 Contact: linux-[email protected]
422 charge-types with the currently active type surrounded by square
430 Note charge-types which contain a space such as "Long Life" will
432 When writing charge-types both variants are accepted.
436 Contact: linux-[email protected]
439 when the battery is considered full and charging should end.
447 Contact: linux-[email protected]
449 Reports the health of the battery or battery side of charger
459 "Cool", "Hot", "No battery"
463 Contact: linux-[email protected]
465 Reports the charging current applied during pre-charging phase
466 for a battery charge cycle.
474 Contact: linux-[email protected]
476 Reports whether a battery is present or not in the system. If the
477 property does not exist, the battery is considered to be present.
490 Contact: linux-[email protected]
492 Represents the charging status of the battery. Normally this
493 is read-only reporting although for some supplies this can be
494 used to enable/disable charging to the battery.
504 Contact: linux-[email protected]
513 inhibit-charge: Do not charge while AC is attached
514 force-discharge: Force discharge while AC is attached
519 Contact: linux-[email protected]
521 Describes the battery technology supported by the supply.
526 "Unknown", "NiMH", "Li-ion", "Li-poly", "LiFe",
532 Contact: linux-[email protected]
534 Reports an average VBAT voltage reading for the battery, over a
544 Contact: linux-[email protected]
547 battery has undergone.
559 Contact: linux-[email protected]
566 solved using power limit use input_current_limit.
574 Contact: linux-[email protected]
578 system-level knowledge or user input (e.g. This is part of the
580 input power to 5V when the screen is on to meet Google's skin
584 solved using power limit use input_voltage_limit.
592 Contact: linux-[email protected]
594 This entry configures the incoming power limit currently set
596 system-level knowledge or user input. Use preferably this
597 feature to limit the incoming power and use current/voltage
598 limit only for problems that can be solved using power limit.
606 Contact: linux-[email protected]
610 between online states (e.g. Fixed -> Programmable for a PD_PPS
619 1: Online Fixed - Fixed Voltage Supply
620 2: Online Programmable - Programmable Voltage Supply
625 Contact: linux-[email protected]
628 the supply, for example it can show if USB-PD capable source
631 Access: For power-supplies which consume USB power such
632 as battery charger chips, this indicates the type of
633 the connected USB power source and is Read-Only.
635 For power-supplies which act as a USB power-source such as
636 e.g. the UCS1002 USB Port Power Controller this is writable.
644 What: /sys/class/power/ds2760-battery.*/charge_now
650 coloumb counter value inside the battery monitor chip. This
652 A userspace daemon can monitor the battery charging logic
656 What: /sys/class/power/ds2760-battery.*/charge_full
662 battery 'full level'. As batteries age, this value has to be
665 What: /sys/class/power_supply/max14577-charger/device/fast_charge_timer
671 charger operates in fast-charge mode. When the timer expires
672 the device will terminate fast-charge mode (charging current
677 - 5, 6 or 7 (hours),
678 - 0: disabled.
680 What: /sys/class/power_supply/max77693-charger/device/fast_charge_timer
686 charger operates in fast-charge mode. When the timer expires
687 the device will terminate fast-charge mode (charging current
692 - 4 - 16 (hours), step by 2 (rounded down)
693 - 0: disabled.
695 What: /sys/class/power_supply/max77693-charger/device/top_off_threshold_current
701 entering top-off charging mode. When charging current in fast
703 interrupt and start top-off charging mode.
707 - 100000 - 200000 (microamps), step by 25000 (rounded down)
708 - 200000 - 350000 (microamps), step by 50000 (rounded down)
709 - 0: disabled.
711 What: /sys/class/power_supply/max77693-charger/device/top_off_timer
717 charger operates in top-off charge mode. When the timer expires
718 the device will terminate top-off charge mode (charging current
723 - 0 - 70 (minutes), step by 10 (rounded down)
725 What: /sys/class/power_supply/bq24257-charger/ovp_voltage
730 This entry configures the overvoltage protection feature of bq24257-
737 - 6000000, 6500000, 7000000, 8000000, 9000000, 9500000, 10000000,
740 What: /sys/class/power_supply/bq24257-charger/in_dpm_voltage
745 This entry configures the input dynamic power path management voltage of
746 bq24257-type charger devices. Once the supply drops to the configured
753 - 4200000, 4280000, 4360000, 4440000, 4520000, 4600000, 4680000,
756 What: /sys/class/power_supply/bq24257-charger/high_impedance_enable
761 This entry allows enabling the high-impedance mode of bq24257-type
762 charger devices. If enabled, it places the charger IC into low power
768 - 1: enabled
769 - 0: disabled
771 What: /sys/class/power_supply/bq24257-charger/sysoff_enable
776 This entry allows enabling the sysoff mode of bq24257-type charger
777 devices. If enabled and the input is removed, the internal battery FET
779 than 1uA. Note that on some devices/systems this disconnects the battery
784 - 1: enabled
785 - 0: disabled
789 Contact: linux-[email protected]
800 Contact: linux-[email protected]
806 Valid values: 1-12
810 Contact: linux-[email protected]
815 Valid values: 1-31
819 Contact: linux-[email protected]
821 Reports the extensions registered to the power supply.