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.