linux/drivers/power/Kconfig
<<
>>
Prefs
   1menuconfig POWER_SUPPLY
   2        bool "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 MAX8925_POWER
  33        tristate "MAX8925 battery charger support"
  34        depends on MFD_MAX8925
  35        help
  36          Say Y here to enable support for the battery charger in the Maxim
  37          MAX8925 PMIC.
  38
  39config WM831X_BACKUP
  40        tristate "WM831X backup battery charger support"
  41        depends on MFD_WM831X
  42        help
  43          Say Y here to enable support for the backup battery charger
  44          in the Wolfson Microelectronics WM831x PMICs.
  45
  46config WM831X_POWER
  47        tristate "WM831X PMU support"
  48        depends on MFD_WM831X
  49        help
  50          Say Y here to enable support for the power management unit
  51          provided by Wolfson Microelectronics WM831x PMICs.
  52
  53config WM8350_POWER
  54        tristate "WM8350 PMU support"
  55        depends on MFD_WM8350
  56        help
  57          Say Y here to enable support for the power management unit
  58          provided by the Wolfson Microelectronics WM8350 PMIC.
  59
  60config TEST_POWER
  61        tristate "Test power driver"
  62        help
  63          This driver is used for testing. It's safe to say M here.
  64
  65config BATTERY_DS2760
  66        tristate "DS2760 battery driver (HP iPAQ & others)"
  67        depends on W1 && W1_SLAVE_DS2760
  68        help
  69          Say Y here to enable support for batteries with ds2760 chip.
  70
  71config BATTERY_DS2780
  72        tristate "DS2780 battery driver"
  73        depends on HAS_IOMEM
  74        select W1
  75        select W1_SLAVE_DS2780
  76        help
  77          Say Y here to enable support for batteries with ds2780 chip.
  78
  79config BATTERY_DS2781
  80        tristate "DS2781 battery driver"
  81        depends on HAS_IOMEM
  82        select W1
  83        select W1_SLAVE_DS2781
  84        help
  85          If you enable this you will have the DS2781 battery driver support.
  86
  87          The battery monitor chip is used in many batteries/devices
  88          as the one who is responsible for charging/discharging/monitoring
  89          Li+ batteries.
  90
  91          If you are unsure, say N.
  92
  93config BATTERY_DS2782
  94        tristate "DS2782/DS2786 standalone gas-gauge"
  95        depends on I2C
  96        help
  97          Say Y here to enable support for the DS2782/DS2786 standalone battery
  98          gas-gauge.
  99
 100config BATTERY_PMU
 101        tristate "Apple PMU battery"
 102        depends on PPC32 && ADB_PMU
 103        help
 104          Say Y here to expose battery information on Apple machines
 105          through the generic battery class.
 106
 107config BATTERY_OLPC
 108        tristate "One Laptop Per Child battery"
 109        depends on X86_32 && OLPC
 110        help
 111          Say Y to enable support for the battery on the OLPC laptop.
 112
 113config BATTERY_TOSA
 114        tristate "Sharp SL-6000 (tosa) battery"
 115        depends on MACH_TOSA && MFD_TC6393XB && TOUCHSCREEN_WM97XX
 116        help
 117          Say Y to enable support for the battery on the Sharp Zaurus
 118          SL-6000 (tosa) models.
 119
 120config BATTERY_COLLIE
 121        tristate "Sharp SL-5500 (collie) battery"
 122        depends on SA1100_COLLIE && MCP_UCB1200
 123        help
 124          Say Y to enable support for the battery on the Sharp Zaurus
 125          SL-5500 (collie) models.
 126
 127config BATTERY_WM97XX
 128        bool "WM97xx generic battery driver"
 129        depends on TOUCHSCREEN_WM97XX=y
 130        help
 131          Say Y to enable support for battery measured by WM97xx aux port.
 132
 133config BATTERY_SBS
 134        tristate "SBS Compliant gas gauge"
 135        depends on I2C
 136        help
 137          Say Y to include support for SBS battery driver for SBS-compliant
 138          gas gauges.
 139
 140config BATTERY_BQ27x00
 141        tristate "BQ27x00 battery driver"
 142        help
 143          Say Y here to enable support for batteries with BQ27x00 (I2C/HDQ) chips.
 144
 145config BATTERY_BQ27X00_I2C
 146        bool "BQ27200/BQ27500 support"
 147        depends on BATTERY_BQ27x00
 148        depends on I2C
 149        default y
 150        help
 151          Say Y here to enable support for batteries with BQ27x00 (I2C) chips.
 152
 153config BATTERY_BQ27X00_PLATFORM
 154        bool "BQ27000 support"
 155        depends on BATTERY_BQ27x00
 156        default y
 157        help
 158          Say Y here to enable support for batteries with BQ27000 (HDQ) chips.
 159
 160config BATTERY_DA9030
 161        tristate "DA9030 battery driver"
 162        depends on PMIC_DA903X
 163        help
 164          Say Y here to enable support for batteries charger integrated into
 165          DA9030 PMIC.
 166
 167config BATTERY_DA9052
 168        tristate "Dialog DA9052 Battery"
 169        depends on PMIC_DA9052
 170        depends on BROKEN
 171        help
 172          Say Y here to enable support for batteries charger integrated into
 173          DA9052 PMIC.
 174
 175config BATTERY_MAX17040
 176        tristate "Maxim MAX17040 Fuel Gauge"
 177        depends on I2C
 178        help
 179          MAX17040 is fuel-gauge systems for lithium-ion (Li+) batteries
 180          in handheld and portable equipment. The MAX17040 is configured
 181          to operate with a single lithium cell
 182
 183config BATTERY_MAX17042
 184        tristate "Maxim MAX17042/17047/17050/8997/8966 Fuel Gauge"
 185        depends on I2C
 186        help
 187          MAX17042 is fuel-gauge systems for lithium-ion (Li+) batteries
 188          in handheld and portable equipment. The MAX17042 is configured
 189          to operate with a single lithium cell. MAX8997 and MAX8966 are
 190          multi-function devices that include fuel gauages that are compatible
 191          with MAX17042. This driver also supports max17047/50 chips which are
 192          improved version of max17042.
 193
 194config BATTERY_Z2
 195        tristate "Z2 battery driver"
 196        depends on I2C && MACH_ZIPIT2
 197        help
 198          Say Y to include support for the battery on the Zipit Z2.
 199
 200config BATTERY_S3C_ADC
 201        tristate "Battery driver for Samsung ADC based monitoring"
 202        depends on S3C_ADC
 203        help
 204          Say Y here to enable support for iPAQ h1930/h1940/rx1950 battery
 205
 206config CHARGER_PCF50633
 207        tristate "NXP PCF50633 MBC"
 208        depends on MFD_PCF50633
 209        help
 210         Say Y to include support for NXP PCF50633 Main Battery Charger.
 211
 212config BATTERY_JZ4740
 213        tristate "Ingenic JZ4740 battery"
 214        depends on MACH_JZ4740
 215        depends on MFD_JZ4740_ADC
 216        help
 217          Say Y to enable support for the battery on Ingenic JZ4740 based
 218          boards.
 219
 220          This driver can be build as a module. If so, the module will be
 221          called jz4740-battery.
 222
 223config BATTERY_INTEL_MID
 224        tristate "Battery driver for Intel MID platforms"
 225        depends on INTEL_SCU_IPC && SPI
 226        help
 227          Say Y here to enable the battery driver on Intel MID
 228          platforms.
 229
 230config CHARGER_ISP1704
 231        tristate "ISP1704 USB Charger Detection"
 232        depends on USB_OTG_UTILS
 233        help
 234          Say Y to enable support for USB Charger Detection with
 235          ISP1707/ISP1704 USB transceivers.
 236
 237config CHARGER_MAX8903
 238        tristate "MAX8903 Battery DC-DC Charger for USB and Adapter Power"
 239        depends on GENERIC_HARDIRQS
 240        help
 241          Say Y to enable support for the MAX8903 DC-DC charger and sysfs.
 242          The driver supports controlling charger-enable and current-limit
 243          pins based on the status of charger connections with interrupt
 244          handlers.
 245
 246config CHARGER_TWL4030
 247        tristate "OMAP TWL4030 BCI charger driver"
 248        depends on TWL4030_CORE
 249        help
 250          Say Y here to enable support for TWL4030 Battery Charge Interface.
 251
 252config CHARGER_LP8727
 253        tristate "TI/National Semiconductor LP8727 charger driver"
 254        depends on I2C
 255        help
 256          Say Y here to enable support for LP8727 Charger Driver.
 257
 258config CHARGER_GPIO
 259        tristate "GPIO charger"
 260        depends on GPIOLIB
 261        help
 262          Say Y to include support for chargers which report their online status
 263          through a GPIO pin.
 264
 265          This driver can be build as a module. If so, the module will be
 266          called gpio-charger.
 267
 268config CHARGER_MANAGER
 269        bool "Battery charger manager for multiple chargers"
 270        depends on REGULATOR && RTC_CLASS
 271        select EXTCON
 272        help
 273          Say Y to enable charger-manager support, which allows multiple
 274          chargers attached to a battery and multiple batteries attached to a
 275          system. The charger-manager also can monitor charging status in
 276          runtime and in suspend-to-RAM by waking up the system periodically
 277          with help of suspend_again support.
 278
 279config CHARGER_MAX8997
 280        tristate "Maxim MAX8997/MAX8966 PMIC battery charger driver"
 281        depends on MFD_MAX8997 && REGULATOR_MAX8997
 282        help
 283          Say Y to enable support for the battery charger control sysfs and
 284          platform data of MAX8997/LP3974 PMICs.
 285
 286config CHARGER_MAX8998
 287        tristate "Maxim MAX8998/LP3974 PMIC battery charger driver"
 288        depends on MFD_MAX8998 && REGULATOR_MAX8998
 289        help
 290          Say Y to enable support for the battery charger control sysfs and
 291          platform data of MAX8998/LP3974 PMICs.
 292
 293config CHARGER_SMB347
 294        tristate "Summit Microelectronics SMB347 Battery Charger"
 295        depends on I2C
 296        select REGMAP_I2C
 297        help
 298          Say Y to include support for Summit Microelectronics SMB347
 299          Battery Charger.
 300
 301config AB8500_BM
 302        bool "AB8500 Battery Management Driver"
 303        depends on AB8500_CORE && AB8500_GPADC
 304        help
 305          Say Y to include support for AB8500 battery management.
 306
 307config AB8500_BATTERY_THERM_ON_BATCTRL
 308        bool "Thermistor connected on BATCTRL ADC"
 309        depends on AB8500_BM
 310        help
 311          Say Y to enable battery temperature measurements using
 312          thermistor connected on BATCTRL ADC.
 313endif # POWER_SUPPLY
 314
 315source "drivers/power/avs/Kconfig"
 316
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.