2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/sound/soc/generic
Mark Brown 02ca789818
AsoC: Phase out hybrid PCI devres
Merge series from Philipp Stanner <phasta@kernel.org>:

A year ago we spent quite some work trying to get PCI into better shape.
Some pci_ functions can be sometimes managed with devres, which is
obviously bad. We want to provide an obvious API, where pci_ functions
are never, and pcim_ functions are always managed.

Thus, everyone enabling his device with pcim_enable_device() must be
ported to pcim_ functions. Porting all users will later enable us to
significantly simplify parts of the PCI subsystem. See here [1] for
details.

This patch series does that for sound.

Feel free to squash the commits as you see fit.

P.

[1] https://elixir.bootlin.com/linux/v6.14-rc4/source/drivers/pci/devres.c#L18
2025-05-06 08:42:25 +09:00
..
audio-graph-card2-custom-sample1.dtsi ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT 2025-03-03 12:59:52 +00:00
audio-graph-card2-custom-sample2.dtsi ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT 2025-03-03 12:59:53 +00:00
audio-graph-card2-custom-sample.c ASoC: Switch back to struct platform_driver::remove() 2024-09-09 18:26:49 +01:00
audio-graph-card2.c ASoC: audio-graph-card2: use snd_soc_ret() 2025-02-06 17:26:24 +00:00
audio-graph-card.c ASoC: audio-graph-card: use snd_soc_ret() 2025-02-06 17:26:23 +00:00
Kconfig ASoC: add Audio Graph Card2 Custom Sample 2021-10-15 16:10:43 +01:00
Makefile ASoC: generic: Use *-y instead of *-objs in Makefile 2024-05-08 11:39:19 +09:00
simple-card-utils.c AsoC: Phase out hybrid PCI devres 2025-05-06 08:42:25 +09:00
simple-card.c ASoC: simple-card-utils: use snd_soc_ret() 2025-02-06 17:26:22 +00:00
test-component.c ASoC: test-component: add set_tdm_slot stub implementation 2025-04-11 13:01:26 +01:00