Linus Torvalds
613b2a82f2
Merge tag 'mfd-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Core Framework:
- Change maintainer email address
- Use acpi_dev_for_each_child() helper to walk the ACPI list
New Device Support:
- BCM2711 RPiVid ASB in Broadcom BCM2835
- MT8195 dual-core RISC-V MCU in Chrome OS Embedded Controller
- Regulator, RTC and Keys in MediaTek MT6357 PMIC
- GPIO in X-Powers AXP20x PMIC
- MT6331 and MT6332 in MediaTek MT6357 PMIC
- Intel Meteor Lake-P PCI in Intel LPSS PCI
New Functionality:
- Add support for non-ACPI platforms; lpc_ich
Fix-ups:
- Use platform data instead of hard-coded values; bcm2835-pm
- Make use of BIT/GENMASK macros; intel_soc_pmic_bxtwc
- Use dev_err_probe() helper; intel_soc_pmic_chtwc,
intel_soc_pmic_bxtwc
- Use provided generic APIs / helpers; lpc_ich
- Clean-up .remove() return values; asic3, t7l66xb, tc6387xb,
tc6393xb
- Use correct formatting specifiers; syscon
- Replace sprintf() with sysfs_emit(); intel_soc_pmic_bxtwc
- Automatically detect and fill USB endpoint pointers; dln2
- Use more appropriate dev/platform/spi resources APIs;
intel_soc_pmic_bxtwc
- Make use of pm_sleep_ptr(); intel_soc_pmic_chtwc,
intel_soc_pmic_bxtwc
- Improve error handling; intel_soc_pmic_bxtwc
- Use core driver API to create groups; intel_soc_pmic_bxtwc
- Kconfig fix-ups; MFD_SUN6I_PRCM
- Admin: whitespace/email addresses/etc; max77714, db8500-prcmu,
ipaq-micro, intel_soc_pmic_bxtwc
- Remove duplicate/unused code/functionality; lpc_ich, twl-core,
qcom-pm8008, intel_soc_pmic_bxtwc
- DT fix-ups / conversions; da9063, ti,j721e-system-controller,
st,stm32-timers, mt6397, qcom,tcsr, mps,mp2629, qcom-pm8xxx,
fsl,imx8qxp-csr
Bug Fixes:
- Fix of_node reference leak; max77620"
* tag 'mfd-next-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (49 commits)
dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
dt-bindings: mfd: syscon: Update Lee Jones' email address
MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
mfd: sun6i-prcm: Update Kconfig description
mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
...
2022-08-06 10:25:16 -07:00
..
2020-09-24 14:04:53 +03:00
2021-03-22 11:58:22 +01:00
2022-08-01 16:21:31 +02:00
2020-05-25 18:59:59 -06:00
2019-12-15 11:42:16 +00:00
2020-08-22 10:53:23 +01:00
2020-10-10 17:38:36 +01:00
2022-05-07 22:55:47 +02:00
2022-04-19 16:28:41 +02:00
2020-11-27 22:25:07 +01:00
2020-02-05 14:00:05 +01:00
2021-12-28 13:59:07 +01:00
2019-12-16 10:32:27 +00:00
2022-02-17 07:00:39 -06:00
2022-01-23 16:37:18 +01:00
2022-01-06 17:57:52 -08:00
2020-08-19 20:58:10 +02:00
2019-09-12 16:20:54 +02:00
2022-08-06 10:25:16 -07:00
2022-08-06 10:25:16 -07:00
2020-04-29 23:17:45 +02:00
2020-02-10 10:14:19 -08:00
2022-06-10 14:51:35 +02:00
2020-08-12 10:57:59 -07:00
2021-08-06 19:18:35 +05:30
2019-08-14 15:36:22 +02:00
2020-03-16 12:40:51 +01:00
2020-08-12 10:57:59 -07:00
2020-08-20 17:48:12 +02:00
2019-11-11 11:34:01 +00:00
2022-06-10 14:51:35 +02:00
2019-09-12 10:07:44 +01:00
2021-04-21 16:43:51 +02:00
2020-08-12 10:57:59 -07:00
2020-09-23 09:42:41 -07:00
2021-03-22 18:02:10 -07:00
2019-11-15 09:59:19 +01:00
2020-05-05 14:50:41 +02:00
2021-03-29 11:06:01 +01:00
2019-08-09 17:37:09 +02:00
2020-04-24 11:18:44 +01:00
2020-07-22 14:42:06 +02:00
2020-07-09 09:56:14 +02:00
2022-05-05 14:37:17 +02:00
2020-02-05 14:00:05 +01:00
2021-02-09 11:35:44 +01:00
2022-05-11 16:32:30 +02:00
2020-05-28 11:22:15 +02:00
2021-02-01 11:54:44 +01:00
2020-08-20 17:42:21 +02:00
2020-08-12 10:57:59 -07:00
2020-09-28 15:59:42 +02:00
2021-12-31 12:45:57 +01:00
2020-09-28 15:59:42 +02:00
2019-12-30 20:11:29 +01:00
2020-08-12 10:57:59 -07:00
2022-04-25 20:55:39 +02:00
2019-08-05 11:08:55 +02:00
2020-08-24 08:38:32 +03:00
2020-08-19 20:58:27 +02:00
2019-07-31 14:13:13 -06:00
2019-09-04 14:34:31 +02:00
2022-04-26 14:05:21 +02:00
2020-10-13 17:15:43 +03:00
2021-01-20 12:12:22 +01:00
2021-07-14 13:30:43 +01:00
2020-02-06 15:53:40 +00:00
2022-01-24 13:37:33 +00:00
2021-05-17 13:54:22 +01:00
2019-10-09 08:55:38 -07:00
2021-09-21 12:56:14 +03:00
2021-12-13 11:44:48 +01:00
2022-06-10 14:51:35 +02:00
2022-06-10 14:51:35 +02:00
2019-12-30 20:40:19 +01:00
2022-04-21 15:01:44 +02:00
2022-06-10 14:51:35 +02:00
2022-04-19 16:29:03 +02:00
2020-04-18 15:44:55 -05:00