Linus Torvalds
cf2e8c544c
- 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
- Fix-ups
- 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
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAlyA5j4ACgkQUa+KL4f8
d2EAyw/+N7N77ex5Ryxmyn61SWvgTL221tj+olw6RqC92Vfw6S2ZFP1CsM/E7tZb
qCLYkkJSgBLKoOCI5OLiXsvWCPjyLU33nG/oS0SSiMJ1Fp9M0h7uRnOtOio3z31i
w9MJAvEY3RN8I1bRGMO6aWUtT0q3AzHNtdl+7BqAkjjeXiUE0lGd5eARRS1zRWSa
ki0OzUkJeszPk+6E6N0K+BQZxcL3cBEsR8ZAif903cMEbqsJIv4nmif4b5D63BKH
PtOLn+6HVMG4bzqRRytVhcO/z2uj2jlLCHH9wBnyd4b7SoLFuz15yN5DhD4bKLt7
0UMqiBlC2MeaTv3wyKjeNPQtaMY7zJNUpdFly1PHAYR4oy5kbqk2IAv30N/zRfPK
zLmWWq7DYdazBxSSGKmpGEW63Dkr/MQY2oj4nUlcank/X0K7LvmXv7kIxp9jJhA5
bE76f77uHneHvq5OTc5CZtaYNqZbE6tO8rqZ2QlfCqa0M8VxbcrYiym0fQFJBdsH
eFtaTG162ssZq1npV759c4/2E3zQ3EW+rj89/AWp8ViJULQLyPY2nUYddx+w04Se
kSdgYCvMI5byvF+Tuq/CbUWz7kyca3D+EFiYTkzIfrZr+4yiG2VO8wEO1knkEUVo
9X/wnAD5hQJePEM8CyPZrnirndB0W6SAvSmRZlF/OAbuCBz1DkQ=
=tUge
-----END PGP SIGNATURE-----
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
2017-03-01 09:42:44 -08:00
2017-03-01 09:42:44 -08:00
2018-12-21 01:08:51 -08:00
2017-03-01 09:42:44 -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
2017-01-21 23:53:30 -08:00
2018-06-24 15:20:12 -07:00
2016-07-15 14:50:56 -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
2016-07-15 14:50:53 -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
2017-01-22 17:22:31 -08:00
2018-06-21 17:22:08 -07:00
2018-12-21 01:08:51 -08:00
2016-09-10 10:47:48 -07: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
2016-08-25 10:11:00 -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
2017-01-21 23:53:17 -08: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
2017-01-18 14:29:57 -08: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
2017-01-21 23:51:53 -08: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-03-15 15:44:49 -07:00
2016-07-15 10:50:12 -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
2016-07-20 17:50:24 -07:00
2017-02-12 14:55:08 -08:00
2017-05-22 17:26:58 -07:00
2017-08-22 22:14:59 +01:00
2017-02-22 23:55:07 -08: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
2017-02-20 15:12:26 -08:00