From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD for v3.19
Date: Mon, 8 Dec 2014 12:00:58 +0000 [thread overview]
Message-ID: <20141208120058.GI3951@x1> (raw)
Hi Linus,
The following changes since commit f114040e3ea6e07372334ade75d1ee0775c355e1:
Linux 3.18-rc1 (2014-10-19 18:08:38 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-3.19
for you to fetch changes up to a3b63979f8a32af9e975a793fd0f612d42072740:
mfd: rtsx: Add func to split u32 into register (2014-12-08 10:05:39 +0000)
----------------------------------------------------------------
Changes to the core:
- Honour PLATFORM_DEVID_NONE and PLATFORM_DEVID_AUTO dev IDs
Changes to existing drivers:
- IRQ additions/fixes; axp20x, da9063-core
- Code simplification; i2c-dln2
- Regmap additions/fixes; max77693
- Error checking/handling improvements; dln2, db8500-prcmu
- Bug fixes; dln2, wm8350-core
- DT support/documentation; max77693, max77686, tps65217, twl4030-power,
gpio-tc3589x
- Decouple syscon interface from platform devices
- Use MFD hotplug registration; rtsx_usb, viperboard, hid-sensor-hub
- Regulator fixups; sec-core
- Power Management additions/fixes; rts5227, tc6393xb
- Remove relic/redundant code; ab8500-sysctrl, lpc_sch, max77693-private
- Clean-up/coding style changes; tps65090
- Clk additions/fixes; tc6393xb, tc6387xb, t7l66xb
- Add USB-SPI support; dln2
- Trivial changes; max14577, arizona-spi, lpc_sch, wm8997-tables, wm5102-tables
wm5110-tables, axp20x, atmel-hlcdc, rtsx_pci
New drivers/supported devices:
- axp288 PMIC support added to axp20x
- s2mps13 support added to sec-core
- New support for Diolan DLN-2
- New support for atmel-hlcdc
----------------------------------------------------------------
Aaron Lu (1):
iio: adc: Add module device table for autoloading
Andy Shevchenko (1):
mfd: lpc_sch: Don't call mfd_remove_devices()
Boris Brezillon (3):
mfd: Add atmel-hlcdc driver
mfd: Add documentation for atmel-hlcdc DT bindings
mfd: atmel-hlcdc: Add Kconfig option description and name
Chanwoo Choi (4):
mfd: sec-core: Add support for S2MPS13 device
regulator: s2mps11: Add support S2MPS13 regulator device
clk: s2mps11: Add the support for S2MPS13 PMIC clock
mfd: s2mps11: Add binding documentation for Samsung S2MPS13 PMIC
Charles Keepax (3):
mfd: wm8997: Mark INTERRUPT_STATUS_2_MASK as readable
mfd: arizona: Document HP_CTRL_1L and HP_CTRL_1R registers
mfd: wm5110: Add missing registers for AIF2 channels 3-6
Dan Carpenter (1):
mfd: dln2: A couple endian fixes
Daniel Baluta (1):
gpio: add support for the Diolan DLN-2 USB GPIO driver
Dmitry Eremin-Solenikov (4):
mfd: tc6393xb: Fail ohci suspend if full state restore is required
mfd: tc6393xb: Prepare/unprepare clocks
mfd: tc6387xb: prepare/unprepare clocks
mfd: t7l66xb: prepare/unprepare clocks
Dmitry Lavnikevich (1):
mfd: da9063: Get irq base dynamically before registering device
Guenter Roeck (1):
mfd: ab8500-sysctrl: Drop ab8500_restart
Jacob Pan (4):
mfd: axp20x: Extend axp20x to support axp288 pmic
iio: adc: Add support for axp288 adc
mfd/axp20x: avoid irq numbering collision
iio/axp288_adc: remove THIS_MODULE owner
Jaewon Kim (3):
mfd: max77693: Initialize haptic register map
mfd: max77693: Add haptic of_compatible in mfd_cell
mfd: max77693: Update DT binding to support haptic
Javier Martinez Canillas (1):
Revert "mfd: sec-core: Prepare regulators for suspend state to reduce power-consumption"
Joe Perches (1):
mfd: wm8350-core: Fix probable mask then right shift defect
Johan Hovold (4):
mfd: core: Add helper function to register hotplug devices
mfd: Use mfd_add_hotplug_devices() helper
HID: hid-sensor-hub: Use mfd_add_hotplug_devices() helper
mfd: core: Fix platform-device id generation
Johannes Pointner (1):
mfd: tps65217: Add compatible string for subdevices
Krzysztof Kozlowski (4):
mfd: max77693: Remove unused define
mfd: max77693: Map charger device to its own of_node
mfd/regulator: dt-bindings: max77686: Document regulators off in suspend
mfd: max14577: Fix obvious typo in company name in copyright
Laurentiu Palcu (2):
i2c: add support for Diolan DLN-2 USB-I2C adapter
mfd: dln2: add support for USB-SPI module
Lee Jones (4):
Merge branches 'ib-mfd-gpio-i2c-3.19', 'ib-mfd-iio-3.19' and 'ib-mfd-regulator-v3.19', tag 'ib-mfd-regulator-clk-v3.19' into ibs-for-mfd-merged
mfd: db8500-prcmu: Provide sane error path values
mfd: tps65090: Fix bonkers indenting strategy
mfd: axp20x: Constify axp20x_acpi_match and rid unused warning
Linus Walleij (1):
mfd: tc3589x: get rid of static base
Micky Ching (2):
mfd: rtsx: Fix PM suspend for 5227 & 5249
mfd: rtsx: Add func to split u32 into register
Octavian Purdila (4):
mfd: Add support for Diolan DLN-2 devices
mfd: dln2: Fix _dln2_transfer return code
i2c: dln2: Simplify return flow for dln2_i2c_enable
mfd: dln2: Add a limit check for invalid echo
Pankaj Dubey (1):
mfd: syscon: Decouple syscon interface from platform devices
Pramod Gurav (1):
mfd: db8500-prcmu: Check return of devm_ioremap for error
Romain Perier (1):
of: Add standard property for poweroff capability
Tony Lindgren (1):
mfd: twl4030-power: Fix regression with missing compatible flag
Will Sheppard (1):
mfd: arizona-spi: Add lines after declarations - checkpatch catch
Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt | 51 +++++++++
Documentation/devicetree/bindings/mfd/max77686.txt | 6 +
Documentation/devicetree/bindings/mfd/max77693.txt | 21 ++++
Documentation/devicetree/bindings/mfd/s2mps11.txt | 22 ++--
drivers/clk/clk-s2mps11.c | 24 ++++
drivers/gpio/Kconfig | 12 ++
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-dln2.c | 553 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/gpio/gpio-tc3589x.c | 2 +-
drivers/hid/hid-sensor-hub.c | 8 +-
drivers/i2c/busses/Kconfig | 10 ++
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/i2c-dln2.c | 262 +++++++++++++++++++++++++++++++++++++++++++
drivers/iio/adc/Kconfig | 8 ++
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/axp288_adc.c | 261 +++++++++++++++++++++++++++++++++++++++++++
drivers/mfd/Kconfig | 25 ++++-
drivers/mfd/Makefile | 4 +-
drivers/mfd/ab8500-sysctrl.c | 57 ----------
drivers/mfd/arizona-spi.c | 2 +
drivers/mfd/atmel-hlcdc.c | 122 ++++++++++++++++++++
drivers/mfd/axp20x.c | 361 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
drivers/mfd/da9063-core.c | 4 +-
drivers/mfd/db8500-prcmu.c | 22 ++--
drivers/mfd/dln2.c | 781 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mfd/lpc_sch.c | 6 +-
drivers/mfd/max14577.c | 2 +-
drivers/mfd/max77693.c | 31 +++++-
drivers/mfd/mfd-core.c | 8 +-
drivers/mfd/rts5227.c | 6 +
drivers/mfd/rts5249.c | 4 +
drivers/mfd/rtsx_gops.c | 37 +++++++
drivers/mfd/rtsx_pcr.h | 3 +
drivers/mfd/rtsx_usb.c | 4 +-
drivers/mfd/sec-core.c | 39 +++++--
drivers/mfd/sec-irq.c | 23 +++-
drivers/mfd/syscon.c | 96 ++++++++++++----
drivers/mfd/t7l66xb.c | 14 +--
drivers/mfd/tc3589x.c | 9 +-
drivers/mfd/tc6387xb.c | 10 +-
drivers/mfd/tc6393xb.c | 23 +++-
drivers/mfd/tps65090.c | 62 +++++------
drivers/mfd/tps65217.c | 2 +
drivers/mfd/twl4030-power.c | 3 +
drivers/mfd/viperboard.c | 4 +-
drivers/mfd/wm5102-tables.c | 6 +-
drivers/mfd/wm5110-tables.c | 20 ++++
drivers/mfd/wm8350-core.c | 2 +-
drivers/mfd/wm8997-tables.c | 6 +
drivers/regulator/Kconfig | 10 +-
drivers/regulator/s2mps11.c | 102 ++++++++++++++++-
include/linux/mfd/abx500/ab8500-sysctrl.h | 1 -
include/linux/mfd/arizona/registers.h | 50 +++++++++
include/linux/mfd/atmel-hlcdc.h | 85 ++++++++++++++
include/linux/mfd/axp20x.h | 59 ++++++++++
include/linux/mfd/core.h | 7 ++
include/linux/mfd/dln2.h | 103 +++++++++++++++++
include/linux/mfd/max77693-private.h | 1 -
include/linux/mfd/rtsx_pci.h | 37 +++++++
include/linux/mfd/samsung/core.h | 2 +
include/linux/mfd/samsung/s2mps13.h | 186 +++++++++++++++++++++++++++++++
include/linux/mfd/tc3589x.h | 8 --
include/linux/of.h | 11 ++
63 files changed, 3431 insertions(+), 272 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt
create mode 100644 drivers/gpio/gpio-dln2.c
create mode 100644 drivers/i2c/busses/i2c-dln2.c
create mode 100644 drivers/iio/adc/axp288_adc.c
create mode 100644 drivers/mfd/atmel-hlcdc.c
create mode 100644 drivers/mfd/dln2.c
create mode 100644 drivers/mfd/rtsx_gops.c
create mode 100644 include/linux/mfd/atmel-hlcdc.h
create mode 100644 include/linux/mfd/dln2.h
create mode 100644 include/linux/mfd/samsung/s2mps13.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:[~2014-12-08 12:01 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-08 12:00 Lee Jones [this message]
2014-12-09 4:06 ` [GIT PULL] MFD for v3.19 Linus Torvalds
2014-12-09 10:00 ` Johan Hovold
2014-12-09 20:44 ` Linus Torvalds
2014-12-10 9:55 ` Lee Jones
2014-12-10 9:59 ` Johan Hovold
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=20141208120058.GI3951@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.