All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD for v4.2
Date: Tue, 23 Jun 2015 15:25:14 +0100	[thread overview]
Message-ID: <20150623142514.GA13029@x1> (raw)

Hi Linus,

The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:

  Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)

are available in the git repository at:

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

for you to fetch changes up to 1abf25a25b86dcfe28d243a5af71bd1c9d6de1ef:

  mfd: lpc_ich: Assign subdevice ids automatically (2015-06-22 12:25:30 +0100)

----------------------------------------------------------------
 == Changes to existing drivers ==
   - Constify structures; throughout the subsystem
   - Move support to DT in; cros_ec
   - DT changes and documentation; cros-ec, max77693, max77686, arizona, da9063
   - ACPI changes and documentation; mfd-core
   - Use different platform specific API in; cros_ec_*, arizona-core
   - Remove unused parent field from; cros_ec_i2c
   - Add wake-up/reset delay in; cross_ec_spi, arizona-core
   - Staticise structures/functions in; cros_ec
   - Remove redundant code; arizona-core, max77686
   - Bugfix; twl4030-power
   - Allow compile test; aat2870, tps65910
   - MAINTAINERS adaptions; samsung, syscon
   - Resource Management (devm_*); arizona-core
   - Refactor Reset code; arizona-core
   - Insist on at least one full boot; arizona-core
   - Trivial formatting; arizona-core
   - Add low-power-sleep; arizona-core
   - IRQ ONESHOT changes; twl4030-irq, mc13xxx-core, wm831x-auxadc, htc-i2cpld,
                          wm8350-core, ab8500-debugfs, ab8500-gpadc, si476x-i2c

 == (Re-)moved drivers ==
   - Move protocol helpers out to drivers/platform; cros_ec

 == New drivers/supported devices ==
   - Add support for AXP22x into axp20x
   - Add support for OnKey into da9063-core
   - Add support for Pinctrl into mt6397-core
   - New STMicroelectronics LPC Watchdog driver
   - New STMicroelectronics LPC Real-Time Clock driver

----------------------------------------------------------------
Alexandru M Stan (2):
      mfd: cros_ec: spi: Add a DT property to delay asserting the CS
      mfd: cros_ec: spi: Add delay for asserting CS

Boris BREZILLON (3):
      mfd: axp20x: Add AXP22x PMIC support
      regulator: axp20x: Prepare support for multiple AXP chip families
      regulator: axp20x: Add support for AXP22X regulators

Charles Keepax (11):
      mfd: arizona: Remove redundant register sync
      mfd: arizona: Use devres to manage reset GPIO
      mfd: arizona: Factor out hard reset into helper functions
      mfd: wm5102: Ensure we always boot the device fully
      mfd: arizona: Fix formating/style issues in arizona_apply_hardware_patch
      mfd: arizona: Factor out SYSCLK enable from wm5102 hardware patch
      mfd: wm5110: Add register patch required for low power sleep
      mfd: wm5110: Set DCVDD voltage to 1.175V before entering sleep mode
      mfd: arizona: Add better support for system suspend
      mfd: wm5110: Add delay before releasing reset line
      mfd: arizona: Add convience defines for micd_rate/micd_bias_starttime

Chen-Yu Tsai (3):
      mfd: axp20x: Update DT bindings with AXP22x compatibles
      mfd: axp20x: Add AXP22x regulator information to DT bindings
      mfd: axp20x: Enable AXP22X regulators

Fabio Estevam (9):
      mfd: documentation: dt: max77686: Fix typo
      mfd: twl4030-irq: Pass the IRQF_ONESHOT flag
      mfd: mc13xxx-core: Pass the IRQF_ONESHOT flag
      mfd: wm831x-auxadc: Pass the IRQF_ONESHOT flag
      mfd: htc-i2cpld: Pass the IRQF_ONESHOT flag
      mfd: wm8350-core: Pass the IRQF_ONESHOT flag
      mfd: ab8500-debugfs: Pass the IRQF_ONESHOT flag
      mfd: ab8500-gpadc: Pass the IRQF_ONESHOT flag
      mfd: si476x-i2c: Pass the IRQF_ONESHOT flag

Geert Uytterhoeven (1):
      mfd: Allow compile test of GPIO consumers if !GPIOLIB

