mbox series

[GIT,PULL] power-supply changes for 5.15

Message ID 20210827085220.yryb2prsgeaz7s6o@earth.universe (mailing list archive)
State Not Applicable, archived
Headers show
Series [GIT,PULL] power-supply changes for 5.15 | expand

Pull-request

ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v5.15

Message

Sebastian Reichel Aug. 27, 2021, 8:52 a.m. UTC
Hi Linus,

I'm on vacation without my laptop for two weeks starting today
and return shortly before the merge window is expected to close,
so I'm sending the 5.15 power-supply pull-request early.

Patches have been in linux-next for some time and no problems have
been reported by Stephen Rothwell (or anyone else).

Thanks,

-- Sebastian

The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:

  Linux 5.14-rc1 (2021-07-11 15:07:40 -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.15

for you to fetch changes up to c9398455b046fc7a44b6dd53d9d6fe4b11c21700:

  power: supply: core: Fix parsing of battery chemistry/technology (2021-08-20 18:57:56 +0200)

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

battery/charger related changes:
 - cros-peripheral-charger: new driver
 - mt6360-charger: new driver
 - simple-battery: support reading chemistry info
 - max17042-battery: add max77849 support
 - sbs-battery: add time_to_empty_now support
 - smb347-charger: prepare USB OTG support
 - rn5t618: add voltage_now support
 - axp288: cleanup & optimizations
 - max17042_battery: cleanups
 - ab8500: cleanups
 - misc minor cleanups and DT binding fixes

reset related changes:
 - tps65086-restart: new driver
 - linkstation-poweroff: support NETGEAR ReadyNAS Duo v2

----------------------------------------------------------------
Andreas Kemnade (2):
      iio: adc: rn5t618: Add iio map
      power: supply: rn5t618: Add voltage_now property

Andrejus Basovas (1):
      power: supply: axp288_fuel_gauge: Refresh all registers in one go

Bruno Meneguele (1):
      power: supply: bq24735: reorganize ChargeOption command macros

Colin Ian King (1):
      power: supply: ab8500: clean up warnings found by checkpatch

Daisuke Nojiri (1):
      power: supply: PCHG: Peripheral device charger

Dmitry Osipenko (6):
      dt-bindings: power: supply: smb347-charger: Document USB VBUS regulator
      power: supply: smb347-charger: Make smb347_set_writable() IRQ-safe
      power: supply: smb347-charger: Utilize generic regmap caching
      power: supply: smb347-charger: Add missing pin control activation
      power: supply: smb347-charger: Implement USB VBUS regulator
      power: supply: core: Fix parsing of battery chemistry/technology

Emil Renner Berthing (1):
      power: reset: Add TPS65086 restart driver

Gene Chen (3):
      lib: add linear range get selector within
      dt-bindings: power: Add bindings document for Charger support on MT6360 PMIC
      power: supply: mt6360_charger: add MT6360 charger support

Hans de Goede (9):
      power: supply: axp288_fuel_gauge: Fix define alignment
      power: supply: axp288_fuel_gauge: Remove debugfs support
      power: supply: axp288_fuel_gauge: Silence the chatty IRQ mapping code
      power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
      power: supply: axp288_fuel_gauge: Drop retry logic from fuel_gauge_reg_readb()
      power: supply: axp288_fuel_gauge: Store struct device pointer in axp288_fg_info
      power: supply: axp288_fuel_gauge: Only read PWR_OP_MODE, FG_LOW_CAP_REG regs once
      power: supply: axp288_fuel_gauge: Move the AXP20X_CC_CTRL check together with the other checks
      power: supply: axp288_fuel_gauge: Take the P-Unit semaphore only once during probe()

Krzysztof Kozlowski (3):
      power: supply: max17042: handle fails of reading status register
      power: supply: max17042: remove duplicated STATUS bit defines
      dt-bindings: power: supply: max17042: describe interrupt

Linus Walleij (7):
      power: supply: ab8500: Use library interpolation
      power: supply: ab8500: Rename charging algorithm symbols
      power: supply: ab8500: Drop abx500 concept
      power: supply: ab8500: Rename charging algorithm psy
      power: supply: ab8500: Drop some includes from bmdata
      dt-bindings: power: Extend battery bindings with chemistry
      power: supply: core: Parse battery chemistry/technology

Matthias Schiffer (2):
      power: supply: sbs-battery: relax voltage limit
      power: supply: sbs-battery: add support for time_to_empty_now attribute

Maxime Ripard (2):
      dt-bindings: power: supply: axp20x: Add AXP803 compatible
      dt-bindings: power: supply: axp20x-battery: Add AXP209 compatible

Nikita Travkin (2):
      dt-bindings: power: supply: max17042: Document max77849-battery
      power: supply: max17042_battery: Add support for MAX77849 Fuel-Gauge

Pawel Dembicki (2):
      power: reset: linkstation-poweroff: prepare for new devices
      power: reset: linkstation-poweroff: add new device

Peter Robinson (1):
      power: supply: cw2015: use dev_err_probe to allow deferred probe

Sebastian Krzyszkowiak (4):
      power: supply: max17042_battery: clean up MAX17055_V_empty
      power: supply: max17042_battery: fix typo in MAx17042_TOFF
      power: supply: max17042_battery: more robust chip type checks
      power: supply: max17042_battery: log SOC threshold using debug log level

Sebastian Reichel (1):
      Merge tag 'ib-mt6360-for-5.15-signed' into psy-next

Tang Bin (3):
      power: supply: sc27xx: Delete superfluous error message
      power: supply: qcom_smbb: Remove superfluous error message
      power: supply: axp288_charger: Use the defined variable to clean code

 .../devicetree/bindings/power/supply/battery.yaml  |  14 +
 .../bindings/power/supply/maxim,max17042.yaml      |   3 +
 .../bindings/power/supply/mt6360_charger.yaml      |  48 ++
 .../power/supply/summit,smb347-charger.yaml        |  30 +
 .../supply/x-powers,axp20x-ac-power-supply.yaml    |  11 +-
 .../x-powers,axp20x-battery-power-supply.yaml      |  12 +-
 .../supply/x-powers,axp20x-usb-power-supply.yaml   |  14 +-
 drivers/iio/adc/rn5t618-adc.c                      |  23 +
 drivers/power/reset/Kconfig                        |   6 +
 drivers/power/reset/Makefile                       |   1 +
 drivers/power/reset/linkstation-poweroff.c         |  77 +-
 drivers/power/reset/tps65086-restart.c             |  98 +++
 drivers/power/supply/Kconfig                       |  26 +-
 drivers/power/supply/Makefile                      |   4 +-
 drivers/power/supply/ab8500-bm.h                   | 219 +-----
 drivers/power/supply/ab8500_bmdata.c               |  34 +-
 drivers/power/supply/ab8500_btemp.c                |  22 +-
 .../{abx500_chargalg.c => ab8500_chargalg.c}       | 601 +++++++-------
 drivers/power/supply/ab8500_charger.c              |   4 +-
 drivers/power/supply/ab8500_fg.c                   |  20 +-
 drivers/power/supply/axp288_charger.c              |  11 +-
 drivers/power/supply/axp288_fuel_gauge.c           | 489 +++++-------
 drivers/power/supply/bq24735-charger.c             |  27 +-
 drivers/power/supply/cros_peripheral_charger.c     | 386 +++++++++
 drivers/power/supply/cw2015_battery.c              |   4 +-
 drivers/power/supply/max17042_battery.c            |  61 +-
 drivers/power/supply/mt6360_charger.c              | 867 +++++++++++++++++++++
 drivers/power/supply/power_supply_core.c           |  19 +
 drivers/power/supply/qcom_smbb.c                   |   5 +-
 drivers/power/supply/rn5t618_power.c               |  38 +
 drivers/power/supply/sbs-battery.c                 |  16 +-
 drivers/power/supply/sc27xx_fuel_gauge.c           |   4 +-
 drivers/power/supply/smb347-charger.c              | 271 ++++++-
 include/dt-bindings/power/summit,smb347-charger.h  |   4 +
 include/linux/linear_range.h                       |   2 +
 include/linux/platform_data/cros_ec_commands.h     |  67 ++
 include/linux/power/max17042_battery.h             |  12 +-
 include/linux/power_supply.h                       |   1 +
 lib/linear_ranges.c                                |  31 +
 39 files changed, 2645 insertions(+), 937 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/supply/mt6360_charger.yaml
 create mode 100644 drivers/power/reset/tps65086-restart.c
 rename drivers/power/supply/{abx500_chargalg.c => ab8500_chargalg.c} (74%)
 create mode 100644 drivers/power/supply/cros_peripheral_charger.c
 create mode 100644 drivers/power/supply/mt6360_charger.c

Comments

pr-tracker-bot@kernel.org Aug. 30, 2021, 7:46 p.m. UTC | #1
The pull request you sent on Fri, 27 Aug 2021 10:52:20 +0200:

> ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v5.15

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/4520dcbe0df41385288f24e61f322ee97063fa03

Thank you!