xref: /openbmc/linux/drivers/power/Kconfig (revision 545e4006)
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	depends on !S390
20	help
21	  Say Y here to enable generic power driver for PDAs and phones with
22	  one or two external power supplies (AC/USB) connected to main and
23	  backup batteries, and optional builtin charger.
24
25config APM_POWER
26	tristate "APM emulation for class batteries"
27	depends on APM_EMULATION
28	help
29	  Say Y here to enable support APM status emulation using
30	  battery class devices.
31
32config BATTERY_DS2760
33	tristate "DS2760 battery driver (HP iPAQ & others)"
34	select W1
35	select W1_SLAVE_DS2760
36	help
37	  Say Y here to enable support for batteries with ds2760 chip.
38
39config BATTERY_PMU
40	tristate "Apple PMU battery"
41	depends on PPC32 && ADB_PMU
42	help
43	  Say Y here to expose battery information on Apple machines
44	  through the generic battery class.
45
46config BATTERY_OLPC
47	tristate "One Laptop Per Child battery"
48	depends on X86_32 && OLPC
49	help
50	  Say Y to enable support for the battery on the OLPC laptop.
51
52config BATTERY_PALMTX
53	tristate "Palm T|X battery"
54	depends on MACH_PALMTX
55	help
56	  Say Y to enable support for the battery in Palm T|X.
57
58endif # POWER_SUPPLY
59