Linus Torvalds
3a7dbed7f2
Hi Linus,
Changes to the core:
- Honour PLATFORM_DEVID_NONE and PLATFORM_DEVID_AUTO dev IDs
Changes to existing drivers:
- IRQ additions/fixes; axp20x, da9063-core
- Code simplification; i2c-dln2
- Regmap additions/fixes; max77693
- Error checking/handling improvements; dln2, db8500-prcmu
- Bug fixes; dln2, wm8350-core
- DT support/documentation; max77693, max77686, tps65217, twl4030-power,
gpio-tc3589x
- Decouple syscon interface from platform devices
- Use MFD hotplug registration; rtsx_usb, viperboard, hid-sensor-hub
- Regulator fixups; sec-core
- Power Management additions/fixes; rts5227, tc6393xb
- Remove relic/redundant code; ab8500-sysctrl, lpc_sch, max77693-private
- Clean-up/coding style changes; tps65090
- Clk additions/fixes; tc6393xb, tc6387xb, t7l66xb
- Add USB-SPI support; dln2
- Trivial changes; max14577, arizona-spi, lpc_sch, wm8997-tables, wm5102-tables
wm5110-tables, axp20x, atmel-hlcdc, rtsx_pci
New drivers/supported devices:
- axp288 PMIC support added to axp20x
- s2mps13 support added to sec-core
- New support for Diolan DLN-2
- New support for atmel-hlcdc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJUhZDaAAoJEFGvii+H/HdhEY4P+gOlEIU+LYDdKmRjXLp85+ZS
zrkLQdxvRp61LzzcIMGnduPFAOk8ixb3nRqSJv7P5WQG26I6qoI44zeTF2iSmLTp
iVLtXRFSlo/lRyWT+2jXwL5iC47PCoJuJajNeM/YEbMERR3sWWAPrATZrQSPoKcZ
D3qtXge3d+zq2rqpSvNAFNPEC4i9xawwa9GHMte9T/XhaoyVhaK6ITMsh0RK4B0p
RRc2zy9BGEkuZMu3aC7P/qhfu3uSrxzI6FCHNSbZt/p5aq8klMBGqpK9Tgg4UHUG
jqAd2lCXHVSVI07CO0YvVUDWV+5NlB1kAeRddohJujV9o5ciaqKCGPKK1Fz0PMxf
u30t0X4Fb4QCAZVeo1hX9KWKQaQinUzPhANT4Sz0DY1S7arZ6PlJO/obGIys5JCf
ElJuYNSRqRp6DcaoTHf19DUcxJXnqk73PU3hmsdS4UkweBWDYeagK2gqDwjIhAY6
DJZ5uqaa829fx/Jj8sUo0EgWZs/Cahf/td7y35fM4bMgU+vHd1xeBvMeltiJ2kuC
OoZwtyHbV29sMCL2i5VQMkTkLJz49hPOEZolDKUxsV1QEPhi62DRmiHZlKABh3+D
wzTkTRLfDhlrNedY529/1i3IxIlnzWXfInohe+WadapTFXuISIv6dyAyh9eNKnfd
ZVf+1NwaCGbZbbPkSBqK
=dJJd
-----END PGP SIGNATURE-----
Merge tag 'mfd-for-linus-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Changes to the core:
- Honour PLATFORM_DEVID_NONE and PLATFORM_DEVID_AUTO dev IDs
Changes to existing drivers:
- IRQ additions/fixes; axp20x, da9063-core
- Code simplification; i2c-dln2
- Regmap additions/fixes; max77693
- Error checking/handling improvements; dln2, db8500-prcmu
- Bug fixes; dln2, wm8350-core
- DT support/documentation; max77693, max77686, tps65217, twl4030-power,
gpio-tc3589x
- Decouple syscon interface from platform devices
- Use MFD hotplug registration; rtsx_usb, viperboard, hid-sensor-hub
- Regulator fixups; sec-core
- Power Management additions/fixes; rts5227, tc6393xb
- Remove relic/redundant code; ab8500-sysctrl, lpc_sch, max77693-private
- Clean-up/coding style changes; tps65090
- Clk additions/fixes; tc6393xb, tc6387xb, t7l66xb
- Add USB-SPI support; dln2
- Trivial changes; max14577, arizona-spi, lpc_sch, wm8997-tables, wm5102-tables
wm5110-tables, axp20x, atmel-hlcdc, rtsx_pci
New drivers/supported devices:
- axp288 PMIC support added to axp20x
- s2mps13 support added to sec-core
- New support for Diolan DLN-2
- New support for atmel-hlcdc"
* tag 'mfd-for-linus-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (55 commits)
mfd: rtsx: Add func to split u32 into register
mfd: atmel-hlcdc: Add Kconfig option description and name
mfd: da9063: Get irq base dynamically before registering device
mfd: max14577: Fix obvious typo in company name in copyright
mfd: axp20x: Constify axp20x_acpi_match and rid unused warning
mfd: t7l66xb: prepare/unprepare clocks
mfd: tc6387xb: prepare/unprepare clocks
mfd: dln2: add support for USB-SPI module
mfd: wm5110: Add missing registers for AIF2 channels 3-6
mfd: tc3589x: get rid of static base
mfd: arizona: Document HP_CTRL_1L and HP_CTRL_1R registers
mfd: wm8997: Mark INTERRUPT_STATUS_2_MASK as readable
mfd: tc6393xb: Prepare/unprepare clocks
mfd: tps65090: Fix bonkers indenting strategy
mfd: tc6393xb: Fail ohci suspend if full state restore is required
mfd: lpc_sch: Don't call mfd_remove_devices()
mfd: wm8350-core: Fix probable mask then right shift defect
mfd: ab8500-sysctrl: Drop ab8500_restart
mfd: db8500-prcmu: Provide sane error path values
mfd: db8500-prcmu: Check return of devm_ioremap for error
...
|
2014-12-08 20:02:54 -08:00 |
| .. |
|
abx500
|
mfd: ab8500-sysctrl: Drop ab8500_restart
|
2014-11-25 16:18:50 +00:00 |
|
arizona
|
mfd: wm5110: Add missing registers for AIF2 channels 3-6
|
2014-11-25 16:18:56 +00: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 support for AD silicon variant
|
2014-07-28 08:09:25 +01:00 |
|
pcf50633
|
|
|
|
samsung
|
regulator: s2mps11: Add support S2MPS13 regulator device
|
2014-11-25 15:55:06 +00:00 |
|
syscon
|
phy: Add new Exynos5 USB 3.0 PHY driver
|
2014-05-13 18:07:08 +05:30 |
|
wm831x
|
|
|
|
wm8350
|
|
|
|
wm8994
|
mfd: wm8994: Remove unused irq_lock
|
2013-10-23 16:20:41 +01:00 |
|
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
|
regulator: Updates for v3.14
|
2014-01-25 13:19:10 -08:00 |
|
asic3.h
|
|
|
|
atmel-hlcdc.h
|
mfd: Add atmel-hlcdc driver
|
2014-11-25 16:18:43 +00:00 |
|
axp20x.h
|
mfd: axp20x: Extend axp20x to support axp288 pmic
|
2014-10-07 09:30:05 +01: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
|
mfd: davinci_voicecodec: Fix 'if defined' guard type in header
|
2014-09-26 08:15:49 +01: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
|
mfd: Add LP3943 MFD driver
|
2014-01-21 08:27:59 +00:00 |
|
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: Ensure device type IDs are architecture agnostic
|
2014-07-25 15:31:48 +01:00 |
|
max77686.h
|
mfd: max77686: Add Maxim 77802 PMIC support
|
2014-07-25 15:31:48 +01:00 |
|
max77693-private.h
|
Hi Linus,
|
2014-12-08 20:02:54 -08: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 |
|
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 |
|
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
|
mfd: stmpe: root out static GPIO and IRQ assignments
|
2014-05-23 09:41:01 +01:00 |
|
stw481x.h
|
mfd: Add STw481x driver
|
2013-10-23 16:21:12 +01:00 |
|
syscon.h
|
mfd: syscon: Include linux/err.h to fix build error
|
2014-06-03 08:11:41 +01:00 |
|
t7l66xb.h
|
|
|
|
tc3589x.h
|
mfd: tc3589x: get rid of static base
|
2014-11-25 16:18:56 +00:00 |
|
tc6387xb.h
|
|
|
|
tc6393xb.h
|
|
|
|
ti_am335x_tscadc.h
|
mfd: ti_am335x_tscadc: Update logic in CTRL register for 5-wire TS
|
2014-09-26 08:24:03 +01:00 |
|
tmio.h
|
mmc: use .multi_io_quirk on tmio_mmc
|
2014-09-09 14:15:07 +02: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
|
|
|