Skip to content
  • Linus Torvalds's avatar
    Merge tag 'mfd-3.14-1' of git://git.linaro.org/people/ljones/mfd · ac266635
    Linus Torvalds authored
    Pull MFD changes from Lee Jones:
     "New drivers
       - Samsung Maxim 14577; Micro USB, Regulator, IRQ Controller and
         Battery Charger
       - TI/National Semiconductor LP3943 I2C GPIO Expander and PWM
         Generator
    
      Existing driver adaptions
       - Expansion of Wolfson Arizona DSP and High-Pass filter controls
       - TI TWL6040 default Regmap support and Regcache addition/bypass
       - Some nice Smatch catch fixes
       - Conversion of TI OMAP-USB and TI TWL6030 to endian neutralness
       - ChromeOS EC timing (delay) adaptions and added dependency on OF
       - Many constifications of 'struct {mfd_cell,regmap_irq,et.al}'
       - Watchdog support added for NVIDIA AS3722
       - Convert functions to static in TI AM335x
       - Realigned previously defeated functionality in TI AM335x
       - IIO ADC-TSC concurrency dead-lock/timeout resolution
       - Addition of Power Management and Clock support for Samsung core
       - DEFINE_PCI_DEVICE_TABLE macro removal from MFD Subsystem
       - Greater use of irqdomain functionality in ST-E AB8500
       - Removal of 'include/linux/mfd/abx500/ab8500-gpio.h'
       - Wolfson WM831x PMIC Power Management changes s/poweroff/shutdown/
       - Device Tree documentation added for TI/Nat Semi LP3943
       - Version detection and voltage tables for TI TPS6586x PMIC devices
       - Simplification of Freescale MC13XXX (de-)initialisation routines
       - Clean-up and simplification of the Realtek parent driver
       - Added support for RTL8402 Realtek PCI-Express card reader
       - Resource leak fix for Maxim 77686
       - Possible suspend BUG() fix in OMAP USB TLL
       - Support for new Wolfson WM5110 Revision (D)
       - Testing of automatic assignment of of_node in mfd_add_device()
       - Reversion of the above when it started to cause issues
       - Remove legacy Platform Data from;
                  TI TWL Core, Qualcomm SSBI and ST-E ABx500 Pinctrl
       - Clean-ups; tabbing issues, function name changes, 'drvdata = NULL'
                  removal, unused uninitialised warning mitigation, error
                  message clarity, removal of redundant/duplicate checks,
                  licensing (GPL -> GPL2), coding consistency, duplicate
                  function declaration, ret checks, commit corrections,
                  redundant of_match_ptr() helper removal, spelling,
                  #if-deffery removal and header guards name changes"
    
    * tag 'mfd-3.14-1' of git://git.linaro.org/people/ljones/mfd: (78 commits)
      mfd: wm5110: Add register patch for rev D chip
      mfd: omap-usb-tll: Don't hold lock during pm_runtime_get/put_sync()
      gpio: lp3943: Remove redundant of_match_ptr helper
      mfd: sta2x11-mfd: Use named constants for pci_power_t values
      Documentation: mfd: Fix LDO index in s2mps11.txt
      mfd: Cleanup mfd-mcp-sa11x0.h header
      mfd: max8997: Use "IS_ENABLED(CONFIG_OF)" for DT code.
      mfd: twl6030: Fix endianness problem in IRQ handler
      mfd: sec-core: Add cells for S5M8767-clocks
      mfd: max14577: Remove redundant of_match_ptr helper
      mfd: twl6040: Fix sparse non static symbol warning
      mfd: Revert "mfd: Always assign of_node in mfd_add_device()"
      mfd: rtsx: Fix sparse non static symbol warning
      mfd: max77693: Set proper maximum register for MUIC regmap
      mfd: max77686: Fix regmap resource leak on driver remove
      mfd: Represent correct filenames in file headers
      mfd: rtsx: Add support for card reader rtl8402
      mfd: rtsx: Add set pull control macro and simplify rtl8411
      mfd: max8997: Enforce mfd_add_devices() return value check
      mfd: mc13xxx: Simplify probe() & remove()
      ...
    ac266635