All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] MFD pull-request for v3.15
@ 2014-04-07  8:35 Lee Jones
  0 siblings, 0 replies; only message in thread
From: Lee Jones @ 2014-04-07  8:35 UTC (permalink / raw)
  To: torvalds; +Cc: sameo, linux-kernel

Hi Linus,

The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169:

  Linux 3.14-rc5 (2014-03-02 18:56:16 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-3.15

for you to fetch changes up to 2d28ca731b9bb6262f7711241628c7844b0cf7dc:

  mfd: wm5110: Correct default for HEADPHONE_DETECT_1 (2014-03-31 13:33:04 +0100)

----------------------------------------------------------------
 == Changes to existing drivers ==
   - Use of managed resources - omap, twl4030, ti_am335x_tscadc
   - Advanced error handling - omap
   - Rework clk management - omap
   - Device Tree (re-)work - tc3589x, pm8921, da9055, sec
   - IRQ management overhaul and !BROKEN - pm8921
   - Convert to regmap - ssbi, pm8921
   - Use simple power-management ops - ucb1x00
   - Include file clean-up - adp5520, cs5535, janz, lpc_ich,
      - lpc_sch, max14577, mcp-sa11x0, pcf50633-adc, rc5t583,
      	rdc321x-southbridge, retu, smsc-ece1099, ti-ssp, ti_am335x_tscadc,
	tps65912, vexpress-config, wm8350, ywm8350
   - Various bug fixes across the subsystem
      - NULL/invalid pointer dereference prevention
      - Resource leak mitigation
      - Variable used initialised
      - Staticise various containers
      - Enforce return value checks

 == New drivers/supported devices ==
   - Add support for s2mps14 and s2mpa01 to sec
   - Add support for da9063 (v5) to da9063
   - Add support for atom-c2000 to gpio-ich
   - Add support for come-{mbt10,cbt6,chl6} to kempld
   - Add support for da9053 to da9052
   - Add support for itco-wdt (v3) and baytrail to lpc_ich
   - Add new drivers for tps65218, rtsx_usb, bcm590xx

 == (Re-)moved drivers ==
   - twl4030 ==> drivers/iio
   - ti-ssp  ==> /dev/null

----------------------------------------------------------------
Adam Thomson (2):
      mfd: da9055: Add DT support for PMIC
      mfd: da9055: Add DT binding documentation for PMIC

Alexander Gordeev (1):
      mfd: timberdale: Use pci_enable_msix_exact() instead of pci_enable_msix()

Alexander Shiyan (4):
      mfd: syscon: Move diagnostic messages to dev_dbg()
      mfd: mc13xxx: Limit maximum SPI speed
      mfd: mc13xxx: Add missing spi_setup()
      mfd: syscon: Simplify syscon_match_pdevname()

Arnd Bergmann (1):
      mfd: Remove obsolete ti-ssp driver

Axel Lin (1):
      mfd: bcm590xx: Fix type argument for module device table

Charles Keepax (6):
      mfd: wm5102: Update register patch
      mfd: wm5102: Make additional DSP registers available to the user
      mfd: wm5110: Make additional DSP registers available to the user
      mfd: arizona: Mark DSP clocking register as volatile
      mfd: arizona: Correct small errors in the DT binding documentation
      mfd: wm5110: Correct default for HEADPHONE_DETECT_1

Colin Ian King (1):
      mfd: omap-usb-tll: Fix cppcheck sizeof warning

Florian Vaussard (2):
      mfd: twl6040: Remove duplicate register write
      mfd: twl6040: Check for error when reading revision register

Guenter Roeck (1):
      mfd: kempld-core: Fix potential hang-up during boot

Jingoo Han (2):
      mfd: ti_am335x_tscadc: Use devm_ioremap_resource()
      mfd: ucb1x00-core: Use SIMPLE_DEV_PM_OPS macro

Josh Cartwright (2):
      mfd: pm8921: Fixup probe() error path when irq invalid
      mfd: devicetree: bindings: Add pm8xxx RTC description

Keerthy (1):
      mfd: tps65218: Add driver for the TPS65218 PMIC

Krzysztof Kozlowski (23):
      mfd: sec-core: Add maximum RTC register for regmap config
      mfd: sec-core: Select different RTC regmaps for devices
      mfd: sec-irq: Use consistent S2MPS11 RTC alarm interrupt indexes
      mfd: sec: Add support for S2MPS14
      mfd: sec-core: Fix possible NULL pointer dereference when i2c_new_dummy error
      mfd: max14577: Remove unused enum max14577_irq_source
      mfd: max14577: Remove not needed header inclusion
      mfd: max14577: Add of_compatible to extcon mfd_cell
      mfd: max8997: Fix possible NULL pointer dereference on i2c_new_dummy error
      mfd: max77686: Fix possible NULL pointer dereference on i2c_new_dummy error
      mfd: max8998: Fix possible NULL pointer dereference on i2c_new_dummy error
      mfd: max8925: Fix possible NULL pointer dereference on i2c_new_dummy error
      mfd: 88pm860x: Fix I2C device resource leak on regmap init fail
      mfd: 88pm860x: Fix possible NULL pointer dereference on i2c_new_dummy error
      mfd: max77693: Fix possible NULL pointer dereference on i2c_new_dummy error
      mfd: 88pm800: Fix I2C device resource leak if probe fails
      mfd: max14577: Select REGMAP_IRQ
      Documentation: mfd: s2mps11: Describe S5M8767 and S2MPS14 clocks
      mfd: sec-core: Add of_compatible strings for clock MFD cells
      mfd: sec-core: Fix I2C dummy device resource leak on probe failure
      mfd: tps65910: Fix possible invalid pointer dereference on regmap_add_irq_chip fail
      mfd: tps65910: Fix regmap_irq_chip_data leak on mfd_add_devices fail
      mfd: sec-core: Fix uninitialized 'regmap_rtc' on S2MPA01

Laszlo Papp (1):
      mfd: Trivial: Fix a grammar issues in MFD Kconfig

Lee Jones (4):
      Merge branch 'ib-mfd-regulator-3.15' into HEAD
      Merge branch 'ib-mfd-omap' into HEAD
      Merge branch 'ib-mfd-io-3.15' into HEAD
      mfd: tps65218: Fix reported randconfig error

Linus Walleij (2):
      mfd: Include all drivers in subsystem menu
      mfd: tc3589x: Reform device tree probing

Matt Porter (2):
      mfd: Add bcm590xx pmu DT binding
      mfd: Add bcm590xx pmu driver

Michael Brunner (1):
      mfd: kempld: Add support for COMe-mBT10, COMe-cBT6 and COMe-cHL6 to Kontron PLD driver

Opensource [Anthony Olech] (2):
      mfd: da9052: Add new DA9053 BC chip variant
      mfd: da9052: Extend support to a new chip

Opensource [Steve Twiss] (2):
      mfd: da9063: Add support for production silicon variant code
      mfd: da9063: Upgrade of register definitions to support production silicon

Pankaj Dubey (1):
      mfd: sec-core: Silence compiler warning

Paul Gortmaker (1):
      mfd: Delete non-required instances of include <linux/init.h>

Peter Tyser (8):
      mfd: lpc_ich: Fix ACPI enable bitmask
      mfd: lpc_ich: Only configure watchdog or GPIO when present
      mfd: lpc_ich: Remove lpc_ich_cfg struct use
      mfd: lpc_ich: Add support for iTCO v3
      watchdog: iTCO_wdt: Add support for v3 silicon
      mfd: lpc_ich: Change Avoton to iTCO v3
      mfd: lpc_ich: Add support for NM10 GPIO
      mfd: lpc_ich: Add support for Intel Bay Trail SoC

Roger Quadros (7):
      mfd: omap-usb-host: Use resource managed clk_get()
      mfd: omap-usb-host: Get clocks based on hardware revision
      mfd: omap-usb-host: Always fail on clk_get() error
      mfd: omap-usb-host: Use proper clock name instead of alias
      mfd: omap-usb-host: Use clock names as per function for reference clocks
      mfd: omap-usb-host: Update DT clock binding information
      mfd: omap-usb-tll: Update DT clock binding information

Roger Tseng (1):
      mfd: Add realtek USB card reader driver

Sachin Kamat (9):
      mfd: Add support for S2MPA01 device
      regulator: Add support for S2MPA01 regulator
      Documentation: mfd: Add binding document for S2MPA01
      mfd: stmpe: Trivial: Remove unnecessary semicolon
      mfd: max14577: Include missing err.h
      mfd: stw481x: Staticize stw481x_regmap_config
      mfd: stw481x: Check the return value of devm_regmap_init_i2c
      mfd: wm8400-core: Remove unnecessary goto
      mfd: vexpress: Staticize vexpress_config_bridges

Sebastian Reichel (7):
      mfd: twl4030-madc: Use managed resources
      mfd: twl4030-madc: Add DT support and convert to IIO framework
      mfd: twl4030-madc: Cleanup driver
      mfd: twl-core: Add twl_i2c_read/write_u16
      mfd: twl4030-madc: Use twl_i2c_read/write_u16 for 16 bit registers
      Documentation: DT: Document twl4030-madc binding
      mfd: twl4030-madc: Move driver to drivers/iio/adc

Semen Protsenko (1):
      mfd: vexpress-sysreg: Initialize 'site' variable

Stephen Boyd (10):
      mfd: pm8xxx: Move pm8xxx-irq.c contents into only driver that uses it
      mfd: pm8921: Update for genirq changes
      mfd: pm8921: Migrate to irqdomains
      mfd: ssbi: Add regmap read/write helpers
      mfd: pm8921: Use ssbi regmap
      mfd: pm8921: Add DT match table
      mfd: pm8921: Loosen Kconfig dependency
      mfd: devicetree: bindings: Document PM8921/8058 PMICs
      mfd: pm8921: Drop irq_set_lockdep_class() code
      mfd: pm8921: Use IRQCHIP_SKIP_SET_WAKE

Stephen Warren (1):
      mfd: as3722: Make FUSE7_REG readable

Tomas Novotny (1):
      mfd: twl-core: Fix accessibility of some twl4030 audio registers

Vincent Donnefort (6):
      mfd: lpc_ich: Convert ICH GPIOs IDs to enum
      mfd: lpc_ich: Add support for Intel Avoton GPIOs
      gpio: ich: Add blink capability option
      gpio: ich: Add support for multiple register addresses
      gpio: ich: Add output levels cache support
      gpio: ich: Add support for Intel Avoton

anthony.olech.opensource@diasemi.com (1):
      mfd: da9052: Fix volatile register definition ommissions

 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt |  24 +++
 Documentation/devicetree/bindings/mfd/arizona.txt          |  23 +--
 Documentation/devicetree/bindings/mfd/bcm590xx.txt         |  37 +++++
 Documentation/devicetree/bindings/mfd/da9055.txt           |  72 ++++++++
 Documentation/devicetree/bindings/mfd/omap-usb-host.txt    |  23 +++
 Documentation/devicetree/bindings/mfd/omap-usb-tll.txt     |  10 ++
 Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt      |  96 +++++++++++
 Documentation/devicetree/bindings/mfd/s2mpa01.txt          |  90 ++++++++++
 Documentation/devicetree/bindings/mfd/s2mps11.txt          |  24 ++-
 arch/arm/boot/dts/omap4.dtsi                               |   6 +
 arch/arm/boot/dts/omap5.dtsi                               |   6 +
 arch/arm/mach-omap2/cclock3xxx_data.c                      |   4 -
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c                 |   6 -
 drivers/clk/ti/clk-3xxx.c                                  |   4 -
 drivers/gpio/gpio-ich.c                                    |  96 +++++++++--
 drivers/iio/adc/Kconfig                                    |  10 ++
 drivers/iio/adc/Makefile                                   |   1 +
 drivers/{mfd => iio/adc}/twl4030-madc.c                    | 321 ++++++++++++++++++++++--------------
 drivers/mfd/88pm800.c                                      |   3 +-
 drivers/mfd/88pm860x-core.c                                |   6 +
 drivers/mfd/Kconfig                                        |  98 ++++++-----
 drivers/mfd/Makefile                                       |   6 +-
 drivers/mfd/adp5520.c                                      |   1 -
 drivers/mfd/as3722.c                                       |   1 +
 drivers/mfd/bcm590xx.c                                     |  93 +++++++++++
 drivers/mfd/cs5535-mfd.c                                   |   1 -
 drivers/mfd/da9052-core.c                                  |   3 +
 drivers/mfd/da9052-i2c.c                                   |   5 +-
 drivers/mfd/da9052-spi.c                                   |   1 +
 drivers/mfd/da9055-i2c.c                                   |   8 +
 drivers/mfd/da9063-core.c                                  |  25 +--
 drivers/mfd/janz-cmodio.c                                  |   1 -
 drivers/mfd/kempld-core.c                                  |  31 +++-
 drivers/mfd/lpc_ich.c                                      | 151 ++++++++++++-----
 drivers/mfd/lpc_sch.c                                      |   1 -
 drivers/mfd/max14577.c                                     |   6 +-
 drivers/mfd/max77686.c                                     |   4 +
 drivers/mfd/max77693.c                                     |  12 +-
 drivers/mfd/max8925-i2c.c                                  |   9 +
 drivers/mfd/max8997.c                                      |  18 ++
 drivers/mfd/max8998.c                                      |   4 +
 drivers/mfd/mc13xxx-spi.c                                  |   5 +
 drivers/mfd/mcp-sa11x0.c                                   |   1 -
 drivers/mfd/omap-usb-host.c                                | 189 ++++++++++-----------
 drivers/mfd/omap-usb-tll.c                                 |   2 +-
 drivers/mfd/pcf50633-adc.c                                 |   1 -
 drivers/mfd/pm8921-core.c                                  | 419 ++++++++++++++++++++++++++++++++++++++++------
 drivers/mfd/pm8xxx-irq.c                                   | 371 -----------------------------------------
 drivers/mfd/rc5t583-irq.c                                  |   1 -
 drivers/mfd/rdc321x-southbridge.c                          |   1 -
 drivers/mfd/retu-mfd.c                                     |   1 -
 drivers/mfd/rtsx_usb.c                                     | 760 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mfd/sec-core.c                                     | 129 +++++++++++++--
 drivers/mfd/sec-irq.c                                      |  97 ++++++++++-
 drivers/mfd/smsc-ece1099.c                                 |   1 -
 drivers/mfd/stmpe.c                                        |   2 +-
 drivers/mfd/stw481x.c                                      |   8 +-
 drivers/mfd/syscon.c                                       |   9 +-
 drivers/mfd/tc3589x.c                                      |  84 +++++++---
 drivers/mfd/ti-ssp.c                                       | 465 ---------------------------------------------------
 drivers/mfd/ti_am335x_tscadc.c                             |  24 +--
 drivers/mfd/timberdale.c                                   |   2 +-
 drivers/mfd/tps65218.c                                     | 282 +++++++++++++++++++++++++++++++
 drivers/mfd/tps65910.c                                     |   5 +-
 drivers/mfd/tps65912-core.c                                |   1 -
 drivers/mfd/tps65912-irq.c                                 |   1 -
 drivers/mfd/twl-core.c                                     |  10 +-
 drivers/mfd/twl4030-irq.c                                  |   1 -
 drivers/mfd/twl6030-irq.c                                  |   1 -
 drivers/mfd/twl6040.c                                      |   6 +-
 drivers/mfd/ucb1x00-core.c                                 |   4 +-
 drivers/mfd/vexpress-config.c                              |   3 +-
 drivers/mfd/vexpress-sysreg.c                              |   2 +-
 drivers/mfd/wm5102-tables.c                                |  36 ++++
 drivers/mfd/wm5110-tables.c                                | 174 +++++++++++++++++++-
 drivers/mfd/wm8350-core.c                                  |   1 -
 drivers/mfd/wm8350-irq.c                                   |   1 -
 drivers/mfd/wm8400-core.c                                  |  22 +--
 drivers/regulator/Kconfig                                  |   7 +
 drivers/regulator/Makefile                                 |   1 +
 drivers/regulator/s2mpa01.c                                | 481 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/watchdog/iTCO_wdt.c                                | 137 ++++++++-------
 include/linux/i2c/twl.h                                    |  12 ++
 include/linux/i2c/twl4030-madc.h                           |   2 +-
 include/linux/mfd/arizona/registers.h                      |  84 ++++++++++
 include/linux/mfd/bcm590xx.h                               |  31 ++++
 include/linux/mfd/da9052/da9052.h                          |   1 +
 include/linux/mfd/da9063/core.h                            |   6 +-
 include/linux/mfd/da9063/registers.h                       | 120 +++++++-------
 include/linux/mfd/lpc_ich.h                                |  25 +--
 include/linux/mfd/max14577-private.h                       |   8 -
 include/linux/mfd/max14577.h                               |   5 -
 include/linux/mfd/pm8xxx/irq.h                             |  59 -------
 include/linux/mfd/pm8xxx/pm8921.h                          |  30 ----
 include/linux/mfd/rtsx_usb.h                               | 628 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/mfd/samsung/core.h                           |  19 ++-
 include/linux/mfd/samsung/irq.h                            |  81 ++++++++-
 include/linux/mfd/samsung/rtc.h                            |  57 ++++++-
 include/linux/mfd/samsung/s2mpa01.h                        | 192 +++++++++++++++++++++
 include/linux/mfd/samsung/s2mps14.h                        | 152 +++++++++++++++++
 include/linux/mfd/tps65218.h                               | 284 ++++++++++++++++++++++++++++++++
 include/linux/ssbi.h                                       |  20 +++
 102 files changed, 5275 insertions(+), 1630 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/bcm590xx.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/da9055.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/s2mpa01.txt
 rename drivers/{mfd => iio/adc}/twl4030-madc.c (74%)
 create mode 100644 drivers/mfd/bcm590xx.c
 delete mode 100644 drivers/mfd/pm8xxx-irq.c
 create mode 100644 drivers/mfd/rtsx_usb.c
 delete mode 100644 drivers/mfd/ti-ssp.c
 create mode 100644 drivers/mfd/tps65218.c
 create mode 100644 drivers/regulator/s2mpa01.c
 create mode 100644 include/linux/mfd/bcm590xx.h
 delete mode 100644 include/linux/mfd/pm8xxx/irq.h
 delete mode 100644 include/linux/mfd/pm8xxx/pm8921.h
 create mode 100644 include/linux/mfd/rtsx_usb.h
 create mode 100644 include/linux/mfd/samsung/s2mpa01.h
 create mode 100644 include/linux/mfd/samsung/s2mps14.h
 create mode 100644 include/linux/mfd/tps65218.h

Kind regards,
Lee

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-04-07  8:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-07  8:35 [GIT PULL] MFD pull-request for v3.15 Lee Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.