aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power
AgeCommit message (Expand)AuthorFilesLines
2025-04-20gcc-15: get rid of misc extra NUL character paddingLinus Torvalds1-1/+1
2025-04-01Merge tag 'i2c-for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+2
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+1
2025-03-29Merge tag 'for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds60-620/+189
2025-03-29Merge tag 'mfd-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds3-0/+588
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-9/+8
2025-03-25Merge tag 'i2c-host-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/an...Wolfram Sang3-22/+21
2025-03-17power: supply: da9030: convert timeouts to secs_to_jiffies()Easwar Hariharan1-2/+1
2025-03-17power: supply: mt6370: Remove redundant 'flush_workqueue()' callsChen Ni1-1/+0
2025-03-17Revert "power: supply: bq27xxx: do not report bogus zero values"Sicelo A. Mhlongo1-15/+2
2025-03-17power: supply: max77693: Fix wrong conversion of charge input threshold valueArtur Weber1-1/+1
2025-03-12power: supply: pcf50633: Remove chargerDr. David Alan Gilbert3-473/+0
2025-03-08power: supply: all: switch psy_cfg from of_node to fwnodeSebastian Reichel51-56/+58
2025-03-08power: supply: core: get rid of of_nodeSebastian Reichel1-9/+8
2025-03-08power: reset: at91-sama5d2_shdwc: Add sama7d65 PMCRyan Wanner1-0/+1
2025-03-08power: supply: smb347: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: rt9455: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: max1720x: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: ltc4162l: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: bq25980: convert to use maple tree register cacheBo Liu1-3/+3
2025-03-08power: supply: bq25890: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: bq2515x: convert to use maple tree register cacheBo Liu1-2/+2
2025-03-08power: supply: bq24257: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: bd99954: convert to use maple tree register cacheBo Liu1-1/+1
2025-03-08power: supply: ds2760: Remove unused ds2760_battery_set_chargedDr. David Alan Gilbert1-49/+0
2025-03-08power: supply: core: Remove unused power_supply_set_battery_chargedDr. David Alan Gilbert1-13/+0
2025-02-25power: supply: sc27xx: use devm_kmemdup_array()Raag Jadav1-3/+2
2025-02-21power: supply: axp20x_battery: Update temp sensor for AXP717 from device treeChris Morgan1-0/+21
2025-02-20power: supply: max77705: Add charger driver for Maxim 77705Dzmitry Sankouski3-0/+588
2025-02-20power: supply: bq27xxx_battery: do not update cached flags prematurelySicelo A. Mhlongo1-1/+0
2025-02-20power: supply: bq27xxx: do not report bogus zero valuesSicelo A. Mhlongo1-2/+15
2025-02-20power: supply: bq27xxx: Add voltage_max_design property for bq270x0 and bq27x10Sicelo A. Mhlongo1-0/+37
2025-02-20power: supply: max1720x: add health propertyDimitri Fedrau1-0/+47
2025-02-18power: reset: ltc2952-poweroff: Switch to use hrtimer_setup()Nam Cao1-4/+4
2025-02-18power: supply: ab8500_chargalg: Switch to use hrtimer_setup()Nam Cao1-5/+4
2025-02-15power: supply: axp20x_usb_power: Fix typo in dev_warn messageAndrew Kreimer1-1/+1
2025-02-15power: supply: max1720x: fix a comment typoAndré Draszik1-1/+1
2025-02-13power: ip5xxx_power: Make use of i2c_get_match_data()Andy Shevchenko1-5/+2
2025-02-03power: supply: axp20x_battery: Fix fault handling for AXP717Chris Morgan1-16/+15
2025-02-03power: supply: core: Fix extension related lockdep warningHans de Goede1-4/+4
2025-02-03power: supply: da9150-fg: fix potential overflowAndrey Vatoropin1-2/+2
2025-01-27Merge tag 'for-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds41-675/+2470
2025-01-22Merge tag 'pwrseq-updates-for-v6.14-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+29
2025-01-17power: supply: max1720x: add support for reading internal and thermistor temp...Dimitri Fedrau1-1/+59
2025-01-17power: supply: ltc4162l: Use GENMASK macro in bitmask operationKim Seer Paller1-4/+4
2025-01-15power: supply: max17042: add max77705 fuel gauge supportDzmitry Sankouski1-0/+3
2025-01-15power: supply: add undervoltage health status propertyDzmitry Sankouski1-0/+1
2025-01-15power: supply: max17042: add platform driver variantDzmitry Sankouski1-50/+141
2025-01-15power: supply: max17042: make interrupt sharedDzmitry Sankouski1-8/+1
2025-01-15power: reset: keystone: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-14/+4
2025-01-15power: supply: Use str_enable_disable-like helpersKrzysztof Kozlowski5-7/+11
2025-01-13power: sequencing: qcom-wcn: explain why we need the WLAN_EN GPIO hackBartosz Golaszewski1-0/+7
2024-12-23power: supply: bq2415x_charger: Immediately reschedule delayed work on notifi...Sicelo A. Mhlongo1-1/+1
2024-12-21power: supply: Add STC3117 fuel gauge unit driverBhavin Sharma3-0/+622
2024-12-20power: supply: ug3105_battery: Let the core handle POWER_SUPPLY_PROP_TECHNOLOGYHans de Goede1-4/+0
2024-12-20power: supply: gpio-charger: add support for default charge current limitDimitri Fedrau1-0/+13
2024-12-20power: supply: Use power_supply_external_power_changed() in __power_supply_ch...Hans de Goede1-4/+2
2024-12-19power: supply: core: fix build of extension sysfs group if CONFIG_SYSFS=nThomas Weißschuh3-10/+30
2024-12-19power: supply: bq2415x_charger: report charging state changes to userspaceSicelo A. Mhlongo1-0/+10
2024-12-19bq27xxx: add voltage min design for bq27000 and bq27200Sicelo A. Mhlongo1-1/+38
2024-12-19power: reset: as3722-poweroff: Remove unnecessary return in as3722_poweroff_p...Nobuhiro Iwamatsu1-2/+0
2024-12-19power: supply: bq24190: Fix BQ24296 Vbus regulator supportHans de Goede1-3/+9
2024-12-19power: supply: bq24190: Add BQ24297 supportHans de Goede1-0/+16
2024-12-14power: supply: core: add UAPI to discover currently used extensionsThomas Weißschuh5-4/+36
2024-12-14power: supply: cros_charge-control: implement a power supply extensionThomas Weißschuh1-112/+85
2024-12-14power: supply: Merge fixes branch into for-nextSebastian Reichel2-9/+35
2024-12-14power: supply: test-power: implement a power supply extensionThomas Weißschuh1-0/+111
2024-12-14power: supply: core: implement extension APIThomas Weißschuh3-10/+195
2024-12-13power: supply: ltc4162-l-charger: Add support for ltc4162-f/s and ltc4015Kim Seer Paller1-50/+382
2024-12-13power: supply: bq24190_charger: Add support for "charge_types" propertyHans de Goede1-0/+7
2024-12-13power: supply: core: Add new "charge_types" propertyHans de Goede1-0/+36
2024-12-13power: reset: at91-reset: add sdhwc support for sam9x7 SoCVarshini Rajendran1-1/+1
2024-12-13power: reset: at91-reset: add reset support for sam9x7 SoCVarshini Rajendran1-1/+1
2024-12-13power: reset: at91-poweroff: lookup for proper pmc dt node for sam9x7Varshini Rajendran1-0/+1
2024-12-12power: reset: gpio-poweroff: Clarify the warning messageFabio Estevam1-1/+7
2024-12-11power: supply: power_supply_show_enum_with_available(): Replace spaces with '_'Hans de Goede1-4/+33
2024-12-11power: supply: bq24257_charger: use dev_to_psy()Thomas Weißschuh1-4/+4
2024-12-11power: supply: bq24190_charger: use dev_to_psy()Thomas Weißschuh1-2/+2
2024-12-11power: supply: bq2415x_charger: use dev_to_psy()Thomas Weißschuh1-12/+12
2024-12-11power: supply: surface_battery: use dev_to_psy()Thomas Weißschuh1-2/+2
2024-12-11power: supply: ab8500: use dev_to_psy()Thomas Weißschuh1-14/+14
2024-12-11power: supply: sysfs: use dev_to_psy()Thomas Weißschuh1-4/+4
2024-12-11power: supply: core: use dev_to_psy()Thomas Weißschuh1-4/+4
2024-12-11power: supply: core: remove power_supply_for_each_device()Thomas Weißschuh1-7/+1
2024-12-11power: supply: apm_power: use power_supply_for_each_psy()Thomas Weißschuh1-3/+3
2024-12-11power: supply: ab8500: use power_supply_for_each_psy()Thomas Weißschuh4-12/+8
2024-12-11power: supply: core: use power_supply_for_each_psy()Thomas Weißschuh1-21/+15
2024-12-11power: supply: core: introduce power_supply_for_each_psy()Thomas Weißschuh1-0/+24
2024-12-11power: supply: mm8013: use accessor for driver dataThomas Weißschuh1-1/+1
2024-12-10power: sequencing: qcom-wcn: add support for the WCN6750 PMUJanaki Ramaiah Thota1-0/+22
2024-12-10power: supply: cros_charge-control: hide start threshold on v2 cmdThomas Weißschuh1-6/+8
2024-12-10power: supply: cros_charge-control: allow start_threshold == end_thresholdThomas Weißschuh1-2/+2
2024-12-10power: supply: cros_charge-control: add mutex for driver dataThomas Weißschuh1-1/+17
2024-12-10power: supply: gpio-charger: Fix set charge current limitsDimitri Fedrau1-0/+8
2024-12-10power: ip5xxx_power: Fix uninitialized variable readBence Csókás1-3/+3
2024-12-06power: supply: bq24190_charger: Fix typo 'jeta' -> 'jeita'Sho Tanimoto1-1/+1
2024-12-05power: ip5xxx_power: Add support for IP5306Csókás, Bence1-0/+45
2024-12-05power: ip5xxx_power: Fall back to Charge End bit if status register is absentCsókás, Bence1-0/+13
2024-12-05power: ip5xxx_power: Check for optional bitsCsókás, Bence1-9/+16
2024-12-05power: ip5xxx_power: Add battery type for 4.4VCsókás, Bence1-0/+7
2024-12-05power: ip5xxx_power: Allow for more parameters to be configuredCsókás, Bence1-4/+39
2024-12-05power: ip5xxx_power: Use regmap_field APICsókás, Bence1-158/+293
2024-12-05power: ip5xxx_power: Fix return value on ADC read errorsCsókás, Bence1-0/+6
2024-12-05power: supply: sysfs: rework uevent property loopThomas Weißschuh1-23/+5
2024-12-05power: supply: sysfs: prepare for power supply extensionsThomas Weißschuh1-13/+4
2024-12-05power: supply: hwmon: prepare for power supply extensionsThomas Weißschuh1-25/+23
2024-12-05power: supply: core: introduce power_supply_has_property()Thomas Weißschuh2-0/+14
2024-12-05power: supply: core: rename psy_has_property() to psy_desc_has_property()Thomas Weißschuh1-4/+4
2024-12-05power: supply: sysfs: print single value in uevent for POWER_SUPPLY_PROP_CHAR...Thomas Weißschuh1-4/+16
2024-12-04power: supply: max1720x: add charge full propertyDimitri Fedrau1-0/+6
2024-12-04power: supply: ds2782: Use devm_delayed_work_autocancel() helperAndrew Davis1-12/+6
2024-12-04power: supply: ds2782: Use devm_power_supply_register() helperAndrew Davis1-3/+3
2024-12-04power: supply: ds2782: Use devm based memory allocatorsAndrew Davis1-17/+6
2024-12-04power: supply: ds2782: Free IDA with devm actionAndrew Davis1-11/+12
2024-12-04power: supply: ds2782: Switch to simpler IDA interfaceAndrew Davis1-15/+6
2024-12-04power: supply: olpc_battery: constify 'struct bin_attribute'Thomas Weißschuh1-6/+5
2024-12-04power: supply: ds2781: constify 'struct bin_attribute'Thomas Weißschuh1-12/+12
2024-12-04power: supply: ds2780: constify 'struct bin_attribute'Thomas Weißschuh1-12/+12
2024-12-04power: supply: ds2760: constify 'struct bin_attribute'Thomas Weißschuh1-4/+4
2024-11-28Merge tag 'for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds60-259/+882
2024-11-20Merge tag 'pwrseq-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-3/+99
2024-11-19Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+1
2024-11-12power: reset: ep93xx: add AUXILIARY_BUS dependencyArnd Bergmann1-0/+1
2024-11-11power: supply: sc27xx: Fix battery detect GPIO probeStanislav Jakubek1-3/+7
2024-11-11reset: keystone-reset: remove unused macrosBa Jing1-2/+0
2024-11-11power: supply: axp20x_battery: Use scaled iio_read_channelChris Morgan1-16/+17
2024-11-11power: supply: axp20x_usb_power: Use scaled iio_read_channelChris Morgan1-18/+15
2024-11-11power: supply: generic-adc-battery: change my gmailanish kumar1-2/+2
2024-11-10power: supply: pmu_battery: Set power supply type to BATTERYEd Robbins1-0/+1
2024-11-07alarmtimers: Remove return value from alarm functionsThomas Gleixner1-2/+1
2024-10-25power: sequencing: qcom-wcn: improve support for wcn6855Bartosz Golaszewski1-3/+98
2024-10-23power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OFBartosz Golaszewski1-0/+1
2024-10-21power: Switch back to struct platform_driver::remove()Uwe Kleine-König33-36/+36
2024-10-17power: supply: hwmon: move interface to private headerThomas Weißschuh1-0/+17
2024-10-16power: supply: rk817: Update battery capacity calibrationChris Morgan1-46/+55
2024-10-16power: supply: rk817: stop updating info in suspendChris Morgan1-1/+10
2024-10-16power: supply: rt9471: Use IC status regfield to report real charger statusChiYuan Huang1-17/+31
2024-10-16power: supply: rt9471: Fix wrong WDT function regfield declarationChiYuan Huang1-2/+2
2024-10-16power: supply: core: mark attribute arrays as ro_after_initThomas Weißschuh2-7/+7
2024-10-16power: supply: core: unexport power_supply_property_is_writeable()Thomas Weißschuh3-1/+4
2024-10-16power: supply: core: use device mutex wrappersThomas Weißschuh1-2/+2
2024-10-16power: supply: bq27xxx: Fix registers of bq27426Barnabás Czémán1-2/+35
2024-10-16power: reset: syscon-reboot: Accept reg propertyChris Packham1-1/+2
2024-10-16power: supply: initial support for TWL6030/32Andreas Kemnade3-0/+592
2024-10-15power: supply: Fix a typoAndrew Kreimer1-1/+1
2024-10-15power: supply: Correct multiple typos in commentsShen Lichuan7-9/+9
2024-10-15power: supply: core: Remove might_sleep() from power_supply_put()Bart Van Assche1-2/+0
2024-10-15power: supply: core: remove {,devm_}power_supply_register_no_ws()Thomas Weißschuh1-67/+4
2024-10-15power: supply: max77976_charger: register power supply with devm_power_supply...Thomas Weißschuh1-1/+2
2024-10-15power: supply: lenovo_yoga_c630_battery: register power supplies with power_s...Thomas Weißschuh1-6/+8
2024-10-15power: supply: cros_usbpd-charger: register power supply with devm_power_supp...Thomas Weißschuh1-2/+2
2024-10-15power: supply: bq27xxx_battery: register power supply with power_supply_regis...Thomas Weißschuh1-1/+2
2024-10-15power: supply: acer_a500_battery: register power supply with devm_power_suppl...Thomas Weißschuh1-3/+4
2024-10-15power: supply: core: add wakeup source inhibit by power_supply_configThomas Weißschuh1-0/+3
2024-10-15power: supply: samsung-sdi-battery: constify ocv tableThomas Weißschuh1-4/+4
2024-10-15power: supply: ab8500: constify ocv tableThomas Weißschuh1-1/+1
2024-10-15power: supply: core: constify power_supply_battery_info::ocv_tableThomas Weißschuh1-4/+4
2024-10-15power: supply: sc27xx: use const reference to ocv tableThomas Weißschuh1-1/+1
2024-10-15power: supply: samsung-sdi-battery: constify resistance tableThomas Weißschuh1-1/+1
2024-10-15power: supply: ab8500: constify resistance tableThomas Weißschuh1-1/+1
2024-10-15power: supply: core: constify power_supply_battery_info::resist_tableThomas Weißschuh1-2/+2
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro7-7/+7
2024-09-26Merge tag 'soc-ep93xx-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+95
2024-09-18Merge tag 'pwrseq-updates-for-v6.12-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+11
2024-09-18Merge tag 'for-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds27-367/+1242
2024-09-14power: supply: hwmon: Fix missing temp1_max_alarm attributeHans de Goede1-1/+2
2024-09-14power: supply: Drop use_cnt check from power_supply_property_is_writeable()Hans de Goede1-5/+1
2024-09-12power: reset: Add a driver for the ep93xx resetNikita Shubin3-0/+95
2024-09-05power: supply: ab8500: Constify struct kobj_typeHongbo Li1-1/+1
2024-09-05power: supply: max1720x: fix a double free on error in probe()Dan Carpenter1-1/+0
2024-09-03power: supply: axp20x_battery: add support for AXP717Chris Morgan1-0/+438
2024-09-03power: supply: axp20x_usb_power: Add support for AXP717Chris Morgan1-0/+246
2024-09-03power: supply: axp20x_usb_power: Fix spelling mistake "reqested" -> "requested"Colin Ian King1-1/+1
2024-09-03Merge tag 'ib-psy-usb-types-signed' into psy-nextSebastian Reichel16-194/+103
2024-09-03power: supply: Change usb_types from an array into a bitmaskHans de Goede16-178/+79
2024-09-03power: supply: sysfs: Move power_supply_show_enum_with_available() upHans de Goede1-31/+31
2024-09-03power: supply: sysfs: Add power_supply_show_enum_with_available() helperHans de Goede1-12/+20
2024-09-03power: supply: rt9467-charger: Remove "usb_type" property write supportHans de Goede1-3/+0
2024-09-03power: supply: ucs1002: Adjust ucs1002_set_usb_type() to accept string valuesHans de Goede1-4/+7
2024-09-03power: supply: "usb_type" property may be written toHans de Goede1-1/+1
2024-09-03power: supply: max1720x: add read support for nvmemDimitri Fedrau1-13/+197
2024-09-01Merge tag 'pwrseq-fixes-for-v6.11-rc6' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+7
2024-08-31power: sequencing: qcom-wcn: set the wlan-enable GPIO to outputBartosz Golaszewski1-0/+7
2024-09-01Merge tag 'arm-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+10
2024-08-29power: supply: core: constify psy_tzd_opsThomas Weißschuh1-1/+1
2024-08-28Merge tag 'qcom-drivers-fixes-for-6.11' of https://git.kernel.org/pub/scm/lin...Arnd Bergmann1-6/+10
2024-08-27power: reset: brcmstb: Do not go into infinite loop if reset failsAndrew Davis1-3/+0
2024-08-27power: reset: brcmstb: Use devm_register_sys_off_handler()Andrew Davis1-8/+3
2024-08-27power: reset: brcmstb: Use syscon_regmap_lookup_by_phandle_args() helperAndrew Davis1-18/+4
2024-08-27power: reset: brcmstb: Use device_get_match_data() for matchingAndrew Davis1-11/+9
2024-08-27power: reset: brcmstb: Use normal driver register functionAndrew Davis1-2/+1
2024-08-27power: reset: pwr-mlxbf: support graceful shutdownAsmaa Mnebhi1-13/+3
2024-08-27power: supply: cpcap-charger: Convert comma to semicolonChen Ni1-1/+1
2024-08-27power: supply: max77693: Expose input current limit and CC current propertiesArtur Weber1-0/+52
2024-08-27power: supply: max17042_battery: Fix SOC threshold calc w/ no current senseArtur Weber1-1/+4
2024-08-27power: supply: axp20x_usb_power: add input-current-limit-microampChris Morgan1-0/+22
2024-08-27power: supply: axp20x_usb_power: Make VBUS and IIO config per deviceChris Morgan1-33/+54
2024-08-27power: supply: axp20x_battery: Make iio and battery config per deviceChris Morgan1-49/+88
2024-08-27power: supply: axp20x_battery: Remove design from min and max voltageChris Morgan1-8/+8
2024-08-27power: supply: twl4030_charger: correct comparision with old currentKrzysztof Kozlowski1-1/+1