Linus Torvalds
e5744abb2f
== Changes to existing drivers ==
- Use of managed resources - omap, twl4030, ti_am335x_tscadc
- Advanced error handling - omap
- Rework clk management - omap
- Device Tree (re-)work - tc3589x, pm8921, da9055, sec
- IRC management overhaul and !BROKEN - pm8921
- Convert to regmap - ssbi, pm8921
- Use simple power-management ops - ucb1x00
- Include file clean-up - adp5520, cs5535, janz, lpc_ich,
- lpc_sch, max14577, mcp-sa11x0, pcf50633-adc, rc5t583,
rdc321x-southbridge, retu, smsc-ece1099, ti-ssp, ti_am335x_tscadc,
tps65912, vexpress-config, wm8350, ywm8350
- Various bug fixes across the subsystem
- NULL/invalid pointer dereference prevention
- Resource leak mitigation,
- Variable used initialised
- Staticise various containers
- Enforce return value checks
== New drivers/supported devices ==
- Add support for s2mps14 and s2mpa01 to sec
- Add support for da9063 (v5) to da9063
- Add support for atom-c2000 to gpio-ich
- Add support for come-{mbt10,cbt6,chl6} to kempld
- Add support for da9053 to da9052
- Add support for itco-wdt (v3) and baytrail to lpc_ich
- Add new drivers for tps65218, rtsx_usb, bcm590xx
== (Re-)moved drivers ==
- twl4030 ==> drivers/iio
- ti-ssp ==> /dev/null
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iQIcBAABAgAGBQJTQmHbAAoJEFGvii+H/HdhXgAQAI6dNLb3AfNol49pNh5nEcrt
sixQwu56xe64xozcMq41oXcbIe6NOvd/Sgf57fowCqrNyXd3k2sp6/KzA1yM8yfc
2Xfm2fzzMoyH3lEopepT0zKMEyeOKxCNJWInXjRDmR6EN8szV/gAvwEptXnXKq8n
sANQCBr2A1sDAlxu5onDI6SGEibCZgSsW+EElPyNKjXyIXdATv+ZLSuNCapt2Zg2
H/KM+CY2hlcl6quWwjEUtPF4Ux0hIv3ePkwDKQicXMgndxL3+aL5L66UHsIovgxW
o9H2aA6cfOQJuAXAZUvHlsNlefFW5qpFFR8kXiW87Say3+7nijoe5DhH/RBSZN+i
O0rbxWVa1rW9eYmHuKAPNMR8Lp4FN9OvBo/Yv3UfmMV661vLVLOvTwJI9GZg7v8o
UPMDhYNgEnRNrWqf7Wkj9ywgvGaO8qggm7gpE2cFD8DGDR7aZQ9goRKpaVSjTNmW
4staek1u4g7YQ9s2UXxQ0JFc7esMbUbXxv5Bmk+4JPiI3P4gDMTg7jhh5iKDcEs5
BVUIfdYKF9LInfYT3o9Uvo6TbYeAfwwzOdMFDWa5BjGOCLD9ttOEGtqMD/bkANbn
YsaD6xKEL+su37CocSPnekgU+IS0uLb15jpa06CmoaALPGAZcRffKMygSHtlyGtR
pNazlO93tu9JXQcL5B+A
=p4SP
-----END PGP SIGNATURE-----
Merge tag 'mfd-for-linus-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Changes to existing drivers:
- Use of managed resources - omap, twl4030, ti_am335x_tscadc
- Advanced error handling - omap
- Rework clk management - omap
- Device Tree (re-)work - tc3589x, pm8921, da9055, sec
- IRC management overhaul and !BROKEN - pm8921
- Convert to regmap - ssbi, pm8921
- Use simple power-management ops - ucb1x00
- Include file clean-up - adp5520, cs5535, janz, lpc_ich,
- lpc_sch, max14577, mcp-sa11x0, pcf50633-adc, rc5t583,
rdc321x-southbridge, retu, smsc-ece1099, ti-ssp, ti_am335x_tscadc,
tps65912, vexpress-config, wm8350, ywm8350
- Various bug fixes across the subsystem
- NULL/invalid pointer dereference prevention
- Resource leak mitigation,
- Variable used initialised
- Staticise various containers
- Enforce return value checks
New drivers/supported devices:
- Add support for s2mps14 and s2mpa01 to sec
- Add support for da9063 (v5) to da9063
- Add support for atom-c2000 to gpio-ich
- Add support for come-{mbt10,cbt6,chl6} to kempld
- Add support for da9053 to da9052
- Add support for itco-wdt (v3) and baytrail to lpc_ich
- Add new drivers for tps65218, rtsx_usb, bcm590xx
(Re-)moved drivers:
- twl4030 ==> drivers/iio
- ti-ssp ==> /dev/null"
* tag 'mfd-for-linus-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (103 commits)
mfd: wm5110: Correct default for HEADPHONE_DETECT_1
mfd: arizona: Correct small errors in the DT binding documentation
mfd: arizona: Mark DSP clocking register as volatile
mfd: devicetree: bindings: Add pm8xxx RTC description
mfd: kempld-core: Fix potential hang-up during boot
mfd: sec-core: Fix uninitialized 'regmap_rtc' on S2MPA01
mfd: tps65910: Fix regmap_irq_chip_data leak on mfd_add_devices fail
mfd: tps65910: Fix possible invalid pointer dereference on regmap_add_irq_chip fail
mfd: sec-core: Fix I2C dummy device resource leak on probe failure
mfd: sec-core: Add of_compatible strings for clock MFD cells
mfd: Remove obsolete ti-ssp driver
Documentation: mfd: s2mps11: Describe S5M8767 and S2MPS14 clocks
mfd: bcm590xx: Fix type argument for module device table
mfd: lpc_ich: Add support for Intel Bay Trail SoC
mfd: lpc_ich: Add support for NM10 GPIO
mfd: lpc_ich: Change Avoton to iTCO v3
watchdog: iTCO_wdt: Add support for v3 silicon
mfd: lpc_ich: Add support for iTCO v3
mfd: lpc_ich: Remove lpc_ich_cfg struct use
mfd: lpc_ich: Only configure watchdog or GPIO when present
...
|
2014-04-07 10:24:18 -07:00 |
| .. |
|
abx500
|
mfd: dbx500/abx500: root out hardcoded IRQ assignments
|
2014-03-04 08:58:11 +08:00 |
|
arizona
|
== Changes to existing drivers ==
|
2014-04-07 10:24:18 -07:00 |
|
da9052
|
mfd: da9052: Extend support to a new chip
|
2014-03-19 08:58:26 +00:00 |
|
da9055
|
|
|
|
da9063
|
mfd: da9063: Upgrade of register definitions to support production silicon
|
2014-03-19 08:58:41 +00:00 |
|
pcf50633
|
|
|
|
pm8xxx
|
== Changes to existing drivers ==
|
2014-04-07 10:24:18 -07:00 |
|
samsung
|
Merge remote-tracking branches 'regulator/topic/s5m8767', 'regulator/topic/st-pwm', 'regulator/topic/ti-abb', 'regulator/topic/tps51632', 'regulator/topic/tps62360', 'regulator/topic/tps6507x', 'regulator/topic/tps65090' and 'regulator/topic/tps65217' into regulator-next
|
2014-03-26 16:58:18 +00:00 |
|
syscon
|
ARM: imx6q: Add GPR6 and GPR7 register definitions for iomuxc gpr
|
2014-03-05 10:40:47 +08:00 |
|
wm831x
|
mfd: wm831x: Don't forward declare enum wm831x_auxadc
|
2013-03-12 09:29:20 +01:00 |
|
wm8350
|
|
|
|
wm8994
|
mfd: wm8994: Remove unused irq_lock
|
2013-10-23 16:20:41 +01:00 |
|
88pm80x.h
|
mfd: 88pm800: Add regulator sub device
|
2013-06-18 09:41:12 +02:00 |
|
88pm860x.h
|
|
|
|
aat2870.h
|
|
|
|
ab3100.h
|
|
|
|
abx500.h
|
ab8500_{bmdata,fg}: Add const attributes to some data arrays
|
2013-04-16 17:34:36 -07:00 |
|
adp5520.h
|
|
|
|
as3711.h
|
|
|
|
as3722.h
|
regulator: Updates for v3.14
|
2014-01-25 13:19:10 -08:00 |
|
asic3.h
|
|
|
|
bcm590xx.h
|
mfd: Add bcm590xx pmu driver
|
2014-03-19 08:59:59 +00:00 |
|
core.h
|
For the 3.13 merge window we have a couple of new drivers for the AMS
|
2013-11-15 16:37:40 -08:00 |
|
cros_ec.h
|
mfd: Add ChromeOS EC implementation
|
2013-04-05 11:20:13 +02:00 |
|
cros_ec_commands.h
|
mfd: Add ChromeOS EC messages header
|
2013-04-05 11:20:13 +02:00 |
|
da903x.h
|
|
|
|
davinci_voicecodec.h
|
mfd: davinci_voicecodec: Provide a regmap for register I/O
|
2013-09-02 10:27:49 +02:00 |
|
db8500-prcmu.h
|
ARM: ux500: move PM-related PRCMU functions to machine
|
2013-04-08 13:57:53 +02:00 |
|
dbx500-prcmu.h
|
mfd: dbx500/abx500: root out hardcoded IRQ assignments
|
2014-03-04 08:58:11 +08:00 |
|
ds1wm.h
|
|
|
|
ezx-pcap.h
|
|
|
|
htc-egpio.h
|
|
|
|
htc-pasic3.h
|
|
|
|
intel_msic.h
|
|
|
|
janz.h
|
|
|
|
kempld.h
|
mfd: Kontron PLD mfd driver
|
2013-06-24 13:48:22 +02:00 |
|
lm3533.h
|
|
|
|
lp3943.h
|
mfd: Add LP3943 MFD driver
|
2014-01-21 08:27:59 +00:00 |
|
lp8788-isink.h
|
|
|
|
lp8788.h
|
backlight: add new lp8788 backlight driver
|
2013-02-27 19:10:09 -08:00 |
|
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
|
mfd: max8998: Add support for Device Tree
|
2013-06-30 23:30:04 +02:00 |
|
max14577-private.h
|
mfd: max14577: Remove unused enum max14577_irq_source
|
2014-03-19 08:58:02 +00:00 |
|
max14577.h
|
mfd: max14577: Remove not needed header inclusion
|
2014-03-19 08:58:03 +00:00 |
|
max77686-private.h
|
mfd: Represent correct filenames in file headers
|
2014-01-21 08:28:12 +00:00 |
|
max77686.h
|
|
|
|
max77693-private.h
|
mfd: max77693: Remove device wakeup from driver
|
2013-10-23 16:21:26 +01:00 |
|
max77693.h
|
mfd: max77693: Remove device wakeup from driver
|
2013-10-23 16:21:26 +01:00 |
|
mc13xxx.h
|
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds
|
2014-01-28 18:53:01 -08:00 |
|
mc13783.h
|
|
|
|
mc13892.h
|
|
|
|
mcp.h
|
mfd: mcp: Add missing linux/device.h header
|
2013-07-31 02:04:47 +02:00 |
|
menelaus.h
|
|
|
|
palmas.h
|
For the 3.12 merge window we have one new driver for the DA9063 PMIC
|
2013-09-07 20:14:19 -07:00 |
|
rc5t583.h
|
|
|
|
rdc321x.h
|
|
|
|
retu.h
|
mfd: retu: Add Tahvo support
|
2013-04-19 00:45:20 +02:00 |
|
rtsx_common.h
|
mfd: rtsx: Copyright modifications
|
2013-08-20 10:22:01 +02:00 |
|
rtsx_pci.h
|
mfd: rtsx: Modify rts5249_optimize_phy
|
2013-10-23 16:20:59 +01:00 |
|
rtsx_usb.h
|
mfd: Add realtek USB card reader driver
|
2014-03-19 08:58:18 +00:00 |
|
si476x-core.h
|
treewide: Fix common typo in "identify"
|
2013-10-14 15:31:06 +02:00 |
|
si476x-platform.h
|
mfd: si476x: Add header files and Kbuild plumbing
|
2013-04-19 18:38:13 +02:00 |
|
si476x-reports.h
|
mfd: si476x: Add header files and Kbuild plumbing
|
2013-04-19 18:38:13 +02:00 |
|
smsc.h
|
|
|
|
sta2x11-mfd.h
|
|
|
|
stmpe.h
|
mfd: support stmpe1801 18 bits enhanced port expander
|
2013-04-09 14:15:58 +02:00 |
|
stw481x.h
|
mfd: Add STw481x driver
|
2013-10-23 16:21:12 +01:00 |
|
syscon.h
|
mfd: syscon: Return -ENOSYS if CONFIG_MFD_SYSCON is not enabled
|
2013-10-23 16:22:35 +01:00 |
|
t7l66xb.h
|
|
|
|
tc3589x.h
|
|
|
|
tc6387xb.h
|
|
|
|
tc6393xb.h
|
|
|
|
ti_am335x_tscadc.h
|
mfd: input: iio: ti_amm335x: Rework TSC/ADC synchronization
|
2014-01-07 08:45:00 +00:00 |
|
ti_ssp.h
|
|
|
|
tmio.h
|
mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags
|
2014-01-13 12:48:24 -05:00 |
|
tps6105x.h
|
|
|
|
tps6507x.h
|
Input: tps6507x-ts - convert to polled input device infrastructure
|
2013-07-01 11:38:41 -07:00 |
|
tps6586x.h
|
mfd: tps6586x: Add version detection
|
2014-01-21 08:28:01 +00:00 |
|
tps65090.h
|
For 3.10 we have a few new MFD drivers for:
|
2013-05-05 17:36:20 -07:00 |
|
tps65217.h
|
mfd: tps65217: Naturalise cross-architecture discrepancies
|
2014-02-19 13:30:30 +00:00 |
|
tps65218.h
|
mfd: tps65218: Add driver for the TPS65218 PMIC
|
2014-03-19 08:58:06 +00:00 |
|
tps65910.h
|
regulator: tps65910: Simplify setting enable_mask for regulators
|
2013-12-30 11:48:43 +00:00 |
|
tps65912.h
|
mfd: tps65912: Declare and use tps65912_irq_exit()
|
2013-03-12 09:25:50 +01:00 |
|
tps80031.h
|
|
|
|
twl4030-audio.h
|
|
|
|
twl6040.h
|
Merge branch 'topic/for-asoc'
|
2013-09-02 10:31:08 +02:00 |
|
ucb1x00.h
|
mfd: ucb1x00: Explicitely include linux/device.h
|
2013-07-31 02:04:52 +02:00 |
|
viperboard.h
|
|
|
|
wl1273-core.h
|
|
|
|
wm8400-audio.h
|
|
|
|
wm8400-private.h
|
|
|
|
wm8400.h
|
|
|