Skip to content
  • Linus Torvalds's avatar
    Merge tag 'mfd-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd · 06e23d51
    Linus Torvalds authored
    Pull MFD updates from Lee Jones:
     "Core Framework:
       - New API to call bespoke pre/post IRQ handlers; Regmap
    
      New Device Support:
       - Add support for RN5T567 to rn5t618
       - Add support for COMe-cSL6 and COMe-mAL10 to kempld-core
    
      New Functionality:
       - Add support for USB Power Supply to axp20x
       - Add support for Power Key to hi655x-pmic
    
      Fix-ups:
       - Update MAINTAINERS; Dialog, Altera
       - Remove module support; max77843, max77620, max8998, max8997, max8925-i2c
       - Add module support; max14577
       - Constifying; max77620
       - Allow bespoke IRQ masking/unmasking; max77620
       - Remove superfluous code; arizona, qcom_rpm, smsc-ece1099
       - Power Management fixups; arizona-core
       - Error-path improvement; twl-core, dm355evm_msp, smsc-ece1099, hi655x
       - Clocking fixups; twl6040
       - Trivial (spelling, headers, coding-style, whitespace, (re)naming);
           si476x-i2c, omap-usb-tll, ti_am335x_tscadc, tps6507, hi655x-pmic
    
      Bug Fixes:
       - Fix offset error for MSM8660; qcom_rpm
       - Fix possible spurious IRQs; arizona, hi655x-pmic"
    
    * tag 'mfd-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (42 commits)
      mfd: qcom_rpm: Parametrize also ack selector size
      mfd: twl6040: Handle mclk used for HPPLL and optional internal clock source
      mfd: Add support for COMe-cSL6 and COMe-mAL10 to Kontron PLD driver
      mfd: hi655x: Fix return value check in hi655x_pmic_probe()
      mfd: smsc-ece1099: Return directly after a function failure in smsc_i2c_probe()
      mfd: smsc-ece1099: Delete an unnecessary variable initialisation in smsc_i2c_probe()
      mfd: dm355evm_msp: Return directly after a failed platform_device_alloc() in add_child()
      mfd: twl-core: Refactoring for add_numbered_child()
      mfd: twl-core: Return directly after a failed platform_device_alloc() in add_numbered_child()
      mfd: arizona: Add missing disable of PM runtime on probe error path
      mfd: stmpe: Move platform data into MFD driver
      mfd: max14577: Allow driver to be built as a module
      mfd: max14577: Use module_init() instead of subsys_initcall()
      mfd: arizona: Remove some duplicate defines
      mfd: qcom_rpm: Remove unused define
      mfd: hi655x-pmic: Add powerkey device to hi655x PMIC driver
      mfd: hi655x-pmic: Rename some interrupt macro names
      mfd: hi655x-pmic: Fixup issue with un-acked interrupts
      mfd: arizona: Check if AOD interrupts are pending before dispatching
      mfd: qcom_rpm: Fix offset error for msm8660
      ...
    06e23d51