All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] MFD for v6.15
Date: Fri, 28 Mar 2025 14:09:37 +0000	[thread overview]
Message-ID: <20250328140937.GA7190@google.com> (raw)

Good afternoon Linus,

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

  ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-6.15

for you to fetch changes up to a8d1376568619d5b7fb867929b01eeaa59bb9097:

  mfd: cgbc-core: Add support for conga-SA8 (2025-03-21 11:34:08 +0000)

----------------------------------------------------------------
  * Maxim MAX77705:
    * Added core MFD driver.
    * Added charger driver.
    * Added devicetree bindings for the charger and MFD core.
    * Added Haptic controller support via the input subsystem.
    * Added LED support.
    * Added support to simple-mfd-i2c for fuel gauge and hwmon.
  * Samsung S2MPU05 (Exynos7870 PMIC):
    * Added core MFD support.
    * Added Regulator support for 21 LDOs and 5 BUCKs.
    * Added devicetree bindings for regulators and the PMIC core.
  * TI TPS65215 & TPS65214:
    * Added support to the existing TPS65219 driver.
    * Added devicetree bindings.
  * STMicroelectronics STM32MP25:
    * Added support to the stm32-timers MFD driver.
    * Added devicetree bindings.
  * Congatec Board Controller (CGBC):
    * Added HWMON support for internal sensors.
    * Added support for the conga-SA8 module.
  * Microchip LAN969X:
    * Enabled the at91-usart MFD driver for this architecture.
  * MediaTek MT6359:
    * Added mfd_cell for mt6359-accdet to allow its driver to probe.

  * AXP20X (AXP717): Added AXP717_TS_PIN_CFG register to writeable
    regs for temperature sensor configuration.
  * SM501: Switched to using BIT() macro to mitigate potential
    integer overflows in GPIO functions.
  * ENE KB3930: Added a NULL pointer check for off_gpios during
    probe to prevent potential dereference.
  * SYSCON: Added a check for invalid resource size to prevent
    issues from DT misconfiguration.
  * CGBC: Corrected signedness issues in cgbc_session_request.

  * intel_soc_pmic_chtdc_ti / intel_soc_pmic_crc: Removed unneeded
    explicit assignment to REGCACHE_NONE.
  * ipaq-micro / tps65010: Switched to using str_enable_disable()
    helpers for clarity and potential size reduction.
  * upboard-fpga: Removed unnecessary ACPI_PTR() annotation.
  * max8997: Removed unused max8997_irq_exit() function, using
    devm_* helpers instead.
  * lp3943: Dropped unused #include <linux/pwm.h> from the header
    file.
  * db8500-prcmu: Removed needless return statements in void APIs.
  * qnap-mcu: Replaced commas with semicolons between expressions
    for correctness.

  * STA2X11: Removed the core MFD driver as the underlying
    platform support was removed.
  * EZX-PCAP: Removed the unused pcap_adc_sync function.
  * PCF50633 (OpenMoko PMIC): Removed the entire driver (core, adc,
    gpio, irq) as the underlying s3c24xx platform support was removed.

  * Converted fsl,mcu-mpc8349emitx binding to YAML.
  * Added qcom,msm8937-tcsr compatible.
  * Added microchip,sama7d65-flexcom compatible.
  * Added rockchip,rk3528-qos syscon compatible.
  * Added airoha,en7581-pbus-csr syscon compatible.
  * Added microchip,sama7d65-ddr3phy syscon compatible.
  * Added microchip,sama7d65-sfrbu syscon compatible.

----------------------------------------------------------------
Aaron Kling (1):
      mfd: max77620: Allow building as a module

Andrew Perepech (1):
      mfd: mt6397-core: Add mfd_cell for mt6359-accdet

Andy Shevchenko (3):
      mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
      mfd: intel_soc_pmic_crc: Drop unneeded assignment for cache_type
      mfd: upboard-fpga: Remove ACPI_PTR() annotation

Barnabás Czémán (1):
      dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8937

Chen Ni (1):
      mfd: qnap-mcu: Convert commas to semicolons in qnap_mcu_exec()

Chenyuan Yang (1):
      mfd: ene-kb3930: Fix a potential NULL pointer dereference

Chris Morgan (1):
      mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs

Chukun Pan (1):
      dt-bindings: mfd: syscon: Add rk3528 QoS register compatible

Dan Carpenter (1):
      mfd: cgbc-core: Cleanup signedness in cgbc_session_request()

Dharma Balasubiramani (1):
      dt-bindings: mfd: atmel,sama5d2-flexcom: Add microchip,sama7d65-flexcom

