aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power
AgeCommit message (Expand)AuthorFilesLines
2014-02-14Merge tag 'for-v3.14-fixes' of git://git.infradead.org/battery-2.6Linus Torvalds3-5/+4
2014-02-01power: max17040: Fix NULL pointer dereference when there is no platform_dataKrzysztof Kozlowski1-2/+3
2014-01-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+1
2014-01-25isp1704_charger: remove useless check in isp1704_charger_probe()Wei Yongjun1-2/+0
2014-01-25power: ds2782_battery: Typo in commentMatthias Brugger1-1/+1
2014-01-15power,goldfish: Add dependency on HAS_IOMEMRichard Weinberger1-0/+1
2013-12-23max17042_battery: Add IRQF_ONESHOT flag to use default irq handlerJonghwa Lee1-3/+3
2013-12-23gpio-charger: Support wakeup eventsDmitry Eremin-Solenikov1-1/+18
2013-12-23power_supply: Add charger support for Maxim 14577Krzysztof Kozlowski3-0/+319
2013-12-23isp1704_charger: Add DT supportSebastian Reichel1-4/+50
2013-12-23charger-manager: of_cm_parse_desc() should be staticAnton Vorontsov1-1/+1
2013-12-23bq2415x_charger: Add DT supportSebastian Reichel1-20/+52
2013-12-23power_supply: Add power_supply_get_by_phandleSebastian Reichel1-0/+26
2013-12-23bq2415x_charger: Use power_supply notifier for automodePali Rohár1-17/+60
2013-12-23power: reset: Add as3722 power-off driverLaxman Dewangan3-0/+103
2013-12-23charger-manager: Support deivce tree in charger manager driverJonghwa Lee1-3/+135
2013-12-23charger-manager: Modify the way of checking battery's temperatureJonghwa Lee1-41/+120
2013-12-01power_supply: Add power_supply notifierPali Rohár1-0/+18
2013-12-01max17042_battery: Fix build errors caused by missing REGMAP_I2C configAustin Boyle1-0/+1
2013-12-01power_supply: Fix Oops from NULL pointer dereference from wakeup_source_activateShuah Khan1-6/+6
2013-11-18Merge tag 'for-v3.13' of git://git.infradead.org/battery-2.6Linus Torvalds11-351/+751
2013-11-15tree-wide: use reinit_completion instead of INIT_COMPLETIONWolfram Sang2-3/+3
2013-11-12pm2301-charger: Remove unneeded NULL checksDan Carpenter1-15/+2
2013-11-12twl4030_charger: Add devicetree supportNeilBrown1-3/+44
2013-10-25max17042_battery: Support regmap to access device's registersJonghwa Lee1-183/+174
2013-10-25max17042_battery: Use SIMPLE_DEV_PM_OPSManish Badarkhe1-11/+5
2013-10-25charger-manager : Replace kzalloc to devm_kzalloc and remove uneccessary codeJonghwa Lee1-58/+27
2013-10-25bq2415x_charger: Fix max battery regulation voltageAlexandre Belloni1-1/+5
2013-10-25tps65090-charger: Use "IS_ENABLED(CONFIG_OF)" for DT codeManish Badarkhe1-14/+5
2013-10-25tps65090-charger: Drop devm_free_irq of devm_ allocated irqWei Yongjun1-7/+4
2013-10-25power_supply: Add support for bq24735 chargerDarbha Sriharsha3-0/+426
2013-10-25pm2301-charger: Staticize pm2xxx_charger_die_therm_mngtSachin Kamat1-1/+1
2013-10-25pm2301-charger: Check return value of regulator_enableSachin Kamat1-2/+6
2013-10-25ab8500-charger: Remove redundant breakSachin Kamat1-1/+0
2013-10-25ab8500-charger: Check return value of regulator_enableSachin Kamat1-4/+12
2013-10-22isp1704_charger: Fix driver to work with changes introduced in v3.5Pali Rohár1-51/+40
2013-09-13Remove GENERIC_HARDIRQ config optionMartin Schwidefsky1-2/+1
2013-09-10Merge tag 'for-v3.12' of git://git.infradead.org/battery-2.6Linus Torvalds16-17/+2054
2013-08-30rx51_battery: Fix channel number when reading adc valueMarek Belisko1-1/+1
2013-08-30power: Add twl4030_madc battery driver.Marek Belisko3-0/+253
2013-08-28bq24190_charger: Workaround SS definition problem on i386 buildsAnton Vorontsov1-0/+3
2013-08-27power_supply: Prevent suspend until power supply events are processedZoran Markovic1-6/+32
2013-08-27vexpress-poweroff: Should depend on the required infrastructurePawel Moll1-1/+1
2013-08-27twl4030-charger: Fix compiler warning with regulator_enable()Peter Ujfalusi1-1/+6
2013-08-27rx51_battery: Replace hardcoded channels values.Marek Belisko1-4/+8
2013-08-27bq24190_charger: Add support for TI BQ24190 Battery ChargerMark A. Greer3-0/+1553
2013-08-27ab8500-charger: We print an unintended error messageDan Carpenter1-0/+1
2013-08-27max8925_power: Fix missing of_node_putLibo Chen1-0/+1
2013-08-20treewide: Fix typo in printkMasanari Iida2-3/+3
2013-08-09power_supply: Replace strict_strtol() with kstrtol()Jingoo Han1-1/+1
2013-08-09power: Add APM X-Gene system reboot driverLoc Ho3-0/+111
2013-08-09power_supply: tosa_battery: Get rid of irq_to_gpio usageAndrea Adami1-1/+1
2013-08-09power supply: collie_battery: Convert to use dev_pm_opsAndrea Adami1-1/+1
2013-08-09power_supply: Make goldfish_battery depend on GOLDFISH || COMPILE_TESTPaul Gortmaker1-1/+1
2013-08-09power: reset: Add msm restart supportAbhimanyu Kapur3-0/+80
2013-07-10Merge tag 'for-v3.11' of git://git.infradead.org/battery-2.6Linus Torvalds21-124/+191
2013-07-09reboot: arm: change reboot_mode to use enum reboot_modeRobin Holt2-2/+3
2013-06-28charger-manager: Fix regulator_get() return checkJonghwa Lee1-3/+2
2013-06-28charger-manager: Fix a bug when it unregisters notifier block of extconJonghwa Lee1-1/+3
2013-06-28tps65090-charger: Add dt node to power_supplyRhyland Klein1-0/+1
2013-06-28sbs-battery: Add dt to power_supply structRhyland Klein1-0/+1
2013-06-28power_supply: Add of_node_put to fix refcountRhyland Klein1-0/+4
2013-06-21power/reset: Make the vexpress driver optional on arm and arm64Pawel Moll1-1/+2
2013-06-10PM / AVS: SmartReflex: use devm_* API to initialize SmartReflexAndrii Tseglytskyi1-55/+21
2013-06-10PM / AVS: SmartReflex: use omap_sr * for enable/disable interfaceAndrii Tseglytskyi1-12/+11
2013-06-10PM / AVS: SmartReflex: use omap_sr * for minmax interfacesAndrii Tseglytskyi1-7/+7
2013-06-10PM / AVS: SmartReflex: use omap_sr * for errgen interfacesAndrii Tseglytskyi1-13/+13
2013-06-10PM / AVS: SmartReflex: fix driver nameAndrii Tseglytskyi1-1/+2
2013-06-10PM / AVS: SmartReflex: disable runtime PM on driver removeAndrii Tseglytskyi1-0/+1
2013-06-10PM / AVS: SmartReflex: disable errgen before vpbound disableNishanth Menon1-3/+8
2013-06-09charger-manager: Add missing newlines, fix a couple of typos, add pr_fmtJoe Perches1-80/+57
2013-06-09tps65090-charger: Fix AC detectAndrew Chew1-5/+30
2013-06-06charger-manager: Ensure event is not used as format stringKees Cook1-1/+1
2013-06-06power_supply: Replace strict_strtoul() with kstrtoul()Jingoo Han2-7/+7
2013-06-06generic-adc-battery: Fix checking if none of the channels are supportedAxel Lin1-1/+3
2013-06-06power: Use platform_{get,set}_drvdata()Jingoo Han2-3/+3
2013-06-06pm2301_charger: Return error if create_singlethread_workqueue failsAxel Lin1-2/+2
2013-06-06pm2301_charger: Fix NULL pointer dereferenceAxel Lin1-1/+6
2013-06-06lp8727_charger: Support the device tree featureKim, Milo1-0/+68
2013-06-06twl4030_charger: Remove unnecessary platform_set_drvdata()Jingoo Han1-2/+0
2013-06-06rx51_battery: Remove unnecessary platform_set_drvdata()Jingoo Han1-4/+1
2013-06-06jz4740-battery: Remove unnecessary platform_set_drvdata()Jingoo Han1-3/+1
2013-06-06gpio-charger: Remove unnecessary platform_set_drvdata()Jingoo Han1-2/+0
2013-06-06bq27x00_battery: Remove unnecessary platform_set_drvdata()Jingoo Han1-2/+0
2013-06-06ab8500_bm: Remove unnecessary platform_set_drvdata()Jingoo Han4-5/+0
2013-06-0688pm860x_charger: Remove unnecessary platform_set_drvdata()Jingoo Han1-1/+0
2013-06-0688pm860x_battery: Remove unnecessary platform_set_drvdata()Jingoo Han1-1/+0
2013-05-25Merge tag 'for-v3.10-fixes' of git://git.infradead.org/battery-2.6Linus Torvalds3-2/+3
2013-05-10pm2301_charger: Fix module alias prefixAxel Lin1-1/+1
2013-05-10wm831x_backup: Fix wrong kfree call for devdata->backup.nameAxel Lin1-1/+0
2013-05-10bq27x00: Fix I2C dependency in KConfigXiong Zhou1-0/+1
2013-05-05Merge tag 'mfd-3.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo...Linus Torvalds1-0/+1
2013-05-02lp8788-charger: Fix kconfig dependencyRandy Dunlap1-0/+1
2013-04-30Merge tag 'for-v3.10' of git://git.infradead.org/battery-2.6Linus Torvalds37-659/+2521
2013-04-30Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2013-04-16pm2301-charger: Fix suspend/resumeLars-Peter Clausen1-8/+18
2013-04-16charger-manager: Use kmemdup instead of kzalloc + memcpyAndrei Epure1-2/+1
2013-04-16power_supply: Populate supplied_from hierarchy from the device treeRhyland Klein1-0/+140
2013-04-16power_supply: Add core support for supplied_fromRhyland Klein1-13/+34
2013-04-16rx51_battery: Fix reporting temperaturePali Rohár1-2/+2
2013-04-16ab8500_bmdata: Export abx500_res_to_temp tables for hwmonHongbo Zhang1-6/+14
2013-04-16ab8500_{bmdata,fg}: Add const attributes to some data arraysHongbo Zhang2-12/+12
2013-04-16ab8500_bmdata: Eliminate CamelCase warning of some variablesHongbo Zhang1-12/+12
2013-04-16ab8500_btemp: Make ab8500_btemp_get* interfaces publicHongbo Zhang1-1/+4
2013-04-08power: rx51_battery: Fix reporting correct valuesPali Rohár1-0/+1
2013-03-31goldfish_battery: Use resource_size()Silviu-Mihai Popescu1-1/+1
2013-03-31lp8788-charger: Use PAGE_SIZE for the sysfs read operationKim, Milo1-5/+3
2013-03-31max8925_power: Use devm_kzalloc()Jingoo Han1-3/+2
2013-03-31da9030_battery: Use devm_kzalloc()Jingoo Han1-5/+1
2013-03-31da9052-battery: Use devm_kzalloc()Jingoo Han1-3/+2
2013-03-31ds2760_battery: Use devm_kzalloc()Jingoo Han1-3/+1
2013-03-31ds2780_battery: Use devm_kzalloc()Jingoo Han1-5/+2
2013-03-31gpio-charger: Use devm_kzalloc()Jingoo Han1-3/+2
2013-03-31isp1704_charger: Use devm_kzalloc()Jingoo Han1-4/+1
2013-03-31max8903_charger: Use devm_kzalloc()Jingoo Han1-3/+1
2013-03-31max8997_charger: Use devm_kzalloc()Jingoo Han1-6/+3
2013-03-31max8998_charger: Use devm_kzalloc()Jingoo Han1-3/+2
2013-03-31pcf50633-charger: Use devm_kzalloc()Jingoo Han1-6/+1
2013-03-31rx51_battery: Use devm_kzalloc()Jingoo Han1-3/+1
2013-03-3188pm860x_charger: Drop kfree of devm_kzalloc'd dataJingoo Han1-2/+0
2013-03-31wm831x_backup: Use devm_kzalloc()Jingoo Han1-8/+2
2013-03-31tps65090: Setup compatible property for dtRhyland Klein1-3/+8
2013-03-31twl4030_charger: Use module_platform_driver_probe()Jingoo Han1-11/+1
2013-03-31sbs-battery: Use dev_pm_opsLars-Peter Clausen1-8/+10
2013-03-31max17040_battery: Use dev_pm_opsLars-Peter Clausen1-9/+11
2013-03-31ds2782_battery: Use dev_pm_opsLars-Peter Clausen1-12/+11
2013-03-31sbs-battery: Use of_match_ptr() macroSachin Kamat1-2/+2
2013-03-30Merge branch 'vexpress' of git://git.kernel.org/pub/scm/linux/kernel/git/cmar...Anton Vorontsov3-1/+155
2013-03-21arm: vexpress: Decouple vexpress-poweroff implementation from machine_descCatalin Marinas1-2/+7
2013-03-21arm: vexpress: Move the poweroff/restart code to drivers/power/resetCatalin Marinas3-1/+150
2013-03-20treewide: Fix typos in printkMasanari Iida1-1/+1
2013-03-18s3c-adc-battery: Fix possible NULL pointer dereferenceSyam Sidhardhan1-2/+5
2013-03-18test_power: Fix a bug in setting module parameter valuesAndrey Gelman1-10/+21
2013-03-18power_supply: Add support for tps65090-chargerRhyland Klein3-0/+323
2013-03-18usb: phy: remove CONFIG_USB_OTG_UTILSFelipe Balbi1-1/+1
2013-03-18usb: power: pda_power: check against CONFIG_USB_PHYFelipe Balbi1-7/+7
2013-03-07ab8500-charger: Do not use [delayed_]work_pending()Lee Jones1-13/+6
2013-03-07ab8500-fg: Change current calculationlme004371-4/+4
2013-03-07abx500-chargalg: Add charging current step interfaceLee Jones1-76/+155
2013-03-07pm2301-charger: Reference put missing after accessRupesh Kumar1-0/+4
2013-03-07pm2301-charger: Wake device on register accessRupesh Kumar1-16/+6
2013-03-07ab8500-bm: Trivially fix up some incorrect and out-of-date commentsMarcus Cooper2-4/+4
2013-03-07pm2301-charger: Charging LED control for pm2301Rupesh Kumar1-4/+0
2013-03-07pm2301-charger: lpn pin used only in C2C boardslme004371-34/+32
2013-03-07ab8500-charger: Remove duplicate codeLee Jones2-9/+0
2013-03-07abx500-chargalg: Use module_platform_driver() rathersrinidhi kasagar1-12/+1
2013-03-07pm2301-charger: Removed unused code from PM2301 driverRupesh Kumar2-27/+0
2013-03-07ab8500-charger: Run detect workaround only on AB8500Rabin Vincent1-8/+13
2013-03-07pm2301-charger: Add pm_runtime_resume & pm_runtime_suspendLee Jones1-0/+68
2013-03-07pm2301-charger: Adjust interrupt handler behaviorM BenZoubeir1-21/+24
2013-03-07ab8500-charger: Add UsbLineCtrl2 referenceMarcus Cooper1-4/+7
2013-03-07ab8500-chargalg: Use hrtimerLee Jones1-39/+52
2013-03-07abx500-chargalg: Prevent the watchdog from being kicked twiceLee Jones1-6/+0
2013-03-07ab8500-charger: Use USBLink1Status RegisterMarcus Cooper1-5/+16
2013-03-07ab8500-bm: Add support for the new ab8540 platformLee Jones3-168/+235
2013-03-07ab8500-btemp: Defer btemp filtering while initialisingRupesh Kumar1-3/+3
2013-03-07ab8500-bm: Add usb power path supportLee Jones2-0/+143
2013-03-07pm2301-charger: Always compile the PM2301 Charger driver with AB8500 Battery ...Marcus Cooper3-12/+4
2013-03-07ab8500-charger: Add AB8505_USB_LINK_STATUSHakan Berg1-8/+35
2013-03-07ab8500-fg: Allow capacity to raise from 1% when chargingHakan Berg1-4/+2
2013-03-07ab8500-btemp: Filter btemp readingsHakan Berg1-6/+21
2013-03-07pm2301-charger: Wake system when ext charger is plugged-inRupesh Kumar1-1/+16
2013-03-07pm2301-charger: Die temp thermal protectionRupesh Kumar1-1/+21
2013-03-07ab8500_charger: Prevent auto drop of VBUSLee Jones1-49/+120
2013-03-07pm2301-charger: Resolve I2C detection problem on ab9540Mustapha Ben Zoubeir1-9/+26
2013-03-07pm2301-charger: Force main charger detectPer Forlin1-0/+2
2013-03-07ab8500-bm: Charge only mode fixes for the ab9540Lee Jones3-0/+63
2013-03-07pm2301-charger: Support for over voltage protection on the ab9540Rupesh Kumar2-14/+37
2013-03-07ab8500-bm: Quick re-attach charging behaviourLee Jones2-2/+136
2013-03-07ab8500-charger: Trivial coding style changesLee Jones1-6/+6
2013-03-07ab8500-charger: Add backup battery charge voltages on the ab8540Yang QU1-2/+17
2013-03-07ab8500-fg: Report unscaled capacityMartin Bergstrom1-3/+1
2013-03-07ab8500-fg: Add power cut feature for ab8505 and ab8540Lee Jones2-0/+479
2013-03-07abx500-chargalg: Store the AB8500 MFD parent device for platform differentiationLee Jones1-1/+4
2013-03-07pm2301-charger: Enable SW EOC control on the ab9540Rajkumar Kasirajan1-5/+43
2013-03-07pm2301_charger: Remove __exit, __init and __devexit_p()Lee Jones1-3/+3
2013-02-27power: convert to idr_alloc()Tejun Heo3-21/+8
2013-02-21Merge tag 'staging-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-6/+6
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-5/+6
2013-02-20Merge tag 'for-v3.9' of git://git.infradead.org/battery-2.6Linus Torvalds26-954/+4044
2013-02-16bq2415x_charger: Add support for offline and 100mA modePali Rohár1-7/+18
2013-02-16generic-adc-battery: Fix forever loop in gab_remove()Dan Carpenter1-7/+9
2013-02-16goldfish_battery: Add missing GENERIC_HARDIRQS dependencyHeiko Carstens1-0/+1
2013-02-08da9030_battery: Include notifier.hMichal Hocko1-0/+1
2013-02-06driver-core: constify data for class_find_device()Michał Mirosław1-2/+2
2013-02-06iio: Update iio_channel_get API to use consumer device pointer as argumentGuenter Roeck2-6/+6
2013-02-02bq27x00_battery: Fix reporting battery temperaturePali Rohár1-5/+5
2013-02-02power/reset: Remove newly introduced __dev* annotationsThierry Reding1-3/+3
2013-02-02lp8727_charger: Small cleanup in namingDan Carpenter1-4/+4
2013-02-02Merge branch 'tb-power-2' of git://git.linaro.org/people/ljones/linux-3.0-ux500Anton Vorontsov8-177/+2210
2013-02-02ab8500_btemp: Demote initcall sequenceRajanikanth H.V1-1/+1
2013-02-02ds2782_battery: Add power_supply_changed() calls for proper uevent supportEvgeny Romanov1-0/+69
2013-02-02power: Add battery driver for goldfish emulatorMike Lockwood3-0/+243
2013-01-25power: Convert to devm_ioremap_resource()Thierry Reding1-3/+4
2013-01-23u8500-charger: Delay for USB enumerationPaer-Olof Haakansson1-107/+325
2013-01-23ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structuresLee Jones1-2/+2
2013-01-23ab8500-charger: Do not touch VBUSOVV bitsJonas Aaberg1-6/+16
2013-01-23ab8500-fg: Use correct battery charge full designRajkumar Kasirajan1-1/+2
2013-01-23pm2301: LPN mode control supportLee Jones2-2/+70
2013-01-23pm2301: Enable vbat low monitoringRajkumar Kasirajan1-41/+45