Messages in this thread | | | Date | Tue, 4 Jul 2023 00:47:17 +0200 | From | Sebastian Reichel <> | Subject | [GIT PULL] power-supply changes for 6.5 |
| |
Hi Linus,
Here is the power-supply pull request for 6.5. No merge conflicts are expected. Patches have been in next for two weeks.
Greetings,
-- Sebastian
The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:
Linux 6.4-rc1 (2023-05-07 13:34:35 -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.5
for you to fetch changes up to ef8d95b4a3af4ebfe47e3563c3bc5767dda28207:
MAINTAINERS: add documentation file for Microchip SAMA5D2 shutdown controller (2023-06-19 23:48:07 +0200)
---------------------------------------------------------------- power supply and reset changes for the 6.5 series
* Add new Qualcomm PMI8998/PM660 SMB2 charger * bq256xx: support systems without thermistors * cros_pchg: fix peripheral device status after system resume * axp20x_usb_power: add support for AXP192 * qcom-pon: add support for pm8941 * at91-reset: prepare to expose reset reason to sysfs * switch all I2C drivers back to use .probe instead of .probe_new * convert some more DT bindings to YAML * misc. cleanups
---------------------------------------------------------------- Aidan MacDonald (7): power: supply: axp20x_usb_power: Simplify USB current limit handling power: supply: axp20x_usb_power: Use regmap fields for VBUS monitor feature power: supply: axp20x_usb_power: Use regmap fields for USB BC feature power: supply: axp20x_usb_power: Use regmap field for VBUS disabling power: supply: axp20x_usb_power: Remove variant IDs from VBUS polling check power: supply: axp20x_usb_power: Add support for AXP192 dt-bindings: power: supply: axp20x: Add AXP192 compatible
Bartosz Golaszewski (1): dt-bindings: power: reset: convert nvmem-reboot-mode bindings to YAML
Caleb Connolly (2): dt-bindings: power: supply: qcom,pmi8998-charger: add bindings for smb2 driver power: supply: add Qualcomm PMI8998 SMB2 Charger driver
ChiYuan Huang (1): power: supply: rt9467: Make charger-enable control as logic level
Christophe JAILLET (1): power: supply: rk817: Simplify an error message
Claudiu Beznea (3): dt-bindings: power: reset: atmel,at91sam9260-shdwc: convert to yaml dt-bindings: power: reset: atmel,sama5d2-shdwc: convert to yaml MAINTAINERS: add documentation file for Microchip SAMA5D2 shutdown controller
Daisuke Nojiri (1): power: supply: cros_pchg: Sync port status on resume
Dmitry Baryshkov (2): dt-bindings: power: reset: qcom-pon: define pm8941-pon power: reset: qcom-pon: add support for pm8941-pon
Hans de Goede (2): power: supply: max17042_battery: Refactor max17042_external_power_changed() power: supply: twl4030_madc_battery: Refactor twl4030_madc_bat_ext_changed()
Hermes Zhang (2): dt-bindings: power: supply: bq256xx: Add ti,no-thermistor property power: supply: bq256xx: Apply TS_IGNORE from devicetree
Konrad Dybcio (1): dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
Krzysztof Kozlowski (1): power: supply: hwmon: constify pointers to hwmon_channel_info
Miquel Raynal (1): power: reset: at91-reset: change the power on reason prototype
Niklas Schnelle (1): power: reset: add HAS_IOPORT dependencies
Uwe Kleine-König (2): power: reset: gpio-restart: Convert to platform remove callback returning void power: supply: Switch i2c drivers back to use .probe()
.../devicetree/bindings/arm/atmel-sysregs.txt | 94 -- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 1 + .../power/reset/atmel,at91sam9260-shdwc.yaml | 82 ++ .../bindings/power/reset/atmel,sama5d2-shdwc.yaml | 114 +++ .../bindings/power/reset/nvmem-reboot-mode.txt | 26 - .../bindings/power/reset/nvmem-reboot-mode.yaml | 52 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 20 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 18 + .../power/supply/qcom,pmi8998-charger.yaml | 82 ++ .../supply/x-powers,axp20x-usb-power-supply.yaml | 1 + MAINTAINERS | 1 + drivers/power/reset/Kconfig | 1 + drivers/power/reset/at91-reset.c | 9 +- drivers/power/reset/gpio-restart.c | 7 +- drivers/power/reset/qcom-pon.c | 22 +- drivers/power/supply/Kconfig | 9 + drivers/power/supply/Makefile | 1 + drivers/power/supply/adp5061.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 307 +++--- drivers/power/supply/bd99954-charger.c | 2 +- drivers/power/supply/bq2415x_charger.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/bq24735-charger.c | 2 +- drivers/power/supply/bq2515x_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 30 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 +- drivers/power/supply/cros_peripheral_charger.c | 25 +- drivers/power/supply/cw2015_battery.c | 2 +- drivers/power/supply/ds2782_battery.c | 2 +- drivers/power/supply/ip5xxx_power.c | 2 +- drivers/power/supply/lp8727_charger.c | 2 +- drivers/power/supply/ltc2941-battery-gauge.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 2 +- drivers/power/supply/max14656_charger_detector.c | 2 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 9 +- drivers/power/supply/max77976_charger.c | 2 +- drivers/power/supply/power_supply_hwmon.c | 2 +- drivers/power/supply/qcom_pmi8998_charger.c | 1059 ++++++++++++++++++++ drivers/power/supply/rk817_charger.c | 2 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/rt9467-charger.c | 4 +- drivers/power/supply/rt9471.c | 2 +- drivers/power/supply/sbs-battery.c | 2 +- drivers/power/supply/sbs-charger.c | 2 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/smb347-charger.c | 2 +- drivers/power/supply/twl4030_madc_battery.c | 8 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/power/supply/ug3105_battery.c | 2 +- 54 files changed, 1699 insertions(+), 343 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/reset/atmel,at91sam9260-shdwc.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml create mode 100644 drivers/power/supply/qcom_pmi8998_charger.c [unhandled content-type:application/pgp-signature] | |