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.3
Date: Thu, 27 Aug 2026 13:44:25 +0100	[thread overview]
Message-ID: <20260827124425.GE770273@google.com> (raw)

Good afternoon Linus,

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-7.3

for you to fetch changes up to 9d0e4b1ae5b045a2c92b0b9a1c3b268191c219d9:

  mfd: cs42l43: Fix regmap defaults ordering (2026-08-12 12:27:15 +0100)

----------------------------------------------------------------
MFD for v7.3

- New Support & Features
  - MediaTek MT6397: Add mt6323 AUXADC support.
  - MediaTek MT6397: Add mt6323 EFUSE support.
  - Spreadtrum SC27xx: Add SC2730 regulator cell.

- Improvements & Fixes
  - Apple SMC: Fix key count endianness annotation.
  - Azoteq IQS62x: Reject zero-length firmware records.
  - ChromeOS EC: Introduce cros_ec_read_features helper and read features during
    probe to catch transfer errors.
  - Cirrus Logic CS42L43: Fix regmap defaults ordering.
  - Cirrus Logic CS42L43: Remove redundant NULL checks on SoundWire.
  - Congatec Board Controller: Fix teardown ordering in cgbc_remove().
  - HP iPAQ Micro: Fix out-of-bounds stack read in ipaq_micro_str.
  - Marvell 88PM886: Initialize the battery page.
  - QNAP MCU: Keep the reply buffer alive past a command timeout.
  - RAVE SP: Validate received frame payload lengths.
  - Silicon Labs Si476x: Drop duplicate NULL checks.
  - Silicon Labs Si476x: Modernize GPIO handling.
  - Silicon Motion SM501: Fix potential memory leaks during remove.
  - UCB1x00: Convert Assabet gpio-keys to use software nodes and register software
    node for GPIO controller.
  - Viperboard: Fix native fields type in structures as little-endian.
  - Viperboard: Remove redundant NULL check before kfree().
  - X-Powers AXP20x: Preserve other control bits when powering off.

- Cleanups & Refactoring
  - Core: Drop unused assignment of spi_device_id driver data.
  - Core: Initialize spi_device_id arrays using member names.
  - Core: Unify style of spi_device_id arrays.
  - Maintainers: Add Intel LPSS section to follow the changes.
  - Maintainers: Add a mailing list entry to MFD.
  - Cirrus Logic CS42L43: Format sdw_device_id table.
  - Cirrus Logic CS42L43: Use new SoundWire enumeration helper.
  - ROHM PMIC: Factor out power button registration and convert gpio-keys to use
    software nodes.
  - ST-Ericsson DB8500: Fold dbx500 header into db8500.

- Device Tree Binding Updates
  - Core: Add techvision vendor prefix.
  - Marvell 88PM886: Allow vbus regulator.
  - MediaTek MT8195 SCP: Add support for MT8189 SoC.
  - Qualcomm SPMI PMIC: Document PMG1110.
  - Qualcomm SPMI PMIC: Document haptics device.
  - Qualcomm TCSR: Add compatible for Hawi and Maili SoCs.
  - Qualcomm TCSR: Add compatible for Shikra.
  - Qualcomm TCSR: Document the IPQ9650 TCSR block.
  - STMicroelectronics STMPE: Fix typo st,stmpe601 (should be st,stmpe610).
  - Syscon: Add ESWIN EIC7700 compatible.
  - Syscon: Allow syscon compatible for Loongson-2K0300 chip id.
  - Syscon: Disallow simple-bus with syscon.
  - Syscon: Drop custom select for older dtschema.
  - TI OMAP USBHS TLL: Convert to DT schema.

----------------------------------------------------------------
Abdun Nihaal (1):
      mfd: sm501: Fix potential memory leaks during remove

Ali Ahmet Memis (1):
      mfd: qnap-mcu: keep the reply buffer alive past a command timeout

Andrei Kuchynski (2):
      platform/chrome: cros_ec_proto: Introduce cros_ec_read_features helper
      mfd: cros_ec: Read EC features during probe to catch transfer error

Andy Shevchenko (2):
      MAINTAINERS: Add Intel LPSS section to follow the changes
      mfd: si476x-i2c: Get rid of duplicate NULL checks

Binbin Zhou (1):
      dt-bindings: mfd: syscon: Allow syscon compatible for Loongson-2K0300 chip id

