Skip to content
  • Linus Torvalds's avatar
    Merge tag 'mfd-next-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 884e0d3d
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "Core Frameworks
       - Make better attempt at matching device with the correct OF node
       - Allow batch removal of hierarchical sub-devices
    
      New Drivers
       - Add STM32 Clocksource driver
       - Add support for Khadas System Control Microcontroller
    
      Driver Removal
       - Remove unused driver for TI's SMSC ECE1099
    
      New Device Support
       - Add support for Intel Emmitsburg PCH to Intel LPSS PCI
       - Add support for Intel Tiger Lake PCH-H to Intel LPSS PCI
       - Add support for Dialog DA revision to Dialog DA9063
    
      New Functionality
       - Add support for AXP803 to be probed by I2C
    
      Fix-ups
       - Numerous W=1 warning fixes
       - Device Tree changes (stm32-lptimer, gateworks-gsc, khadas,mcu, stmfx, cros-ec, j721e-system-controller)
       - Enabled Regmap 'fast I/O' in stm32-lptimer
       - Change BUG_ON to WARN_ON in arizona-core
       - Remove superfluous code/initialisation (madera, max14577)
       - Trivial formatting/spelling issues (madera-core, madera-i2c, da9055, max77693-private)
       - Switch to of_platform_populate() in sprd-sc27xx-spi
       - Expand out set/get brightness/pwm macros in lm3533-ctrlbank
       - Disable IRQs on suspend in motorola-cpcap
       - Clean-up error handling in intel_soc_pmic_mrfld
       - Ensure correct removal order of sub-devices in madera
       - Many s/HTTP/HTTPS/ link changes
       - Ensure name used with Regmap is unique in syscon
    
      Bug Fixes
       - Properly 'put' clock on unbind and error in arizona-core
       - Fix revision handling in da9063
       - Fix 'assignment of read-only location' error in kempld-core
       - Avoid using the Regmap API when atomic in rn5t618
       - Redefine volatile register description in rn5t618
       - Use locking to protect event handler in dln2"
    
    * tag 'mfd-next-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (76 commits)
      mfd: syscon: Use a unique name with regmap_config
      mfd: Replace HTTP links with HTTPS ones
      mfd: dln2: Run event handler loop under spinlock
      mfd: madera: Improve handling of regulator unbinding
      mfd: mfd-core: Add mechanism for removal of a subset of children
      mfd: intel_soc_pmic_mrfld: Simplify the return expression of intel_scu_ipc_dev_iowrite8()
      mfd: max14577: Remove redundant initialization of variable current_bits
      mfd: rn5t618: Fix caching of battery related registers
      mfd: max77693-private: Drop a duplicated word
      mfd: da9055: pdata.h: Drop a duplicated word
      mfd: rn5t618: Make restart handler atomic safe
      mfd: kempld-core: Fix 'assignment of read-only location' error
      mfd: axp20x: Allow the AXP803 to be probed by I2C
      mfd: da9063: Add support for latest DA silicon revision
      mfd: da9063: Fix revision handling to correctly select reg tables
      dt-bindings: mfd: st,stmfx: Remove I2C unit name
      dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
      mfd: motorola-cpcap: Disable interrupt for suspend
      mfd: smsc-ece1099: Remove driver
      mfd: core: Add OF_MFD_CELL_REG() helper
      ...
    884e0d3d