Linus Torvalds
5c2770079f
Changes to existing drivers:
- Repair platform device collision; da9052, wm8994-core
- Regmap configuration amendments; tps65218
- Fix runtime PM deadlock; rtsx_usb
- Remove unused/superfluous code; db8500-prcmu, omap-usb-host
- Enable watchdog timer; lpc_sch
- Add start/stop RX URBs helpers; dln2
- Remove platform device (DT only); max77686, max77802
- Support suspend and resume; dln2
- Add Device Tree support; da9063
- Supply extra error checking; intel_soc_pmic
- Constify all the things; 88pm860x, hi6421-pmic, intel_soc_pmic,
max77686, lm3533, retu, pcf50633,
davinci_voicecodec, smsc-ece1099,
tps65218, mc13xxx, tps65217, twl-core,
twl6040
New drivers/supported devices:
- Supply new driver for Richtek RT5033
- Supply new driver for DA9150 Charger and FuelGauge
- Supply new driver for Qualcomm Resource Power Manager (RPM)
- Add support for the ir-clk into sun6i-prcm
- Add support for FuelGauge into axp20x
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJU4yfwAAoJEFGvii+H/HdhhLQP/iWReuVzIp6bs7MIOWYAI5XZ
hYGWD4rj/3jR9uAMOPj/h7ZmiMt7pYR2jzzOLIM9lyaAUJ1KkIHhBvimthu0NiMa
5zE/m8V86FUkuZpBQgXMFYxU69q6Q4Smd9aM6nx3tJpcv7VV2ROotUU+h0Zc+hfa
2SJhnCLL9joewv6kflELJT7X/WnOnHXwBdo/co79QlQ/Zw4Ry29TTFTWDCKPtY21
XFmArDNm2OCDu0wffR/rI23DJRqWh3/TSVruFk6AsspdPthjOwxbu7n1od0izkn2
Ulwte4daLJXsGzlHMVT52xTKiPU+KL5RhlzZSC2BEMhzbQLZQF51zrlWAHIXFRyU
C6FhIug2CHb/Gv1fBdbxWR9FM2csRTsYam5xBRoy/OnmvdjysAa/KryFg5JwCoAz
Y8SXT6CZbZwkFVMY+X+jMBcEHRBqo9Wd8S9dPTCfVnYamg27SGMikmZ+4tWMhLFF
r28itoWMVHVByO9LzJxJVxL3qjHDxqxwZH6l4zO5DFxOJMG9tuY79IbXorUO/maL
ld6NamfCon8f0m/UlnmImwE1VyIjFJMHHVqJyrSnML4nKFYHrbtxZS0KMtKV6OJg
zmB/7EmPeltNLrB+OY7lVOyZVod6IM4+mOF/WjIlo7VvC9MAv5kZyjShiZ29JOvD
wvmnB1bwe98vTjeHKDl7
=9a/l
-----END PGP SIGNATURE-----
Merge tag 'mfd-for-linus-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Changes to existing drivers:
- fixr platform device collision; da9052, wm8994-core
- regmap configuration amendments; tps65218
- fix runtime PM deadlock; rtsx_usb
- remove unused/superfluous code; db8500-prcmu, omap-usb-host
- enable watchdog timer; lpc_sch
- add start/stop RX URBs helpers; dln2
- remove platform device (DT only); max77686, max77802
- support suspend and resume; dln2
- add Device Tree support; da9063
- extra error checking; intel_soc_pmic
- const'ify all the things; 88pm860x, hi6421-pmic, intel_soc_pmic,
max77686, lm3533, retu, pcf50633,
davinci_voicecodec, smsc-ece1099,
tps65218, mc13xxx, tps65217, twl-core,
twl6040
New drivers/supported devices:
- new driver for Richtek RT5033
- new driver for DA9150 Charger and FuelGauge
- new driver for Qualcomm Resource Power Manager (RPM)
- add support for the ir-clk into sun6i-prcm
- add support for FuelGauge into axp20x"
* tag 'mfd-for-linus-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (32 commits)
mfd: intel_soc_pmic: Add missing error check for devm_kzalloc
mfd: rtsx_usb: Defer autosuspend while card exists
mfd: devicetree: Add bindings for DA9063
mfd: da9063: Add device tree support
regulator: qcom-rpm: Add missing state flag in call to RPM
mfd: qcom-rpm: Driver for the Qualcomm RPM
mfd: devicetree: bindings: Add Qualcomm RPM DT binding
mfd: max77686/802: Remove support for board files
mfd: omap-usb-host: Remove some unused functions
mfd: twl6040: Constify struct regmap_config and reg_default array
mfd: twl-core: Constify struct regmap_config and reg_default array
mfd: tps65217: Constify struct regmap_config
mfd: mc13xxx: i2c/spi: Constify struct regmap_config
mfd: tps65218: Constify struct regmap_config
mfd: smsc-ece1099: Constify struct regmap_config
mfd: davinci_voicecodec: Constify struct regmap_config
mfd: pcf50633: Constify struct regmap_config
mfd: retu: Constify struct regmap_config
mfd: lm3533: Constify struct regmap_config
mfd: max77686: Constify struct regmap_config
...
|
2015-02-18 09:05:48 -08:00 |
| .. |
|
abx500
|
power: ab8500_fg.c: Remove unused function
|
2015-01-21 14:06:48 +01:00 |
|
arizona
|
sound updates for 3.19-rc1
|
2014-12-11 13:20:50 -08:00 |
|
da9052
|
mfd: da9052: Avoid setting read_flag_mask for da9052-i2c driver
|
2014-09-26 08:15:54 +01:00 |
|
da9055
|
|
|
|
da9063
|
mfd: da9063: Add device tree support
|
2015-01-22 16:04:04 +00:00 |
|
da9150
|
mfd: Add support for DA9150 combined charger & fuel-gauge device
|
2015-01-22 15:55:54 +00:00 |
|
pcf50633
|
|
|
|
samsung
|
regulator: s2mps11: Fix wrong calculation of register offset
|
2015-01-08 18:16:58 +00:00 |
|
syscon
|
ARM: SoC driver updates
|
2015-02-17 09:38:59 -08:00 |
|
wm831x
|
|
|
|
wm8350
|
|
|
|
wm8994
|
|
|
|
88pm80x.h
|
|
|
|
88pm860x.h
|
|
|
|
aat2870.h
|
|
|
|
ab3100.h
|
|
|
|
abx500.h
|
mfd: abx500-core: Remove unused function abx500_dump_all_banks()
|
2014-06-03 08:11:51 +01:00 |
|
adp5520.h
|
|
|
|
as3711.h
|
|
|
|
as3722.h
|
|
|
|
asic3.h
|
|
|
|
atmel-hlcdc.h
|
mfd: Add atmel-hlcdc driver
|
2014-11-25 16:18:43 +00:00 |
|
axp20x.h
|
mfd: axp20x: Add support for fuel gauge cell driver
|
2015-01-22 15:56:05 +00:00 |
|
bcm590xx.h
|
mfd: bcm590xx: Add support for secondary I2C slave address
|
2014-05-21 10:40:08 +01:00 |
|
core.h
|
mfd: core: Add helper function to register hotplug devices
|
2014-11-10 16:30:03 +00:00 |
|
cros_ec.h
|
mfd: cros_ec: stop calling ->cmd_xfer() directly
|
2014-10-06 21:29:07 +01:00 |
|
cros_ec_commands.h
|
i2c: cros_ec: Remove EC_I2C_FLAG_10BIT
|
2014-09-30 08:06:02 +02:00 |
|
da903x.h
|
|
|
|
davinci_voicecodec.h
|
ASoC: cq93vc: Remove unused state struct
|
2014-11-27 11:11:30 +00:00 |
|
db8500-prcmu.h
|
|
|
|
dbx500-prcmu.h
|
mfd: dbx500/abx500: root out hardcoded IRQ assignments
|
2014-03-04 08:58:11 +08:00 |
|
dln2.h
|
mfd: Add support for Diolan DLN-2 devices
|
2014-11-10 16:30:05 +00:00 |
|
ds1wm.h
|
|
|
|
ezx-pcap.h
|
|
|
|
hi6421-pmic.h
|
mfd: Add HI6421 PMIC Core driver
|
2014-09-26 08:23:43 +01:00 |
|
htc-egpio.h
|
|
|
|
htc-pasic3.h
|
|
|
|
intel_msic.h
|
|
|
|
intel_soc_pmic.h
|
mfd: intel_soc_pmic: Core driver
|
2014-06-17 15:59:20 +01:00 |
|
ipaq-micro.h
|
mfd: Add driver for Atmel Microcontroller on iPaq h3xxx
|
2014-06-03 08:11:42 +01:00 |
|
janz.h
|
|
|
|
kempld.h
|
mfd: Add sysfs attributes for Kontron PLD firmware revision
|
2014-06-03 08:11:11 +01:00 |
|
lm3533.h
|
|
|
|
lp3943.h
|
|
|
|
lp8788-isink.h
|
|
|
|
lp8788.h
|
|
|
|
lpc_ich.h
|
mfd: lpc_ich: Add support for iTCO v3
|
2014-03-19 09:00:02 +00:00 |
|
max8907.h
|
|
|
|
max8925.h
|
|
|
|
max8997-private.h
|
mfd: max8997: Naturalise cross-architecture discrepancies
|
2014-02-19 13:30:23 +00:00 |
|
max8997.h
|
|
|
|
max8998-private.h
|
mfd: max8998: Naturalise cross-architecture discrepancies
|
2014-02-19 13:30:25 +00:00 |
|
max8998.h
|
|
|
|
max14577-private.h
|
charger: max14577: Configure battery-dependent settings from DTS and sysfs
|
2014-09-24 15:25:49 +01:00 |
|
max14577.h
|
charger: max14577: Configure battery-dependent settings from DTS and sysfs
|
2014-09-24 15:25:49 +01:00 |
|
max77686-private.h
|
mfd: max77686/802: Remove support for board files
|
2015-01-22 16:03:55 +00:00 |
|
max77686.h
|
mfd: max77686/802: Remove support for board files
|
2015-01-22 16:03:55 +00:00 |
|
max77693-private.h
|
mfd: max77693: Add defines for MAX77693 charger driver
|
2015-01-20 14:04:12 +01:00 |
|
max77693.h
|
mfd: max77693: Improve support for the flash cell
|
2014-09-26 08:15:43 +01:00 |
|
mc13xxx.h
|
mfd: mc13xxx: Use regmap irq framework for interrupts
|
2014-07-09 14:58:10 +01:00 |
|
mc13783.h
|
mfd: mc13xxx: Use regmap irq framework for interrupts
|
2014-07-09 14:58:10 +01:00 |
|
mc13892.h
|
|
|
|
mcp.h
|
|
|
|
menelaus.h
|
|
|
|
palmas.h
|
regulator: palmas: Rename reg_info to palmas_reg_info
|
2014-07-03 15:25:52 +01:00 |
|
qcom_rpm.h
|
mfd: qcom-rpm: Driver for the Qualcomm RPM
|
2015-01-22 16:04:00 +00:00 |
|
rc5t583.h
|
|
|
|
rdc321x.h
|
mfd: rdc321x: Fix off-by-one for ngpio setting
|
2014-06-03 08:11:17 +01:00 |
|
retu.h
|
|
|
|
rk808.h
|
mfd: RK808: Add new mfd driver for RK808
|
2014-09-26 08:15:56 +01:00 |
|
rn5t618.h
|
mfd: Add Ricoh RN5T618 PMIC core driver
|
2014-09-26 08:15:51 +01:00 |
|
rt5033-private.h
|
mfd: rt5033: Add Richtek RT5033 driver core.
|
2015-01-22 15:55:47 +00:00 |
|
rt5033.h
|
mfd: rt5033: Add Richtek RT5033 driver core.
|
2015-01-22 15:55:47 +00:00 |
|
rtsx_common.h
|
mmc: rtsx: Revert "mmc: rtsx: add support for pre_req and post_req"
|
2014-05-08 08:44:50 +01:00 |
|
rtsx_pci.h
|
mfd: rtsx: Add func to split u32 into register
|
2014-12-08 10:05:39 +00:00 |
|
rtsx_usb.h
|
mfd: Add realtek USB card reader driver
|
2014-03-19 08:58:18 +00:00 |
|
si476x-core.h
|
|
|
|
si476x-platform.h
|
|
|
|
si476x-reports.h
|
|
|
|
smsc.h
|
|
|
|
sta2x11-mfd.h
|
|
|
|
stmpe.h
|
gpio: stmpe: enforce device tree only mode
|
2015-01-20 11:03:22 +01:00 |
|
stw481x.h
|
|
|
|
syscon.h
|
mfd: syscon: Include linux/err.h to fix build error
|
2014-06-03 08:11:41 +01:00 |
|
t7l66xb.h
|
|
|
|
tc3589x.h
|
gpio: tc3589x: get rid of platform data
|
2015-01-15 17:23:19 +01:00 |
|
tc6387xb.h
|
|
|
|
tc6393xb.h
|
|
|
|
ti_am335x_tscadc.h
|
Input: ti_am335x_tsc - remove udelay in interrupt handler
|
2015-02-03 11:50:38 -08:00 |
|
tmio.h
|
mmc: tmio: remove TMIO_MMC_HAVE_CTL_DMA_REG flag
|
2015-01-20 10:24:36 +01:00 |
|
tps6105x.h
|
|
|
|
tps6507x.h
|
|
|
|
tps6586x.h
|
regulator: tps6586x: Add support for the TPS658640
|
2014-05-26 16:48:02 +01:00 |
|
tps65090.h
|
Immutable branch between MFD and Regulator due for v3.16 merge-window.
|
2014-04-29 10:01:28 -07:00 |
|
tps65217.h
|
mfd: tps65217: Tell regmap what registers are valid
|
2014-09-26 08:23:50 +01:00 |
|
tps65218.h
|
mfd: tps65218: Remove unused *rdev[] from struct tps65218
|
2014-06-03 08:11:13 +01:00 |
|
tps65910.h
|
mfd: tps65910: Rid data size incompatibility warn when building for 64bit
|
2014-07-09 16:38:01 +01:00 |
|
tps65912.h
|
|
|
|
tps80031.h
|
|
|
|
twl4030-audio.h
|
|
|
|
twl6040.h
|
mfd: twl6040: Optional clk32k clock handling
|
2014-06-03 08:11:20 +01:00 |
|
ucb1x00.h
|
|
|
|
viperboard.h
|
|
|
|
wl1273-core.h
|
|
|
|
wm8400-audio.h
|
|
|
|
wm8400-private.h
|
|
|
|
wm8400.h
|
|
|