Charles Keepax (4):
      mfd: cs42l43: Use new SoundWire enumeration helper
      mfd: cs42l43: Remove redundant NULL checks on SoundWire
      mfd: cs42l43: Tidy up formatting on sdw_device_id table
      mfd: cs42l43: Fix regmap defaults ordering

Dmitry Torokhov (6):
      mfd: rohm-bd71828: Use software nodes for gpio-keys
      mfd: rohm-bd718x7: Use software nodes for gpio-keys
      mfd: ipaq-micro: Fix out-of-bounds stack read in ipaq_micro_str
      mfd: ucb1x00: Register software node for GPIO controller
      mfd: ucb1x00: Convert Assabet gpio-keys to use software nodes
      mfd: rohm: Factor out power button registration

Duje Mihanović (2):
      dt-bindings: mfd: 88pm886: Allow vbus regulator
      mfd: 88pm886: Initialize the battery page

Eduard Bostina (1):
      dt-bindings: mfd: Convert OMAP USB TLL to DT schema

Fenglin Wu (2):
      dt-bindings: mfd: qcom,spmi-pmic: Document PMG1110
      dt-bindings: mfd: qcom,spmi-pmic: Document haptics device

Frank Li (1):
      dt-bindings: mfd: st,stmpe: Fix typo st,stmpe601 (should be st,stmpe610)

Kathiravan Thirumoorthy (1):
      dt-bindings: mfd: qcom,tcsr: Document the IPQ9650 TCSR block

Komal Bajaj (1):
      dt-bindings: mfd: qcom,tcsr: Add compatible for Shikra

Krzysztof Kozlowski (2):
      dt-bindings: mfd: syscon: Disallow simple-bus with syscon
      dt-bindings: mfd: syscon: Drop custom select for older dtschema

Lee Jones (2):
      Merge branches 'ib-mfd-legacy-gpio-7.3' and 'ib-mfd-platform-chrome-7.3' into ibs-for-mfd-merged
      MAINTAINERS: Add a mailing list entry to MFD

Linus Walleij (2):
      mfd: si476x: Modernize GPIO handling
      mfd: db8500-prcmu: Fold dbx500 header into db8500

Louis-Alexis Eyraud (1):
      dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8189 SoC

Mikhail Lukianchikov (1):
      mfd: viperboard: Fix native fields type in structures as little-endian

Mohammad Shahid (1):
      mfd: viperboard: Remove redundant NULL check before kfree()

Mukesh Ojha (1):
      dt-bindings: mfd: qcom,tcsr: Add compatible for Hawi and Maili SoCs

Oleg Proshkin (1):
      mfd: axp20x: Preserve other control bits when powering off

Otto Pflüger (1):
      mfd: sprd-sc27xx: Add SC2730 regulator cell

Pengpeng Hou (2):
      mfd: rave-sp: validate received frame payload lengths
      mfd: iqs62x: Reject zero-length firmware records

Pinkesh Vaghela (1):
      dt-bindings: mfd: syscon: Add ESWIN EIC7700 compatible

Roman Vivchar (2):
      mfd: mt6397-core: Add mt6323 EFUSE support
      mfd: mt6397-core: Add mt6323 AUXADC support

Samuel Holland (1):
      dt-bindings: vendor-prefixes: Add techvision

Sven Peter (1):
      mfd: macsmc: Fix key count endianness annotation

Thomas Richard (1):
      mfd: cgbc: Fix teardown ordering in cgbc_remove()