Gwendal Grignou (2):
      mfd: cros_ec: Remove parent field
      mfd: cros_ec: Support multiple EC in a system

Hongzhou Yang (1):
      mfd: mt6397-core: Add GPIO sub-module support

Jacek Anaszewski (1):
      mfd: documentation: dt: Add documentation for the mfd Maxim max77693

Javier Martinez Canillas (3):
      mfd: cros_ec: Use a zero-length array for command data
      mfd: cros_ec: Move protocol helpers out of the MFD driver
      mfd: max77686: Remove unused struct max77686_opmode_data

Krzysztof Kozlowski (2):
      mfd: Constify regmap and irq configuration data
      MAINTAINERS: Extend Samsung MFD drivers entry and add Krzysztof Kozlowski

Lee Jones (9):
      mfd: dt-bindings: Provide human readable defines for LPC mode choosing
      watchdog: bindings: Provide ST bindings for ST's LPC Watchdog device
      watchdog: st_wdt: Add new driver for ST's LPC Watchdog
      rtc: bindings: Provide ST bindings for ST's LPC RTC device
      rtc: st: Add new driver for ST's LPC RTC
      MAINTAINERS: Add Watchdog and RTC files to STI's maintainer entry
      mfd: cros_ec: Staticise some newly introduced structures
      Merge branches 'ib-mfd-watchdog-rtc-4.2', 'ib-mfd-regulator-4.2' and 'ib-mfd-i2c-input-chrome-4.2' into ibs-for-mfd-merged
      MAINTAINERS: Add Arnd Bergmann as Syscon reviewer

Lorenzo Pieralisi (1):
      mfd: Check ACPI device companion before checking resources

Mika Westerberg (1):
      mfd: lpc_ich: Assign subdevice ids automatically

Richard Fitzgerald (4):
      mfd: arizona: Split INx_MODE into two fields
      Documentation: Add WM8998/WM1814 device tree bindings
      mfd: arizona: Add stub for wm5102_patch()
      mfd: arizona: Fix incorrect Makefile conditionals

Stephen Barber (3):
      mfd: cros_ec: rev cros_ec_commands.h
      mfd: cros_ec: add proto v3 skeleton
      mfd: cros_ec: add bus-specific proto v3 code

Steve Twiss (2):
      mfd: da9063: Add support for OnKey driver
      mfd: dt: Add bindings for DA9063 OnKey

Todd Broch (1):
      mfd: cros_ec: Instantiate sub-devices from device tree

