From: Lee Jones <lee.jones@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] MFD for v4.4
Date: Fri, 6 Nov 2015 08:04:21 +0000 [thread overview]
Message-ID: <20151106080421.GA3378@x1> (raw)
Hi Linus,
The following changes since commit 049e6dde7e57f0054fdc49102e7ef4830c698b46:
Linux 4.3-rc4 (2015-10-04 16:57:17 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-4.4
for you to fetch changes up to 271bb1773b1eeff6153f1bba16ff0cff23f064b6:
bindings: mfd: s2mps11: Add documentation for s2mps15 PMIC (2015-10-30 18:57:38 +0000)
----------------------------------------------------------------
- New Device Support
- Add support for 88pm860; 88pm80x
- Add support for 24c08 EEPROM; at24
- Add support for Broxton Whiskey Cove; intel*
- Add support for RTS522A; rts5227
- Add support for I2C devices; intel_quark_i2c_gpio
- New Functionality
- Add microphone support; arizona
- Add general purpose switch support; arizona
- Add fuel-gauge support; da9150-core
- Add shutdown support; sec-core
- Add charger support; tps65217
- Add flexible serial communication unit support; atmel-flexcom
- Add power button support; axp20x
- Add led-flash support; rt5033
- Core Frameworks
- Supply a generic macro for defining Regmap IRQs
- Rework ACPI child device matching
- Fix-ups
- Use Regmap to access registers; tps6105x
- Use DEFINE_RES_IRQ_NAMED() macro; da9150
- Re-arrange device registration order; intel_quark_i2c_gpio
- Allow OF matching; cros_ec_i2c, atmel-hlcdc, hi6421-pmic, max8997, sm501
- Handle deferred probe; twl6040
- Improve accuracy of headphone detect; arizona
- Unnecessary MODULE_ALIAS() removal; bcm590xx, rt5033
- Remove unused code; htc-i2cpld, arizona, pcf50633-irq, sec-core
- Simplify code; kempld, rts5209, da903x, lm3533, da9052, arizona
- Remove #iffery; arizona
- DT binding adaptions; many
- Bug Fixes
- Fix possible NULL pointer dereference; wm831x, tps6105x
- Fix 64bit bug; intel_soc_pmic_bxtwc
- Fix signedness issue; arizona
----------------------------------------------------------------
Aaron Sierra (1):
mfd: lpc_ich: Separate device cells for clarity
Adam Thomson (6):
mfd: da9150: Add support for Fuel-Gauge
mfd: da9150: Update DT bindings for Fuel-Gauge support
power: Add support for DA9150 Fuel-Gauge
power: da9150: Add DT bindings documentation for Fuel-Gauge
mfd: da9150: Use relative paths in DT bindings document
mfd: da9150: Use DEFINE_RES_IRQ_NAMED() help macro for IRQ resource
Andy Shevchenko (6):
mfd: core: redo ACPI matching of the children devices
mfd: intel_quark_i2c_gpio: load gpio driver first
mfd: intel_quark_i2c_gpio: support devices behind i2c bus
at24: enable ACPI device found on Galileo Gen2
mfd: intel-lpss: Use writeq() helper
mfd: lpss: Add Intel Broxton PCI IDs
Axel Lin (2):
mfd: da9062-core: Rename get_device_type to da9062_get_device_type
mfd: Make TPS6105X select REGMAP_I2C
Borun Fu (1):
mfd: axp20x: Add a cell for the power button part of the, axp288 PMICs
Charles Keepax (14):
mfd: arizona: Add registers for ADC microphone detection
mfd: arizona: Add register bits for general purpose switch
mfd: arizona: Add TST_CAP bits for headphone detection
extcon: arizona: Add support for new ADC value mic detect
extcon: arizona: Add support for general purpose switch
extcon: arizona: Additional settings to improve accuracy of HP detect
extcon: arizona: Use the micd_clamp for interrupts if it is available
extcon: arizona: Don't disable debounce for inverted jacks
mfd: arizona: Fix typo in arizona_irq_map
mfd: arizona: Add register bits to support the ANC block
mfd: wm8998: Fixup register defaults/readables
mfd: arizona: Remove bindings covered in new subsystem specific docs
MAINTAINERS: Add binding docs for Cirrus Logic/Wolfson Arizona devices
extcon: arizona: Add extcon specific device tree binding document
Cyrille Pitchen (3):
mfd: atmel-flexcom: Create include file with macros used by DT bindings
mfd: devicetree: Add bindings for Atmel Flexcom
mfd: atmel-flexcom: Add a driver for Atmel Flexible Serial Communication Unit
Dan Carpenter (2):
mfd: intel_soc_pmic_bxtwc: 64 bit bug in bxtwc_val_store()
mfd: arizona: Signedness bug in arizona_runtime_suspend()
Emilio López (1):
bindings: mfd: cros ec: Document vbc EC property
Enric Balletbo i Serra (1):
mfd: tps65217: Add battery charger as subdevice
Grigoryev Denis (2):
mfd: tps6105x: Use i2c regmap to access registers
mfd: tps6105x: Fix possible NULL pointer access
Ingi Kim (1):
mfd: rt5033: Add RT5033 Flash led sub device
Javier Martinez Canillas (12):
mfd: cros_ec_i2c: Add OF match table
mfd: wm831x: Fix possible NULL pointer dereference
mfd: bcm590xx: Remove unnecessary MODULE_ALIAS()
mfd: rt5033: Remove unnecessary MODULE_ALIAS()
mfd: htc-i2cpld: Remove unneded ret variable
mfd: arizona: Remove unneded ret variable
mfd: pcf50633: Remove unneded ret variable
mfd: kempld-core: Simplify function return logic
mfd: rtsx: Simplify function return logic
mfd: da903x: Simplify function return logic
mfd: lm3533: Simplify function return logic
mfd: da9052: Simplify function return logic
Krzysztof Kozlowski (5):
mfd: s2mps11: Add manual shutdown method for Odroid XU3
mfd: sec-core: Dump PMIC revision to find out the HW
mfd: sec-core: Disable buck voltage reset on watchdog falling edge
mfd: dt-bindings: Document pulled down WRSTBI pin on S2MPS1X
mfd: sec-core: Remove unused s2mpu02-rtc and s2mpu02-clk children
Lee Jones (3):
Merge branches 'ib-extcon-mfd-4.4', 'ib-mfd-i2c-v4.4', 'ib-mfd-power-4.4', 'ib-mfd-regmap-4.4' and 'ib-mfd-regulator-4.4' into ibs-for-mfd-merged
platform: x86: PMC IPC depends on ACPI
MAINTAINERS: Remove Samuel Ortiz as MFD Maintainer
Linus Walleij (1):
mfd: stmpe: PWM on 24xx has altfunc 1
Luis de Bethencourt (5):
mfd: atmel-hlcdc: Fix module autoload for OF platform driver
mfd: hi6421-pmic: Fix module autoload for OF platform driver
mfd: max8997: Fix module autoload for OF platform driver
mfd: sm501: Fix module autoload for OF platform driver
mfd: Kconfig: Compile MFD_STW481X with COMPILE_TEST
Micky Ching (1):
mfd: rtsx: Add support for rts522A
Mika Westerberg (1):
mfd: lpss: Add Broxton ACPI IDs
Nariman Poushin (2):
extcon: arizona: Ignore jd_invert for MICD_CLAMP_STS
mfd: Fixup clients of multi_reg_write/register_patch
Qipeng Zha (3):
regmap: Add generic macro to define regmap_irq
mfd: intel_soc_pmic: Add support for Broxton WC PMIC
mfd: add Intel Broxton Whiskey Cove PMIC driver
Richard Fitzgerald (6):
mfd: arizona: Factor out DCVDD isolation control
mfd: arizona: Factor out checking of jack detection state
mfd: arizona: Downgrade type mismatch messages to dev_warn
mfd: arizona: Simplify adding subdevices
mfd: arizona: Remove use of codec build config #ifdefs
mfd: arizona: Use correct type ID for device tree config
Steve Twiss (1):
mfd: da9053: Addition of extra registers for GPIOs 8-13
Sudeep Holla (1):
mfd: qcom_rpm: Drop use of IRQF_NO_SUSPEND flag
Sudip Mukherjee (1):
mfd: lm3533: Fix unused variable build warning
Thomas Abraham (1):
bindings: mfd: s2mps11: Add documentation for s2mps15 PMIC
Tony Lindgren (1):
mfd: twl6040: Fix deferred probe handling for clk32k
Vaibhav Hiremath (1):
mfd: 88pm80x: Add 88pm860 chip type support
Documentation/acpi/enumeration.txt | 11 +-
.../devicetree/bindings/extcon/extcon-arizona.txt | 15 +
Documentation/devicetree/bindings/mfd/arizona.txt | 15 +-
.../devicetree/bindings/mfd/atmel-flexcom.txt | 63 +++
Documentation/devicetree/bindings/mfd/cros-ec.txt | 4 +
Documentation/devicetree/bindings/mfd/da9150.txt | 33 +-
Documentation/devicetree/bindings/mfd/s2mps11.txt | 24 +-
.../devicetree/bindings/power/da9150-fg.txt | 23 +
MAINTAINERS | 4 +-
drivers/extcon/extcon-arizona.c | 106 +++-
drivers/mfd/88pm80x.c | 2 +
drivers/mfd/Kconfig | 21 +-
drivers/mfd/Makefile | 2 +
drivers/mfd/arizona-core.c | 300 ++++++-----
drivers/mfd/arizona-i2c.c | 33 +-
drivers/mfd/arizona-irq.c | 2 +-
drivers/mfd/arizona-spi.c | 23 +-
drivers/mfd/atmel-flexcom.c | 104 ++++
drivers/mfd/atmel-hlcdc.c | 1 +
drivers/mfd/axp20x.c | 20 +
drivers/mfd/bcm590xx.c | 1 -
drivers/mfd/cros_ec_i2c.c | 7 +
drivers/mfd/da903x.c | 6 +-
drivers/mfd/da9052-core.c | 6 +
drivers/mfd/da9052-i2c.c | 6 +-
drivers/mfd/da9052-spi.c | 6 +-
drivers/mfd/da9062-core.c | 4 +-
drivers/mfd/da9150-core.c | 191 +++++--
drivers/mfd/hi6421-pmic-core.c | 1 +
drivers/mfd/htc-i2cpld.c | 3 +-
drivers/mfd/intel-lpss-acpi.c | 16 +
drivers/mfd/intel-lpss-pci.c | 45 ++
drivers/mfd/intel-lpss.c | 12 +-
drivers/mfd/intel_quark_i2c_gpio.c | 33 +-
drivers/mfd/intel_soc_pmic_bxtwc.c | 477 +++++++++++++++++
drivers/mfd/kempld-core.c | 14 +-
drivers/mfd/lm3533-core.c | 13 +-
drivers/mfd/lpc_ich.c | 42 +-
drivers/mfd/max8997.c | 1 +
drivers/mfd/mfd-core.c | 52 +-
drivers/mfd/pcf50633-irq.c | 4 +-
drivers/mfd/qcom_rpm.c | 2 +-
drivers/mfd/rt5033.c | 4 +-
drivers/mfd/rts5209.c | 6 +-
drivers/mfd/rts5227.c | 83 ++-
drivers/mfd/rts5229.c | 6 +-
drivers/mfd/rts5249.c | 6 +-
drivers/mfd/rtsx_pcr.c | 11 +-
drivers/mfd/rtsx_pcr.h | 3 +
drivers/mfd/sec-core.c | 73 ++-
drivers/mfd/sm501.c | 1 +
drivers/mfd/stmpe.c | 1 +
drivers/mfd/tps6105x.c | 150 ++----
drivers/mfd/tps65217.c | 4 +
drivers/mfd/twl6040.c | 2 +
drivers/mfd/wm5110-tables.c | 194 ++++++-
drivers/mfd/wm831x-core.c | 4 +-
drivers/mfd/wm8998-tables.c | 10 +-
drivers/misc/eeprom/at24.c | 22 +-
drivers/platform/x86/Kconfig | 1 +
drivers/power/Kconfig | 10 +
drivers/power/Makefile | 1 +
drivers/power/da9150-fg.c | 579 +++++++++++++++++++++
drivers/regulator/tps6105x-regulator.c | 16 +-
include/dt-bindings/mfd/arizona.h | 2 +
include/dt-bindings/mfd/atmel-flexcom.h | 26 +
include/linux/mfd/88pm80x.h | 1 +
include/linux/mfd/arizona/pdata.h | 6 +
include/linux/mfd/arizona/registers.h | 84 ++-
include/linux/mfd/core.h | 10 +-
include/linux/mfd/da9052/reg.h | 3 +
include/linux/mfd/da9150/core.h | 19 +-
include/linux/mfd/intel_bxtwc.h | 69 +++
include/linux/mfd/intel_soc_pmic.h | 2 +
include/linux/mfd/rtsx_pci.h | 6 +
include/linux/mfd/samsung/core.h | 4 +
include/linux/mfd/samsung/s2mps11.h | 1 +
include/linux/mfd/samsung/s2mps13.h | 1 +
include/linux/mfd/tps6105x.h | 10 +-
include/linux/regmap.h | 3 +
80 files changed, 2671 insertions(+), 511 deletions(-)
create mode 100644 Documentation/devicetree/bindings/extcon/extcon-arizona.txt
create mode 100644 Documentation/devicetree/bindings/mfd/atmel-flexcom.txt
create mode 100644 Documentation/devicetree/bindings/power/da9150-fg.txt
create mode 100644 drivers/mfd/atmel-flexcom.c
create mode 100644 drivers/mfd/intel_soc_pmic_bxtwc.c
create mode 100644 drivers/power/da9150-fg.c
create mode 100644 include/dt-bindings/mfd/atmel-flexcom.h
create mode 100644 include/linux/mfd/intel_bxtwc.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:[~2015-11-06 8:04 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-06 8:04 Lee Jones [this message]
2015-11-06 18:37 ` [GIT PULL] MFD for v4.4 Linus Torvalds
2015-11-06 21:19 ` Mark Brown
2015-11-06 18:46 ` Linus Torvalds
2015-11-07 12:42 ` Lee Jones
2015-11-07 19:29 ` Linus Torvalds
2015-11-09 13:31 ` Sudip Mukherjee
2015-11-10 9:38 ` Lee Jones
-- strict thread matches above, loose matches on Subject: below --
2016-01-14 9:19 Lee Jones
2016-01-14 14:11 ` Stephen Rothwell
2016-01-14 15:32 ` Lee Jones
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=20151106080421.GA3378@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.