Uwe Kleine-König (The Capable Hub) (3):
      mfd: Drop unused assignment of spi_device_id driver data
      mfd: Initialize spi_device_id arrays using member names
      mfd: Unify style of spi_device_id arrays

 Documentation/devicetree/bindings/Makefile         |   2 +-
 .../bindings/mfd/marvell,88pm886-a1.yaml           |   2 +-
 .../bindings/mfd/mediatek,mt8195-scpsys.yaml       |   1 +
 .../devicetree/bindings/mfd/omap-usb-tll.txt       |  27 -
 .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml    |   5 +
 .../devicetree/bindings/mfd/qcom,tcsr.yaml         |   4 +
 .../devicetree/bindings/mfd/st,stmpe.yaml          |   2 +-
 .../devicetree/bindings/mfd/syscon-common.yaml     |  34 ++
 Documentation/devicetree/bindings/mfd/syscon.yaml  | 118 +----
 .../devicetree/bindings/mfd/ti,usbhs-tll.yaml      |  53 ++
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 MAINTAINERS                                        |  14 +
 arch/arm/mach-ux500/cpu-db8500.c                   |   6 +-
 drivers/clk/ux500/clk-prcmu.c                      |  20 +-
 drivers/clk/ux500/u8500_of_clk.c                   |   2 +-
 drivers/cpuidle/cpuidle-ux500.c                    |   6 +-
 drivers/mfd/88pm886.c                              |  21 +-
 drivers/mfd/Kconfig                                |   7 +-
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/ab8500-core.c                          |   2 +-
 drivers/mfd/altera-a10sr.c                         |   2 +-
 drivers/mfd/arizona-spi.c                          |  12 +-
 drivers/mfd/axp20x.c                               |   2 +-
 drivers/mfd/cgbc-core.c                            |   4 +-
 drivers/mfd/cros_ec_dev.c                          |  18 +-
 drivers/mfd/cs40l50-spi.c                          |   4 +-
 drivers/mfd/cs42l43-i2c.c                          |   2 -
 drivers/mfd/cs42l43-sdw.c                          |  13 +-
 drivers/mfd/cs42l43.c                              |  30 +-
 drivers/mfd/da9052-spi.c                           |  12 +-
 drivers/mfd/db8500-prcmu.c                         |   6 +-
 drivers/mfd/intel-m10-bmc-spi.c                    |   6 +-
 drivers/mfd/ipaq-micro.c                           |   2 +-
 drivers/mfd/iqs62x.c                               |   2 +-
 drivers/mfd/macsmc.c                               |   8 +-
 drivers/mfd/madera-spi.c                           |  18 +-
 drivers/mfd/motorola-cpcap.c                       |   6 +-
 drivers/mfd/mt6397-core.c                          |   6 +
 drivers/mfd/ocelot-spi.c                           |   2 +-
 drivers/mfd/qnap-mcu.c                             |  13 +-
 drivers/mfd/rave-sp.c                              |  64 ++-
 drivers/mfd/rk8xx-spi.c                            |   2 +-
 drivers/mfd/rohm-bd71828.c                         |  49 +-
 drivers/mfd/rohm-bd718x7.c                         |  45 +-
 drivers/mfd/rohm-pwrbutton.c                       | 112 ++++
 drivers/mfd/rohm-pwrbutton.h                       |  12 +
 drivers/mfd/rsmu_spi.c                             |  12 +-
 drivers/mfd/si476x-cmd.c                           |   1 -
 drivers/mfd/si476x-i2c.c                           |  47 +-
 drivers/mfd/sm501.c                                |   2 +
 drivers/mfd/sprd-sc27xx-spi.c                      |   3 +-
 drivers/mfd/stmpe-spi.c                            |  12 +-
 drivers/mfd/tps65912-spi.c                         |   2 +-
 drivers/mfd/ucb1x00-assabet.c                      | 120 ++++-
 drivers/mfd/ucb1x00-core.c                         |  16 +-
 drivers/mfd/viperboard.c                           |   3 +-
 drivers/mfd/wm831x-spi.c                           |  16 +-
 drivers/platform/chrome/cros_ec_proto.c            |  30 +-
 drivers/regulator/db8500-prcmu.c                   |  12 +-
 drivers/thermal/db8500_thermal.c                   |  10 +-
 drivers/watchdog/db8500_wdt.c                      |  22 +-
 include/linux/mfd/88pm886.h                        |   5 +
 include/linux/mfd/cs42l43.h                        |   2 -
 include/linux/mfd/db8500-prcmu.h                   | 252 ++++++++-
 include/linux/mfd/dbx500-prcmu.h                   | 575 ---------------------
 include/linux/mfd/si476x-core.h                    |   5 +-
 include/linux/mfd/si476x-platform.h                |   2 -
 include/linux/mfd/ucb1x00.h                        |   3 +
 include/linux/mfd/viperboard.h                     |  10 +-
 include/linux/platform_data/cros_ec_proto.h        |   2 +
 sound/soc/ux500/ux500_msp_dai.c                    |   2 +-
 71 files changed, 910 insertions(+), 1037 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/mfd/omap-usb-tll.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/ti,usbhs-tll.yaml
 create mode 100644 drivers/mfd/rohm-pwrbutton.c
 create mode 100644 drivers/mfd/rohm-pwrbutton.h
 delete mode 100644 include/linux/mfd/dbx500-prcmu.h
 
-- 
Lee Jones

             reply	other threads:[~2026-08-27 12:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-27 12:44 Lee Jones [this message]
2026-08-27 18:53 ` [GIT PULL] MFD for v7.3 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=20260827124425.GE770273@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.