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 tristate "Generic PDA/phone power driver"
34 depends on !S390
36 Say Y here to enable generic power driver for PDAs and phones with
37 one or two external power supplies (AC/USB) connected to main and
42 depends on APM_EMULATION
49 depends on IIO
55 tristate "Injoinic IP5xxx power bank IC driver"
56 depends on I2C
59 Say Y to include support for Injoinic IP5xxx power bank ICs,
64 depends on MFD_MAX8925
71 depends on MFD_WM831X
78 depends on MFD_WM831X
80 Say Y here to enable support for the power management unit
85 depends on MFD_WM8350
87 Say Y here to enable support for the power management unit
91 tristate "Test power driver"
97 depends on MFD_88PM860X
103 depends on I2C
113 tristate "Active-semi ACT8945A charger driver"
114 depends on MFD_ACT8945A || COMPILE_TEST
116 Say Y here to enable support for power supply provided by
117 Active-semi ActivePath ACT8945A charger.
121 depends on MFD_CPCAP && IIO
124 Say Y here to enable support for battery on Motorola
129 depends on I2C
140 depends on W1
146 depends on HAS_IOMEM
154 depends on HAS_IOMEM
167 tristate "DS2782/DS2786 standalone gas-gauge"
168 depends on I2C
171 gas-gauge.
175 depends on OF && IIO && GPIOLIB && (ARCH_DAVINCI_DA850 || COMPILE_TEST)
181 depends on PPC32 && ADB_PMU
183 Say Y here to expose battery information on Apple machines
188 depends on OLPC_EC
190 Say Y to enable support for the battery on the OLPC laptop.
199 tristate "Sharp SL-6000 (tosa) battery"
200 depends on MACH_TOSA && MFD_TC6393XB && TOUCHSCREEN_WM97XX
202 Say Y to enable support for the battery on the Sharp Zaurus
203 SL-6000 (tosa) models.
206 tristate "Sharp SL-5500 (collie) battery"
207 depends on SA1100_COLLIE && MCP_UCB1200
209 Say Y to enable support for the battery on the Sharp Zaurus
210 SL-5500 (collie) models.
214 depends on MIPS || COMPILE_TEST
215 depends on INGENIC_ADC
217 Choose this option if you want to monitor battery status on
221 called ingenic-battery.
225 depends on MFD_IPAQ_MICRO
227 Choose this option if you want to monitor battery status on
232 depends on TOUCHSCREEN_WM97XX=y
238 depends on I2C
240 Say Y to include support for SBS battery driver for SBS-compliant
245 depends on I2C
252 depends on I2C && I2C_MUX && GPIOLIB
262 called sbs-manager.
271 depends on BATTERY_BQ27XXX
272 depends on I2C
280 depends on BATTERY_BQ27XXX
281 depends on W1
289 depends on BATTERY_BQ27XXX_I2C
291 Say Y here to enable devicetree monitored-battery config to update
293 fuel gauge mounted on the circuit board, and a battery that cannot
295 general-purpose kernels, as this can cause misconfiguration of a
300 depends on PMIC_DA903X
307 depends on PMIC_DA9052
314 depends on MFD_DA9150
315 depends on DA9150_GPADC
316 depends on IIO
319 Integrated Charger & Fuel-Gauge IC.
322 called da9150-charger.
326 depends on MFD_DA9150
328 Say Y here to enable support for the Fuel-Gauge unit of the DA9150
329 Integrated Charger & Fuel-Gauge IC
332 called da9150-fg.
335 tristate "X-Powers AXP20X and AXP22X AC power supply driver"
336 depends on MFD_AXP20X
337 depends on AXP20X_ADC
338 depends on IIO
340 Say Y here to enable support for X-Powers AXP20X and AXP22X PMICs' AC
341 power supply.
347 tristate "X-Powers AXP20X battery driver"
348 depends on MFD_AXP20X
349 depends on AXP20X_ADC
350 depends on IIO
352 Say Y here to enable support for X-Powers AXP20X PMICs' battery power
359 tristate "AXP20x power supply driver"
360 depends on MFD_AXP20X
361 depends on IIO
363 This driver provides support for the power supply features of
367 tristate "X-Powers AXP288 Charger"
368 depends on MFD_AXP20X && EXTCON_AXP288 && IOSF_MBI && ACPI
370 Say yes here to have support X-Power AXP288 power management IC (PMIC)
374 tristate "X-Powers AXP288 Fuel Gauge"
375 depends on MFD_AXP20X && IIO && IOSF_MBI && ACPI
377 Say yes here to have support for X-Power power management IC (PMIC)
384 depends on I2C
387 Driver supports Maxim fuel-gauge systems for lithium-ion (Li+)
393 voltage and configurable low-SOC wakeup interrupt.
399 depends on I2C
402 MAX17042 is fuel-gauge systems for lithium-ion (Li+) batteries
405 multi-function devices that include fuel gauages that are compatible
413 tristate "MAX17211/MAX17215 standalone gas-gauge"
414 depends on W1
417 MAX1721x is fuel-gauge systems for lithium-ion (Li+) batteries
423 battery gas-gauge.
427 depends on I2C && MACH_ZIPIT2
429 Say Y to include support for the battery on the Zipit Z2.
433 depends on S3C_ADC
439 depends on TWL4030_MADC
446 depends on MFD_88PM860X && BATTERY_88PM860X
452 depends on MFD_PCF50633
457 tristate "Nokia RX-51 (N900) battery driver"
458 depends on TWL4030_MADC
460 Say Y here to enable support for battery information on Nokia
461 RX-51, also known as N900 tablet.
465 depends on MFD_CPCAP && IIO
466 depends on OMAP_USB2 || (!OMAP_USB2 && COMPILE_TEST)
474 depends on USB_PHY
475 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y'
481 tristate "MAX8903 Battery DC-DC Charger for USB and Adapter Power"
483 Say Y to enable support for the MAX8903 DC-DC charger and sysfs.
484 The driver supports controlling charger-enable and current-limit
485 pins based on the status of charger connections with interrupt
490 depends on IIO && TWL4030_CORE
496 depends on I2C
502 depends on MFD_LP8788
503 depends on LP8788_ADC
504 depends on IIO
510 depends on GPIOLIB || COMPILE_TEST
516 called gpio-charger.
520 depends on REGULATOR
523 Say Y to enable charger-manager support, which allows multiple
525 system. The charger-manager also can monitor charging status in
526 runtime and in suspend-to-RAM by waking up the system periodically
531 depends on GPIOLIB
537 tristate "LTC4162-L charger"
538 depends on I2C
542 LTC4162-L battery charger connected to I2C.
546 depends on MFD_MAX14577
553 depends on I2C
554 depends on OF
563 depends on MFD_MAX77650
570 depends on MFD_MAX77693
576 depends on I2C
579 The Maxim MAX77976 is a 19 Vin, 5.5A 1-Cell Li+ Battery Charger
588 depends on MFD_MAX8997 && REGULATOR_MAX8997
589 depends on EXTCON || !EXTCON
596 depends on MFD_MAX8998 && REGULATOR_MAX8998
602 tristate "Monolithic power system MP2629 Battery charger"
603 depends on MFD_MP2629
604 depends on MP2629_ADC
605 depends on IIO
607 Select this option to enable support for Monolithic power system
608 Battery charger. This driver provides Battery charger power management
609 functions on the systems.
613 depends on MFD_MT6360
614 depends on REGULATOR
618 The device supports High-Accuracy Voltage/Current Regulation,
620 Over-Temperature Protection, DPDM Detection for BC1.2.
624 depends on MFD_MT6370
625 depends on REGULATOR
626 depends on IIO
630 The device supports High-Accuracy Voltage/Current Regulation,
632 Over-Temperature Protection, DPDM Detection for BC1.2.
635 will be called "mt6370-charger".
638 tristate "Qualcomm Switch-Mode Battery Charger and Boost"
639 depends on MFD_SPMI_PMIC || COMPILE_TEST
640 depends on OF
641 depends on EXTCON
642 depends on REGULATOR
644 Say Y to include support for the Switch-Mode Battery Charger and
646 is an integrated, single-cell lithium-ion battery charger. DT
653 depends on I2C
658 You'll need this driver to charge batteries on e.g. Nokia
659 RX-51/N900.
663 depends on I2C
664 depends on EXTCON
665 depends on GPIOLIB || COMPILE_TEST
671 depends on I2C
672 depends on GPIOLIB || COMPILE_TEST
680 depends on I2C
681 depends on GPIOLIB || COMPILE_TEST
687 depends on I2C
688 depends on GPIOLIB || COMPILE_TEST
695 rail, ADC for battery and system monitoring, and push-button
700 depends on I2C
701 depends on GPIOLIB || COMPILE_TEST
708 depends on I2C
709 depends on GPIOLIB || COMPILE_TEST
717 depends on I2C
718 depends on GPIOLIB || COMPILE_TEST
722 BQ256XX family of devices are highly-integrated, switch-mode battery
723 charge management and system power path management devices for single
724 cell Li-ion and Li-polymer batteries.
728 depends on MFD_RK808
734 depends on I2C
735 depends on REGULATOR
743 depends on MFD_TPS65090
750 depends on MFD_TPS65217
757 depends on I2C
765 depends on AB8500_CORE && AB8500_GPADC && (IIO = y) && OF
773 depends on HAS_IOMEM
775 Say Y to enable support for the Goldfish battery and AC power
781 depends on I2C
790 depends on I2C
791 depends on GPIOLIB || COMPILE_TEST
798 depends on CROS_USBPD_NOTIFY
807 depends on MFD_CROS_EC_DEV
817 depends on MFD_SC27XX_PMIC || COMPILE_TEST
824 depends on MFD_SC27XX_PMIC || COMPILE_TEST
825 depends on IIO
831 tristate "Microchip UCS1002 USB Port Power Controller"
832 depends on I2C
833 depends on OF
834 depends on REGULATOR
838 USB Port Power Controller with Charger Emulation.
842 depends on I2C
851 depends on WILCO_EC
854 by the Embedded Controller on the Chromebook named Wilco. Further
856 Documentation/ABI/testing/sysfs-class-power-wilco
860 depends on MFD_RN5T618
861 depends on RN5T618_ADC
862 depends on IIO
870 depends on MFD_ACER_A500_EC
875 tristate "Battery driver for 7th-generation Microsoft Surface devices"
876 depends on SURFACE_AGGREGATOR_REGISTRY
881 This driver provides battery-information and -status support for
883 devices. On those models (7th-generation), battery-information is
886 Say M or Y here to include battery status support for 7th-generation
891 tristate "AC driver for 7th-generation Microsoft Surface devices"
892 depends on SURFACE_AGGREGATOR_REGISTRY
897 This driver provides AC-information and -status support for Surface
899 On those models (7th-generation), AC-information is instead handled
902 Say M or Y here to include AC status support for 7th-generation
908 depends on I2C
912 Note the uG3105 is not a full-featured autonomous fuel-gauge. Instead
913 it is expected to be use in combination with some always on
914 microcontroller reading its coulomb-counter before it can wrap
917 Since Linux does not monitor coulomb-counter changes while the