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
next 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.