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