From patchwork Thu Nov 4 18:29:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sebastian Reichel X-Patchwork-Id: 12603665 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B2C56C433F5 for ; Thu, 4 Nov 2021 18:29:22 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8E42E61250 for ; Thu, 4 Nov 2021 18:29:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233342AbhKDSb7 (ORCPT ); Thu, 4 Nov 2021 14:31:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:60900 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233932AbhKDSb7 (ORCPT ); Thu, 4 Nov 2021 14:31:59 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 5BA1D61212; Thu, 4 Nov 2021 18:29:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1636050560; bh=7dONt4J1TqjYGPV4HWrCgKohbev1hDMDfz/GjnNRL/o=; h=Date:From:To:Cc:Subject:From; b=vDN0azxiOmm6kR4MxswDmX/t+xWRubUr+2iV8yilCLOCpNlhMNLw7eCKslGPC45z5 1HpezdUujd0GdGDtJMC+YQtl92gRacB2gwxw3eVbobxoBLxL9uPzkfG7htXxTuWcKC cTyzimVbhHieXniQFZyPaRqibV4Fr+LHR4e0dHaQDQMRCh+eYU5b1RVUVXPYFOicUG gNJDBUyNWfbxBjLU5fDHTJXs9BZ3rqDsbyKsikE/qpqzsjFs18ZI0DclhtmYWGfL3a gnGHVp08KxtupmEo2av2I0WUoIT70XvND7S0Jysx4tQufrKwr49EbCytuK9xe8YM/V y1zlDzYydE5zQ== Received: by earth.universe (Postfix, from userid 1000) id 3B04F3C0F95; Thu, 4 Nov 2021 19:29:18 +0100 (CET) Date: Thu, 4 Nov 2021 19:29:18 +0100 From: Sebastian Reichel To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org Subject: [GIT PULL] power-supply changes for 5.16 Message-ID: <20211104182918.nqvaukg6y6qq6mbp@earth.universe> MIME-Version: 1.0 Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org Hi Linus, The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f: Linux 5.15-rc1 (2021-09-12 16:28:37 -0700) are available in the Git repository at: ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v5.16 for you to fetch changes up to 22ad4f99f63fc892412cde5a45d43b2288a60b88: power: supply: bq25890: Fix initial setting of the F_CONV_RATE field (2021-11-02 16:48:47 +0100) ---------------------------------------------------------------- power supply and reset changes for the v5.16 series Miscellaneous small fixes and improvements all over the place. Nothing stands out in particular. ---------------------------------------------------------------- Claudiu Beznea (1): power: reset: at91-reset: check properly the return value of devm_of_iomap Colin Ian King (1): power: supply: wm831x_power: fix spelling mistake on function name David Heidelberg (1): dt-bindings: power: supply: max17040: switch to unevaluatedProperties Geert Uytterhoeven (1): power: supply: core: Move psy_has_property() to fix build Hans de Goede (7): docs: ABI: sysfs-class-power: Documented cycle_count property power: supply: axp288-charger: Add depends on IOSF_MBIO to Kconfig power: supply: axp288-charger: Remove unnecessary is_present and is_online helpers power: supply: axp288-charger: Simplify axp288_get_charger_health() power: supply: bq27xxx: Fix kernel crash on IRQ handler register error power: supply: bq25890: Fix race causing oops at boot power: supply: bq25890: Fix initial setting of the F_CONV_RATE field Henrik Grimler (2): power: supply: max17042_battery: use VFSOC for capacity when no rsns power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty Jakob Hauser (1): power: supply: rt5033_battery: Change voltage values to µV Kate Hsuan (1): power: supply: axp288-charger: Optimize register reading method Krzysztof Kozlowski (4): power: supply: max17040: extend help/description power: supply: max17042: extend help/description MAINTAINERS: power: supply: max17042: add entry with reviewers MAINTAINERS: power: supply: max17040: add entry with reviewers Linus Walleij (3): dt-bindings: power: Bindings for Samsung batteries dt-bindings: power: supply: ab8500: Standard monitored-battery power: supply: ab8500_bmdata: Use standard phandle Martin Kepplinger (1): power: bq25890: add return values to error messages Matthias Kaehlcke (1): power: supply: core: Add psy_has_property() Sebastian Krzyszkowiak (2): power: supply: max17042_battery: Clear status bits in interrupt handler power: supply: max17042_battery: Prevent int underflow in set_soc_threshold Tang Bin (1): power: supply: cpcap-battery: use device_get_match_data() to simplify code Thomas Gleixner (1): power: reset: ltc2952: Use hrtimer_forward_now() Wei Yongjun (1): power: supply: axp288_charger: Fix missing mutex_init() Yang Yingliang (1): power: supply: max17040: fix null-ptr-deref in max17040_probe() Documentation/ABI/testing/sysfs-class-power | 13 ++ .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../bindings/power/supply/samsung,battery.yaml | 56 +++++++ .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- MAINTAINERS | 21 +++ drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 23 +-- drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/axp288_charger.c | 178 ++++++++++++--------- drivers/power/supply/bq25890_charger.c | 65 ++++---- drivers/power/supply/bq27xxx_battery_i2c.c | 3 +- drivers/power/supply/cpcap-battery.c | 15 +- drivers/power/supply/max17040_battery.c | 2 + drivers/power/supply/max17042_battery.c | 14 +- drivers/power/supply/power_supply_core.c | 65 ++++---- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/wm831x_power.c | 12 +- include/linux/power/max17042_battery.h | 4 +- 22 files changed, 335 insertions(+), 191 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/supply/samsung,battery.yaml