Commit 6beaec3aee98 for kernel

commit 6beaec3aee9852438b89e4d7891caf5e84d45851
Merge: b7556c8e713c c454531af72e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jun 18 14:26:29 2026 -0700

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

    Pull MFD updates from Lee Jones:
     "New Support & Features:
       - Renesas RSMU: Add support for the IDT 8a34002 Clock Matrix
       - Samsung S2MU005: Add support for the Samsung S2MU005 PMIC which
         includes charger, MUIC, flash and RGB LED controllers
       - SpacemiT P1: Add a reboot cell for the SpacemiT P1 chip
       - Texas Instruments BQ25792: Add support for the TI BQ25792 charger
         manager

      Improvements & Fixes:
       - Core: Unify the user-visible company name to "Qualcomm" across
         various config options
       - ChromeOS EC:
           - Delay `dev_set_drvdata()` until the probe process has
             successfully completed to avoid use-after-free issues
           - Prevent adding `cros_ec_ucsi` as an MFD sub-device if it is
             already defined in Device Tree or ACPI
       - Cirrus Logic CS42L43: Add a sanity check for firmware size to
         prevent out-of-bounds memory access during firmware loading
       - Cirrus Logic CS5535: Associate the GPIO cell with a dedicated
         software node to support board files requesting GPIOs
       - Maxim MAX77620: Modernize poweroff handling by converting to the
         sys-off API
       - Qualcomm RPM: Add the missing QDSS clock resource for the MSM8960
         SoC
       - Renesas RSMU: Fix page register setup for the 8A3400x family by
         correctly calculating the page address
       - Renesas RZ/MTU3:
           - Make the reset line optional to support newer SoC variants
             (RZ/T2H, RZ/N2H)
           - Modernize the driver by using device-managed APIs for reset
             control and device addition
       - Samsung Core: Set the coherent DMA mask to zero for the Samsung
         PMIC device to suppress unnecessary "DMA mask not set" messages
       - Silicon Motion SM501: Fix a reference leak on failed device
         registration by properly dropping the platform device reference
       - Texas Instruments:
           - TPS65219: Make poweroff handler registration conditional on the
             "system-power-controller" Device Tree property
           - TPS6586x: Fix Device Tree node reference counting by manually
             bumping the refcount for sub-devices
           - TPS65910: Add return value checking for the dummy I2C transfer
             used to work around silicon erratum SWCZ010
           - TWL4030: Update board-specific checks to use Device Tree
             compatibles instead of legacy machine IDs

      Cleanups & Refactoring:
       - Core: Consistently define `pci_device_id` arrays using named
         initializers across various Intel and Silicon Motion drivers
       - Maintainers: Shift maintenance of Samsung PMIC drivers to André
         Draszik
       - Maxim MAX77759: Improve code style by reformatting the IRQ table
         and refining macro comments
       - MEN MENF21BMC / Texas Instruments TWL: Correctly treat
         `i2c_check_functionality()` as returning a boolean status
       - Rohm BD72720: Drop the non-existent BUCK11 ID to improve code
         clarity
       - Silicon Labs Si476x: Fix various spelling mistakes in driver
         comments
       - Spreadtrum SC27xx: Transition to `devm_mfd_add_devices()` and
         separate MFD cell tables for each PMIC model
       - Timberdale: Move GPIO pin definitions into the driver and
         transition to using a software node for the GPIO cell
       - Wolfson WM8994: Remove dead legacy-GPIO code and its associated
         `irq_gpio` member

      Device Tree Binding Updates:
       - Aspeed AST2x00: Document the AST2700 SCU0 and add support for its
         SoC0/SoC1 pin controllers
       - Hisilicon Hi655x: Convert the Hi655x PMIC binding from text format
         to YAML DT schema
       - Khadas MCU: Add a new compatible and fan-supply property for the
         Khadas VIM4 MCU
       - MediaTek MT6397: Add support for the MT6365 PMIC and document
         regulator supplies for the MT6359 variant
       - Qualcomm TCSR: Add compatibles for Nord and IPQ5210 TCSR blocks
       - Renesas RZ/G3L: Revert the addition of the
         `renesas,r9a08g046-lvds-cmn` compatible string due to documentation
         errors
       - Samsung S2MU005: Document the S2MU005 PMIC and its sub-devices
         (charger, MUIC, flash and RGB LEDs)
       - Spreadtrum SC2731: Include regulator bindings for the SC2730
         variant
       - STMPE: Fix the schema by marking 'compatible' and '#pwm-cells' as
         required for the PWM subnode
       - Texas Instruments BQ257xx: Expand the BQ25703A binding to include
         the BQ25792 variant

      Removals:
       - Motorola EZX PCAP: Remove the unused and non-functional driver for
         Motorola EZX phones"

    * tag 'mfd-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (47 commits)
      dt-bindings: mfd: syscon: Revert renesas,r9a08g046-lvds-cmn
      dt-bindings: mfd: st,stmpe: Add missing properties for PWM subnode
      mfd: rz-mtu3: Make reset optional
      mfd: rz-mtu3: Store &pdev->dev in local variable
      mfd: rz-mtu3: Use local variable for reset
      mfd: rz-mtu3: Use device-managed APIs
      dt-bindings: mfd: aspeed,ast2x00-scu: Support AST2700 SoC1 pinctrl
      mfd: tps6586x: Fix OF node refcount
      dt-bindings: mfd: sprd,sc2731: Include SC2730 regulator bindings
      mfd: twl4030-power: Update checks for specific boards to use the DT
      dt-bindings: mfd: qcom,tcsr: Document the IPQ5210 TCSR block
      mfd: qcom_rpm: Add msm8960 QDSS clock resource
      mfd: si476x-i2c: Fix spelling mistakes in comments
      mfd: max77620: Convert poweroff support to sys-off API
      mfd: dt-bindings: mt6397: Add regulator supplies
      dt-bindings: mfd: mediatek: mt6397: Add MT6365 PMIC support
      dt-bindings: mfd: mediatek: mt6397: Add rtc for MT6359
      mfd: cs42l43: Sanity check firmware size
      mfd: qcom: Unify user-visible "Qualcomm" name
      mfd: cros_ec: Delay dev_set_drvdata() until probe success
      ...