* [GIT PULL] MFD for v4.7
@ 2016-05-20 16:36 Lee Jones
0 siblings, 0 replies; only message in thread
From: Lee Jones @ 2016-05-20 16:36 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel
Hi Linus,
The following changes since commit 9735a22799b9214d17d3c231fe377fc852f042e9:
Linux 4.6-rc2 (2016-04-03 09:09:40 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-4.7
for you to fetch changes up to b52207ef4ea56f8c22288ec3387399aac72c26cf:
mfd: hi655x: Add MFD driver for hi655x (2016-05-18 08:25:26 +0100)
----------------------------------------------------------------
- New Drivers
- Add new driver for MAXIM MAX77620/MAX20024 PMIC
- Add new driver for Hisilicon HI665X PMIC
- New Device Support
- Add support for AXP809 in axp20x-rsb
- Add support for Power Supply in axp20x
- New core features
- devm_mfd_* managed resources
- Fix-ups
- Remove unused code; da9063-irq, wm8400-core, tps6105x, smsc-ece1099,
twl4030-power
- Improve clean-up in error path; intel_quark_i2c_gpio
- Explicitly include headers; syscon.h
- Allow building as modules; max77693
- Use IS_ENABLED() instead of rolling your own; dm355evm_msp, wm8400-core
- DT adaptions; axp20x, hi655x, arizona, max77620
- Remove CLK_IS_ROOT flag; intel-lpss, intel_quark
- Move to gpiochip API; asic3, dm355evm_msp, htc-egpio, htc-i2cpld, sm501,
tc6393xb, tps65010, ucb1x00, vexpress
- Make use of devm_mfd_* calls; act8945a, as3711, atmel-hlcdc, bcm590xx,
hi6421-pmic-core, lp3943, menf21bmc, mt6397,
rdc321x, rk808, rn5t618, rt5033, sky81452,
stw481x, tps6507x, tps65217, wm8400,
- Bug Fixes
- Fix ACPI child matching; mfd-core
- Fix start-up ordering issues; mt6397-core, arizona-core
- Fix forgotten register state on resume; intel-lpss
- Fix Clock related issues; twl6040
- Fix scheduling whilst atomic; omap-usb-tll
- Kconfig changes; vexpress
----------------------------------------------------------------
Andy Shevchenko (2):
mfd: intel_quark_i2c_gpio: Remove clock tree on error path
mfd: intel_quark_i2c_gpio: Switch to use struct device *
Arnd Bergmann (2):
mfd: syscon: Include errno.h from header
mfd: vexpress: Add !ARCH_USES_GETTIMEOFFSET dependency
Brian Norris (1):
mfd: cros_ec: Allow building for ARM64
Charles Keepax (3):
mfd: arizona: Fix lockdep recursion warning on set_irq_wake
mfd: arizona: Update device ordering to allow clean driver removal
mfd: arizona: Add defines for GPSW values that can be used from DT
Chen Feng (2):
mfd: hi655x: Add document for hi665x PMIC
mfd: hi655x: Add MFD driver for hi655x
Chen-Yu Tsai (3):
mfd: axp20x: Add support for AXP809 PMIC
mfd: axp20x: Add bindings for AXP809 PMIC
MAINTAINERS: Add entry for X-Powers AXP family PMIC drivers
Colin Ian King (2):
mfd: da9063: Remove unused array mask_events_buf
mfd: ab8500-debugfs: Trivial fix of spelling mistake on "between"
Dan Carpenter (2):
mfd: lp8788-irq: Uninitialized variable in irq handler
mfd: wm8400-core: Delete wm8400_reg_read()
Heikki Krogerus (1):
mfd: intel-lpss: Save register context on suspend
Henry Chen (1):
mfd: mt6397: IRQ domain should initialize before mfd_add_devices()
Irina Tirdea (1):
mfd: core: Fix ACPI child matching by _HID/_CID
Javier Martinez Canillas (5):
mfd: max77686: Use module_i2c_driver() instead of subsys initcall
mfd: twl6040: Check clk_prepare_enable() return value in twl6040_power()
mfd: twl6040: Disable and unprepare clk32k in twl6040_power() error path
mfd: Use IS_ENABLED(CONFIG_FOO) instead of checking FOO || FOO_MODULE
mfd: twl4030-power: Remove driver path in file comment
Krzysztof Kozlowski (2):
mfd: max77693: Allow building as a module
mfd: max77686/max77693: Fix misspelled Samsung address
Laxman Dewangan (29):
mfd: Add resource managed APIs for mfd_add_devices
mfd: Add devm_mfd_add_devices() in list of managed interfaces
mfd: act8945a: Use devm_mfd_add_devices() for mfd_device registration
mfd: as3711: Use devm_mfd_add_devices() for mfd_device registration
mfd: atmel-hlcdc: Use devm_mfd_add_devices() for mfd_device registration
mfd: bcm590xx: Use devm_mfd_add_devices() for mfd_device registration
mfd: hi6421-pmic: Use devm_mfd_add_devices() for mfd_device registration
mfd: lp3943: Use devm_mfd_add_devices() for mfd_device registration
mfd: menf21bmc: Use devm_mfd_add_devices() for mfd_device registration
mfd: mt6397: Use devm_mfd_add_devices() for mfd_device registration
mfd: rdc321x: Use devm_mfd_add_devices() for mfd_device registration
mfd: rk808: Use devm_mfd_add_devices() for mfd_device registration
mfd: rn5t618: Use devm_mfd_add_devices() for mfd_device registration
mfd: rt5033: Use devm_mfd_add_devices() for mfd_device registration
mfd: sky81452: Use devm_mfd_add_devices() for mfd_device registration
mfd: stw481x: Use devm_mfd_add_devices() for mfd_device registration
mfd: tps6507x: Use devm_mfd_add_devices() for mfd_device registration
mfd: tps65217: Use devm_mfd_add_devices() for mfd_device registration
mfd: tps65910: Use devm_mfd_add_devices() for mfd_device registration
mfd: wm8400: Use devm_mfd_add_devices() for mfd_device registration
mfd: smsc-ece1099: Remove unnecessarily remove callback
mfd: as3722: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: max77686: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: rc5t583: Use devm_mfd_add_devices and devm_request_threaded_irq
mfd: sec: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: tps65910: Use devm_mfd_add_devices and devm_regmap_add_irq_chip
mfd: wl1273-core: Use devm_mfd_add_devices() for mfd_device registration
mfd: max77620: Add core driver for MAX77620/MAX20024
mfd: Add device-tree binding doc for PMIC MAX77620/MAX20024
Linus Walleij (9):
mfd: asic3: Use gpiochip data pointer
mfd: dm355evm_msp: Switch to gpiochip_add_data()
mfd: htc-egpio: Use gpiochip data pointer
mfd: htc-i2cpld: Use gpiochip data pointer
mfd: sm501: Use gpiochip data pointer
mfd: tc6393xb: Use gpiochip data pointer
mfd: tps65010: Use gpiochip data pointer
mfd: ucb1x00: Use gpiochip data pointer
mfd: vexpress-sysreg: Switch to gpiochip_add_data()
Mark Brown (1):
mfd: tps6105x: Remove linux/regulator/driver.h include
Michael Haas (1):
mfd: axp20x: Add a cell for the ac power_supply part of the axp20x PMICs
Richard Fitzgerald (1):
mfd: wm5110: ARIZONA_CLOCK_CONTROL should be volatile
Roger Quadros (1):
mfd: omap-usb-tll: Fix scheduling while atomic BUG
Stephen Boyd (2):
mfd: intel-lpss: Remove CLK_IS_ROOT
mfd: intel_quark_i2c_gpio: Remove CLK_IS_ROOT
Steve Twiss (1):
mfd: da9063: Remove unused struct da9063_irq_data and define EVENTS_BUF_LEN
Ville Syrjälä (1):
mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly
Documentation/devicetree/bindings/mfd/axp20x.txt | 31 +-
.../devicetree/bindings/mfd/hisilicon,hi655x.txt | 27 +
Documentation/devicetree/bindings/mfd/max77620.txt | 143 +++++
Documentation/driver-model/devres.txt | 3 +
MAINTAINERS | 6 +
drivers/mfd/Kconfig | 33 +-
drivers/mfd/Makefile | 2 +
drivers/mfd/ab8500-debugfs.c | 2 +-
drivers/mfd/act8945a.c | 13 +-
drivers/mfd/arizona-core.c | 10 +-
drivers/mfd/arizona-irq.c | 3 +
drivers/mfd/as3711.c | 13 +-
drivers/mfd/as3722.c | 31 +-
drivers/mfd/asic3.c | 10 +-
drivers/mfd/atmel-hlcdc.c | 14 +-
drivers/mfd/axp20x-rsb.c | 1 +
drivers/mfd/axp20x.c | 90 ++++
drivers/mfd/bcm590xx.c | 11 +-
drivers/mfd/da9063-irq.c | 8 -
drivers/mfd/dm355evm_msp.c | 10 +-
drivers/mfd/hi6421-pmic-core.c | 12 +-
drivers/mfd/hi655x-pmic.c | 162 ++++++
drivers/mfd/htc-egpio.c | 10 +-
drivers/mfd/htc-i2cpld.c | 15 +-
drivers/mfd/intel-lpss.c | 23 +-
drivers/mfd/intel_quark_i2c_gpio.c | 47 +-
drivers/mfd/intel_soc_pmic_core.c | 1 +
drivers/mfd/lp3943.c | 14 +-
drivers/mfd/lp8788-irq.c | 2 +-
drivers/mfd/max77620.c | 590 +++++++++++++++++++++
drivers/mfd/max77686.c | 46 +-
drivers/mfd/max77693.c | 16 +-
drivers/mfd/menf21bmc.c | 11 +-
drivers/mfd/mfd-core.c | 40 +-
drivers/mfd/mt6397-core.c | 40 +-
drivers/mfd/omap-usb-tll.c | 13 +-
drivers/mfd/rc5t583-irq.c | 11 +-
drivers/mfd/rc5t583.c | 24 +-
drivers/mfd/rdc321x-southbridge.c | 13 +-
drivers/mfd/rk808.c | 7 +-
drivers/mfd/rn5t618.c | 5 +-
drivers/mfd/rt5033.c | 14 +-
drivers/mfd/sec-core.c | 20 +-
drivers/mfd/sec-irq.c | 14 +-
drivers/mfd/sky81452.c | 10 +-
drivers/mfd/sm501.c | 15 +-
drivers/mfd/smsc-ece1099.c | 10 -
drivers/mfd/stw481x.c | 11 +-
drivers/mfd/tc6393xb.c | 14 +-
drivers/mfd/tps6105x.c | 1 -
drivers/mfd/tps65010.c | 8 +-
drivers/mfd/tps6507x.c | 13 +-
drivers/mfd/tps65217.c | 14 +-
drivers/mfd/tps65910.c | 34 +-
drivers/mfd/twl4030-power.c | 1 -
drivers/mfd/twl6040.c | 8 +-
drivers/mfd/ucb1x00-core.c | 14 +-
drivers/mfd/vexpress-sysreg.c | 2 +-
drivers/mfd/wl1273-core.c | 14 +-
drivers/mfd/wm5110-tables.c | 1 +
drivers/mfd/wm8400-core.c | 52 +-
include/dt-bindings/mfd/arizona.h | 5 +
include/dt-bindings/mfd/max77620.h | 39 ++
include/linux/mfd/axp20x.h | 59 +++
include/linux/mfd/core.h | 4 +
include/linux/mfd/hi655x-pmic.h | 55 ++
include/linux/mfd/max77620.h | 346 ++++++++++++
include/linux/mfd/syscon.h | 1 +
include/linux/mfd/wm8400-private.h | 1 -
69 files changed, 1857 insertions(+), 486 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi655x.txt
create mode 100644 Documentation/devicetree/bindings/mfd/max77620.txt
create mode 100644 drivers/mfd/hi655x-pmic.c
create mode 100644 drivers/mfd/max77620.c
create mode 100644 include/dt-bindings/mfd/max77620.h
create mode 100644 include/linux/mfd/hi655x-pmic.h
create mode 100644 include/linux/mfd/max77620.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-05-20 16:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-20 16:36 [GIT PULL] MFD for v4.7 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.