[<prev] [next>] [day] [month] [year] [list]
Message-ID: <rxg72umwpo3ltl4inbidhmgqpzxmqluk4wr6irmhwuo7ukpmnc@liqfo2svz3in>
Date: Thu, 28 Nov 2024 00:05:37 +0100
From: Sebastian Reichel <sre@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-pm@...r.kernel.org
Subject: [GIT PULL] power-supply changes for 6.13
Hi Linus,
The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:
Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.13
for you to fetch changes up to b6d445f6724deda3fd87fa33358009d947a64c5d:
power: reset: ep93xx: add AUXILIARY_BUS dependency (2024-11-12 00:07:00 +0100)
----------------------------------------------------------------
power supply and reset changes for the 6.13 series
* power-supply core
- replace power_supply_register_no_ws() with power_supply_register() and a
new "no_wakeup_source" field in struct power_supply_config
- constify battery info tables in the core and all drivers
- switch back to remove callback for all platform drivers
- allow power_supply_put() to be called from atomic context
- mark attribute arrays read-only after init
* power-supply drivers
- new driver for TWL6030 and TWL6032
- rk817: improve battery capacity calibration
- misc. small cleanups and fixes
----------------------------------------------------------------
Andreas Kemnade (2):
dt-bindings: power: supply: Add TI TWL603X charger
power: supply: initial support for TWL6030/32
Andrew Kreimer (1):
power: supply: Fix a typo
Arnd Bergmann (1):
power: reset: ep93xx: add AUXILIARY_BUS dependency
Ba Jing (1):
reset: keystone-reset: remove unused macros
Barnabás Czémán (1):
power: supply: bq27xxx: Fix registers of bq27426
Bart Van Assche (1):
power: supply: core: Remove might_sleep() from power_supply_put()
ChiYuan Huang (2):
power: supply: rt9471: Fix wrong WDT function regfield declaration
power: supply: rt9471: Use IC status regfield to report real charger status
Chris Morgan (4):
power: supply: rk817: stop updating info in suspend
power: supply: rk817: Update battery capacity calibration
power: supply: axp20x_usb_power: Use scaled iio_read_channel
power: supply: axp20x_battery: Use scaled iio_read_channel
Chris Packham (2):
dt-bindings: reset: syscon-reboot: Add reg property
power: reset: syscon-reboot: Accept reg property
Ed Robbins (1):
power: supply: pmu_battery: Set power supply type to BATTERY
Elliot Berman (1):
dt-bindings: power: reset: Convert mode-.* properties to array
Rob Herring (Arm) (1):
dt-bindings: power/supply: qcom,pmi8998-charger: Drop incorrect "#interrupt-cells" from example
Shen Lichuan (1):
power: supply: Correct multiple typos in comments
Stanislav Jakubek (2):
dt-bindings: power: supply: sc27xx-fg: document deprecated bat-detect-gpio
power: supply: sc27xx: Fix battery detect GPIO probe
Thomas Weißschuh (19):
power: supply: core: constify power_supply_battery_info::resist_table
power: supply: ab8500: constify resistance table
power: supply: samsung-sdi-battery: constify resistance table
power: supply: sc27xx: use const reference to ocv table
power: supply: core: constify power_supply_battery_info::ocv_table
power: supply: ab8500: constify ocv table
power: supply: samsung-sdi-battery: constify ocv table
power: supply: core: add wakeup source inhibit by power_supply_config
ACPI: battery: Register power supply with power_supply_register()
power: supply: acer_a500_battery: register power supply with devm_power_supply_register()
power: supply: bq27xxx_battery: register power supply with power_supply_register()
power: supply: cros_usbpd-charger: register power supply with devm_power_supply_register()
power: supply: lenovo_yoga_c630_battery: register power supplies with power_supply_register()
power: supply: max77976_charger: register power supply with devm_power_supply_register()
power: supply: core: remove {,devm_}power_supply_register_no_ws()
power: supply: core: use device mutex wrappers
power: supply: core: unexport power_supply_property_is_writeable()
power: supply: core: mark attribute arrays as ro_after_init
power: supply: hwmon: move interface to private header
Uwe Kleine-König (1):
power: Switch back to struct platform_driver::remove()
anish kumar (1):
power: supply: generic-adc-battery: change my gmail
.../bindings/power/reset/nvmem-reboot-mode.yaml | 4 +
.../devicetree/bindings/power/reset/qcom,pon.yaml | 7 +
.../bindings/power/reset/reboot-mode.yaml | 4 +-
.../bindings/power/reset/syscon-reboot-mode.yaml | 4 +
.../bindings/power/reset/syscon-reboot.yaml | 11 +-
.../power/supply/qcom,pmi8998-charger.yaml | 1 -
.../bindings/power/supply/sc27xx-fg.yaml | 5 +
.../bindings/power/supply/ti,twl6030-charger.yaml | 48 ++
drivers/acpi/battery.c | 3 +-
drivers/power/reset/Kconfig | 1 +
drivers/power/reset/at91-poweroff.c | 2 +-
drivers/power/reset/at91-reset.c | 2 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 2 +-
drivers/power/reset/keystone-reset.c | 2 -
drivers/power/reset/ltc2952-poweroff.c | 2 +-
drivers/power/reset/qnap-poweroff.c | 2 +-
drivers/power/reset/syscon-reboot.c | 3 +-
drivers/power/supply/88pm860x_battery.c | 4 +-
drivers/power/supply/Kconfig | 10 +
drivers/power/supply/Makefile | 1 +
drivers/power/supply/ab8500_bmdata.c | 4 +-
drivers/power/supply/ab8500_btemp.c | 4 +-
drivers/power/supply/ab8500_chargalg.c | 2 +-
drivers/power/supply/ab8500_charger.c | 2 +-
drivers/power/supply/ab8500_fg.c | 2 +-
drivers/power/supply/acer_a500_battery.c | 9 +-
drivers/power/supply/act8945a_charger.c | 2 +-
drivers/power/supply/adp5061.c | 2 +-
drivers/power/supply/axp20x_battery.c | 33 +-
drivers/power/supply/axp20x_usb_power.c | 33 +-
drivers/power/supply/bq27xxx_battery.c | 40 +-
drivers/power/supply/charger-manager.c | 4 +-
drivers/power/supply/cpcap-battery.c | 2 +-
drivers/power/supply/cpcap-charger.c | 2 +-
drivers/power/supply/cros_usbpd-charger.c | 4 +-
drivers/power/supply/da9030_battery.c | 6 +-
drivers/power/supply/da9052-battery.c | 2 +-
drivers/power/supply/da9150-charger.c | 2 +-
drivers/power/supply/generic-adc-battery.c | 4 +-
drivers/power/supply/ipaq_micro_battery.c | 2 +-
drivers/power/supply/isp1704_charger.c | 2 +-
drivers/power/supply/lenovo_yoga_c630_battery.c | 14 +-
drivers/power/supply/lp8788-charger.c | 2 +-
drivers/power/supply/max14577_charger.c | 2 +-
drivers/power/supply/max77650-charger.c | 2 +-
drivers/power/supply/max77693_charger.c | 2 +-
drivers/power/supply/max77976_charger.c | 3 +-
drivers/power/supply/max8925_power.c | 4 +-
drivers/power/supply/pcf50633-charger.c | 2 +-
drivers/power/supply/pmu_battery.c | 1 +
drivers/power/supply/power_supply.h | 22 +-
drivers/power/supply/power_supply_core.c | 87 +--
drivers/power/supply/power_supply_hwmon.c | 1 +
drivers/power/supply/power_supply_sysfs.c | 12 +-
drivers/power/supply/qcom_battmgr.c | 2 +-
drivers/power/supply/qcom_pmi8998_charger.c | 2 +-
drivers/power/supply/qcom_smbb.c | 8 +-
drivers/power/supply/rk817_charger.c | 112 ++--
drivers/power/supply/rt9471.c | 52 +-
drivers/power/supply/samsung-sdi-battery.c | 10 +-
drivers/power/supply/sc2731_charger.c | 2 +-
drivers/power/supply/sc27xx_fuel_gauge.c | 12 +-
drivers/power/supply/tps65090-charger.c | 2 +-
drivers/power/supply/tps65217_charger.c | 2 +-
drivers/power/supply/twl4030_charger.c | 2 +-
drivers/power/supply/twl6030_charger.c | 581 +++++++++++++++++++++
drivers/power/supply/wm831x_power.c | 2 +-
drivers/power/supply/wm8350_power.c | 2 +-
drivers/power/supply/wm97xx_battery.c | 2 +-
include/linux/power_supply.h | 35 +-
70 files changed, 971 insertions(+), 292 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/supply/ti,twl6030-charger.yaml
create mode 100644 drivers/power/supply/twl6030_charger.c
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists