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.9
Date: Thu, 6 Oct 2016 09:21:23 +0100	[thread overview]
Message-ID: <20161006082123.GA13133@dell> (raw)

Hi Linus,

The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:

  Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)

are available in the git repository at:

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

for you to fetch changes up to b8d336ed90f541097a2ce583be430bb3e895dfbd:

  mfd: arizona: Handle probe deferral for reset GPIO (2016-10-04 15:48:05 +0100)

----------------------------------------------------------------
 - Core Frameworks
   - Add the MFD bindings doc to MAINTAINERS

- New Drivers
   - X-Powers AC100 Audio CODEC and RTC
   - TI LP873x PMIC
   - Rockchip RK808 PMIC
   - Samsung Exynos Low Power Audio

 - New Device Support
   - Add support for STMPE1600 variant to stmpe
   - Add support for PM8018 PMIC to pm8921-core
   - Add support for AXP806 PMIC in axp20x
   - Add support for AXP209 GPIO in axp20x

 - New Functionality
   - Add support for Reset to all STMPE variants
   - Add support for MKBP event support to cros_ec
   - Add support for USB to intel_soc_pmic_bxtwc
   - Add support for IRQs and Power Button to tps65217

 - Fix-ups
   - Clean-up defunct author emails; da9063, max14577
   - Kconfig fixups; wm8350-i2c, as3722
   - Constify; altera-a10sr, sm501
   - Supply PCI IDs; intel-lpss-pci
   - Improve clocking; qcom_rpm
   - Fix IRQ probing; ucb1x00-core
   - Ensure fault log is cleared; da9052
   - Remove NO_IRQ check; ucb1x00-core
   - Supply I2C properties; intel-lpss-acpi, intel-lpss-pci
   - Non standard declaration; tps65217, max8997-irq
   - Remove unused code; lp873x, db8500-prcmu, ab8500-debugfs,
                         cros_ec_spi
   - Make non-modular; altera-a10sr, intel_msic, smsc-ece1099,
                       sun6i-prcm, twl-core,
   - OF bindings; ac100, stmpe, qcom-pm8xxx, qcom-rpm, rk808,
                  axp20x, lp873x, exynos5433-lpass, act8945a,
                  aspeed-scu, twl6040, arizona

 - Bug Fixes
   - Release OF pointer; qcom_rpm
   - Avoid double shifting in suspend/resume; 88pm80x
   - Fix 'defined but not used' error; exynos-lpass
   - Fix 'sleeping whilst attomic'; atmel-hlcdc

----------------------------------------------------------------
Andrew Jeffery (1):
      syscon: dt-bindings: Add documentation for Aspeed system control units

Arnd Bergmann (4):
      mfd: ucb1x00: Remove NO_IRQ check
      mfd: exynos-lpass: Mark PM functions as __maybe_unused
      mfd: tps65217: Fix nonstandard declaration
      mfd: rk808: Fix RK818_IRQ_DISCHG_ILIM initializer

Axel Lin (2):
      mfd: altera-a10sr: Make altr_a10sr_regmap_config static const
      mfd: lp873x: Remove unused mutex lock from struct lp873x

Bin Gao (1):
      mfd: intel_soc_pmic_bxtwc: Add bxt_wcove_usbc device

Boris Brezillon (1):
      mfd: atmel-hlcdc: Do not sleep in atomic context

Charles Keepax (4):
      mfd: arizona: Add sensible return value to some error paths
      mfd: arizona: Use suspend_noirq inplace of suspend_late
      mfd: arizona: Remove arizona_of_get_named_gpio helper function
      mfd: arizona: Handle probe deferral for reset GPIO

Chen-Yu Tsai (7):
      mfd: ac100: Add device tree bindings for X-Powers AC100 codec/RTC combo IC
      mfd: ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC
      rtc: ac100: Add RTC driver for X-Powers AC100
      rtc: ac100: Add clk output support
      regulator: axp20x: Support AXP806 variant
      mfd: axp20x: Add bindings for AXP806 PMIC
      mfd: axp20x: Add support for AXP806 PMIC