Tony Lindgren (1):
      mfd: twl4030-power: Fix pmic for boards that need AC charger disabled

 Documentation/devicetree/bindings/mfd/arizona.txt  |  13 +-
 Documentation/devicetree/bindings/mfd/axp20x.txt   |  32 +-
 Documentation/devicetree/bindings/mfd/cros-ec.txt  |   4 +
 Documentation/devicetree/bindings/mfd/da9063.txt   |  18 +
 Documentation/devicetree/bindings/mfd/max77686.txt |   2 +-
 Documentation/devicetree/bindings/mfd/max77693.txt |  67 ++++
 .../devicetree/bindings/rtc/rtc-st-lpc.txt         |  25 ++
 .../devicetree/bindings/watchdog/st_lpc_wdt.txt    |  38 ++
 MAINTAINERS                                        |  17 +-
 drivers/i2c/busses/Kconfig                         |   2 +-
 drivers/i2c/busses/i2c-cros-ec-tunnel.c            |  45 ++-
 drivers/input/keyboard/Kconfig                     |   2 +-
 drivers/input/keyboard/cros_ec_keyb.c              |  31 +-
 drivers/mfd/88pm860x-core.c                        |   2 +-
 drivers/mfd/Kconfig                                |  12 +-
 drivers/mfd/Makefile                               |   6 +-
 drivers/mfd/ab8500-core.c                          |   2 +-
 drivers/mfd/ab8500-debugfs.c                       |   2 +-
 drivers/mfd/ab8500-gpadc.c                         |   6 +-
 drivers/mfd/arizona-core.c                         | 361 ++++++++++++++----
 drivers/mfd/arizona-irq.c                          |   2 +-
 drivers/mfd/axp20x.c                               | 100 +++++
 drivers/mfd/cros_ec.c                              | 173 ++++-----
 drivers/mfd/cros_ec_i2c.c                          | 170 ++++++++-
 drivers/mfd/cros_ec_spi.c                          | 408 ++++++++++++++++++---
 drivers/mfd/da9052-irq.c                           |   4 +-
 drivers/mfd/da9055-core.c                          |   6 +-
 drivers/mfd/da9063-core.c                          |  54 +++
 drivers/mfd/da9063-irq.c                           |   4 +-
 drivers/mfd/da9150-core.c                          |   4 +-
 drivers/mfd/db8500-prcmu.c                         |   2 +-
 drivers/mfd/htc-i2cpld.c                           |   3 +-
 drivers/mfd/intel_soc_pmic_core.h                  |   2 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |   2 +-
 drivers/mfd/lp8788-irq.c                           |   2 +-
 drivers/mfd/lpc_ich.c                              |   8 +-
 drivers/mfd/max8925-core.c                         |   2 +-
 drivers/mfd/max8997-irq.c                          |   2 +-
 drivers/mfd/max8998-irq.c                          |   2 +-
 drivers/mfd/mc13xxx-core.c                         |   2 +-
 drivers/mfd/mfd-core.c                             |   8 +-
 drivers/mfd/mt6397-core.c                          |   5 +-
 drivers/mfd/si476x-i2c.c                           |   3 +-
 drivers/mfd/stmpe.c                                |   2 +-
 drivers/mfd/tc3589x.c                              |   2 +-
 drivers/mfd/tps6586x.c                             |   2 +-
 drivers/mfd/twl4030-irq.c                          |   2 +-
 drivers/mfd/twl4030-power.c                        |  45 ++-
 drivers/mfd/twl6030-irq.c                          |   2 +-
 drivers/mfd/wm831x-auxadc.c                        |   3 +-
 drivers/mfd/wm831x-irq.c                           |   2 +-
 drivers/mfd/wm8350-core.c                          |   3 +-
 drivers/mfd/wm8994-irq.c                           |   6 +-
 drivers/platform/chrome/Kconfig                    |   9 +-
 drivers/platform/chrome/Makefile                   |   1 +
 drivers/platform/chrome/cros_ec_dev.c              | 189 +++++++---
 drivers/platform/chrome/cros_ec_dev.h              |   7 -
 drivers/platform/chrome/cros_ec_lightbar.c         | 217 +++++++----
 drivers/platform/chrome/cros_ec_lpc.c              |  85 ++++-
 drivers/platform/chrome/cros_ec_proto.c            | 382 +++++++++++++++++++
 drivers/platform/chrome/cros_ec_sysfs.c            | 178 +++++----
 drivers/regulator/axp20x-regulator.c               | 239 +++++++++---
 drivers/rtc/Kconfig                                |  11 +
 drivers/rtc/Makefile                               |   1 +
 drivers/rtc/rtc-st-lpc.c                           | 354 ++++++++++++++++++
 drivers/watchdog/Kconfig                           |  12 +
 drivers/watchdog/Makefile                          |   1 +
 drivers/watchdog/st_lpc_wdt.c                      | 344 +++++++++++++++++
 include/dt-bindings/mfd/arizona.h                  |  14 +
 include/dt-bindings/mfd/st-lpc.h                   |  15 +
 include/linux/i2c/twl.h                            |   1 +
 include/linux/mfd/arizona/core.h                   |   9 +
 include/linux/mfd/arizona/pdata.h                  |   5 +-
 include/linux/mfd/arizona/registers.h              |  27 +-
 include/linux/mfd/axp20x.h                         |  86 +++++
 include/linux/mfd/cros_ec.h                        |  86 ++++-
 include/linux/mfd/cros_ec_commands.h               | 277 ++++++++++++--
 include/linux/mfd/da9055/core.h                    |   2 +-
 include/linux/mfd/max77686.h                       |   5 -
 79 files changed, 3621 insertions(+), 660 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/rtc/rtc-st-lpc.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/st_lpc_wdt.txt
 create mode 100644 drivers/platform/chrome/cros_ec_proto.c
 create mode 100644 drivers/rtc/rtc-st-lpc.c
 create mode 100644 drivers/watchdog/st_lpc_wdt.c
 create mode 100644 include/dt-bindings/mfd/st-lpc.h

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

                 reply	other threads:[~2015-06-23 14:25 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150623142514.GA13029@x1 \
    --to=lee.jones@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.