xref: /openbmc/linux/drivers/power/Kconfig (revision 64c70b1c)
1menuconfig POWER_SUPPLY
2	tristate "Power supply class support"
3	help
4	  Say Y here to enable power supply class support. This allows
5	  power supply (batteries, AC, USB) monitoring by userspace
6	  via sysfs and uevent (if available) and/or APM kernel interface
7	  (if selected below).
8
9if POWER_SUPPLY
10
11config POWER_SUPPLY_DEBUG
12	bool "Power supply debug"
13	help
14	  Say Y here to enable debugging messages for power supply class
15	  and drivers.
16
17config PDA_POWER
18	tristate "Generic PDA/phone power driver"
19	help
20	  Say Y here to enable generic power driver for PDAs and phones with
21	  one or two external power supplies (AC/USB) connected to main and
22	  backup batteries, and optional builtin charger.
23
24config APM_POWER
25	tristate "APM emulation for class batteries"
26	depends on APM_EMULATION
27	help
28	  Say Y here to enable support APM status emulation using
29	  battery class devices.
30
31config BATTERY_DS2760
32	tristate "DS2760 battery driver (HP iPAQ & others)"
33	select W1
34	select W1_SLAVE_DS2760
35	help
36	  Say Y here to enable support for batteries with ds2760 chip.
37
38config BATTERY_PMU
39	tristate "Apple PMU battery"
40	depends on ADB_PMU
41	help
42	  Say Y here to expose battery information on Apple machines
43	  through the generic battery class.
44
45config BATTERY_OLPC
46	tristate "One Laptop Per Child battery"
47	depends on X86_32 && OLPC
48	help
49	  Say Y to enable support for the battery on the OLPC laptop.
50
51endif # POWER_SUPPLY
52