Lines Matching +full:power +full:- +full:on
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"
21 depends on HWMON=y || HWMON=POWER_SUPPLY
24 This options enables API that allows sensors found on a
25 power supply device (current, voltage, temperature) to be
28 Say 'Y' here if you want power supplies to
33 depends on APM_EMULATION
40 depends on IIO
46 tristate "Injoinic IP5xxx power bank IC driver"
47 depends on I2C
50 Say Y to include support for Injoinic IP5xxx power bank ICs,
55 depends on MFD_MAX8925
62 depends on MFD_WM831X
69 depends on MFD_WM831X
71 Say Y here to enable support for the power management unit
76 depends on MFD_WM8350
78 Say Y here to enable support for the power management unit
82 tristate "Test power driver"
88 depends on MFD_88PM860X
94 depends on I2C
104 tristate "Active-semi ACT8945A charger driver"
105 depends on MFD_ACT8945A || COMPILE_TEST
107 Say Y here to enable support for power supply provided by
108 Active-semi ActivePath ACT8945A charger.
112 depends on MFD_CPCAP && IIO
115 Say Y here to enable support for battery on Motorola
120 depends on I2C
131 depends on W1
137 depends on HAS_IOMEM
145 depends on HAS_IOMEM
158 tristate "DS2782/DS2786 standalone gas-gauge"
159 depends on I2C
162 gas-gauge.
166 depends on OF && IIO && GPIOLIB && (ARCH_DAVINCI_DA850 || COMPILE_TEST)
172 depends on PPC32 && ADB_PMU
174 Say Y here to expose battery information on Apple machines
179 depends on QCOM_PMIC_GLINK
182 Say Y here to enable the Qualcomm PMIC GLINK power supply driver,
183 which is used on modern Qualcomm platforms to provide battery and
184 power supply information.
188 depends on OLPC_EC
190 Say Y to enable support for the battery on the OLPC laptop.
199 tristate "Sharp SL-5500 (collie) battery"
200 depends on SA1100_COLLIE && MCP_UCB1200
202 Say Y to enable support for the battery on the Sharp Zaurus
203 SL-5500 (collie) models.
207 depends on MIPS || COMPILE_TEST
208 depends on INGENIC_ADC
210 Choose this option if you want to monitor battery status on
214 called ingenic-battery.
218 depends on MFD_IPAQ_MICRO
220 Choose this option if you want to monitor battery status on
225 depends on TOUCHSCREEN_WM97XX=y
231 depends on I2C
233 Say Y to include support for SBS battery driver for SBS-compliant
238 depends on I2C
245 depends on I2C && I2C_MUX && GPIOLIB
255 called sbs-manager.
264 depends on BATTERY_BQ27XXX
265 depends on I2C
273 depends on BATTERY_BQ27XXX
274 depends on W1
282 depends on BATTERY_BQ27XXX_I2C
284 Say Y here to enable devicetree monitored-battery config to update
286 fuel gauge mounted on the circuit board, and a battery that cannot
288 general-purpose kernels, as this can cause misconfiguration of a
293 depends on PMIC_DA903X
300 depends on PMIC_DA9052
307 depends on MFD_DA9150
308 depends on DA9150_GPADC
309 depends on IIO
312 Integrated Charger & Fuel-Gauge IC.
315 called da9150-charger.
319 depends on MFD_DA9150
321 Say Y here to enable support for the Fuel-Gauge unit of the DA9150
322 Integrated Charger & Fuel-Gauge IC
325 called da9150-fg.
328 tristate "X-Powers AXP20X and AXP22X AC power supply driver"
329 depends on MFD_AXP20X
330 depends on AXP20X_ADC
331 depends on IIO
333 Say Y here to enable support for X-Powers AXP20X and AXP22X PMICs' AC
334 power supply.
340 tristate "X-Powers AXP20X battery driver"
341 depends on MFD_AXP20X
342 depends on AXP20X_ADC
343 depends on IIO
345 Say Y here to enable support for X-Powers AXP20X PMICs' battery power
352 tristate "AXP20x power supply driver"
353 depends on MFD_AXP20X
354 depends on IIO
356 This driver provides support for the power supply features of
360 tristate "X-Powers AXP288 Charger"
361 depends on MFD_AXP20X && EXTCON_AXP288 && IOSF_MBI && ACPI
363 Say yes here to have support X-Power AXP288 power management IC (PMIC)
367 tristate "X-Powers AXP288 Fuel Gauge"
368 depends on MFD_AXP20X && IIO && IOSF_MBI && ACPI
370 Say yes here to have support for X-Power power management IC (PMIC)
377 depends on I2C
380 Driver supports Maxim fuel-gauge systems for lithium-ion (Li+)
386 voltage and configurable low-SOC wakeup interrupt.
392 depends on I2C
395 MAX17042 is fuel-gauge systems for lithium-ion (Li+) batteries
398 multi-function devices that include fuel gauages that are compatible
406 tristate "MAX17211/MAX17215 standalone gas-gauge"
407 depends on W1
410 MAX1721x is fuel-gauge systems for lithium-ion (Li+) batteries
416 battery gas-gauge.
420 depends on TWL4030_MADC
427 depends on MFD_88PM860X && BATTERY_88PM860X
433 depends on MFD_PCF50633
438 tristate "Nokia RX-51 (N900) battery driver"
439 depends on TWL4030_MADC
441 Say Y here to enable support for battery information on Nokia
442 RX-51, also known as N900 tablet.
446 depends on MFD_CPCAP && IIO
447 depends on OMAP_USB2 || (!OMAP_USB2 && COMPILE_TEST)
455 depends on USB_PHY
456 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y'
462 tristate "MAX8903 Battery DC-DC Charger for USB and Adapter Power"
464 Say Y to enable support for the MAX8903 DC-DC charger and sysfs.
465 The driver supports controlling charger-enable and current-limit
466 pins based on the status of charger connections with interrupt
471 depends on IIO && TWL4030_CORE
477 depends on I2C
483 depends on MFD_LP8788
484 depends on LP8788_ADC
485 depends on IIO
491 depends on GPIOLIB || COMPILE_TEST
497 called gpio-charger.
501 depends on REGULATOR
504 Say Y to enable charger-manager support, which allows multiple
506 system. The charger-manager also can monitor charging status in
507 runtime and in suspend-to-RAM by waking up the system periodically
512 depends on GPIOLIB
518 tristate "LTC4162-L charger"
519 depends on I2C
523 LTC4162-L battery charger connected to I2C.
527 depends on MFD_MAX14577
534 depends on I2C
535 depends on OF
544 depends on MFD_MAX77650
551 depends on MFD_MAX77693
557 depends on I2C
560 The Maxim MAX77976 is a 19 Vin, 5.5A 1-Cell Li+ Battery Charger
569 depends on MFD_MAX8997 && REGULATOR_MAX8997
570 depends on EXTCON || !EXTCON
577 depends on MFD_MAX8998 && REGULATOR_MAX8998
583 tristate "Monolithic power system MP2629 Battery charger"
584 depends on MFD_MP2629
585 depends on MP2629_ADC
586 depends on IIO
588 Select this option to enable support for Monolithic power system
589 Battery charger. This driver provides Battery charger power management
590 functions on the systems.
594 depends on MFD_MT6360
595 depends on REGULATOR
599 The device supports High-Accuracy Voltage/Current Regulation,
601 Over-Temperature Protection, DPDM Detection for BC1.2.
605 depends on MFD_MT6370
606 depends on REGULATOR
607 depends on IIO
611 The device supports High-Accuracy Voltage/Current Regulation,
613 Over-Temperature Protection, DPDM Detection for BC1.2.
616 will be called "mt6370-charger".
619 tristate "Qualcomm Switch-Mode Battery Charger and Boost"
620 depends on MFD_SPMI_PMIC || COMPILE_TEST
621 depends on OF
622 depends on EXTCON
623 depends on REGULATOR
625 Say Y to include support for the Switch-Mode Battery Charger and
627 is an integrated, single-cell lithium-ion battery charger. DT
634 depends on I2C
639 You'll need this driver to charge batteries on e.g. Nokia
640 RX-51/N900.
644 depends on I2C
645 depends on EXTCON
646 depends on GPIOLIB || COMPILE_TEST
652 depends on I2C
653 depends on GPIOLIB || COMPILE_TEST
661 depends on I2C
662 depends on GPIOLIB || COMPILE_TEST
668 depends on I2C
669 depends on GPIOLIB || COMPILE_TEST
676 rail, ADC for battery and system monitoring, and push-button
681 depends on I2C
682 depends on GPIOLIB || COMPILE_TEST
689 depends on I2C
690 depends on GPIOLIB || COMPILE_TEST
698 depends on I2C
699 depends on GPIOLIB || COMPILE_TEST
703 BQ256XX family of devices are highly-integrated, switch-mode battery
704 charge management and system power path management devices for single
705 cell Li-ion and Li-polymer batteries.
709 depends on MFD_RK8XX
715 depends on I2C
716 depends on REGULATOR
724 depends on MFD_TPS65090
731 depends on MFD_TPS65217
738 depends on I2C
746 depends on AB8500_CORE && AB8500_GPADC && (IIO = y) && OF
754 depends on HAS_IOMEM
756 Say Y to enable support for the Goldfish battery and AC power
762 depends on I2C
771 depends on MFD_RT5033
772 depends on EXTCON || !EXTCON
775 The device supports pre-charge mode, fast charge mode and
780 depends on I2C
781 depends on GPIOLIB || COMPILE_TEST
788 depends on I2C && GPIOLIB && REGULATOR
794 RT9467 is a switch-mode single cell Li-Ion/Li-Polymer battery charger
796 power MOSFETs, input current sensing and regulation, high-accuracy
799 USB On-The-Go (OTG) support and integrates D+/D- pin for USB
803 will be called "rt9467-charger".
807 depends on I2C && GPIOLIB && REGULATOR
813 highly-integrated switch mode battery charger which is system power
814 patch manageable device for single cell Li-Ion and Li-polymer battery.
815 It can support BC12 detection on DPDM, and current and voltage
816 regulation on both charging and boost mode.
823 depends on CROS_USBPD_NOTIFY
832 depends on MFD_CROS_EC_DEV
842 depends on MFD_SC27XX_PMIC || COMPILE_TEST
849 depends on MFD_SC27XX_PMIC || COMPILE_TEST
850 depends on IIO
856 tristate "Microchip UCS1002 USB Port Power Controller"
857 depends on I2C
858 depends on OF
859 depends on REGULATOR
863 USB Port Power Controller with Charger Emulation.
867 depends on I2C
876 depends on WILCO_EC
879 by the Embedded Controller on the Chromebook named Wilco. Further
881 Documentation/ABI/testing/sysfs-class-power-wilco
885 depends on MFD_RN5T618
886 depends on RN5T618_ADC
887 depends on IIO
895 depends on MFD_ACER_A500_EC
900 tristate "Battery driver for 7th-generation Microsoft Surface devices"
901 depends on SURFACE_AGGREGATOR_REGISTRY
906 This driver provides battery-information and -status support for
908 devices. On those models (7th-generation), battery-information is
911 Say M or Y here to include battery status support for 7th-generation
916 tristate "AC driver for 7th-generation Microsoft Surface devices"
917 depends on SURFACE_AGGREGATOR_REGISTRY
922 This driver provides AC-information and -status support for Surface
924 On those models (7th-generation), AC-information is instead handled
927 Say M or Y here to include AC status support for 7th-generation
933 depends on I2C
937 Note the uG3105 is not a full-featured autonomous fuel-gauge. Instead
938 it is expected to be use in combination with some always on
939 microcontroller reading its coulomb-counter before it can wrap
942 Since Linux does not monitor coulomb-counter changes while the
948 depends on MFD_SPMI_PMIC
949 depends on IIO