Dan Carpenter (1):
      mfd: 88pm80x: Double shifting bug in suspend/resume

Jarkko Nikula (1):
      mfd: intel-lpss: Add default I2C device properties for Apollo Lake

Julia Lawall (1):
      mfd: sm501: Constify gpio_chip structures

Keerthy (4):
      mfd: lp873x: Add lp873x PMIC support
      gpio: lp873x: Add support for General Purpose Outputs
      regulator: lp873x: Change the MFD config option as per latest naming
      Documentation: mfd: Add DT bindings for the LP873X

Krzysztof Kozlowski (1):
      mfd: max14577: Change Krzysztof Kozlowski's email to kernel.org

Lee Jones (9):
      Merge branches 'ib-mfd-gpio-4.9', 'ib-mfd-gpio-regulator-4.9', 'ib-mfd-input-4.9', 'ib-mfd-regulator-4.9', 'ib-mfd-regulator-4.9.1', 'ib-mfd-regulator-rtc-4.9', 'ib-mfd-regulator-rtc-4.9-1' and 'ib-mfd-rtc-4.9' into ibs-for-mfd-merged
      MAINTAINERS: Add MFD's DT bindings directory to MFD entry
      mfd: max8997-irq: 'inline' should be at the beginning of the declaration
      mfd: ab8500-debugfs: Prevent initialised field from being over-written
      mfd: db8500-prcmu: Remove unused *prcmu_set_ddr_opp() calls
      mfd: ab8500-debugfs: Remove ab8500_dump_all_banks_to_mem()
      mfd: ab8500-debugfs: Remove 'weak' function suspend_test_wake_cause_interrupt_is_mine()
      mfd: omap-usb-host: Return value is not 'const int'
      mfd: cros_ec_spi: Remove unused variable 'request'

Linus Walleij (1):
      mfd: qcom_rpm: Handle message RAM clock

Lu Baolu (1):
      mfd: rtsx_usb: Avoid setting ucr->current_sg.status

Marcin Niestroj (2):
      mfd: tps65217: Add support for IRQs
      mfd: tps65217: Add power button as subdevice

Markus Elfring (1):
      mfd: dm355evm_msp: Refactoring for add_child()

Maxime Ripard (1):
      mfd: axp20x: Add AXP209 GPIO support

Mika Westerberg (1):
      mfd: lpss: Add Intel Kaby Lake PCH-H PCI IDs

Neil Armstrong (4):
      mfd: pm8921: Add support for pm8018
      rtc: rtc-pm8xxx: Add support for pm8018 rtc
      mfd: qcom-rpm: Add support for pm8018 RPM Regulator
      regulator: qcom_rpm-regulator: Add support for pm8018 rpm regulator

Patrice Chotard (10):
      mfd: stmpe: Add STMPE_IDX_SYS_CTRL/2 enum
      mfd: stmpe: Add reset support for all STMPE variant
      gpio: stmpe: Fix edge and rising/falling edge detection
      gpio: stmpe: Write int status register only when needed
      mfd: stmpe: Use generic bit mask name
      mfd: stmpe: Rework registers access
      gpio: stmpe: Rework registers access
      Documentation: dt: Add stmpe1600 compatible string to STMPE MFD
      mfd: Add STMPE1600 support
      gpio: stmpe: Add STMPE1600 support

Paul Gortmaker (6):
      mfd: altera-a10sr: Make it explicitly non-modular
      mfd: as3722: Convert MFD_AS3722 from bool to tristate
      mfd: intel_msic: Make it explicitly non-modular
      mfd: smsc-ece1099: Make it explicitly non-modular
      mfd: sun6i-prcm: Make it explicitly non-modular
      mfd: twl-core: Make it explicitly non-modular

Peter Chen (1):
      mfd: qcom_rpm: Add missing of_node_put after calling of_parse_phandle

Peter Ujfalusi (2):
      mfd: twl6040: The chip does not support bulk access
      mfd: twl6040: Register child device for twl6040-pdmclk

