Lines Matching +full:power +full:- +full:management +full:- +full:ic +full:- +full:for +full:- +full:system

5 Contact:	linux-pm@vger.kernel.org
14 Contact: linux-pm@vger.kernel.org
23 Contact: linux-pm@vger.kernel.org
32 Contact: linux-pm@vger.kernel.org
43 Contact: linux-pm@vger.kernel.org
47 Reports an average IBAT current reading for the battery, over
61 used for discharging batteries, positive values for charging
62 batteries and for USB IBUS current.
66 Contact: linux-pm@vger.kernel.org
81 Contact: linux-pm@vger.kernel.org
86 Reports an instant, single IBAT current reading for the
94 read-only reporting, unless the 'online' state of the supply
101 used for discharging batteries, positive values for charging
102 batteries and for USB IBUS current.
106 Contact: linux-pm@vger.kernel.org
116 (e.g TJUNC temperature of an IC)
124 Contact: linux-pm@vger.kernel.org
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.
136 This is normally used for the charging scenario where
137 user-space needs to know if the temperature has crossed an
148 Contact: linux-pm@vger.kernel.org
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-pm@vger.kernel.org
177 Reports the maximum allowed TBAT battery temperature for
182 Reports the maximum allowed supply temperature for operation.
190 Contact: linux-pm@vger.kernel.org
194 Reports the minimum allowed TBAT battery temperature for
199 Reports the minimum allowed supply temperature for operation.
207 Contact: linux-pm@vger.kernel.org
211 Reports the maximum safe VBAT voltage permitted for the
224 Contact: linux-pm@vger.kernel.org
228 Reports the minimum safe VBAT voltage permitted for the
241 Contact: linux-pm@vger.kernel.org
245 Reports an instant, single VBAT voltage reading for the
253 read-only reporting, unless the 'online' state of the supply
265 Contact: linux-pm@vger.kernel.org
271 Valid values: 0 - 100 (percent)
275 Contact: linux-pm@vger.kernel.org
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
286 Valid values: 0 - 100 (percent)
290 Contact: linux-pm@vger.kernel.org
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
301 Valid values: 0 - 100 (percent)
305 Contact: linux-pm@vger.kernel.org
310 Values close to 0% will be returned after (re-)calibration
317 Valid values: 0 - 100 (percent)
321 Contact: linux-pm@vger.kernel.org
333 Contact: linux-pm@vger.kernel.org
335 Maximum allowable charging current. Used for charge rate
336 throttling for thermal cooling or improving battery health.
344 Contact: linux-pm@vger.kernel.org
346 Maximum legal value for the charge_control_limit property.
354 Contact: linux-pm@vger.kernel.org
360 Valid values: 0 - 100 (percent)
364 Contact: linux-pm@vger.kernel.org
374 Valid values: 0 - 100 (percent)
378 Contact: linux-pm@vger.kernel.org
380 Select the charging algorithm to use for a battery.
385 Quickly charge the battery using fast-charge
389 Users who primarily operate the system while
390 plugged into an external power source can extend
405 integrated converter allowing for a "smart" wall
406 adaptor to perform the power conversion externally.
416 Contact: linux-pm@vger.kernel.org
427 Contact: linux-pm@vger.kernel.org
443 Contact: linux-pm@vger.kernel.org
445 Reports the charging current applied during pre-charging phase
446 for a battery charge cycle.
454 Contact: linux-pm@vger.kernel.org
456 Reports whether a battery is present or not in the system. If the
470 Contact: linux-pm@vger.kernel.org
473 is read-only reporting although for some supplies this can be
484 Contact: linux-pm@vger.kernel.org
493 inhibit-charge: Do not charge while AC is attached
494 force-discharge: Force discharge while AC is attached
499 Contact: linux-pm@vger.kernel.org
506 "Unknown", "NiMH", "Li-ion", "Li-poly", "LiFe",
512 Contact: linux-pm@vger.kernel.org
514 Reports an average VBAT voltage reading for the battery, over a
524 Contact: linux-pm@vger.kernel.org
539 Contact: linux-pm@vger.kernel.org
545 Use preferably input_power_limit, and for problems that can be
546 solved using power limit use input_current_limit.
554 Contact: linux-pm@vger.kernel.org
558 system-level knowledge or user input (e.g. This is part of the
559 Pixel C's thermal management strategy to effectively limit the
560 input power to 5V when the screen is on to meet Google's skin
562 used for safety critical things.
563 Use preferably input_power_limit, and for problems that can be
564 solved using power limit use input_voltage_limit.
572 Contact: linux-pm@vger.kernel.org
574 This entry configures the incoming power limit currently set
576 system-level knowledge or user input. Use preferably this
577 feature to limit the incoming power and use current/voltage
578 limit only for problems that can be solved using power limit.
586 Contact: linux-pm@vger.kernel.org
588 Indicates if VBUS is present for the supply. When the supply is
590 between online states (e.g. Fixed -> Programmable for a PD_PPS
599 1: Online Fixed - Fixed Voltage Supply
600 2: Online Programmable - Programmable Voltage Supply
605 Contact: linux-pm@vger.kernel.org
607 Reports what type of USB connection is currently active for
608 the supply, for example it can show if USB-PD capable source
611 Access: For power-supplies which consume USB power such
613 the connected USB power source and is Read-Only.
615 For power-supplies which act as a USB power-source such as
616 e.g. the UCS1002 USB Port Power Controller this is writable.
624 What: /sys/class/power/ds2760-battery.*/charge_now
631 is needed for unavoidable corrections of aging batteries.
636 What: /sys/class/power/ds2760-battery.*/charge_full
645 What: /sys/class/power_supply/max14577-charger/device/fast_charge_timer
651 charger operates in fast-charge mode. When the timer expires
652 the device will terminate fast-charge mode (charging current
657 - 5, 6 or 7 (hours),
658 - 0: disabled.
660 What: /sys/class/power_supply/max77693-charger/device/fast_charge_timer
666 charger operates in fast-charge mode. When the timer expires
667 the device will terminate fast-charge mode (charging current
672 - 4 - 16 (hours), step by 2 (rounded down)
673 - 0: disabled.
675 What: /sys/class/power_supply/max77693-charger/device/top_off_threshold_current
680 This entry shows and sets the charging current threshold for
681 entering top-off charging mode. When charging current in fast
683 interrupt and start top-off charging mode.
687 - 100000 - 200000 (microamps), step by 25000 (rounded down)
688 - 200000 - 350000 (microamps), step by 50000 (rounded down)
689 - 0: disabled.
691 What: /sys/class/power_supply/max77693-charger/device/top_off_timer
697 charger operates in top-off charge mode. When the timer expires
698 the device will terminate top-off charge mode (charging current
703 - 0 - 70 (minutes), step by 10 (rounded down)
705 What: /sys/class/power_supply/bq24257-charger/ovp_voltage
710 This entry configures the overvoltage protection feature of bq24257-
713 device datasheet for details.
717 - 6000000, 6500000, 7000000, 8000000, 9000000, 9500000, 10000000,
720 What: /sys/class/power_supply/bq24257-charger/in_dpm_voltage
725 This entry configures the input dynamic power path management voltage of
726 bq24257-type charger devices. Once the supply drops to the configured
728 drop of the supply. When the IC enters this mode, the charge current is
729 lower than the set value. See device datasheet for details.
733 - 4200000, 4280000, 4360000, 4440000, 4520000, 4600000, 4680000,
736 What: /sys/class/power_supply/bq24257-charger/high_impedance_enable
741 This entry allows enabling the high-impedance mode of bq24257-type
742 charger devices. If enabled, it places the charger IC into low power
744 the charger operates normally. See device datasheet for details.
748 - 1: enabled
749 - 0: disabled
751 What: /sys/class/power_supply/bq24257-charger/sysoff_enable
756 This entry allows enabling the sysoff mode of bq24257-type charger
760 from the system. See device datasheet for details.
764 - 1: enabled
765 - 0: disabled
769 Contact: linux-pm@vger.kernel.org
780 Contact: linux-pm@vger.kernel.org
786 Valid values: 1-12
790 Contact: linux-pm@vger.kernel.org
795 Valid values: 1-31