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://[email protected]/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
The pull request you sent on Fri, 27 Aug 2021 10:52:20 +0200:
> ssh://[email protected]/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!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html