Linus Torvalds
bc914532a0
Merge tag 'mfd-for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"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"
* tag 'mfd-for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (73 commits)
bindings: mfd: s2mps11: Add documentation for s2mps15 PMIC
mfd: sec-core: Remove unused s2mpu02-rtc and s2mpu02-clk children
extcon: arizona: Add extcon specific device tree binding document
MAINTAINERS: Add binding docs for Cirrus Logic/Wolfson Arizona devices
mfd: arizona: Remove bindings covered in new subsystem specific docs
mfd: rt5033: Add RT5033 Flash led sub device
mfd: lpss: Add Intel Broxton PCI IDs
mfd: lpss: Add Broxton ACPI IDs
mfd: arizona: Signedness bug in arizona_runtime_suspend()
mfd: axp20x: Add a cell for the power button part of the, axp288 PMICs
mfd: dt-bindings: Document pulled down WRSTBI pin on S2MPS1X
mfd: sec-core: Disable buck voltage reset on watchdog falling edge
mfd: sec-core: Dump PMIC revision to find out the HW
mfd: arizona: Use correct type ID for device tree config
mfd: arizona: Remove use of codec build config #ifdefs
mfd: arizona: Simplify adding subdevices
mfd: arizona: Downgrade type mismatch messages to dev_warn
mfd: arizona: Factor out checking of jack detection state
mfd: arizona: Factor out DCVDD isolation control
mfd: Make TPS6105X select REGMAP_I2C
...
2015-11-06 10:23:50 -08:00
..
2015-03-13 23:15:51 +01:00
2015-10-26 14:49:06 +00:00
2015-10-30 17:19:49 +00:00
2015-06-22 12:25:01 +01:00
2015-08-11 15:08:45 +01:00
2015-08-11 15:08:51 +01:00
2015-10-13 11:27:54 +01:00
2015-08-11 15:09:11 +01:00
2015-10-30 17:20:37 +00:00
2015-08-05 20:52:07 +08:00
2015-03-13 23:15:51 +01:00
2015-10-26 14:48:56 +00:00
2014-06-03 08:11:51 +01:00
2014-11-25 16:18:43 +00:00
2015-09-22 13:35:28 +02:00
2014-05-21 10:40:08 +01:00
2015-10-26 15:25:53 +01:00
2015-06-15 13:18:20 +01:00
2015-06-15 13:18:23 +01:00
2014-11-27 11:11:30 +00:00
2014-11-10 16:30:05 +00:00
2014-09-26 08:23:43 +01:00
2015-10-30 17:18:50 +00:00
2015-10-30 17:18:03 +00:00
2014-06-03 08:11:42 +01:00
2014-06-03 08:11:11 +01:00
2015-08-11 15:03:21 +01:00
2014-09-24 15:25:49 +01:00
2014-09-24 15:25:49 +01:00
2015-01-22 16:03:55 +00:00
2015-06-22 12:25:05 +01:00
2015-07-16 21:39:30 +01:00
2015-07-16 21:39:30 +01:00
2015-04-14 17:29:55 -07:00
2015-07-16 21:39:30 +01:00
2014-07-09 14:58:10 +01:00
2014-07-09 14:58:10 +01:00
2015-03-30 10:06:50 +01:00
2015-08-10 21:26:25 +09:00
2015-01-22 16:04:00 +00:00
2014-06-03 08:11:17 +01:00
2015-03-12 09:07:10 +00:00
2014-09-26 08:15:51 +01:00
2015-01-22 15:55:47 +00:00
2015-03-13 23:15:51 +01:00
2014-05-08 08:44:50 +01:00
2015-10-30 17:19:51 +00:00
2015-03-12 09:08:12 +00:00
2015-05-26 14:16:08 -07:00
2015-03-21 01:05:56 +00:00
2014-06-03 08:11:41 +01:00
2015-04-03 17:08:59 -07:00
2015-03-03 16:41:15 +00:00
2015-03-05 21:54:17 +05:30
2015-10-05 10:38:22 +01:00
2014-05-26 16:48:02 +01:00
2014-04-29 10:01:28 -07:00
2014-09-26 08:23:50 +01:00
2014-06-03 08:11:13 +01:00
2014-07-09 16:38:01 +01:00
2014-06-03 08:11:20 +01:00