• Linus Torvalds's avatar
    Merge tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 71a5cc28
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "Core Framework:
       - Add support for Software Nodes to MFD Core
       - Remove support for Device Properties from MFD Core
       - Use standard APIs in MFD Core
    
      New Drivers:
       - Add support for ROHM BD9576MUF and BD9573MUF PMICs
       - Add support for Netronix Embedded Controller, PWM and RTC
       - Add support for Actions Semi ATC260x PMICs and OnKey
    
      New Device Support:
       - Add support for DG1 PCIe Graphics Card to Intel PMT
       - Add support for ROHM BD71815 PMIC to ROHM BD71828
       - Add support for Tolino Shine 2 HD to Netronix Embedded Controller
       - Add support for AX10 BMC Secure Updates to Intel M10 BMC
    
      Removed Device Support:
       - Remove Arizona Extcon support from MFD
       - Remove ST-E AB8500 Power Supply code from MFD
       - Remove AB3100 altogether
    
      New Functionality:
       - Add support for SMBus and I2C modes to Dialog DA9063
       - Switch to using Software Nodes in Intel (various)
    
      New/converted Device Tree bindings:
       - rohm bd71815-pmic, rohm bd9576-pmic, netronix ntxec, actions
         atc260x, ricoh rn5t618, qcom pm8xxx
    
    - Fix-ups:
       - Fix error handling/path; intel_pmt
       - Simplify code; rohm-bd718x7, ab8500-core, intel-m10-bmc
       - Trivial clean-ups (reordering, spelling); rohm-generic, rn5t618,
         max8997
       - Use correct data-type; db8500-prcmu
       - Remove superfluous code; lp87565, intel_quark_i2c_gpi, lpc_sch, twl
       - Use generic APIs/defines; lm3533-core, intel_quark_i2c_gpio
       - Regmap related fix-ups; intel-m10-bmc, sec-core
       - Reorder resource freeing during remove; intel_quark_i2c_gpio
       - Make table indexing more robust; intel_quark_i2c_gpio
       - Fix reference imbalances; arizona-irq
       - Staticify and (un)constify things; arizona-spi, stmpe, ene-kb3930,
         intel-lpss-acpi, intel-lpss-pci, atc260x-i2c, intel_quark_i2c_gpio
    
      Bug Fixes:
       - Fix incorrect (register) values; intel-m10-bmc
       - Kconfig related fixes; ABX500_CORE
       - Do not clear the Auto Reload Register; stm32-timers"
    
    * tag 'mfd-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (84 commits)
      mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates
      Revert "mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell"
      mfd: twl: Remove unused inline function twl4030charger_usb_en()
      dt-bindings: mfd: Convert pm8xxx bindings to yaml
      dt-bindings: mfd: Add compatible for pmk8350 rtc
      i2c: designware: Get rid of legacy platform data
      mfd: intel_quark_i2c_gpio: Convert I²C to use software nodes
      mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000"
      mfd: arizona: Fix rumtime PM imbalance on error
      mfd: max8997: Replace 8998 with 8997
      mfd: core: Use acpi_find_child_device() for child devices lookup
      mfd: intel_quark_i2c_gpio: Don't play dirty trick with const
      mfd: intel_quark_i2c_gpio: Enable MSI interrupt
      mfd: intel_quark_i2c_gpio: Reuse BAR definitions for MFD cell indexing
      mfd: ntxec: Support for EC in Tolino Shine 2 HD
      mfd: stm32-timers: Avoid clearing auto reload register
      mfd: intel_quark_i2c_gpio: Replace I²C speeds with descriptive definitions
      mfd: intel_quark_i2c_gpio: Remove unused struct device member
      mfd: intel_quark_i2c_gpio: Unregister resources in reversed order
      mfd: Kconfig: ABX500_CORE should depend on ARCH_U8500
      ...
    71a5cc28
intel-m10-bmc.c 5.63 KB