Dr. David Alan Gilbert (5):
      mfd: ezx-pcap: Remove unused pcap_adc_sync
      mfd: pcf50633-adc: Remove unused driver
      mfd: pcF50633-gpio: Remove unused driver
      mfd: pcf50633: Remove unused platform IRQ code
      mfd: pcf50633: Remove remaining PCF50633 support

Dzmitry Sankouski (7):
      dt-bindings: power: supply: add maxim,max77705 charger
      dt-bindings: mfd: Add maxim,max77705
      power: supply: max77705: Add charger driver for Maxim 77705
      mfd: simple-mfd-i2c: Add MAX77705 support
      mfd: Add new driver for MAX77705 PMIC
      Input: max77693 - add max77705 haptic support
      leds: max77705: Add LEDs support

Eder Zulian (1):
      mfd: syscon: Add check for invalid resource size

Fabrice Gasnier (2):
      dt-bindings: mfd: stm32-timers: Add support for stm32mp25
      mfd: stm32-timers: Add support for stm32mp25

J. Neuschäfer (1):
      dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx binding to YAML

Kaustabh Chakraborty (4):
      regulator: dt-bindings: add documentation for s2mpu05-pmic regulators
      mfd: sec: Add support for S2MPU05 PMIC
      regulator: s2mps11: Add support for S2MPU05 regulators
      dt-bindings: mfd: samsung,s2mps11: Add compatible for s2mpu05-pmic

Krzysztof Kozlowski (1):
      mfd: ipaq-micro/tps65010: Use str_enable_disable-like helpers

Lee Jones (2):
      Merge branches 'ib-mfd-input-leds-power-6.15', 'ib-mfd-power-6.15' and 'ib-mfd-regulator-6.15' into ibs-for-mfd-merged
      mfd: max8997: Remove unused function max8997_irq_exit()

Lorenzo Bianconi (1):
      dt-bindings: mfd: syscon: Add the pbus-csr node for Airoha EN7581 SoC

Lukas Bulwahn (1):
      mfd: Remove STA2x11 core driver

Nikita Zhandarovich (1):
      mfd: sm501: Switch to BIT() to mitigate integer overflows

Robert Marko (1):
      mfd: at91-usart: Make it selectable for ARCH_LAN969X

Ryan Wanner (2):
      dt-bindings: mfd: syscon: Add microchip,sama7d65-ddr3phy
      dt-bindings: mfd: syscon: Add microchip,sama7d65-sfrbu

Shree Ramamoorthy (5):
      dt-bindings: regulator: Add TI TPS65215 PMIC bindings
      dt-bindings: regulator: Add TI TPS65214 PMIC bindings
      mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check
      mfd: tps65219: Add support for TI TPS65215 PMIC
      mfd: tps65219: Add support for TI TPS65214 PMIC

Thomas Richard (2):
      mfd: cgbc: Add support for HWMON
      mfd: cgbc-core: Add support for conga-SA8

Uwe Kleine-König (1):
      mfd: lp3943: Drop #include <linux/pwm.h> from header

