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 v7.1
Date: Mon, 20 Apr 2026 09:19:29 +0100 [thread overview]
Message-ID: <20260420081929.GA3202366@google.com> (raw)
Good morning Linus,
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-7.1
for you to fetch changes up to caa5a5d44d8ae4fd13b744857d66c9313b712d1f:
mfd: core: Preserve OF node when ACPI handle is present (2026-03-31 13:38:25 +0100)
----------------------------------------------------------------
MFD for v7.1
* Core:
* Add a resource-managed version of alloc_workqueue() (`devm_alloc_workqueue()`)
* Apple SMC:
* Wire up the Apple SMC power driver by adding a new MFD cell
* Broadcom BCM2835 PM:
* Add support for the BCM2712 power management device
* Introduce a hardware type identifier to distinguish SoC variants
* Intel LPSS:
* Add PCI IDs for the Intel Nova Lake-H platform
* Core:
* Preserve the Open Firmware (OF) node when an ACPI handle is present
* Atmel HLCDC:
* Fetch the LVDS PLL clock as a fallback if the generic sys_clk is unavailable
* EZX PCAP:
* Avoid rescheduling after destroying the workqueue by switching to a device-managed workqueue
* Freescale MC13xxx:
* Fix a memory leak in subdevice platform data allocation by using devm_kmemdup()
* Intel LPC ICH:
* Expose a software node for the GPIO controller cell to fix GPIO lookups
* MediaTek MT6397:
* Correct the hardware CIDs for the MT6328, MT6331, and MT6332 PMICs to allow proper driver
binding
* ROHM BD71828:
* Enable system wakeup via the power button
* STMicroelectronics STPMIC1:
* Attempt system shutdown a second time to handle transient I2C communication failures
* Congatec CGBC, KEMPLD, RSMU, Si476x:
* Fix various kernel-doc warnings and correct struct member names
* DLN2:
* Drop redundant USB device references and switch to managed resource allocations
* Update bare 'unsigned' types to 'unsigned int'
* ENE KB3930:
* Use the of_device_is_system_power_controller() wrapper
* EZX PCAP:
* Drop redundant memory allocation error messages
* Return directly instead of using empty goto statements
* Maxim MAX77705:
* Make the max77705_pm_ops variable static to resolve a sparse warning
* Viperboard:
* Drop redundant USB device references
* SpacemiT P1:
* Drop the deprecated "vin-supply" property from the devicetree bindings
* SpacemiT P1:
* Add individual regulator supply properties to match actual hardware topology
* Maxim MAX77620:
* Convert devicetree bindings from TXT to YAML format
* Document an optional I2C address for the MAX77663 RTC device
* ROHM BD72720:
* Add a new compatible string for the ROHM BD73900 PMIC
* Freescale i.MX25 TSADC:
* Convert devicetree bindings from TXT to YAML format
----------------------------------------------------------------
Abdun Nihaal (1):
mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()
Akari Tsuyukusa (1):
mfd: mt6397: Properly fix CID of MT6328, MT6331 and MT6332
Andreas Kemnade (1):
mfd: rohm-bd71828: Enable wakeup via power button
Bartosz Golaszewski (1):
mfd: lpc_ich: Expose the GPIO controller cell's software node
Brian Mak (1):
mfd: core: Preserve OF node when ACPI handle is present
Frank Li (1):
dt-bindings: mfd: Convert fsl-imx25-tsadc.txt to yaml format
Guodong Xu (1):
dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties
Hector Martin (1):
mfd: macsmc: Wire up Apple SMC power driver
Johan Hovold (2):
mfd: dln2: Drop redundant device reference
mfd: viperboard: Drop redundant device reference
Krzysztof Kozlowski (6):
workqueue: devres: Add device-managed allocate workqueue
mfd: max77705: Make max77705_pm_ops variable static
mfd: ezx-pcap: Drop memory allocation error message
mfd: ezx-pcap: Return directly instead of empty gotos
mfd: ezx-pcap: Avoid rescheduling after destroying workqueue
mfd: ene-kb3930: Use of_device_is_system_power_controller() wrapper
Manikandan Muralidharan (1):
mfd: atmel-hlcdc: Fetch LVDS PLL clock for LVDS display
Marek Vasut (1):
mfd: stpmic1: Attempt system shutdown twice in case PMIC is confused
Matti Vaittinen (1):
dt-bindings: mfd: bd72720: Add ROHM BD73900
Phil Elwell (2):
mfd: bcm2835-pm: Introduce SoC-specific type identifier
mfd: bcm2835-pm: Add BCM2712 PM device support
Randy Dunlap (4):
mfd: congatec: Fix kernel-doc struct member names
mfd: kempld: Fix kernel-doc struct member names
mfd: rsmu: Remove a empty kernel-doc line
mfd: si476x: Fix kernel-doc warnings
Saranya Gopal (1):
mfd: intel-lpss: Add Intel Nova Lake-H PCI IDs
Subhash Rawat (1):
mfd: dln2: Switch to managed resources and fix bare unsigned types
Svyatoslav Ryhel (2):
dt-bindings: mfd: max77620: Convert to DT schema
dt-bindings: mfd: max77620: Document optional RTC address for MAX77663
.../devicetree/bindings/gpio/trivial-gpio.yaml | 2 -
.../devicetree/bindings/mfd/fsl,imx25-tsadc.yaml | 97 +++++
.../devicetree/bindings/mfd/fsl-imx25-tsadc.txt | 47 ---
Documentation/devicetree/bindings/mfd/max77620.txt | 162 --------
.../devicetree/bindings/mfd/maxim,max77620.yaml | 444 +++++++++++++++++++++
.../devicetree/bindings/mfd/rohm,bd72720-pmic.yaml | 29 +-
.../devicetree/bindings/mfd/spacemit,p1.yaml | 49 ++-
.../bindings/thermal/max77620_thermal.txt | 70 ----
Documentation/driver-api/driver-model/devres.rst | 4 +
drivers/mfd/atmel-hlcdc.c | 13 +-
drivers/mfd/bcm2835-pm.c | 9 +-
drivers/mfd/dln2.c | 21 +-
drivers/mfd/ene-kb3930.c | 2 +-
drivers/mfd/ezx-pcap.c | 27 +-
drivers/mfd/intel-lpss-pci.c | 13 +
drivers/mfd/lpc_ich.c | 7 +
drivers/mfd/macsmc.c | 1 +
drivers/mfd/max77705.c | 2 +-
drivers/mfd/mc13xxx-core.c | 2 +-
drivers/mfd/mfd-core.c | 12 +-
drivers/mfd/mt6397-core.c | 4 +-
drivers/mfd/rohm-bd71828.c | 1 +
drivers/mfd/stpmic1.c | 20 +-
drivers/mfd/viperboard.c | 7 +-
include/linux/mfd/atmel-hlcdc.h | 1 +
include/linux/mfd/bcm2835-pm.h | 7 +
include/linux/mfd/cgbc.h | 4 +-
include/linux/mfd/kempld.h | 6 +-
include/linux/mfd/lpc_ich.h | 2 +
include/linux/mfd/mt6397/core.h | 6 +-
include/linux/mfd/rsmu.h | 1 -
include/linux/mfd/si476x-core.h | 17 +-
include/linux/workqueue.h | 22 +
kernel/workqueue.c | 28 ++
34 files changed, 781 insertions(+), 358 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx25-tsadc.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/fsl-imx25-tsadc.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/max77620.txt
create mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77620.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/max77620_thermal.txt
--
Lee Jones [李琼斯]
next reply other threads:[~2026-04-20 8:19 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-20 8:19 Lee Jones [this message]
2026-04-20 18:41 ` [GIT PULL] MFD for v7.1 Linus Torvalds
2026-04-20 19:13 ` 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=20260420081929.GA3202366@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.