• Linus Torvalds's avatar
    Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 8403ce70
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "New Device Support:
       - Add support for Watchdog to ChromeOS Embedded Controller
       - Add support for GPIOs to ChromeOS Embedded Controller
       - Add supprt for Sound to MediaTek MT6357 CODEC
    
      New Functionality:
       - Add power-off functionality to Texas Instruments TWL series CODECs
    
      Fix-ups:
       - Device Tree binding adaptions/conversions/creation
       - Use/convert to new/better APIs/helpers/MACROs instead of
         hand-rolling implementations
       - Trivial; spelling, whitespace, clean-ups, etc
       - Remove superfluous code and simplify overall
       - Fix include lists; alphabetise, remove unused, explicitly add used
       - Use dev_err_probe() to clean-up error paths
       - Convert used cache type over to the Maple Tree in many instances
       - Constify a bunch of static structs
       - Refrain from over-riding resources provided via the firmware
    
      Bug Fixes:
       - Fix a clock related firmware bug on Dell XPS 9530 et al.
       - Repair incorrect IRQ designations
       - Increase buffer sizes to omit various snprintf compiler errors
       - Ensure errors are handled properly
       - Balance references and prevent resource leaks
       - Rectify Power Key interrupt processing
       - Fix Kconfig related build errors
       - Correct a bunch of register start-up default values"
    
    * tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (65 commits)
      mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
      mfd: cs42l43: Fix wrong register defaults
      mfd: mt6397-core: Register mt6357 sound codec
      dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible
      dt-bindings: mfd: dlg,da9063: Make #interrupt-cells required
      dt-bindings: mfd: Convert atmel-flexcom to json-schema
      mfd: kempld-core: Don't replace resources provided by ACPI
      mfd: cros_ec_dev: Add GPIO device if feature present on EC
      dt-bindings: mfd: cros-ec: Add properties for GPIO controller
      mfd: twl: Select MFD_CORE
      mfd: core: Constify the struct device_type usage
      mfd: rk8xx-core: Fix interrupt processing order for power key button
      mfd: twl4030-power: Accept standard property for power controller
      mfd: twl-core: Add power off implementation for twl603x
      dt-bindings: mfd: ti,twl: Document system-power-controller
      mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
      mfd: syscon: Remove extern from function prototypes
      mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
      mfd: mc13xxx: Use bitfield helpers
      mfd: rc5t583: Convert to use maple tree register cache
      ...
    8403ce70
Kconfig 70.7 KB