* [GIT PULL] MFD for v4.6
@ 2016-03-18 11:15 Lee Jones
0 siblings, 0 replies; only message in thread
From: Lee Jones @ 2016-03-18 11:15 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel
Hi Linus,
The following changes since commit 36f90b0a2ddd60823fe193a85e60ff1906c2a9b3:
Linux 4.5-rc2 (2016-01-31 18:12:16 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-4.6
for you to fetch changes up to 0343b2f4e4a52c907d7676ce3159e0b5e7f0301c:
mfd: intel-lpss: Pass I2C configuration via properties on BXT (2016-03-16 08:50:42 +0000)
----------------------------------------------------------------
- New Drivers
- Freescale Touch Screen ADC
- X-Powers AXP PMIC with RSB
- TI TPS65086 Power Management IC (PMIC)
- New Device Support
- Supply device PCI IDs for Intel Broxton
- Fix-ups
- Move to clkdev_create() API; intel_quark_i2c_gpio
- Complete re-write of TI's TPS65912 Power Management IC (PMIC)
- Remove unnecessary function argument; axp20x
- Separate out bus related code; axp20x
- Coding Style changes; axp20x
- Allow more drivers to be compiled as modules
- Work around false positive 'used uninitialised' warning; db8500-prcmu
- Bug Fixes
- Remove do_div(); fsl-imx25-gcq
- Fix driver init when built-in; tps65010
- Fix clock-unregister leak; intel-lpss
----------------------------------------------------------------
Aaro Koskinen (1):
mfd: tps65010: Fix init when the driver is built-in
Andrew F. Davis (8):
Documentation: tps65912: Add DT bindings for the TPS65912 PMIC
mfd: tps65912: Remove old driver in preparation for new driver
mfd: tps65912: Add driver for the TPS65912 PMIC
regulator: tps65912: Add regulator driver for the TPS65912 PMIC
gpio: tps65912: Add GPIO driver for the TPS65912 PMIC
Documentation: tps65086: Add DT bindings for the TPS65086 PMIC
mfd: tps65086: Add driver for the TPS65086 PMIC
gpio: tps65086: Add GPO driver for the TPS65086 PMIC
Andy Shevchenko (1):
mfd: intel-lpss: Remove clock tree on error path
Arnd Bergmann (3):
iio: adc/imx25-gcq: Move incorrect do_div
mfd: db8500: Avoid uninitialized variable reference
mfd: ipaq-micro: Use __maybe_unused to hide pm functions
Axel Lin (1):
mfd: Allow i2c modular drivers to build with I2C=m
Charles Keepax (6):
mfd: arizona: Update small typo in Arizona SPI Kconfig
mfd: wm5110: Fix defaults array based on testing
mfd: wm5102: Fix defaults array based on testing
mfd: wm8998: Fix defaults array based on testing
mfd: cs47l24: Fix defaults array based on testing
mfd: arizona: Remove duplicate select of MFD_CORE
Chen-Yu Tsai (8):
mfd: axp20x: Add AXP223 to list of supported PMICs in DT bindings
mfd: axp20x: Remove second struct device * parameter for axp20x_match_device()
mfd: axp20x: Use dev->driver->of_match_table in axp20x_match_device()
mfd: axp20x: Add missing copyright notice
mfd: axp20x: Split the driver into core and i2c bits
mfd: axp20x: Whitespace, open parenthesis alignment code style fixes
mfd: axp20x: Add support for RSB based AXP223 PMIC
regulator: axp20x: Support new AXP223 PMIC
Christoph Fritz (1):
mfd: imx6sx: Add PCIe register definitions for iomuxc gpr
Huiquan Zhong (1):
mfd: lpss: Add PCI IDs for Intel Broxton B-Step platform
Javier Martinez Canillas (4):
mfd: mt6397: Add platform device ID table
mfd: max77686: Allow driver to be built as a module
mfd: max77686: Export OF module alias information
mfd: max77686: Add max77802 to I2C device ID table
John Crispin (4):
dt-bindings: mfd: Add bindings for the MediaTek MT6323 PMIC
mfd: mt6397: int_con and int_status may vary in location
mfd: mt6397: Add support for different Slave types
mfd: mt6397: Add MT6323 support to MT6397 driver
Lee Jones (1):
Merge branches 'ib-mfd-clk-4.6', 'ib-mfd-input-iio-4.6', 'ib-mfd-regulator-4.6' and 'ib-mfd-regulator-gpio-4.6' into ibs-for-mfd-merged
Linus Walleij (1):
mfd: stmpe: Add the proper PWM resources
Maciej S. Szmigiero (3):
mfd: rc5t583: Set regmap config reg counts properly
mfd: as3711: Set regmap config reg counts properly
mfd: tps65090: Set regmap config reg counts properly
Markus Pargmann (6):
mfd: Add DT binding documentation for imx25 ADC/TSC
iio: Add binding documentation for imx25 GCQ
Input: add binding documentation for imx25 touchscreen controller
mfd: fsl-imx25-tsadc: Register touchscreen ADC driver
iio: adc: Add imx25-gcq ADC driver
Input: touchscreen: Add imx25 TCQ driver
Mika Westerberg (1):
mfd: intel-lpss: Pass I2C configuration via properties on BXT
Philipp Zabel (3):
mfd: syscon: Set regmap max_register in of_syscon_register
mfd: syscon: Make syscon_regmap_config const
mfd: syscon: Return ENOTSUPP instead of ENOSYS when disabled
Stephen Boyd (1):
mfd: intel_quark_i2c_gpio: Use clkdev_create()
Steve Twiss (2):
mfd: da9062: Fix missing volatile registers in the core regmap_range volatile lists
mfd: da9063: Fix missing volatile registers in the core regmap_range volatile lists
Tomeu Vizoso (1):
mfd: cros_ec: Small kerneldoc fix
Wenyou Yang (2):
mfd: act8945a: Add Active-semi ACT8945A PMIC MFD driver
mfd: Add documentation for ACT8945A DT bindings
.../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 58 ++
.../bindings/input/touchscreen/fsl-mx25-tcq.txt | 35 ++
Documentation/devicetree/bindings/mfd/act8945a.txt | 76 +++
Documentation/devicetree/bindings/mfd/axp20x.txt | 7 +-
.../devicetree/bindings/mfd/fsl-imx25-tsadc.txt | 47 ++
Documentation/devicetree/bindings/mfd/mt6397.txt | 10 +-
Documentation/devicetree/bindings/mfd/tps65086.txt | 55 ++
Documentation/devicetree/bindings/mfd/tps65912.txt | 50 ++
drivers/gpio/Kconfig | 8 +-
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-tps65086.c | 139 +++++
drivers/gpio/gpio-tps65912.c | 171 +++---
drivers/iio/adc/Kconfig | 7 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/fsl-imx25-gcq.c | 417 ++++++++++++++
drivers/input/touchscreen/Kconfig | 9 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/fsl-imx25-tcq.c | 596 ++++++++++++++++++++
drivers/mfd/Kconfig | 100 +++-
drivers/mfd/Makefile | 9 +-
drivers/mfd/act8945a.c | 102 ++++
drivers/mfd/as3711.c | 4 +-
drivers/mfd/axp20x-i2c.c | 104 ++++
drivers/mfd/axp20x-rsb.c | 80 +++
drivers/mfd/axp20x.c | 105 +---
drivers/mfd/cs47l24-tables.c | 10 +-
drivers/mfd/da9062-core.c | 23 +-
drivers/mfd/da9063-i2c.c | 36 +-
drivers/mfd/db8500-prcmu.c | 7 +-
drivers/mfd/fsl-imx25-tsadc.c | 203 +++++++
drivers/mfd/intel-lpss-acpi.c | 12 +
drivers/mfd/intel-lpss-pci.c | 31 +-
drivers/mfd/intel-lpss.c | 1 +
drivers/mfd/intel_quark_i2c_gpio.c | 26 +-
drivers/mfd/ipaq-micro.c | 2 +-
drivers/mfd/max77686.c | 2 +
drivers/mfd/mt6397-core.c | 105 +++-
drivers/mfd/rc5t583.c | 4 +-
drivers/mfd/stmpe.c | 35 ++
drivers/mfd/syscon.c | 19 +-
drivers/mfd/tps65010.c | 21 +-
drivers/mfd/tps65086.c | 149 +++++
drivers/mfd/tps65090.c | 5 +-
drivers/mfd/tps65912-core.c | 240 +++-----
drivers/mfd/tps65912-i2c.c | 162 ++----
drivers/mfd/tps65912-irq.c | 217 --------
drivers/mfd/tps65912-spi.c | 160 ++----
drivers/mfd/wm5102-tables.c | 16 +-
drivers/mfd/wm5110-tables.c | 82 ++-
drivers/mfd/wm8998-tables.c | 12 +-
drivers/regulator/Kconfig | 2 +-
drivers/regulator/axp20x-regulator.c | 3 +
drivers/regulator/tps65912-regulator.c | 613 ++++-----------------
include/dt-bindings/iio/adc/fsl-imx25-gcq.h | 18 +
include/linux/mfd/as3711.h | 3 +-
include/linux/mfd/axp20x.h | 34 +-
include/linux/mfd/cros_ec.h | 2 +-
include/linux/mfd/imx25-tsadc.h | 140 +++++
include/linux/mfd/mt6323/core.h | 36 ++
include/linux/mfd/mt6323/registers.h | 408 ++++++++++++++
include/linux/mfd/mt6397/core.h | 2 +
include/linux/mfd/rc5t583.h | 5 +-
include/linux/mfd/syscon.h | 8 +-
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 5 +
include/linux/mfd/tps65086.h | 117 ++++
include/linux/mfd/tps65090.h | 5 +
include/linux/mfd/tps65912.h | 209 +++----
67 files changed, 3826 insertions(+), 1556 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt
create mode 100644 Documentation/devicetree/bindings/mfd/act8945a.txt
create mode 100644 Documentation/devicetree/bindings/mfd/fsl-imx25-tsadc.txt
create mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt
create mode 100644 Documentation/devicetree/bindings/mfd/tps65912.txt
create mode 100644 drivers/gpio/gpio-tps65086.c
create mode 100644 drivers/iio/adc/fsl-imx25-gcq.c
create mode 100644 drivers/input/touchscreen/fsl-imx25-tcq.c
create mode 100644 drivers/mfd/act8945a.c
create mode 100644 drivers/mfd/axp20x-i2c.c
create mode 100644 drivers/mfd/axp20x-rsb.c
create mode 100644 drivers/mfd/fsl-imx25-tsadc.c
create mode 100644 drivers/mfd/tps65086.c
delete mode 100644 drivers/mfd/tps65912-irq.c
create mode 100644 include/dt-bindings/iio/adc/fsl-imx25-gcq.h
create mode 100644 include/linux/mfd/imx25-tsadc.h
create mode 100644 include/linux/mfd/mt6323/core.h
create mode 100644 include/linux/mfd/mt6323/registers.h
create mode 100644 include/linux/mfd/tps65086.h
--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-03-18 11:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-18 11:15 [GIT PULL] MFD for v4.6 Lee Jones
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.