mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 12:35:52 +02:00
- Allow all MFD Cell properties to be filled in dynamically at runtime
- Skip disabled device nodes and continue to look for subsequent devices
- New Device Support
- Add support for Lunar Lake-M PCI to Intel LPSS PCI
- Add support for Denverton to Intel ICH LPC
- New Functionality
- Add support for Clocks to Texas Instruments TWL* Core
- Add support for Interrupts to STMicroelectronics STM32 Timers
- Fix-ups
- Convert to new devm-* (managed) power-off API
- Remove superfluous code
- Bunch of Device Tree additions, conversions and adaptions
- Simplify obtaining resources (memory, device data) using unified API helpers
- Trivial coding-style / spelling type clean-ups
- Constify / staticify changes
- Expand or edit on existing documentation
- Convert some Regmap configurations to use the Maple Tree cache
- Apply new __counted_by() annotation to several data structures containing flexible arrays
- Replace strncpy() with strscpy()
- Bug Fixes
- Remove double put creating reference imbalances
- Ensure headphone/lineout detection sets set when booting with ACPI
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmVDsQcACgkQUa+KL4f8
d2FvXRAAjCwKTtj1cUOw7aiCknPuwHj5NoOvannEZN47/kzzbi35YX2oTOE3mSqc
11U6OLLZ8kpLAvKEy6l82puvDmXRDkQ7eXTFicDgLM2c+FNt3RnfffH+Njr6L8fx
a5ncAMTesnCXJAfS/8PfsONvRylGl/zQ/zmeSWvukfVa4BVAWIYcJiRnjjOL/jGf
/POTf8ihUjScCeNlRbsx28jOHDZo6RWCMauKywShuSweX/wMuRD8FwBXp8YmcsLH
LsYng06Xm+pNtMXv7VB4MQRztRAW7oHduvh/OQ0HkjzlxN8M+wpeZveyq3/i6ut2
q54TlnlLsmmOh42tmgC7sSwmVmegLTnsoEpNJeYl0AJzNvuJ7W+VdDRuUe6mYwDV
5MBThe0MGtLtthglNRR1s7pII18ffz4hDQQFExQ5Ai6ZvYu4b57TB+mKas4cTt9T
7WnoLuPiQW0SPNPWQAYtUDAF16pQmIRME2KYaNIUxGqfDK6GX4EaEQ7//0PHOchE
kdip5vDFhiTunHLOjf1Se7ZJO0KFEg/hECTq1tcYUDHSopO5hTwhy6Wcd56xyrKP
dkFn+6dl0bGqBCgxDjlJ7tPJ1m2PEDv1MbV1yO3vIU89PPTPotfUPBud1I/H2IN5
wDWTULgWxyCJqlWXZ3HjwCsRXF6H4F4A57ffJukmvivqDcXam9Y=
=rwPH
-----END PGP SIGNATURE-----
Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
Pull MFD updates from Lee Jones:
"Core Frameworks:
- Allow all MFD Cell properties to be filled in dynamically at
runtime
- Skip disabled device nodes and continue to look for subsequent
devices
New Device Support:
- Add support for Lunar Lake-M PCI to Intel LPSS PCI
- Add support for Denverton to Intel ICH LPC
New Functionality:
- Add support for Clocks to Texas Instruments TWL* Core
- Add support for Interrupts to STMicroelectronics STM32 Timers
Fix-ups:
- Convert to new devm-* (managed) power-off API
- Remove superfluous code
- Bunch of Device Tree additions, conversions and adaptions
- Simplify obtaining resources (memory, device data) using unified
API helpers
- Trivial coding-style / spelling type clean-ups
- Constify / staticify changes
- Expand or edit on existing documentation
- Convert some Regmap configurations to use the Maple Tree cache
- Apply new __counted_by() annotation to several data structures
containing flexible arrays
- Replace strncpy() with strscpy()
Bug Fixes:
- Remove double put creating reference imbalances
- Ensure headphone/lineout detection gets set when booting with ACPI"
* tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (73 commits)
mfd: lpc_ich: Mark *_gpio_offsets data with const
spmi: rename spmi device lookup helper
spmi: document spmi_device_from_of() refcounting
dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema
mfd: rk8xx: Add support for RK806 power off
mfd: rk8xx: Add support for standard system-power-controller property
dt-bindings: mfd: rk806: Allow system-power-controller property
dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller
dt-bindings: mfd: max8925: Convert to DT schema format
mfd: Use i2c_get_match_data() in a selection of drivers
mfd: Use device_get_match_data() in a bunch of drivers
mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data()
mfd: motorola-cpcap: Drop unnecessary of_match_device() call
mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL()
mfd: qcom-spmi-pmic: Fix revid implementation
mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
mfd: intel-m10-bmc: Change contact for ABI docs
mfd: max8907: Convert to use maple tree register cache
mfd: max77686: Convert to use maple tree register cache
...
|
||
|---|---|---|
| .. | ||
| altera | ||
| amlogic | ||
| apm | ||
| apple | ||
| aspeed | ||
| bcm | ||
| calxeda | ||
| cpu-enable-method | ||
| firmware | ||
| freescale | ||
| hisilicon | ||
| keystone | ||
| marvell | ||
| mediatek | ||
| mrvl | ||
| msm | ||
| mstar | ||
| nuvoton | ||
| nxp | ||
| omap | ||
| rockchip | ||
| samsung | ||
| socionext | ||
| sprd | ||
| stm32 | ||
| sunxi | ||
| tegra | ||
| ti | ||
| ux500 | ||
| vt8500 | ||
| actions.yaml | ||
| airoha.yaml | ||
| altera.yaml | ||
| amazon,al.yaml | ||
| amd,pensando.yaml | ||
| amlogic.yaml | ||
| apple.yaml | ||
| arm,cci-400.yaml | ||
| arm,coresight-catu.yaml | ||
| arm,coresight-cpu-debug.yaml | ||
| arm,coresight-cti.yaml | ||
| arm,coresight-dummy-sink.yaml | ||
| arm,coresight-dummy-source.yaml | ||
| arm,coresight-dynamic-funnel.yaml | ||
| arm,coresight-dynamic-replicator.yaml | ||
| arm,coresight-etb10.yaml | ||
| arm,coresight-etm.yaml | ||
| arm,coresight-static-funnel.yaml | ||
| arm,coresight-static-replicator.yaml | ||
| arm,coresight-stm.yaml | ||
| arm,coresight-tmc.yaml | ||
| arm,coresight-tpiu.yaml | ||
| arm,corstone1000.yaml | ||
| arm,embedded-trace-extension.yaml | ||
| arm,integrator.yaml | ||
| arm,realview.yaml | ||
| arm,scu.yaml | ||
| arm,trace-buffer-extension.yaml | ||
| arm,versatile-sysreg.yaml | ||
| arm,versatile.yaml | ||
| arm,vexpress-juno.yaml | ||
| atmel-at91.yaml | ||
| atmel-sysregs.txt | ||
| axis.txt | ||
| axxia.yaml | ||
| bitmain.yaml | ||
| calxeda.yaml | ||
| cavium-thunder.txt | ||
| cavium-thunder2.txt | ||
| cci-control-port.yaml | ||
| cpus.yaml | ||
| digicolor.yaml | ||
| fsl.yaml | ||
| gemini.yaml | ||
| hpe,gxp.yaml | ||
| intel-ixp4xx.yaml | ||
| intel,keembay.yaml | ||
| intel,socfpga.yaml | ||
| linux,dummy-virt.yaml | ||
| mediatek.yaml | ||
| microchip,sparx5.yaml | ||
| moxart.yaml | ||
| nvidia,tegra194-ccplex.yaml | ||
| pmu.yaml | ||
| primecell.yaml | ||
| psci.yaml | ||
| qcom-soc.yaml | ||
| qcom,coresight-tpda.yaml | ||
| qcom,coresight-tpdm.yaml | ||
| qcom.yaml | ||
| rda.yaml | ||
| realtek.yaml | ||
| rockchip.yaml | ||
| rtsm-dcscb.txt | ||
| secure.txt | ||
| sp810.yaml | ||
| spear-misc.txt | ||
| spear.yaml | ||
| ste-nomadik.txt | ||
| sti.yaml | ||
| sunplus,sp7021.yaml | ||
| sunxi.yaml | ||
| syna.txt | ||
| tegra.yaml | ||
| tesla.yaml | ||
| toshiba.yaml | ||
| ux500.yaml | ||
| vexpress-config.yaml | ||
| vexpress-scc.txt | ||
| vexpress-sysreg.yaml | ||
| vt8500.yaml | ||
| xen.txt | ||
| xilinx.yaml | ||