Linus Torvalds
cf2e8c544c
Merge tag 'mfd-next-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"New Drivers:
- Add STMPE ADC Input driver
- Add STMicroelectronics STPMIC1 Parent driver
- Add STMicroelectronics STPMIC1 OnKey Misc driver
- Add STMicroelectronics STPMIC1 Watchdog driver
- Add Cirrus Logic Lochnagar Parent driver
- Add TQ-Systems TQMX86 Parent driver
New Device Support:
- Add support for ADC to STMPE
New (or moved) Functionality:
- Move Lightbar functionality to its own driver; cros_ec_lightbar
- Move VBC functionality to its own driver; cros_ec_vbc
- Move VBC functionality to its own driver; cros_ec_vbc
- Move DebugFS functionality to its own driver; cros_ec_debugfs
- Move SYSFS functionality to its own driver; cros_ec_sysfs
- Add support for input voltage options; tps65218
Fixes:
- Use devm_* managed resources; cros_ec
- Device Tree documentation; stmpe, aspeed-lpc, lochnagar
- Trivial Clean-ups; stmpe
- Rip out broken modular code; aat2870-core, adp5520, as3711,
db8500-prcmu, htc-i2cpld, max8925-core, rc5t583, sta2x11-mfd,
syscon, tps65090, tps65910, tps68470 tps80031, wm831x-spi,
wm831x-i2c, wm831x-core, wm8350-i2c, wm8350-core, wm8400-core
- Kconfig fixups; INTEL_SOC_PMIC
- Improve error path; sm501, sec-core
- Use struct_size() helper; sm501
- Constify; at91-usart
- Use pointers instead of copying data; at91-usart
- Deliver proper return value; cros_ec_dev
- Trivial formatting/whitespace; sec-core"
* tag 'mfd-next-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (53 commits)
mfd: mxs-lradc: Mark expected switch fall-through
mfd: sec-core: Cleanup formatting to a consistent style
mfd: tqmx86: IO controller with I2C, Wachdog and GPIO
mfd: intel-lpss: Move linux/pm.h to the local header
mfd: cros_ec_dev: Return number of bytes read with CROS_EC_DEV_IOCRDMEM
mfd: tps68470: Drop unused MODULE_DEVICE_TABLE
mfd: at91-usart: No need to copy mfd_cell in probe
mfd: at91-usart: Constify at91_usart_spi_subdev and at91_usart_serial_subdev
mfd: lochnagar: Add support for the Cirrus Logic Lochnagar
mfd: lochnagar: Add initial binding documentation
dt-bindings: mfd: aspeed-lpc: Make parameter optional
mfd: sec-core: Return gracefully instead of BUG() if device cannot match
mfd: sm501: Use struct_size() in devm_kzalloc()
mfd: sm501: Fix potential NULL pointer dereference
mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies
mfd: tps65218.c: Add input voltage options
mfd: wm8400-core: Make it explicitly non-modular
mfd: wm8350-core: Drop unused module infrastructure from non-modular code
mfd: wm8350-i2c: Make it explicitly non-modular
mfd: wm831x-core: Drop unused module infrastructure from non-modular code
...
2019-03-08 10:02:58 -08:00
..
2018-01-08 17:40:59 -08:00
2018-01-22 16:25:53 -08:00
2018-12-21 01:08:51 -08:00
2017-07-12 14:19:31 -07:00
2017-11-03 12:47:33 -07:00
2018-12-28 17:07:05 -08:00
2018-01-22 16:28:59 -08:00
2018-06-24 15:20:12 -07:00
2018-05-09 13:29:35 -07:00
2018-01-16 16:48:23 -08:00
2017-11-03 12:45:22 -07:00
2018-01-22 16:28:03 -08:00
2017-08-18 17:15:10 -07:00
2018-01-24 14:43:10 -08:00
2018-07-04 16:08:05 +00:00
2018-09-18 15:28:07 -07:00
2018-12-21 01:08:51 -08:00
2018-10-10 17:10:40 -07:00
2018-08-08 11:23:27 -07:00
2017-10-25 14:55:33 -07:00
2018-06-21 17:22:07 -07:00
2017-08-18 17:15:19 -07:00
2018-06-04 13:31:48 -07:00
2018-12-21 01:08:51 -08:00
2017-08-18 17:15:30 -07:00
2017-12-18 13:40:15 -08:00
2017-09-14 11:59:30 +02:00
2018-06-21 17:22:08 -07:00
2018-12-21 01:08:51 -08:00
2019-01-14 15:33:23 -08:00
2017-04-12 08:47:18 -07:00
2019-01-14 15:33:23 -08:00
2017-03-29 00:25:03 -07:00
2017-05-22 17:26:57 -07:00
2018-01-16 16:48:23 -08:00
2018-11-12 11:52:05 -08:00
2018-05-29 16:34:22 -07:00
2018-02-02 16:04:10 -08:00
2018-12-21 01:08:51 -08:00
2017-10-27 15:48:00 -07:00
2018-10-11 17:16:42 -07:00
2017-08-18 17:15:34 -07:00
2019-01-08 07:58:37 -05:00
2018-08-08 11:23:26 -07:00
2018-06-10 13:26:40 +01:00
2018-07-13 00:08:14 +02:00
2017-11-21 15:57:05 -08:00
2018-03-30 15:31:41 -07:00
2018-10-22 12:04:33 -07:00
2018-11-12 11:52:36 -08:00
2018-03-30 15:31:41 -07:00
2019-01-16 12:36:26 +00:00
2017-08-14 22:12:06 -07:00
2018-02-14 13:29:55 -05:00
2017-09-11 14:23:39 -07:00
2018-10-09 11:28:31 +01:00
2017-08-18 17:15:35 -07:00
2017-08-18 17:15:36 -07:00
2017-08-18 17:15:37 -07:00
2017-08-18 17:15:40 -07:00
2018-09-07 13:03:55 +01:00
2017-11-02 11:10:55 +01:00
2017-05-22 17:26:58 -07:00
2017-08-22 22:14:59 +01:00
2017-09-11 14:23:56 -07:00
2018-05-15 12:14:16 -07:00
2017-10-24 10:09:33 -07:00
2017-08-18 17:15:41 -07:00
2018-07-27 11:59:05 -07:00
2018-10-27 10:20:39 -07:00