Kconfig (0ea8a56de21be24cb79abb03dee79aabcd60a316) Kconfig (6455a8a84bdfd34829d23328b9d106c2652885f2)
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig POWER_SUPPLY
3 bool "Power supply class support"
4 help
5 Say Y here to enable power supply class support. This allows
6 power supply (batteries, AC, USB) monitoring by userspace
7 via sysfs and uevent (if available) and/or APM kernel interface
8 (if selected below).

--- 150 unchanged lines hidden (view full) ---

159 tristate "DS2782/DS2786 standalone gas-gauge"
160 depends on I2C
161 help
162 Say Y here to enable support for the DS2782/DS2786 standalone battery
163 gas-gauge.
164
165config BATTERY_LEGO_EV3
166 tristate "LEGO MINDSTORMS EV3 battery"
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig POWER_SUPPLY
3 bool "Power supply class support"
4 help
5 Say Y here to enable power supply class support. This allows
6 power supply (batteries, AC, USB) monitoring by userspace
7 via sysfs and uevent (if available) and/or APM kernel interface
8 (if selected below).

--- 150 unchanged lines hidden (view full) ---

159 tristate "DS2782/DS2786 standalone gas-gauge"
160 depends on I2C
161 help
162 Say Y here to enable support for the DS2782/DS2786 standalone battery
163 gas-gauge.
164
165config BATTERY_LEGO_EV3
166 tristate "LEGO MINDSTORMS EV3 battery"
167 depends on OF && IIO && GPIOLIB
167 depends on OF && IIO && GPIOLIB && (ARCH_DAVINCI_DA850 || COMPILE_TEST)
168 help
169 Say Y here to enable support for the LEGO MINDSTORMS EV3 battery.
170
171config BATTERY_PMU
172 tristate "Apple PMU battery"
173 depends on PPC32 && ADB_PMU
174 help
175 Say Y here to expose battery information on Apple machines

--- 186 unchanged lines hidden (view full) ---

362 Say yes here to have support for X-Power power management IC (PMIC)
363 Fuel Gauge. The device provides battery statistics and status
364 monitoring as well as alerts for battery over/under voltage and
365 over/under temperature.
366
367config BATTERY_MAX17040
368 tristate "Maxim MAX17040 Fuel Gauge"
369 depends on I2C
168 help
169 Say Y here to enable support for the LEGO MINDSTORMS EV3 battery.
170
171config BATTERY_PMU
172 tristate "Apple PMU battery"
173 depends on PPC32 && ADB_PMU
174 help
175 Say Y here to expose battery information on Apple machines

--- 186 unchanged lines hidden (view full) ---

362 Say yes here to have support for X-Power power management IC (PMIC)
363 Fuel Gauge. The device provides battery statistics and status
364 monitoring as well as alerts for battery over/under voltage and
365 over/under temperature.
366
367config BATTERY_MAX17040
368 tristate "Maxim MAX17040 Fuel Gauge"
369 depends on I2C
370 select REGMAP_I2C
370 help
371 MAX17040 is fuel-gauge systems for lithium-ion (Li+) batteries
372 in handheld and portable equipment. The MAX17040 is configured
373 to operate with a single lithium cell
374
375config BATTERY_MAX17042
376 tristate "Maxim MAX17042/17047/17050/8997/8966 Fuel Gauge"
377 depends on I2C

--- 249 unchanged lines hidden (view full) ---

627 tristate "TI BQ25890 battery charger driver"
628 depends on I2C
629 depends on GPIOLIB || COMPILE_TEST
630 select REGMAP_I2C
631 help
632 Say Y to enable support for the TI BQ25890 battery charger.
633
634config CHARGER_SMB347
371 help
372 MAX17040 is fuel-gauge systems for lithium-ion (Li+) batteries
373 in handheld and portable equipment. The MAX17040 is configured
374 to operate with a single lithium cell
375
376config BATTERY_MAX17042
377 tristate "Maxim MAX17042/17047/17050/8997/8966 Fuel Gauge"
378 depends on I2C

--- 249 unchanged lines hidden (view full) ---

628 tristate "TI BQ25890 battery charger driver"
629 depends on I2C
630 depends on GPIOLIB || COMPILE_TEST
631 select REGMAP_I2C
632 help
633 Say Y to enable support for the TI BQ25890 battery charger.
634
635config CHARGER_SMB347
635 tristate "Summit Microelectronics SMB347 Battery Charger"
636 tristate "Summit Microelectronics SMB3XX Battery Charger"
636 depends on I2C
637 select REGMAP_I2C
638 help
637 depends on I2C
638 select REGMAP_I2C
639 help
639 Say Y to include support for Summit Microelectronics SMB347
640 Battery Charger.
640 Say Y to include support for Summit Microelectronics SMB345,
641 SMB347 or SMB358 Battery Charger.
641
642config CHARGER_TPS65090
643 tristate "TPS65090 battery charger driver"
644 depends on MFD_TPS65090
645 help
646 Say Y here to enable support for battery charging with TPS65090
647 PMIC chips.
648

--- 98 unchanged lines hidden (view full) ---

747 tristate "Wilco EC based charger for ChromeOS"
748 depends on WILCO_EC
749 help
750 Say Y here to enable control of the charging routines performed
751 by the Embedded Controller on the Chromebook named Wilco. Further
752 information can be found in
753 Documentation/ABI/testing/sysfs-class-power-wilco
754
642
643config CHARGER_TPS65090
644 tristate "TPS65090 battery charger driver"
645 depends on MFD_TPS65090
646 help
647 Say Y here to enable support for battery charging with TPS65090
648 PMIC chips.
649

--- 98 unchanged lines hidden (view full) ---

748 tristate "Wilco EC based charger for ChromeOS"
749 depends on WILCO_EC
750 help
751 Say Y here to enable control of the charging routines performed
752 by the Embedded Controller on the Chromebook named Wilco. Further
753 information can be found in
754 Documentation/ABI/testing/sysfs-class-power-wilco
755
756config RN5T618_POWER
757 tristate "RN5T618 charger/fuel gauge support"
758 depends on MFD_RN5T618
759 help
760 Say Y here to have support for RN5T618 PMIC family fuel gauge and charger.
761 This driver can also be built as a module. If so, the module will be
762 called rn5t618_power.
763
755endif # POWER_SUPPLY
764endif # POWER_SUPPLY