linux-stable/sound/soc
AngeloGioacchino Del Regno fe071237de
ASoC: mediatek: Add common snd_soc_ops .startup() callback
MediaTek platforms are typically setting PCM rate and channels
constraints for playback, capture and HDMI/DisplayPort playback:
commonize the startup callback by adding the PCM constraints data
to the mtk_platform_card_data structure and by reusing the common
mtk_soundcard_startup() function for all of them by getting back
the parameters from the aforementioned struct.

Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20240416071410.75620-8-angelogioacchino.delregno@collabora.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-04-16 19:59:59 +09:00
..
adi
amd ASoC: amd: acp-da7219-max98357a: Constify regulator_ops 2024-04-15 10:17:20 +09:00
apple
atmel
au1x
bcm
cirrus
codecs ASoC: wcd934x: Drop unneeded MODULE_ALIAS 2024-04-15 10:17:16 +09:00
dwc
fsl ASoC: fsl-asoc-card: add wm8904 codec support 2024-04-16 08:45:05 +09:00
generic ASoC: soc-jack: Get rid of legacy GPIO support 2024-03-26 17:13:45 +00:00
google
hisilicon
img
intel ASoC: Intel: sof_rt5682: use RT5682S_PLL1 if needed 2024-04-14 16:54:32 +09:00
jz4740
kirkwood ASoC: kirkwood: Fix potential NULL dereference 2024-03-28 19:27:59 +00:00
loongson ASoC: loongson: i2s/pci: drop driver owner assignment 2024-03-28 13:57:40 +00:00
mediatek ASoC: mediatek: Add common snd_soc_ops .startup() callback 2024-04-16 19:59:59 +09:00
meson ASoC: meson: axg-fifo: use FIELD helpers 2024-02-27 18:43:22 +00:00
mxs
pxa ASoC: Updates for v6.9 2024-03-11 16:18:47 +01:00
qcom ASoC: qcom: sc8280xp: Add support for QCM6490 and QCS6490 2024-04-08 13:39:00 +01:00
rockchip ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates 2024-03-12 16:03:03 +00:00
samsung ASoC: samsung: i2s: Drop unneeded MODULE_ALIAS 2024-04-15 10:17:17 +09:00
sh ASoC: rsnd: no exception for SCU 2024-04-02 15:55:07 +01:00
sof ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map 2024-04-09 13:24:21 +01:00
spear
sprd
starfive
sti
stm
sunxi ASoC: sunxi: sun4i-i2s: Support 32-bit audio formats 2024-04-15 19:57:00 +09:00
tegra
ti ASoC: ti: davinci-i2s: Add T1 framing support 2024-04-09 16:58:43 +01:00
uniphier
ux500
xilinx
xtensa
Kconfig ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol 2024-04-02 15:54:49 +01:00
Makefile ASoC: soc-card: Add KUnit test case for snd_soc_card_get_kcontrol 2024-04-02 15:54:49 +01:00
soc-ac97.c
soc-acpi.c
soc-card-test.c ASoC: soc-card: soc-card-test: Fix some error handling in init() 2024-04-14 16:54:39 +09:00
soc-card.c ASoC: soc-card: Use snd_ctl_find_id_mixer() instead of open-coding 2024-04-02 15:54:48 +01:00
soc-component.c
soc-compress.c ASoC: soc-compress: Fix and add DPCM locking 2024-03-18 14:41:51 +00:00
soc-core.c ASoC: dmaengine_pcm: Allow passing component name via config 2024-03-25 00:49:47 +00:00
soc-dai.c ASoC: soc-dai: Note valid values of sysclock direction 2024-03-26 12:51:23 +00:00
soc-dapm.c ASoC: trace: add event to snd_soc_dapm trace events 2024-03-06 14:03:27 +00:00
soc-devres.c
soc-generic-dmaengine-pcm.c ASoC: dmaengine_pcm: Allow passing component name via config 2024-03-25 00:49:47 +00:00
soc-jack.c ASoC: soc-jack: Get rid of legacy GPIO support 2024-03-26 17:13:45 +00:00
soc-link.c
soc-ops.c ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw 2024-03-28 22:01:43 +00:00
soc-pcm.c ASoC: pcm: perform power-down delay checks a bit faster 2024-04-09 20:08:07 +01:00
soc-topology-test.c
soc-topology.c ASoC: Drop soc-topology ABI v4 support 2024-04-04 18:09:18 +01:00
soc-utils-test.c
soc-utils.c