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 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 [李琼斯]

             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.