linux/sound/soc/sof/intel
Arnd Bergmann 999ec4c29d
ASoC: SOF: Intel: hda-sdw-bpt: select SND_SOF_SOF_HDA_SDW_BPT properly
When SND_SOC_SOF_INTEL_LNL is set, SND_SOF_SOF_HDA_SDW_BPT must also
be enabled, in order to let the soundwire support call into it.

However, there are configurations with SND_SOF_SOF_HDA_SDW_BPT=m
and SND_SOF_SOF_HDA_SDW_BPT=m but SOUNDWIRE_INTEL=y, which still
lead to a link failure:

aarch64-linux-ld: drivers/soundwire/intel_ace2x.o: in function `intel_ace2x_bpt_wait':
intel_ace2x.c:(.text+0xfc8): undefined reference to `hda_sdw_bpt_wait'
aarch64-linux-ld: drivers/soundwire/intel_ace2x.o: in function `intel_ace2x_bpt_send_async':
intel_ace2x.c:(.text+0x1ff8): undefined reference to `hda_sdw_bpt_get_buf_size_alignment'

Address this by moving the 'select SND_SOF_SOF_HDA_SDW_BPT' into
SND_SOC_SOF_HDA_GENERIC.

Fixes: 614d416dd8 ("ASoC: SOF: Intel: hda-sdw-bpt: fix SND_SOF_SOF_HDA_SDW_BPT dependencies")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20260611132310.137688-2-arnd@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
2026-06-11 20:40:10 +01:00
..
apl.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
atom.c ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense 2026-01-12 11:21:28 +00:00
atom.h
bdw.c ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense 2026-01-12 11:21:28 +00:00
byt.c ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS() 2025-03-17 10:14:55 +00:00
cnl.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ext_manifest.h
hda-bus.c ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms 2025-05-09 18:20:14 +09:00
hda-codec.c ASoC: SOF: Intel: hda: Remove MODULE_SOFTDEP for snd-hda-codec-hdmi 2026-01-20 12:17:34 +00:00
hda-common-ops.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
hda-ctrl.c ASoC: SOF: Intel: only detect codecs when HDA DSP probe 2025-08-29 10:50:37 +02:00
hda-dai-ops.c ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense 2026-01-12 11:21:28 +00:00
hda-dai.c ASoC: SOF: Intel: hda: Add a virtual CPU DAI 2026-02-04 13:26:10 +00:00
hda-dsp.c ASoC: SOF: Intel: add initial support for NVL-S 2025-11-17 12:04:29 +01:00
hda-ipc.c ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense 2026-01-12 11:21:28 +00:00
hda-ipc.h
hda-loader-skl.c
hda-loader.c ASoC: SOF: Intel: add hda_dma_prepare/cleanup helpers 2026-02-03 13:47:20 +00:00
hda-mlink.c ASoC: SOF: Intel: hda-mlink/lnl: Convert offload enable functions to void 2026-05-22 00:16:31 +01:00
hda-pcm.c ASoC: SOF: Intel: hda: modify period size constraints for ACE4 2026-04-08 13:15:40 +01:00
hda-probes.c ALSA: compress_offload: Add 64-bit safe timestamp infrastructure 2025-09-08 09:33:24 +02:00
hda-sdw-bpt.c ASoC: SOF: Intel: hda-sdw-bpt: support simultaneous audio and BPT streams 2026-02-03 13:47:21 +00:00
hda-stream.c ASoC: SOF: Intel: hda: Place check before dereference 2026-03-31 16:54:50 +01:00
hda-trace.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
hda.c ASoC: SOF: Intel: Use codec_info_list.is_amp directly 2026-06-10 12:06:08 +01:00
hda.h ASoC: SOF: Intel: hda: Add a virtual CPU DAI 2026-02-04 13:26:10 +00:00
icl.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
Kconfig ASoC: SOF: Intel: hda-sdw-bpt: select SND_SOF_SOF_HDA_SDW_BPT properly 2026-06-11 20:40:10 +01:00
lnl.c ASoC: SOF: Intel: lnl: Enable offload for UAOL link 2026-05-22 00:16:32 +01:00
lnl.h ASoC: SOF: Intel: Create ptl.c as placeholder for Panther Lake features 2025-03-08 16:06:39 +00:00
Makefile ASoC: SOF: Intel: add initial support for NVL-S 2025-11-17 12:04:29 +01:00
mtl.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
mtl.h ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions 2025-03-08 16:06:38 +00:00
nvl.c ASoC: SOF: Intel: NVL-S: add platform name 2026-04-14 12:47:14 +01:00
nvl.h ASoC: SOF: Intel: add initial support for NVL-S 2025-11-17 12:04:29 +01:00
pci-apl.c ASoC: Fix acronym for Intel Gemini Lake 2025-12-15 23:08:47 +09:00
pci-cnl.c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() 2025-03-17 10:14:56 +00:00
pci-icl.c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() 2025-03-17 10:14:56 +00:00
pci-lnl.c ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL 2025-12-15 23:07:44 +09:00
pci-mtl.c ASoC: SOF: Intel: pci-mtl: Change the topology path to intel/sof-ipc4-tplg 2025-12-15 23:07:30 +09:00
pci-nvl.c ASoC: SOF: Intel: add support for Nova Lake NVL 2026-01-20 20:08:21 +00:00
pci-ptl.c ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL 2025-12-15 23:07:45 +09:00
pci-skl.c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() 2025-03-17 10:14:56 +00:00
pci-tgl.c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() 2025-03-17 10:14:56 +00:00
pci-tng.c ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS() 2025-03-17 10:14:56 +00:00
ptl.c ASoC: SOF: add platform name into sof_intel_dsp_desc 2025-10-13 11:23:27 +01:00
ptl.h ASoC: SOF: Intel: ptl: Add support for mic privacy 2025-03-08 16:06:43 +00:00
shim.h ASoC: Updates for v6.19 2025-12-02 07:12:56 +01:00
skl.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
telemetry.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
telemetry.h
tgl.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
tracepoints.c