Linus Torvalds
ae9559594c
- Core Frameworks
...
- Fix 'mfd_of_node_list' OF node entry resource leak
- New Drivers
- Add support for Ocelot VSC7512 Networking Chip
- Add support for MediaTek MT6370 subPMIC
- Add support for Richtek RT5120 (I2C) PMIC
- New Device Support
- Add support for Rockchip RV1126 and RK3588 to Syscon
- Add support for Rockchip RK817 Battery Charger to RK808
- Add support for Silergy SY7636a Voltage Regulator to Simple MFD
- Add support for Qualcomm PMP8074 PMIC to QCOM SPMI
- Add support for Secure Update to Intel M10 BMC
- New Functionality
- Provide SSP type to Intel's LPSS (PCI) SPI driver
- Fix-ups
- Remove legacy / unused code; stmpe, intel_soc_pmic_crc, syscon
- Unify / simplify; intel_soc_pmic_crc
- Trivial reordering / spelling, etc; Makefile, twl-core
- Convert to managed resources; intel_soc_pmic_crc
- Use appropriate APIs; intel_soc_pmic_crc
- strscpy() conversion; htc-i2cpld, lpc_ich, mfd-core
- GPIOD conversion; htc-i2cpld, stmpe
- Add missing header file includes; twl4030-irq
- DT goodies; stmpe, mediatek,mt6370, x-powers,axp152,
aspeed,ast2x00-scu, mediatek,mt8195-scpsys,
qcom,spmi-pmic, syscon, qcom,tcsr, rockchip,rk817,
sprd,ums512-glbreg, dlg,da9063
- Bug Fixes
- Properly check return values; sm501, htc-i2cpld
- Repair Two-Wire Bus Mode; da9062-core
- Fix error handling; intel_soc_pmic_core, fsl-imx25-tsadc,
lp8788, lp8788-irq
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmM9e3IACgkQUa+KL4f8
d2EGYRAArUG1tPdUWYzZweXCbojG+Q8nz0+yLQ/64tfNXRPTovUdwNDwP/l3i+46
5K74gAsVONQQwORhDPM0QNZH5enFVKz6UcBnjM8hDDk4Ip8GEgbmPQjxrY4RpQq8
CL3IXzPHX6LnmGUhxdm1GvKrKt+bATdYZUnAN865afxpXUQMKJt1dZcVWFHSmMco
7EGVUfyEER/w3RehXSsqlEjEfiBsdCNoPigql1Kwb4Vdaf26hXlMvQ4Iw92yOXeC
vaFuWaTDlzH+aQAGn4r56OjB+kIxAXvz/yUcuOZKHSKVQYj78QjBOG4KV94B3sVQ
6j9WIZ1kNeHVOcI/sNflvN2xQOe2dT87ZxpnZpp11tYFJQE+ZuQX2c5RQC/uSqmV
NRmYrpgDgJl/J7RUWcqBO0FV26FdcB0AQVRobgSR1Q8ii8LPifKq8w8XzOvrYwQF
eGfmAZOTFwxFDrJrR9eHxfBLBTewVTCwtfq7FQkTQLWOqMCDDSdczsQUyMh6kQSx
FVW/HJAdiohnafJgoD0noPrAulmsT2+WQX1EP4JDcpIEAoZAq+Z96yRqSWV/8q0i
KlJlAD+mAvZAEjHlkuVXlGTsOl6k7wZL5ICrd8I8b77wcn1FKIbu9lwKTIjVrL1K
r++Egr/ABXlMMX4lzka6+49Ua2PpRrN5Ln4ALmKhRBZVjjazA8A=
=GgPZ
-----END PGP SIGNATURE-----
Merge tag 'mfd-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Core Frameworks:
- Fix 'mfd_of_node_list' OF node entry resource leak
New Drivers:
- Add support for Ocelot VSC7512 Networking Chip
- Add support for MediaTek MT6370 subPMIC
- Add support for Richtek RT5120 (I2C) PMIC
New Device Support:
- Add support for Rockchip RV1126 and RK3588 to Syscon
- Add support for Rockchip RK817 Battery Charger to RK808
- Add support for Silergy SY7636a Voltage Regulator to Simple MFD
- Add support for Qualcomm PMP8074 PMIC to QCOM SPMI
- Add support for Secure Update to Intel M10 BMC
New Functionality:
- Provide SSP type to Intel's LPSS (PCI) SPI driver
Fix-ups:
- Remove legacy / unused code; stmpe, intel_soc_pmic_crc, syscon
- Unify / simplify; intel_soc_pmic_crc
- Trivial reordering / spelling, etc; Makefile, twl-core
- Convert to managed resources; intel_soc_pmic_crc
- Use appropriate APIs; intel_soc_pmic_crc
- strscpy() conversion; htc-i2cpld, lpc_ich, mfd-core
- GPIOD conversion; htc-i2cpld, stmpe
- Add missing header file includes; twl4030-irq
- DT goodies; stmpe, mediatek,mt6370, x-powers,axp152,
aspeed,ast2x00-scu, mediatek,mt8195-scpsys, qcom,spmi-pmic, syscon,
qcom,tcsr, rockchip,rk817, sprd,ums512-glbreg, dlg,da9063
Bug Fixes:
- Properly check return values; sm501, htc-i2cpld
- Repair Two-Wire Bus Mode; da9062-core
- Fix error handling; intel_soc_pmic_core, fsl-imx25-tsadc, lp8788,
lp8788-irq"
* tag 'mfd-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (60 commits)
mfd: syscon: Remove repetition of the regmap_get_val_endian()
mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE
power: supply: Add charger driver for Rockchip RK817
dt-bindings: mfd: mt6370: Fix the indentation in the example
mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe()
dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018
mfd: sm501: Add check for platform_driver_register()
dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186
mfd: twl4030: Add missed linux/device.h header
dt-bindings: mfd: dlg,da9063: Add missing regulator patterns
dt-bindings: mfd: sprd: Add bindings for ums512 global registers
mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc
dt-bindings: mfd: syscon: Add rk3588 QoS register compatible
mfd: stmpe: Switch to using gpiod API
mfd: qcom-spmi-pmic: Add pm7250b compatible
dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes
mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver
mfd: intel-m10-bmc: Add d5005 bmc secure update driver
dt-bindings: mfd: syscon: Drop ref from reg-io-width
...
2022-10-07 11:24:20 -07:00
..
2020-08-21 17:28:09 +01:00
2020-05-08 18:18:13 +01:00
2021-01-13 11:36:19 +00:00
2021-01-13 11:36:19 +00:00
2020-05-08 18:18:13 +01:00
2020-05-08 18:18:13 +01:00
2020-06-18 13:47:31 +01:00
2020-05-08 18:18:13 +01:00
2020-05-08 18:18:13 +01:00
2020-05-08 18:18:13 +01:00
2020-11-23 18:46:31 +00:00
2022-04-04 08:59:43 +01:00
2021-01-20 18:48:20 +00:00
2020-05-08 18:18:13 +01:00
2021-11-18 13:57:49 +00:00
2021-03-15 15:42:12 +00:00
2022-09-05 13:09:48 +01:00
2022-09-05 13:09:47 +01:00
2021-04-14 10:19:59 +01:00
2022-10-04 19:27:45 -07:00
2022-06-10 14:51:35 +02:00
2022-06-08 08:14:53 +00:00
2020-06-25 15:29:21 +01:00
2021-06-23 12:34:40 +01:00
2020-09-07 18:35:25 +01:00
2020-09-07 18:35:25 +01:00
2021-07-15 17:24:50 +01:00
2022-08-16 12:46:26 +02:00
2021-11-30 13:08:18 +00:00
2020-09-07 18:35:25 +01:00
2020-09-07 18:35:25 +01:00
2020-05-06 15:16:59 +01:00
2021-07-11 23:50:43 +01:00
2022-08-18 12:51:48 +01:00
2021-09-27 13:01:20 +01:00
2021-06-04 15:27:10 +01:00
2021-06-23 16:56:31 +01:00
2022-04-04 08:48:30 +01:00
2022-09-29 15:20:14 +01:00
2021-05-19 14:31:43 +01:00
2021-06-21 13:02:05 +01:00
2021-07-11 23:44:37 +01:00
2020-07-22 14:43:48 +01:00
2021-10-05 08:56:08 +01:00
2021-06-21 13:08:39 +01:00
2021-11-24 12:57:30 +00:00
2022-06-10 14:51:35 +02:00
2020-01-13 15:03:06 +00:00
2022-10-07 11:24:20 -07:00
2020-09-07 18:49:13 +01:00
2021-10-21 14:17:49 +01:00
2022-06-10 14:51:36 +02:00
2020-01-13 15:03:06 +00:00
2022-08-16 12:46:26 +02:00
2020-05-08 18:18:13 +01:00
2021-05-19 13:34:00 +01:00
2021-06-08 13:37:45 +01:00
2020-09-07 18:35:25 +01:00
2022-09-13 17:43:23 +01:00
2022-08-24 12:21:30 +01:00
2020-08-21 17:28:14 +01:00
2021-06-21 13:07:44 +01:00
2020-06-18 13:47:34 +01:00
2022-08-17 14:09:39 +02:00
2020-06-18 13:47:35 +01:00
2020-06-26 15:34:18 +01:00
2021-09-17 13:16:38 +01:00
2022-01-19 16:47:39 +00:00
2021-05-24 09:50:20 +01:00
2020-05-08 18:18:13 +01:00
2021-06-07 16:24:07 +01:00
2021-06-03 14:04:51 +01:00
2020-08-21 17:28:15 +01:00
2020-12-11 13:23:07 +00:00
2021-06-01 14:05:26 +01:00
2021-05-25 16:45:09 +01:00
2022-06-07 17:21:36 +01:00
2020-05-08 18:18:13 +01:00
2020-01-14 15:25:00 +00:00
2020-01-17 15:34:31 +00:00
2020-01-13 15:03:06 +00:00
2021-06-23 16:56:31 +01:00
2020-05-08 18:18:13 +01:00
2022-09-13 15:04:56 +01:00
2022-09-13 15:04:58 +01:00
2022-04-04 15:16:10 +01:00
2021-07-11 23:50:36 +01:00
2021-03-24 19:50:21 +00:00
2022-06-29 16:31:42 +01:00
2022-07-27 13:14:46 +01:00
2021-07-11 23:50:37 +01:00
2021-07-07 12:01:32 +01:00
2022-09-19 15:44:16 +01:00
2020-05-08 18:18:13 +01:00
2020-07-22 14:43:48 +01:00
2022-05-03 13:47:44 +01:00
2021-03-10 12:47:46 +00:00
2022-08-25 12:29:26 +01:00
2020-09-07 18:35:25 +01:00
2020-09-07 18:35:25 +01:00
2020-09-07 18:35:25 +01:00
2021-09-27 13:01:19 +01:00
2022-09-09 22:27:12 +01:00
2022-08-23 18:07:59 +01:00
2022-08-23 18:07:56 +01:00
2021-05-10 13:06:50 +01:00
2021-12-24 14:07:02 +00:00
2022-09-23 14:25:13 +01:00
2021-05-26 19:22:09 +01:00
2019-12-17 13:08:41 -08:00
2021-11-18 13:57:47 +00:00
2022-08-16 12:46:26 +02:00
2022-04-25 14:00:47 +01:00
2022-03-25 16:09:31 +00:00
2021-07-11 23:50:39 +01:00
2022-06-23 13:07:50 +01:00
2022-06-06 12:39:10 +01:00
2022-04-04 08:48:13 +01:00
2021-06-16 15:41:16 +01:00
2021-07-15 17:24:49 +01:00
2021-07-11 23:45:15 +01:00
2022-04-04 08:38:57 +01:00
2021-09-15 13:12:39 +01:00
2021-04-21 15:51:42 +01:00
2021-04-21 15:51:43 +01:00
2021-10-08 17:24:30 +01:00
2022-03-07 13:15:01 +00:00
2022-06-30 13:25:37 +01:00
2020-05-08 18:18:13 +01:00
2020-09-17 18:25:39 +01:00
2022-04-26 15:13:48 +01:00
2020-08-21 17:28:20 +01:00
2020-08-21 17:28:17 +01:00
2022-04-19 12:04:10 +01:00
2021-06-21 13:08:41 +01:00
2020-09-14 14:24:38 +01:00
2022-02-08 09:27:28 +00:00
2020-08-21 17:28:19 +01:00
2021-08-03 18:27:18 +01:00
2021-08-03 18:27:19 +01:00
2022-09-19 15:44:17 +01:00
2020-09-01 15:48:52 +01:00
2022-02-08 13:38:10 +00:00
2022-06-10 14:51:35 +02:00
2020-09-01 15:48:56 +01:00
2022-06-10 14:51:36 +02:00
2022-06-10 14:51:36 +02:00
2022-06-10 14:51:35 +02:00
2022-06-10 14:51:36 +02:00
2020-09-01 15:48:55 +01:00
2020-01-13 15:03:06 +00:00
2022-06-10 14:51:35 +02:00
2022-06-10 14:51:36 +02:00
2022-09-26 16:10:33 +01:00
2021-07-11 23:50:38 +01:00
2022-06-10 14:51:36 +02:00
2021-12-15 22:16:53 +00:00
2020-08-23 17:36:59 -05:00
2021-12-13 19:35:43 +00:00
2021-10-21 16:08:07 +01:00
2021-06-02 12:03:37 +01:00
2022-03-15 12:03:51 +00:00
2019-11-18 12:58:24 +00:00
2022-03-02 13:45:31 +00:00
2021-09-13 01:59:24 +01:00
2020-09-07 18:35:25 +01:00
2020-09-07 18:35:25 +01:00
2020-09-07 18:35:25 +01:00
2022-03-07 13:15:01 +00:00
2020-06-26 15:34:24 +01:00
2022-04-04 08:38:56 +01:00