Commit 79b4f3baae2f for kernel

commit 79b4f3baae2fa65060c30f827e3c0e8f1db99f98
Merge: 18fbf5151d2c 9d0e4b1ae5b0
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Aug 27 10:45:08 2026 -0700

    Merge tag 'mfd-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

    Pull MFD updates from Lee Jones:
     "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"

    * tag 'mfd-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (45 commits)
      mfd: cs42l43: Fix regmap defaults ordering
      dt-bindings: mfd: syscon: Allow syscon compatible for Loongson-2K0300 chip id
      dt-bindings: mfd: syscon: Add ESWIN EIC7700 compatible
      mfd: qnap-mcu: keep the reply buffer alive past a command timeout
      dt-bindings: mfd: qcom,tcsr: Document the IPQ9650 TCSR block
      mfd: macsmc: Fix key count endianness annotation
      dt-bindings: mfd: qcom,spmi-pmic: Document haptics device
      mfd: iqs62x: Reject zero-length firmware records
      mfd: rave-sp: validate received frame payload lengths
      mfd: sm501: Fix potential memory leaks during remove
      mfd: viperboard: Fix native fields type in structures as little-endian
      mfd: si476x-i2c: Get rid of duplicate NULL checks
      dt-bindings: mfd: Convert OMAP USB TLL to DT schema
      mfd: cgbc: Fix teardown ordering in cgbc_remove()
      mfd: mt6397-core: Add mt6323 AUXADC support
      dt-bindings: mfd: qcom,tcsr: Add compatible for Hawi and Maili SoCs
      mfd: rohm: Factor out power button registration
      mfd: ucb1x00: Convert Assabet gpio-keys to use software nodes
      mfd: ucb1x00: Register software node for GPIO controller
      mfd: cs42l43: Tidy up formatting on sdw_device_id table
      ...