Richard Fitzgerald (1):
      mfd: arizona: Add DT options for max_channels_clocked and PDM speaker config

Russell King (1):
      mfd: ucb1x00: Allow IRQ probing to work with IRQs > 32

Steve Twiss (2):
      mfd: da9063: Update author information to remove incorrect e-mail addresses
      mfd: da9053: Ensure the FAULT_LOG is cleared during MFD driver probe

Sylwester Nawrocki (3):
      mfd: arizona: Add gating of external MCLKn clocks
      mfd: Add DT bindings documentation for Samsung Exynos LPASS
      mfd: Add Samsung Exynos Low Power Audio Subsystem driver

Uwe Kleine-König (1):
      mfd: wm8350-i2c: Make sure the i2c regmap functions are compiled

Vic Yang (2):
      mfd: cros_ec: Add MKBP event support
      Input: cros_ec_keyb: Stop handling interrupts directly

Wadim Egorov (4):
      mfd: rk808: Add RK818 support
      regulator: rk808: Add regulator driver for RK818
      mfd: dt-bindings: Add RK818 device tree bindings document
      rtc: Kconfig: Name RK818 in Kconfig for RTC_DRV_RK808

Wenyou Yang (2):
      mfd: act8945a: Add .of_compatible for act8945a-charger
      doc: bindings: mfd: act8945a: Update the example

 Documentation/devicetree/bindings/mfd/ac100.txt    |  54 ++
 Documentation/devicetree/bindings/mfd/act8945a.txt |  22 +-
 Documentation/devicetree/bindings/mfd/arizona.txt  |  18 +
 .../devicetree/bindings/mfd/aspeed-scu.txt         |  18 +
 Documentation/devicetree/bindings/mfd/axp20x.txt   |  28 +-
 Documentation/devicetree/bindings/mfd/lp873x.txt   |  59 ++
 .../devicetree/bindings/mfd/qcom-pm8xxx.txt        |   1 +
 Documentation/devicetree/bindings/mfd/qcom-rpm.txt |  15 +
 Documentation/devicetree/bindings/mfd/rk808.txt    |  37 +-
 .../bindings/mfd/samsung,exynos5433-lpass.txt      |  70 +++
 Documentation/devicetree/bindings/mfd/stmpe.txt    |   2 +-
 Documentation/devicetree/bindings/mfd/twl6040.txt  |   1 +
 MAINTAINERS                                        |   1 +
 drivers/gpio/Kconfig                               |  10 +
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-lp873x.c                         | 193 +++++++
 drivers/gpio/gpio-stmpe.c                          | 167 ++++--
 drivers/input/keyboard/cros_ec_keyb.c              | 135 +----
 drivers/mfd/Kconfig                                |  40 +-
 drivers/mfd/Makefile                               |   5 +
 drivers/mfd/ab8500-debugfs.c                       | 114 +---
 drivers/mfd/ac100.c                                | 137 +++++
 drivers/mfd/act8945a.c                             |   1 +
 drivers/mfd/altera-a10sr.c                         |  16 +-
 drivers/mfd/arizona-core.c                         | 113 ++--
 drivers/mfd/atmel-hlcdc.c                          |   5 +-
 drivers/mfd/axp20x-rsb.c                           |   1 +
 drivers/mfd/axp20x.c                               |  75 +++
 drivers/mfd/cros_ec.c                              |  58 +-
 drivers/mfd/cros_ec_spi.c                          |   2 -
 drivers/mfd/da9052-core.c                          |  51 ++
 drivers/mfd/da9063-core.c                          |   7 +-
 drivers/mfd/da9063-i2c.c                           |   2 +-
 drivers/mfd/da9063-irq.c                           |   2 +-
 drivers/mfd/db8500-prcmu.c                         |  19 -
 drivers/mfd/dm355evm_msp.c                         |  17 +-
 drivers/mfd/exynos-lpass.c                         | 185 ++++++
 drivers/mfd/intel-lpss-acpi.c                      |  14 +-
 drivers/mfd/intel-lpss-pci.c                       |  51 +-
 drivers/mfd/intel_msic.c                           |   9 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  23 +-
 drivers/mfd/lp873x.c                               |  97 ++++
 drivers/mfd/max14577.c                             |   4 +-
 drivers/mfd/max8997-irq.c                          |   2 +-
 drivers/mfd/omap-usb-host.c                        |   2 +-
 drivers/mfd/pm8921-core.c                          |   1 +
 drivers/mfd/qcom_rpm.c                             |  72 +++
 drivers/mfd/rk808.c                                | 226 +++++++-
 drivers/mfd/rtsx_usb.c                             |  10 +-
 drivers/mfd/sm501.c                                |   2 +-
 drivers/mfd/smsc-ece1099.c                         |  11 +-
 drivers/mfd/stmpe-i2c.c                            |   2 +
 drivers/mfd/stmpe.c                                | 161 +++++-
 drivers/mfd/stmpe.h                                |  85 ++-
 drivers/mfd/sun6i-prcm.c                           |   8 +-
 drivers/mfd/tps65217.c                             | 205 ++++++-
 drivers/mfd/twl-core.c                             |   9 +-
 drivers/mfd/twl6040.c                              |   6 +
 drivers/mfd/ucb1x00-core.c                         |   6 +-
 drivers/platform/chrome/cros_ec_proto.c            |  92 +++
 drivers/regulator/Kconfig                          |   6 +-
 drivers/regulator/axp20x-regulator.c               | 118 +++-
 drivers/regulator/qcom_rpm-regulator.c             |  66 +++
 drivers/regulator/rk808-regulator.c                | 143 ++++-
 drivers/rtc/Kconfig                                |  14 +-
 drivers/rtc/Makefile                               |   1 +
 drivers/rtc/rtc-ac100.c                            | 627 +++++++++++++++++++++
 drivers/rtc/rtc-pm8xxx.c                           |   1 +
 include/dt-bindings/mfd/qcom-rpm.h                 |  22 +
 include/linux/mfd/88pm80x.h                        |   4 +-
 include/linux/mfd/abx500/ab8500.h                  |   2 +
 include/linux/mfd/ac100.h                          | 178 ++++++
 include/linux/mfd/arizona/core.h                   |  12 +-
 include/linux/mfd/axp20x.h                         |  60 ++
 include/linux/mfd/cros_ec.h                        |  18 +
 include/linux/mfd/cros_ec_commands.h               |  34 ++
 include/linux/mfd/da9063/core.h                    |   4 +-
 include/linux/mfd/da9063/pdata.h                   |   4 +-
 include/linux/mfd/da9063/registers.h               |   4 +-
 include/linux/mfd/db8500-prcmu.h                   |   6 -
 include/linux/mfd/dbx500-prcmu.h                   |   9 -
 include/linux/mfd/lp873x.h                         | 268 +++++++++
 include/linux/mfd/max14577-private.h               |   2 +-
 include/linux/mfd/max14577.h                       |   2 +-
 include/linux/mfd/rk808.h                          | 154 ++++-
 include/linux/mfd/stmpe.h                          |  21 +
 include/linux/mfd/syscon/exynos5-pmu.h             |   4 +-
 include/linux/mfd/tps65217.h                       |  12 +
 include/linux/mfd/twl6040.h                        |   2 +-
 89 files changed, 4049 insertions(+), 529 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-scu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/lp873x.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt
 create mode 100644 drivers/gpio/gpio-lp873x.c
 create mode 100644 drivers/mfd/ac100.c
 create mode 100644 drivers/mfd/exynos-lpass.c
 create mode 100644 drivers/mfd/lp873x.c
 create mode 100644 drivers/rtc/rtc-ac100.c
 create mode 100644 include/linux/mfd/ac100.h
 create mode 100644 include/linux/mfd/lp873x.h

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

             reply	other threads:[~2016-10-06  8:21 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-10-06  8:21 Lee Jones [this message]
2016-10-07  1:56 ` [GIT PULL] MFD for v4.9 Linus Torvalds

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=20161006082123.GA13133@dell \
    --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.