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 EC_LENOVO_YOGA_C630
174 This driver enables battery support on the Lenovo Yoga C630 laptop.
181 depends on PPC32 && ADB_PMU
183 Say Y here to expose battery information on Apple machines
188 depends on QCOM_PMIC_GLINK
191 Say Y here to enable the Qualcomm PMIC GLINK power supply driver,
192 which is used on modern Qualcomm platforms to provide battery and
193 power supply information.
197 depends on OLPC_EC
199 Say Y to enable support for the battery on the OLPC laptop.
208 tristate "Sharp SL-5500 (collie) battery"
209 depends on SA1100_COLLIE && MCP_UCB1200
211 Say Y to enable support for the battery on the Sharp Zaurus
212 SL-5500 (collie) models.
216 depends on MIPS || COMPILE_TEST
217 depends on INGENIC_ADC
219 Choose this option if you want to monitor battery status on
223 called ingenic-battery.
227 depends on MFD_IPAQ_MICRO
229 Choose this option if you want to monitor battery status on
234 depends on TOUCHSCREEN_WM97XX=y
240 depends on I2C
242 Say Y to include support for SBS battery driver for SBS-compliant
247 depends on I2C
254 depends on I2C && I2C_MUX && GPIOLIB
264 called sbs-manager.
273 depends on BATTERY_BQ27XXX
274 depends on I2C
282 depends on BATTERY_BQ27XXX
283 depends on W1
291 depends on BATTERY_BQ27XXX_I2C
293 Say Y here to enable devicetree monitored-battery config to update
295 fuel gauge mounted on the circuit board, and a battery that cannot
297 general-purpose kernels, as this can cause misconfiguration of a
302 depends on PMIC_DA903X
309 depends on PMIC_DA9052
316 depends on MFD_DA9150
317 depends on DA9150_GPADC
318 depends on IIO
321 Integrated Charger & Fuel-Gauge IC.
324 called da9150-charger.
328 depends on MFD_DA9150
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"
338 depends on MFD_AXP20X
339 depends on AXP20X_ADC
340 depends on IIO
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"
350 depends on MFD_AXP20X
351 depends on AXP20X_ADC
352 depends on IIO
354 Say Y here to enable support for X-Powers AXP20X PMICs' battery power
361 tristate "AXP20x power supply driver"
362 depends on MFD_AXP20X
363 depends on IIO
365 This driver provides support for the power supply features of
369 tristate "X-Powers AXP288 Charger"
370 depends on MFD_AXP20X && EXTCON_AXP288 && IOSF_MBI && ACPI
372 Say yes here to have support X-Power AXP288 power management IC (PMIC)
376 tristate "X-Powers AXP288 Fuel Gauge"
377 depends on MFD_AXP20X && IIO && IOSF_MBI && ACPI
379 Say yes here to have support for X-Power power management IC (PMIC)
386 depends on I2C && IIO
389 Driver supports Maxim fuel-gauge systems for lithium-ion (Li+)
395 voltage and configurable low-SOC wakeup interrupt.
401 depends on I2C
404 MAX17042 is fuel-gauge systems for lithium-ion (Li+) batteries
407 multi-function devices that include fuel gauages that are compatible
416 depends on I2C
419 MAX1720x is a family of fuel-gauge systems for lithium-ion (Li+)
427 tristate "MAX17211/MAX17215 standalone gas-gauge"
428 depends on W1
431 MAX1721x is fuel-gauge systems for lithium-ion (Li+) batteries
437 battery gas-gauge.
441 depends on TWL4030_MADC
448 depends on MFD_88PM860X && BATTERY_88PM860X
454 depends on MFD_PCF50633
459 tristate "Nokia RX-51 (N900) battery driver"
460 depends on TWL4030_MADC
462 Say Y here to enable support for battery information on Nokia
463 RX-51, also known as N900 tablet.
467 depends on MFD_CPCAP && IIO
468 depends on OMAP_USB2 || (!OMAP_USB2 && COMPILE_TEST)
476 depends on USB_PHY
477 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y'
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
487 pins based on the status of charger connections with interrupt
492 depends on IIO && TWL4030_CORE
498 depends on IIO && TWL4030_CORE
508 depends on I2C
514 depends on MFD_LP8788
515 depends on LP8788_ADC
516 depends on IIO
522 depends on GPIOLIB || COMPILE_TEST
528 called gpio-charger.
532 depends on REGULATOR
535 Say Y to enable charger-manager support, which allows multiple
537 system. The charger-manager also can monitor charging status in
538 runtime and in suspend-to-RAM by waking up the system periodically
543 depends on GPIOLIB
549 tristate "LTC4162-L charger"
550 depends on I2C
554 LTC4162-L battery charger connected to I2C.
558 depends on MFD_MAX14577
565 depends on I2C
566 depends on OF
575 depends on MFD_MAX77650
582 depends on MFD_MAX77693
588 depends on I2C
591 The Maxim MAX77976 is a 19 Vin, 5.5A 1-Cell Li+ Battery Charger
600 depends on MFD_MAX8997 && REGULATOR_MAX8997
601 depends on EXTCON || !EXTCON
608 depends on MFD_MAX8998 && REGULATOR_MAX8998
614 tristate "Monolithic power system MP2629 Battery charger"
615 depends on MFD_MP2629
616 depends on MP2629_ADC
617 depends on IIO
619 Select this option to enable support for Monolithic power system
620 Battery charger. This driver provides Battery charger power management
621 functions on the systems.
625 depends on MFD_MT6360
626 depends on REGULATOR
630 The device supports High-Accuracy Voltage/Current Regulation,
632 Over-Temperature Protection, DPDM Detection for BC1.2.
636 depends on MFD_MT6370
637 depends on REGULATOR
638 depends on IIO
642 The device supports High-Accuracy Voltage/Current Regulation,
644 Over-Temperature Protection, DPDM Detection for BC1.2.
647 will be called "mt6370-charger".
650 tristate "Qualcomm Switch-Mode Battery Charger and Boost"
651 depends on MFD_SPMI_PMIC || COMPILE_TEST
652 depends on OF
653 depends on EXTCON
654 depends on REGULATOR
656 Say Y to include support for the Switch-Mode Battery Charger and
658 is an integrated, single-cell lithium-ion battery charger. DT
664 tristate "Qualcomm PM8916 BMS-VM support"
665 depends on MFD_SPMI_PMIC || COMPILE_TEST
676 depends on MFD_SPMI_PMIC || COMPILE_TEST
677 depends on EXTCON || !EXTCON
688 depends on I2C
693 You'll need this driver to charge batteries on e.g. Nokia
694 RX-51/N900.
698 depends on I2C
699 depends on EXTCON
700 depends on GPIOLIB || COMPILE_TEST
706 depends on I2C
707 depends on GPIOLIB || COMPILE_TEST
715 depends on I2C
716 depends on GPIOLIB || COMPILE_TEST
722 depends on I2C
723 depends on GPIOLIB || COMPILE_TEST
730 rail, ADC for battery and system monitoring, and push-button
735 depends on I2C
736 depends on GPIOLIB || COMPILE_TEST
743 depends on I2C
744 depends on GPIOLIB || COMPILE_TEST
752 depends on I2C
753 depends on GPIOLIB || COMPILE_TEST
757 BQ256XX family of devices are highly-integrated, switch-mode battery
758 charge management and system power path management devices for single
759 cell Li-ion and Li-polymer batteries.
763 depends on MFD_RK8XX
769 depends on I2C
770 depends on REGULATOR
778 depends on MFD_TPS65090
785 depends on MFD_TPS65217
792 depends on I2C
800 depends on AB8500_CORE && AB8500_GPADC && (IIO = y) && OF
808 depends on HAS_IOMEM
810 Say Y to enable support for the Goldfish battery and AC power
816 depends on I2C
825 depends on MFD_RT5033
826 depends on EXTCON || !EXTCON
829 The device supports pre-charge mode, fast charge mode and
834 depends on I2C
835 depends on GPIOLIB || COMPILE_TEST
842 depends on I2C && GPIOLIB && REGULATOR
848 RT9467 is a switch-mode single cell Li-Ion/Li-Polymer battery charger
850 power MOSFETs, input current sensing and regulation, high-accuracy
853 USB On-The-Go (OTG) support and integrates D+/D- pin for USB
857 will be called "rt9467-charger".
861 depends on I2C && GPIOLIB && REGULATOR
867 highly-integrated switch mode battery charger which is system power
868 patch manageable device for single cell Li-Ion and Li-polymer battery.
869 It can support BC12 detection on DPDM, and current and voltage
870 regulation on both charging and boost mode.
877 depends on CROS_USBPD_NOTIFY
886 depends on MFD_CROS_EC_DEV
896 depends on MFD_CROS_EC_DEV
897 depends on ACPI_BATTERY
904 called cros_charge-control.
908 depends on MFD_SC27XX_PMIC || COMPILE_TEST
915 depends on MFD_SC27XX_PMIC || COMPILE_TEST
916 depends on IIO
923 depends on CRC8
924 depends on I2C
931 tristate "Microchip UCS1002 USB Port Power Controller"
932 depends on I2C
933 depends on OF
934 depends on REGULATOR
938 USB Port Power Controller with Charger Emulation.
942 depends on I2C
951 depends on WILCO_EC
954 by the Embedded Controller on the Chromebook named Wilco. Further
956 Documentation/ABI/testing/sysfs-class-power-wilco
960 depends on MFD_RN5T618
961 depends on RN5T618_ADC
962 depends on IIO
970 depends on MFD_ACER_A500_EC
975 tristate "Battery driver for 7th-generation Microsoft Surface devices"
976 depends on SURFACE_AGGREGATOR_REGISTRY
981 This driver provides battery-information and -status support for
983 devices. On those models (7th-generation), battery-information is
986 Say M or Y here to include battery status support for 7th-generation
991 tristate "AC driver for 7th-generation Microsoft Surface devices"
992 depends on SURFACE_AGGREGATOR_REGISTRY
997 This driver provides AC-information and -status support for Surface
999 On those models (7th-generation), AC-information is instead handled
1002 Say M or Y here to include AC status support for 7th-generation
1008 depends on I2C
1012 Note the uG3105 is not a full-featured autonomous fuel-gauge. Instead
1013 it is expected to be use in combination with some always on
1014 microcontroller reading its coulomb-counter before it can wrap
1017 Since Linux does not monitor coulomb-counter changes while the
1023 depends on MFD_SPMI_PMIC
1024 depends on IIO
1032 depends on I2C