Lines Matching +full:power +full:- +full:management +full:- +full:ic +full:- +full:for +full:- +full:system
1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Power supply class support"
5 Say Y here to enable power supply class support. This allows
6 power supply (batteries, AC, USB) monitoring by userspace
13 bool "Power supply debug"
15 Say Y here to enable debugging messages for power supply class
20 prompt "Expose power supply sensors as hwmon device"
25 power supply device (current, voltage, temperature) to be
28 Say 'Y' here if you want power supplies to
32 tristate "APM emulation for class batteries"
42 Say Y here to enable support for the generic battery driver
46 tristate "Injoinic IP5xxx power bank IC driver"
50 Say Y to include support for Injoinic IP5xxx power bank ICs,
57 Say Y here to enable support for the battery charger in the Maxim
64 Say Y here to enable support for the backup battery charger
71 Say Y here to enable support for the power management unit
78 Say Y here to enable support for the power management unit
82 tristate "Test power driver"
84 This driver is used for testing. It's safe to say M here.
90 Say Y here to enable battery monitor for Marvell 88PM860x chip.
97 Say Y here to enable support for the ADP5061 standalone battery
104 tristate "Active-semi ACT8945A charger driver"
107 Say Y here to enable support for power supply provided by
108 Active-semi ActivePath ACT8945A charger.
115 Say Y here to enable support for battery on Motorola
123 Say Y here to enable support for the cellwise cw2015
133 Say Y here to enable support for batteries with ds2760 chip.
141 Say Y here to enable support for batteries with ds2780 chip.
152 as the one who is responsible for charging/discharging/monitoring
158 tristate "DS2782/DS2786 standalone gas-gauge"
161 Say Y here to enable support for the DS2782/DS2786 standalone battery
162 gas-gauge.
168 Say Y here to enable support for the LEGO MINDSTORMS EV3 battery.
191 Say Y here to enable the Qualcomm PMIC GLINK power supply driver,
193 power supply information.
199 Say Y to enable support for the battery on the OLPC laptop.
204 Say Y to enable support for Samsung SDI battery data.
208 tristate "Sharp SL-5500 (collie) battery"
211 Say Y to enable support for the battery on the Sharp Zaurus
212 SL-5500 (collie) models.
223 called ingenic-battery.
236 Say Y to enable support for battery measured by WM97xx aux port.
242 Say Y to include support for SBS battery driver for SBS-compliant
250 Say Y to include support for SBS compliant battery chargers.
253 tristate "Smart Battery System Manager"
257 Say Y here to include support for Smart Battery System Manager
261 Supported is for example LTC1760.
264 called sbs-manager.
269 Say Y here to enable support for batteries with BQ27xxx chips.
277 Say Y here to enable support for batteries with BQ27xxx chips
286 Say Y here to enable support for batteries with BQ27xxx chips
290 bool "BQ27xxx support for update of NVM/flash data memory"
293 Say Y here to enable devicetree monitored-battery config to update
294 NVM/flash data memory. Only enable this option for devices with a
296 easily be replaced with one of a different type. Not for
297 general-purpose kernels, as this can cause misconfiguration of a
304 Say Y here to enable support for batteries charger integrated into
311 Say Y here to enable support for batteries charger integrated into
320 Say Y here to enable support for charger unit of the DA9150
321 Integrated Charger & Fuel-Gauge IC.
324 called da9150-charger.
330 Say Y here to enable support for the Fuel-Gauge unit of the DA9150
331 Integrated Charger & Fuel-Gauge IC
334 called da9150-fg.
337 tristate "X-Powers AXP20X and AXP22X AC power supply driver"
342 Say Y here to enable support for X-Powers AXP20X and AXP22X PMICs' AC
343 power supply.
349 tristate "X-Powers AXP20X battery driver"
354 Say Y here to enable support for X-Powers AXP20X PMICs' battery power
361 tristate "AXP20x power supply driver"
365 This driver provides support for the power supply features of
369 tristate "X-Powers AXP288 Charger"
372 Say yes here to have support X-Power AXP288 power management IC (PMIC)
376 tristate "X-Powers AXP288 Fuel Gauge"
379 Say yes here to have support for X-Power power management IC (PMIC)
381 monitoring as well as alerts for battery over/under voltage and
389 Driver supports Maxim fuel-gauge systems for lithium-ion (Li+)
395 voltage and configurable low-SOC wakeup interrupt.
404 MAX17042 is fuel-gauge systems for lithium-ion (Li+) batteries
407 multi-function devices that include fuel gauages that are compatible
419 MAX1720x is a family of fuel-gauge systems for lithium-ion (Li+)
424 Say Y to include support for the MAX17201/MAX17205 Fuel Gauges.
427 tristate "MAX17211/MAX17215 standalone gas-gauge"
431 MAX1721x is fuel-gauge systems for lithium-ion (Li+) batteries
433 battery. MAX17215 designed for muticell battery. Both them have
436 Say Y here to enable support for the MAX17211/MAX17215 standalone
437 battery gas-gauge.
443 Say Y here to enable this dumb driver for batteries managed
450 Say Y here to enable charger for Marvell 88PM860x chip.
456 Say Y to include support for NXP PCF50633 Main Battery Charger.
459 tristate "Nokia RX-51 (N900) battery driver"
462 Say Y here to enable support for battery information on Nokia
463 RX-51, also known as N900 tablet.
471 Say Y to enable support for CPCAP PMIC charger driver for Motorola
479 Say Y to enable support for USB Charger Detection with
483 tristate "MAX8903 Battery DC-DC Charger for USB and Adapter Power"
485 Say Y to enable support for the MAX8903 DC-DC charger and sysfs.
486 The driver supports controlling charger-enable and current-limit
494 Say Y here to enable support for TWL4030 Battery Charge Interface.
500 Say Y here to enable support for LP8727 Charger Driver.
508 Say Y to enable support for the LP8788 linear charger.
514 Say Y to include support for chargers which report their online status
518 called gpio-charger.
521 tristate "Battery charger manager for multiple chargers"
525 Say Y to enable charger-manager support, which allows multiple
527 system. The charger-manager also can monitor charging status in
528 runtime and in suspend-to-RAM by waking up the system periodically
535 Say Y to include support for the Analog Devices (Linear Technology)
539 tristate "LTC4162-L charger"
543 Say Y to include support for the Analog Devices (Linear Technology)
544 LTC4162-L battery charger connected to I2C.
550 Say Y to enable support for the battery charger control sysfs and
558 Say Y to enable support for the Maxim MAX14656 USB charger detector.
567 Say Y to enable support for the battery charger control of MAX77650
574 Say Y to enable support for the Maxim MAX77693 battery charger.
581 The Maxim MAX77976 is a 19 Vin, 5.5A 1-Cell Li+ Battery Charger
582 USB OTG support. It has an I2C interface for configuration.
584 Say Y to enable support for the Maxim MAX77976 battery charger.
593 Say Y to enable support for the battery charger control sysfs and
600 Say Y to enable support for the battery charger control sysfs and
604 tristate "Monolithic power system MP2629 Battery charger"
609 Select this option to enable support for Monolithic power system
610 Battery charger. This driver provides Battery charger power management
620 The device supports High-Accuracy Voltage/Current Regulation,
622 Over-Temperature Protection, DPDM Detection for BC1.2.
632 The device supports High-Accuracy Voltage/Current Regulation,
634 Over-Temperature Protection, DPDM Detection for BC1.2.
637 will be called "mt6370-charger".
640 tristate "Qualcomm Switch-Mode Battery Charger and Boost"
646 Say Y to include support for the Switch-Mode Battery Charger and
648 is an integrated, single-cell lithium-ion battery charger. DT
649 configuration is required for loading, see the devicetree
650 documentation for more detail. The base name for this driver is
654 tristate "Qualcomm PM8916 BMS-VM support"
657 Say Y to add support for Voltage Mode BMS block found in some
659 battery voltage monitoring for the system.
669 Say Y here to add support for Linear Battery Charger block
680 Say Y to enable support for the TI BQ2415x battery charger
684 RX-51/N900.
692 Say Y to enable support for the TI BQ24190 battery charger.
700 Say Y to enable support for the TI BQ24250, BQ24251, and BQ24257 battery
708 Say Y to enable support for the TI BQ24735 battery charger.
716 Say Y to enable support for the TI BQ2515X family of battery
718 battery charge management ICs that integrate the most common
719 functions for wearable devices, namely a charger, an output voltage
720 rail, ADC for battery and system monitoring, and push-button
729 Say Y to enable support for the TI BQ25890 battery charger.
737 Say Y to enable support for the TI BQ25980, BQ25975 and BQ25960
746 Say Y to enable support for the TI BQ256XX battery chargers. The
747 BQ256XX family of devices are highly-integrated, switch-mode battery
748 charge management and system power path management devices for single
749 cell Li-ion and Li-polymer batteries.
755 Say Y to include support for Rockchip RK817 Battery Charger.
763 Say Y to include support for Summit Microelectronics SMB345,
770 Say Y here to enable support for battery charging with TPS65090
777 Say Y here to enable support for battery charging with TPS65217
784 Say Y here to include support for LTC2941 and LTC2943 Battery
785 Gauge IC. The driver reports the charge count continuously, and
789 bool "AB8500 Battery Management Driver"
794 Say Y to include support for AB8500 battery management.
800 Say Y to enable support for the Goldfish battery and AC power
809 This adds support for battery fuel gauge in Richtek RT5033 PMIC.
818 This adds support for battery charger in Richtek RT5033 PMIC.
819 The device supports pre-charge mode, fast charge mode and
828 Say Y to enable support for Richtek RT9455 battery charger.
838 RT9467 is a switch-mode single cell Li-Ion/Li-Polymer battery charger
839 for portable applications. It integrates a synchronous PWM controller,
840 power MOSFETs, input current sensing and regulation, high-accuracy
843 USB On-The-Go (OTG) support and integrates D+/D- pin for USB
847 will be called "rt9467-charger".
856 This adds support for Richtek RT9471 battery charger. RT9471 is
857 highly-integrated switch mode battery charger which is system power
858 patch manageable device for single cell Li-Ion and Li-polymer battery.
894 called cros_charge-control.
900 Say Y here to enable support for battery charging with SC2731
908 Say Y here to enable support for fuel gauge with SC27XX
912 tristate "Microchip UCS1002 USB Port Power Controller"
918 Say Y to enable support for Microchip UCS1002 Programmable
919 USB Port Power Controller with Charger Emulation.
926 Say Y here to enable support for getting battery and charger
928 BD99954 charger IC.
931 tristate "Wilco EC based charger for ChromeOS"
937 Documentation/ABI/testing/sysfs-class-power-wilco
945 Say Y here to have support for RN5T618 PMIC family fuel gauge and charger.
953 Say Y to include support for Acer Iconia Tab A500 battery fuel gauge.
956 tristate "Battery driver for 7th-generation Microsoft Surface devices"
959 Driver for battery devices connected via/managed by the Surface System
962 This driver provides battery-information and -status support for
964 devices. On those models (7th-generation), battery-information is
967 Say M or Y here to include battery status support for 7th-generation
972 tristate "AC driver for 7th-generation Microsoft Surface devices"
975 Driver for AC devices connected via/managed by the Surface System
978 This driver provides AC-information and -status support for Surface
980 On those models (7th-generation), AC-information is instead handled
983 Say M or Y here to include AC status support for 7th-generation
991 Battery monitor driver for the uPI uG3105 battery monitor.
993 Note the uG3105 is not a full-featured autonomous fuel-gauge. Instead
995 microcontroller reading its coulomb-counter before it can wrap
998 Since Linux does not monitor coulomb-counter changes while the
1008 adds support for the SMB2 switch mode battery charger found