Zijun Hu (1):
      mfd: db8500-prcmu: Remove needless return in three void APIs

 .../bindings/mfd/atmel,sama5d2-flexcom.yaml        |   9 +-
 .../bindings/mfd/fsl,mcu-mpc8349emitx.yaml         |  53 ++
 .../devicetree/bindings/mfd/maxim,max77705.yaml    | 158 +++++
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   1 +
 .../devicetree/bindings/mfd/samsung,s2mps11.yaml   |  13 +
 .../devicetree/bindings/mfd/st,stm32-timers.yaml   |  18 +-
 Documentation/devicetree/bindings/mfd/syscon.yaml  |   8 +
 .../bindings/power/supply/maxim,max77705.yaml      |  50 ++
 .../bindings/powerpc/fsl/mcu-mpc8349emitx.txt      |  17 -
 .../bindings/regulator/samsung,s2mpu05.yaml        |  47 ++
 .../devicetree/bindings/regulator/ti,tps65219.yaml |  27 +-
 MAINTAINERS                                        |   4 +
 arch/mips/configs/ip27_defconfig                   |   3 -
 drivers/input/misc/Kconfig                         |   6 +-
 drivers/input/misc/max77693-haptic.c               |  13 +-
 drivers/leds/Kconfig                               |   8 +
 drivers/leds/Makefile                              |   1 +
 drivers/leds/leds-max77705.c                       | 275 +++++++++
 drivers/mfd/Kconfig                                |  47 +-
 drivers/mfd/Makefile                               |   6 +-
 drivers/mfd/axp20x.c                               |   1 +
 drivers/mfd/cgbc-core.c                            |  10 +-
 drivers/mfd/ene-kb3930.c                           |   2 +-
 drivers/mfd/ezx-pcap.c                             |  33 --
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |   1 -
 drivers/mfd/intel_soc_pmic_crc.c                   |   1 -
 drivers/mfd/ipaq-micro.c                           |   3 +-
 drivers/mfd/max77620.c                             |   5 +
 drivers/mfd/max77705.c                             | 182 ++++++
 drivers/mfd/max8997-irq.c                          |  15 +-
 drivers/mfd/mt6397-core.c                          |  12 +
 drivers/mfd/pcf50633-adc.c                         | 255 --------
 drivers/mfd/pcf50633-core.c                        | 304 ----------
 drivers/mfd/pcf50633-gpio.c                        |  92 ---
 drivers/mfd/pcf50633-irq.c                         | 312 ----------
 drivers/mfd/qnap-mcu.c                             |   6 +-
 drivers/mfd/sec-core.c                             |  12 +
 drivers/mfd/sec-irq.c                              |  34 ++
 drivers/mfd/simple-mfd-i2c.c                       |  11 +
 drivers/mfd/sm501.c                                |   6 +-
 drivers/mfd/sta2x11-mfd.c                          | 645 ---------------------
 drivers/mfd/stm32-timers.c                         |  31 +-
 drivers/mfd/syscon.c                               |   9 +-
 drivers/mfd/tps65010.c                             |  13 +-
 drivers/mfd/tps65219.c                             | 279 ++++++++-
 drivers/mfd/upboard-fpga.c                         |   3 +-
 drivers/power/supply/Kconfig                       |   6 +
 drivers/power/supply/Makefile                      |   1 +
 drivers/power/supply/max77705_charger.c            | 581 +++++++++++++++++++
 drivers/regulator/Kconfig                          |   4 +-
 drivers/regulator/s2mps11.c                        |  92 ++-
 include/linux/mfd/axp20x.h                         |   1 +
 include/linux/mfd/dbx500-prcmu.h                   |   6 +-
 include/linux/mfd/ezx-pcap.h                       |   1 -
 include/linux/mfd/lp3943.h                         |   1 -
 include/linux/mfd/max77693-common.h                |   4 +-
 include/linux/mfd/max77705-private.h               | 195 +++++++
 include/linux/mfd/max8997-private.h                |   1 -
 include/linux/mfd/pcf50633/adc.h                   |  69 ---
 include/linux/mfd/pcf50633/gpio.h                  |  48 --
 include/linux/mfd/pcf50633/mbc.h                   | 130 -----
 include/linux/mfd/pcf50633/pmic.h                  |  68 ---
 include/linux/mfd/samsung/core.h                   |   1 +
 include/linux/mfd/samsung/irq.h                    |  44 ++
 include/linux/mfd/samsung/s2mpu05.h                | 183 ++++++
 include/linux/mfd/sta2x11-mfd.h                    | 506 ----------------
 include/linux/mfd/stm32-timers.h                   |   9 +
 include/linux/mfd/tps65219.h                       | 136 ++++-
 include/linux/power/max77705_charger.h             | 195 +++++++
 69 files changed, 2724 insertions(+), 2599 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/fsl,mcu-mpc8349emitx.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77705.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77705.yaml
 delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mcu-mpc8349emitx.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu05.yaml
 create mode 100644 drivers/leds/leds-max77705.c
 create mode 100644 drivers/mfd/max77705.c
 delete mode 100644 drivers/mfd/pcf50633-adc.c
 delete mode 100644 drivers/mfd/pcf50633-core.c
 delete mode 100644 drivers/mfd/pcf50633-gpio.c
 delete mode 100644 drivers/mfd/pcf50633-irq.c
 delete mode 100644 drivers/mfd/sta2x11-mfd.c
 create mode 100644 drivers/power/supply/max77705_charger.c
 create mode 100644 include/linux/mfd/max77705-private.h
 delete mode 100644 include/linux/mfd/pcf50633/adc.h
 delete mode 100644 include/linux/mfd/pcf50633/gpio.h
 delete mode 100644 include/linux/mfd/pcf50633/mbc.h
 delete mode 100644 include/linux/mfd/pcf50633/pmic.h
 create mode 100644 include/linux/mfd/samsung/s2mpu05.h
 delete mode 100644 include/linux/mfd/sta2x11-mfd.h
 create mode 100644 include/linux/power/max77705_charger.h

-- 
Lee Jones [李琼斯]

             reply	other threads:[~2025-03-28 14:09 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-28 14:09 Lee Jones [this message]
2025-03-29 21:52 ` [GIT PULL] MFD for v6.15 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250328140937.GA7190@google.com \
    --to=lee@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.