[GIT PULL] power-supply changes for 6.3

From: Sebastian Reichel
Date: Wed Feb 22 2023 - 17:46:51 EST


Hi Linus,

Nothing special for the power-supply subystem this time.
There is a trivial merge conflict reported by Stephen,
that's barely worth mentioning:

https://lore.kernel.org/linux-next/20230206112143.71d626bd@xxxxxxxxxxxxxxxx/

As always you can find the details in the signed tag
down below.

Thanks,

-- Sebastian

The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:

Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.3

for you to fetch changes up to c142872ea40a99258e2a86bf5c471bcc81752f56:

power: reset: odroid-go-ultra: fix I2C dependency (2023-02-15 23:49:40 +0100)

----------------------------------------------------------------
power supply and reset changes for the v6.3 series

- power-supply core: remove faulty cooling logic
- convert all sysfs show() handlers from *printf() use sysfs_emit()
- bq25890: add dual-charger support required by Lenovo Yoga Tab 3 Pro
- bq27xxx: fix reporting critical level
- syscon-reboot: add priority property support
- Introduce new rt9467 charger driver
- Introduce new rt9471 charger driver
- Introduce new Odroid Go Ultra poweroff driver
- misc. minor fixes and cleanups

----------------------------------------------------------------
Andreas Kemnade (1):
power: supply: remove faulty cooling logic

Andy Shevchenko (1):
power: supply: collie_battery: Convert to GPIO descriptors (part 2)

Arnd Bergmann (1):
power: reset: odroid-go-ultra: fix I2C dependency

ChiYuan Huang (3):
dt-bindings: power: supply: Add Richtek RT9471 battery charger
power: supply: rt9471: Add Richtek RT9471 charger driver
Documentation: power: rt9471: Document exported sysfs entries

ChiaEn Wu (3):
dt-bindings: power: supply: Add Richtek RT9467 battery charger
power: supply: rt9467: Add Richtek RT9467 charger driver
Documentation: power: rt9467: Document exported sysfs entries

Colin Ian King (1):
power: supply: rt9467: Fix spelling mistake "attache" -> "attach"

Deepak R Varma (1):
power: supply: da9150: Remove redundant error logging

Hans de Goede (5):
power: supply: bq25890: Fix setting of F_CONV_RATE rate when disabling HiZ mode
power: supply: bq25890: Always take HiZ mode into account for ADC rate
power: supply: bq25890: Support boards with more then one charger IC
power: supply: bq25890: Add support for having a secondary charger IC
power: supply: bq25890: Add new linux,iinlim-percentage property

Hermes Zhang (1):
power: supply: bq256xx: Init ichg/vbat value with chip default value

Konrad Dybcio (2):
dt-bindings: power: supply: pm8941-coincell: Add PM8998 compatible
dt-bindings: power: supply: pm8941-coincell: Don't require charging properties

Marek Vasut (2):
power: supply: bq25890: Factor out chip state update
power: supply: bq25890: Add HiZ mode support

Minghao Chi (1):
power: supply: max1721x: Use strscpy() is more robust and safer

Neil Armstrong (1):
power: reset: add Odroid Go Ultra poweroff driver

Pali Rohár (2):
dt-bindings: reset: syscon-reboot: Add priority property
power: reset: syscon-reboot: Add support for specifying priority

Sicelo A. Mhlongo (1):
power: supply: bq27xxx: fix reporting critical level

Thomas Weißschuh (1):
power: supply: leds: explicitly include linux/leds.h

Uwe Kleine-König (1):
power: supply: max77650: Make max77650_charger_disable() return void

Xu Panda (1):
power: supply: test-power: use strscpy() instead of strncpy()

Yang Yingliang (1):
power: supply: rt9471: fix using wrong ce_gpio in rt9471_probe()

ye xingchen (2):
power: supply: use sysfs_emit() instead of scnprintf() for sysfs show()
power: supply: use sysfs_emit() instead of sprintf() for sysfs show()

Documentation/ABI/testing/sysfs-class-power-rt9467 | 19 +
Documentation/ABI/testing/sysfs-class-power-rt9471 | 32 +
.../bindings/power/reset/syscon-reboot.yaml | 4 +
.../power/supply/qcom,pm8941-coincell.yaml | 20 +-
.../power/supply/richtek,rt9467-charger.yaml | 82 ++
.../bindings/power/supply/richtek,rt9471.yaml | 73 ++
drivers/platform/x86/x86-android-tablets.c | 2 +-
drivers/power/reset/Kconfig | 7 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/odroid-go-ultra-poweroff.c | 177 +++
drivers/power/reset/syscon-reboot.c | 6 +-
drivers/power/supply/Kconfig | 35 +
drivers/power/supply/Makefile | 2 +
drivers/power/supply/ab8500_fg.c | 22 +-
drivers/power/supply/bq2415x_charger.c | 42 +-
drivers/power/supply/bq24190_charger.c | 2 +-
drivers/power/supply/bq24257_charger.c | 8 +-
drivers/power/supply/bq256xx_charger.c | 4 +-
drivers/power/supply/bq25890_charger.c | 181 ++-
drivers/power/supply/bq27xxx_battery.c | 8 +-
drivers/power/supply/charger-manager.c | 6 +-
drivers/power/supply/collie_battery.c | 4 +-
drivers/power/supply/da9150-charger.c | 9 +-
drivers/power/supply/ds2780_battery.c | 8 +-
drivers/power/supply/ds2781_battery.c | 8 +-
drivers/power/supply/lp8788-charger.c | 7 +-
drivers/power/supply/ltc4162-l-charger.c | 12 +-
drivers/power/supply/max14577_charger.c | 2 +-
drivers/power/supply/max1721x_battery.c | 8 +-
drivers/power/supply/max77650-charger.c | 8 +-
drivers/power/supply/max77693_charger.c | 6 +-
drivers/power/supply/mp2629_charger.c | 2 +-
drivers/power/supply/olpc_battery.c | 2 +-
drivers/power/supply/pcf50633-charger.c | 6 +-
drivers/power/supply/power_supply_core.c | 93 --
drivers/power/supply/power_supply_leds.c | 1 +
drivers/power/supply/power_supply_sysfs.c | 10 +-
drivers/power/supply/rt9467-charger.c | 1282 ++++++++++++++++++++
drivers/power/supply/rt9471.c | 930 ++++++++++++++
drivers/power/supply/test_power.c | 3 +-
drivers/power/supply/twl4030_charger.c | 6 +-
drivers/power/supply/wm8350_power.c | 2 +-
42 files changed, 2909 insertions(+), 233 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9467
create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9471
create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9467-charger.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9471.yaml
create mode 100644 drivers/power/reset/odroid-go-ultra-poweroff.c
create mode 100644 drivers/power/supply/rt9467-charger.c
create mode 100644 drivers/power/supply/rt9471.c

Attachment: signature.asc
Description: PGP signature