• Linus Torvalds's avatar
    Merge tag 'mfd-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 613b2a82
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "Core Framework:
       - Change maintainer email address
       - Use acpi_dev_for_each_child() helper to walk the ACPI list
    
      New Device Support:
       - BCM2711 RPiVid ASB in Broadcom BCM2835
       - MT8195 dual-core RISC-V MCU in Chrome OS Embedded Controller
       - Regulator, RTC and Keys in MediaTek MT6357 PMIC
       - GPIO in X-Powers AXP20x PMIC
       - MT6331 and MT6332 in MediaTek MT6357 PMIC
       - Intel Meteor Lake-P PCI in Intel LPSS PCI
    
      New Functionality:
       - Add support for non-ACPI platforms; lpc_ich
    
      Fix-ups:
       - Use platform data instead of hard-coded values; bcm2835-pm
       - Make use of BIT/GENMASK macros; intel_soc_pmic_bxtwc
       - Use dev_err_probe() helper; intel_soc_pmic_chtwc,
         intel_soc_pmic_bxtwc
       - Use provided generic APIs / helpers; lpc_ich
       - Clean-up .remove() return values; asic3, t7l66xb, tc6387xb,
         tc6393xb
       - Use correct formatting specifiers; syscon
       - Replace sprintf() with sysfs_emit(); intel_soc_pmic_bxtwc
       - Automatically detect and fill USB endpoint pointers; dln2
       - Use more appropriate dev/platform/spi resources APIs;
         intel_soc_pmic_bxtwc
       - Make use of pm_sleep_ptr(); intel_soc_pmic_chtwc,
         intel_soc_pmic_bxtwc
       - Improve error handling; intel_soc_pmic_bxtwc
       - Use core driver API to create groups; intel_soc_pmic_bxtwc
       - Kconfig fix-ups; MFD_SUN6I_PRCM
       - Admin: whitespace/email addresses/etc; max77714, db8500-prcmu,
         ipaq-micro, intel_soc_pmic_bxtwc
       - Remove duplicate/unused code/functionality; lpc_ich, twl-core,
         qcom-pm8008, intel_soc_pmic_bxtwc
       - DT fix-ups / conversions; da9063, ti,j721e-system-controller,
         st,stm32-timers, mt6397, qcom,tcsr, mps,mp2629, qcom-pm8xxx,
         fsl,imx8qxp-csr
    
      Bug Fixes:
       - Fix of_node reference leak; max77620"
    
    * tag 'mfd-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (49 commits)
      dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
      dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
      dt-bindings: mfd: syscon: Update Lee Jones' email address
      MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
      MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
      mfd: sun6i-prcm: Update Kconfig description
      mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
      mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
      mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
      mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
      mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
      mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
      mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
      mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
      mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
      mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
      mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
      mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
      mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
      mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
      ...
    613b2a82
eseries.c 24.8 KB