Skip to content
  • Linus Torvalds's avatar
    Merge tag 'mfd-next-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 968c61f7
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "New Drivers
       - RK805 Power Management IC (PMIC)
       - ROHM BD9571MWV-M MFD Power Management IC (PMIC)
       - Texas Instruments TPS68470 Power Management IC (PMIC) & LEDs
    
      New Device Support:
       - Add support for HiSilicon Hi6421v530 to hi6421-pmic-core
       - Add support for X-Powers AXP806 to axp20x
       - Add support for X-Powers AXP813 to axp20x
       - Add support for Intel Sunrise Point LPSS to intel-lpss-pci
    
      New Functionality:
       - Amend API to provide register layout; atmel-smc
    
      Fix-ups:
       - DT re-work; omap, nokia
       - Header file location change {I2C => MFD}; dm355evm_msp, tps65010
       - Fix chip ID formatting issue(s); rk808
       - Optionally register touchscreen devices; da9052-core
       - Documentation improvements; twl-core
       - Constification; rtsx_pcr, ab8500-core, da9055-i2c, da9052-spi
       - Drop unnecessary static declaration; max8925-i2c
       - Kconfig changes (missing deps and remove module support)
       - Slim down oversized licence statement; hi6421-pmic-core
       - Use managed resources (devm_*); lp87565
       - Supply proper error checking/handling; t7l66xb
    
      Bug Fixes:
       - Fix counter duplication issue; da9052-core
       - Fix potential NULL deference issue; max8998
       - Leave SPI-NOR write-protection bit alone; lpc_ich
       - Ensure device is put into reset during suspend; intel-lpss
       - Correct register offset variable size; omap-usb-tll"
    
    * tag 'mfd-next-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (61 commits)
      mfd: intel_soc_pmic: Differentiate between Bay and Cherry Trail CRC variants
      mfd: intel_soc_pmic: Export separate mfd-cell configs for BYT and CHT
      dt-bindings: mfd: Add bindings for ZII RAVE devices
      mfd: omap-usb-tll: Fix register offsets
      mfd: da9052: Constify spi_device_id
      mfd: intel-lpss: Put I2C and SPI controllers into reset state on suspend
      mfd: da9055: Constify i2c_device_id
      mfd: intel-lpss: Add missing PCI ID for Intel Sunrise Point LPSS devices
      mfd: t7l66xb: Handle return value of clk_prepare_enable
      mfd: Add ROHM BD9571MWV-M PMIC DT bindings
      mfd: intel_soc_pmic_chtwc: Turn Kconfig option into a bool
      mfd: lp87565: Convert to use devm_mfd_add_devices()
      mfd: Add support for TPS68470 device
      mfd: lpc_ich: Do not touch SPI-NOR write protection bit on Haswell/Broadwell
      mfd: syscon: atmel-smc: Add helper to retrieve register layout
      mfd: axp20x: Use correct platform device ID for many PEK
      dt-bindings: mfd: axp20x: Introduce bindings for AXP813
      mfd: axp20x: Add support for AXP813 PMIC
      dt-bindings: mfd: axp20x: Add AXP806 to supported list of chips
      mfd: Add ROHM BD9571MWV-M MFD PMIC driver
      ...
    968c61f7