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
..
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-03-23 14:51:51 +00:00
2022-08-16 12:46:26 +02:00
2021-11-05 14:40:26 +00:00
2021-11-05 14:40:26 +00:00
2021-11-05 14:40:26 +00:00
2022-08-16 12:46:26 +02:00
2021-04-14 16:06:40 +01:00
2022-03-25 13:56:18 -07:00
2021-11-05 14:40:26 +00:00
2021-06-02 10:51:19 +01:00
2022-07-19 10:54:38 +01:00
2020-11-19 08:34:22 +00:00
2021-03-10 11:10:23 +00:00
2021-04-14 16:06:15 +01:00
2022-03-23 14:51:38 +00:00
2022-08-03 11:03:03 +02:00
2022-08-16 12:46:26 +02:00
2021-01-15 13:23:36 +00:00
2022-07-19 10:54:41 +01:00
2020-11-27 08:00:47 +00:00
2022-07-04 11:42:20 +01:00
2021-01-14 13:05:55 +00:00
2022-08-06 10:25:16 -07:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-02-09 13:00:45 +00:00
2021-06-02 10:51:19 +01:00
2022-08-16 12:46:26 +02:00
2022-10-07 11:24:20 -07:00
2020-11-19 08:34:21 +00:00
2021-11-05 14:40:05 +00:00
2022-08-16 12:46:26 +02:00
2022-05-23 14:52:45 +01:00
2021-08-05 14:19:59 +01:00
2022-07-19 10:54:41 +01:00
2022-07-19 10:54:40 +01:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-03-08 09:44:06 +00:00
2022-03-21 18:33:57 -07:00
2022-09-28 16:17:39 +01:00
2022-08-16 12:46:26 +02:00
2022-04-26 15:10:29 +01:00
2020-08-13 07:50:59 +01:00
2021-10-05 08:56:08 +01:00
2022-09-28 16:17:41 +01:00
2021-08-11 16:00:53 +03:00
2022-07-19 10:54:42 +01:00
2022-09-28 16:17:41 +01:00
2022-07-19 10:54:40 +01:00
2022-10-07 11:24:20 -07:00
2020-08-13 07:50:05 +01:00
2022-03-23 14:51:44 +00:00
2022-09-28 16:09:48 +01:00
2021-12-29 13:17:01 +00:00
2021-12-29 13:17:01 +00:00
2022-09-28 16:17:40 +01:00
2021-08-12 11:39:39 +01:00
2022-04-26 15:12:22 +01:00
2022-08-16 12:46:26 +02:00
2021-11-05 14:40:27 +00:00
2022-09-28 16:09:50 +01:00
2021-06-15 13:13:54 +01:00
2020-09-30 16:24:50 +01:00
2022-08-16 12:46:26 +02:00
2020-07-01 14:54:29 +01:00
2022-06-10 14:51:35 +02:00
2022-09-28 16:09:50 +01:00
2022-10-07 11:24:20 -07:00
2021-06-02 10:50:00 +01:00
2022-09-28 16:17:39 +01:00
2021-09-07 08:44:07 +01:00
2020-11-19 08:34:22 +00:00
2022-08-16 12:46:26 +02:00
2022-02-09 13:00:45 +00:00
2022-09-28 16:09:50 +01:00
2022-08-16 12:46:26 +02:00
2020-11-19 08:34:21 +00:00
2022-08-16 12:46:26 +02:00
2021-06-02 10:51:17 +01:00
2021-06-02 10:51:17 +01:00
2022-08-16 12:46:26 +02:00
2022-07-19 10:54:39 +01:00
2020-11-27 08:01:46 +00:00
2022-03-07 13:54:24 +00:00
2022-08-16 12:46:26 +02:00
2022-07-19 10:54:38 +01:00
2022-03-07 14:00:27 +00:00
2022-08-16 12:46:26 +02:00
2022-02-09 13:00:45 +00:00
2021-11-05 14:40:26 +00:00
2021-07-21 11:53:42 +02:00
2021-02-08 13:54:10 +00:00
2022-08-16 12:46:26 +02:00
2022-09-28 16:17:39 +01:00
2021-11-05 14:40:25 +00:00
2020-05-26 10:41:40 +01:00
2022-07-19 10:54:39 +01:00
2021-07-16 09:00:45 +01:00
2022-09-28 16:09:50 +01:00
2022-09-28 16:09:50 +01:00
2022-07-19 10:54:41 +01:00
2022-07-19 10:54:41 +01:00
2020-08-23 17:36:59 -05:00
2022-08-16 12:46:26 +02:00
2022-09-09 07:54:47 +01:00
2022-09-28 16:17:42 +01:00
2022-09-09 07:54:47 +01:00
2021-06-02 10:50:03 +01:00
2021-06-02 10:50:03 +01:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2021-11-05 14:40:25 +00:00
2022-07-19 10:54:40 +01:00
2022-09-28 16:17:40 +01:00
2020-08-23 17:36:59 -05:00
2020-11-19 08:34:21 +00:00
2022-08-16 12:46:26 +02:00
2022-10-07 11:24:20 -07:00
2022-08-16 12:46:26 +02:00
2021-04-14 10:17:53 +01:00
2022-03-23 14:51:51 +00:00
2021-04-14 10:19:08 +01:00
2021-07-13 12:20:44 +01:00
2022-08-16 12:46:26 +02:00
2022-02-09 13:00:45 +00:00
2021-07-13 12:20:44 +01:00
2022-08-16 12:46:26 +02:00
2020-11-27 08:02:02 +00:00
2022-09-28 16:09:50 +01:00
2021-06-02 10:51:18 +01:00
2021-11-05 14:40:06 +00:00
2021-06-02 10:50:04 +01:00
2022-08-16 12:46:26 +02:00
2022-02-08 09:27:22 +00:00
2021-08-16 13:45:34 +01:00
2020-07-01 10:40:11 +01:00
2022-09-28 16:17:41 +01:00
2022-04-27 10:33:11 +01:00
2022-03-08 09:44:05 +00:00
2020-06-18 11:19:49 +01:00
2021-04-14 16:06:26 +01:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-02-09 13:00:45 +00:00
2022-09-28 16:17:40 +01:00
2021-11-05 14:40:26 +00:00
2020-05-26 10:51:20 +01:00
2020-11-27 08:02:27 +00:00
2021-06-02 10:51:19 +01:00
2022-09-29 19:06:57 +01:00
2022-07-19 10:54:38 +01:00
2022-08-16 12:46:26 +02:00
2020-11-19 08:34:21 +00:00
2022-07-19 10:54:40 +01:00
2021-11-05 14:40:02 +00:00
2021-06-15 13:02:18 +01:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2022-08-16 12:46:26 +02:00
2020-11-19 08:34:21 +00:00
2022-08-16 12:46:26 +02:00
2022-06-10 14:51:36 +02:00
2021-12-29 13:36:16 +00:00
2020-11-19 08:34:22 +00:00
2022-06-10 14:51:36 +02:00
2022-08-16 12:46:26 +02:00
2022-06-10 14:51:36 +02:00
2021-08-16 13:50:12 +01:00
2022-09-28 16:17:41 +01:00
2022-04-28 17:24:10 +01:00
2022-08-16 12:46:26 +02:00
2022-10-07 11:24:20 -07:00
2022-04-28 17:24:40 +01:00
2021-06-15 13:02:01 +01:00
2022-07-19 09:56:51 +02:00
2021-11-05 14:40:27 +00:00
2021-02-08 13:54:40 +00:00
2021-06-15 12:53:38 +01:00
2021-06-15 13:01:45 +01:00
2020-07-06 08:31:57 +01:00
2020-07-06 08:31:56 +01:00
2022-08-16 12:46:26 +02:00
2021-08-05 12:41:06 +01:00