Skip to content
  • Linus Torvalds's avatar
    Merge (most of) tag 'mfd-next-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 6972b007
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "New Drivers:
       - Intel Cherry Trail Whiskey Cove PMIC
       - TI LP87565 PMIC
    
      New Device Support:
       - Add support for Cannonlake to intel-lpss-pci
       - Add support for Simatic IOT2000 to intel_quark_i2c_gpio
    
      New Functionality:
       - Add Regulator support (axp20x)
    
      Fix-ups:
       - Rework IRQ handling (intel_soc_pmic_bxtwc, rtsx_pcr, cros_ec)
       - Remove unused/unwelcome code (ipaq-micro, wm831x-core, da9062-core)
       - Provide deregistration on unbind (rn5t618)
       - Rework DT code/documentation (arizona)
       - Constify things (fsl-imx25-tsadc)
       - MAINTAINERS updates (DA9062/61)
       - Kconfig configuration adaptions (INTEL_SOC_PMIC, MFD_AXP20X_I2C)
       - Switch to DMI matching (intel_quark_i2c_gpio)
       - Provide an appropriate level of error checking (wm831x-{i2c,spi},
         twl4030-irq, tc6393xb)
       - Make use of devm_* (resource handling) calls (intel_soc_pmic_bxtwc,
         stm32-timers, atmel-flexcom, cros_ec, fsl-imx25-tsadc,
         exynos-lpass, palmas, qcom-spmi-pmic, smsc-ece1099,
         motorola-cpcap)"
    
    [ Skipped the last commit in that series that added eight thousand
      lines of pointless repeated register definitions.  - Linus ]
    
    * tag 'mfd-next-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (38 commits)
      mfd: Add LP87565 PMIC support
      mfd: cros_ec: Free IRQ on exit
      dt-bindings: vendor-prefixes: Add arctic to vendor prefix
      mfd: da9061: Fix to remove BBAT_CONT register from chip model
      mfd: da9061: Fix to remove BBAT_CONT register from chip model
      mfd: axp20x-i2c: Document that this must be builtin on x86
      mfd: Add Cherry Trail Whiskey Cove PMIC driver
      mfd: tc6393xb: Handle return value of clk_prepare_enable
      mfd: intel_quark_i2c_gpio: Add support for SIMATIC IOT2000 platform
      mfd: intel_quark_i2c_gpio: Use dmi_system_id table for retrieving frequency
      mfd: motorola-cpcap: Use devm_of_platform_populate()
      mfd: smsc-ece: Use devm_of_platform_populate()
      mfd: qcom-spmi-pmic: Use devm_of_platform_populate()
      mfd: palmas: Use devm_of_platform_populate()
      mfd: exynos: Use devm_of_platform_populate()
      mfd: fsl-imx25: Use devm_of_platform_populate()
      mfd: cros_ec: Use devm_of_platform_populate()
      mfd: atmel: Use devm_of_platform_populate()
      mfd: stm32-timers: Use devm_of_platform_populate()
      mfd: intel_soc_pmic: Select designware i2c-bus driver
      ...
    6972b007