All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sebastian Reichel <sre@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org,
	Hans de Goede <hdegoede@redhat.com>
Subject: [GIT PULL] power-supply changes for 5.17
Date: Mon, 10 Jan 2022 10:48:12 +0100	[thread overview]
Message-ID: <20220110094812.4rtl2ltyaow7hgla@earth.universe> (raw)

[-- Attachment #1: Type: text/plain, Size: 5636 bytes --]

Hi Linus,

In addition to these changes some power-supply core changes will be
part of the X86 platform drivers pull-request, which contains
changes to the thinkpad ACPI driver. No merge conflicts have been
detected in linux-next.

-- Sebastian

The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

  Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

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.17

for you to fetch changes up to 25fd330370ac40653671f323acc7fb6db27ef6fe:

  power: supply_core: Pass pointer to battery info (2022-01-03 18:53:10 +0100)

----------------------------------------------------------------
power supply and reset changes for the v5.17 series

power-supply core:
 - introduce "No Battery" health status
 - use library interpolation
 - add power_supply_battery_info documentation
 - migrate power_supply_battery_info to be fully heap allocated
   making it more obvious that it needs to be free'd manually

Drivers:
 - max77976-charger: new driver
 - qcom-smbb: add pm8226 charger support
 - bq25890-charger: support battery temperature readings
 - ab8500: continue migrating towards using standard core APIs

----------------------------------------------------------------
Angus Ainslie (1):
      power: bq25890: add POWER_SUPPLY_PROP_TEMP

Christophe JAILLET (1):
      power: supply: ab8500: Fix the error handling path of ab8500_charger_probe()

David Heidelberg (1):
      dt-bindings: power: reset: gpio-poweroff: Convert txt bindings to yaml

Jiasheng Jiang (1):
      power: reset: mt6397: Check for null res pointer

Linus Walleij (19):
      power: supply: core: Use library interpolation
      power: supply: core: Add kerneldoc to battery struct
      power: supply: ab8500: Use core battery parser
      power: supply: ab8500: Sink current tables into charger code
      power: supply: ab8500: Standardize operating temperature
      power: supply: ab8500: Drop unused battery types
      power: supply: ab8500: Use only one battery type
      power: supply: ab8500: Standardize design capacity
      power: supply: ab8500: Standardize technology
      power: supply: ab8500: Standardize voltages
      power: supply: ab8500_fg: Init battery data in bind()
      power: supply: ab8500: Standardize internal resistance
      power: supply: ab8500: Standardize termination current
      power: supply: ab8500: Make recharge capacity a constant
      power: supply: ab8500: Standardize CC current
      power: supply: ab8500: Standardize CV voltage
      power: supply: ab8500: Standardize temp res lookup
      power: supply: ab8500: Standardize capacity lookup
      power: supply_core: Pass pointer to battery info

Luca Ceresoli (3):
      dt-bindings: power: supply: add Maxim MAX77976 battery charger
      power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY
      power: supply: max77976: add Maxim MAX77976 charger driver

Luca Weiss (2):
      dt-bindings: power: supply: pm8941-charger: add pm8226
      power: supply: qcom_smbb: support pm8226

 Documentation/ABI/testing/sysfs-class-power        |   2 +-
 .../bindings/power/reset/gpio-poweroff.txt         |  41 --
 .../bindings/power/reset/gpio-poweroff.yaml        |  59 +++
 .../bindings/power/supply/maxim,max77976.yaml      |  44 ++
 .../bindings/power/supply/qcom,pm8941-charger.yaml |   4 +-
 MAINTAINERS                                        |   6 +
 drivers/power/reset/mt6323-poweroff.c              |   3 +
 drivers/power/supply/Kconfig                       |  12 +
 drivers/power/supply/Makefile                      |   1 +
 drivers/power/supply/ab8500-bm.h                   | 123 +----
 drivers/power/supply/ab8500-chargalg.h             |   8 +-
 drivers/power/supply/ab8500_bmdata.c               | 575 +++++----------------
 drivers/power/supply/ab8500_btemp.c                |  65 ++-
 drivers/power/supply/ab8500_chargalg.c             | 315 +++++------
 drivers/power/supply/ab8500_charger.c              | 544 ++++++++++---------
 drivers/power/supply/ab8500_fg.c                   | 373 +++++++------
 drivers/power/supply/axp20x_battery.c              |   6 +-
 drivers/power/supply/bd99954-charger.c             |  24 +-
 drivers/power/supply/bq24190_charger.c             |   6 +-
 drivers/power/supply/bq2515x_charger.c             |   8 +-
 drivers/power/supply/bq256xx_charger.c             |  24 +-
 drivers/power/supply/bq25890_charger.c             |  37 +-
 drivers/power/supply/bq25980_charger.c             |   6 +-
 drivers/power/supply/bq27xxx_battery.c             |  38 +-
 drivers/power/supply/cw2015_battery.c              |  20 +-
 drivers/power/supply/ingenic-battery.c             |  14 +-
 drivers/power/supply/max77976_charger.c            | 509 ++++++++++++++++++
 drivers/power/supply/power_supply_core.c           |  80 +--
 drivers/power/supply/power_supply_sysfs.c          |   1 +
 drivers/power/supply/qcom_smbb.c                   |   5 +-
 drivers/power/supply/sc2731_charger.c              |   8 +-
 drivers/power/supply/sc27xx_fuel_gauge.c           |  22 +-
 drivers/power/supply/smb347-charger.c              |  34 +-
 include/linux/power_supply.h                       | 218 +++++++-
 34 files changed, 1847 insertions(+), 1388 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt
 create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-poweroff.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
 create mode 100644 drivers/power/supply/max77976_charger.c

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2022-01-10  9:48 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-10  9:48 Sebastian Reichel [this message]
2022-01-11 20:53 ` [GIT PULL] power-supply changes for 5.17 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220110094812.4rtl2ltyaow7hgla@earth.universe \
    --to=sre@kernel.org \
    --cc=hdegoede@redhat.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.