linux/sound/soc/sof/intel
Brent Lu 65dc80a78c
ASoC: SOF: Intel: hda: support BT link mask in mach_params
Add an new variable bt_link_mask to snd_soc_acpi_mach_params structure.
SSP port mask of BT offload found in NHLT table will be sent to
machine driver to setup BE dai link with correct SSP port number.

This patch only detects and enables the BT dailink. The functionality
will only be unlocked with a topology file that makes a reference to
that BT dailink. For backwards-compatibility reasons, this topology
will not be used by default. Chromebooks and Linux users willing to
experiment shall use the tplg_name kernel parameter to force the use
of an enhanced topology.

Signed-off-by: Brent Lu <brent.lu@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://patch.msgid.link/20240827123215.258859-9-yung-chuan.liao@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2024-08-28 13:01:57 +01:00
..
apl.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
atom.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
atom.h ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
bdw.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
byt.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
cnl.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
ext_manifest.h ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
hda-bus.c ASoC: Updates for v6.10 2024-05-13 11:39:49 +02:00
hda-codec.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
hda-common-ops.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
hda-ctrl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
hda-dai-ops.c ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
hda-dai.c ASoC: SOF: Intel: hda: fix null deref on system suspend entry 2024-07-04 12:09:09 +01:00
hda-dsp.c ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
hda-ipc.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
hda-ipc.h ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
hda-loader-skl.c ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
hda-loader.c ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for IPC4 devices 2024-07-16 14:07:55 +01:00
hda-mlink.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
hda-pcm.c ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES 2024-07-04 12:09:11 +01:00
hda-probes.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
hda-stream.c ASoC: sof: intel: use snd_pcm_direction_name() 2024-08-01 14:54:50 +01:00
hda-trace.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
hda.c ASoC: SOF: Intel: hda: support BT link mask in mach_params 2024-08-28 13:01:57 +01:00
hda.h ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
icl.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
Kconfig ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
lnl.c ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
lnl.h ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
Makefile ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
mtl.c ASoC: SOF: Intel: add PTL specific power control register 2024-08-02 14:04:56 +01:00
mtl.h ASoC: SOF: Intel: add PTL specific power control register 2024-08-02 14:04:56 +01:00
pci-apl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
pci-cnl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
pci-icl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
pci-lnl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
pci-mtl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
pci-ptl.c ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
pci-skl.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
pci-tgl.c ASoC: SOF: Intel: pci-tgl: Align ADL-N sof_dev_desc struct name to convention 2024-06-03 15:59:50 +01:00
pci-tng.c ASoC: SOF: add missing MODULE_DESCRIPTION() 2024-05-27 21:19:27 +01:00
shim.h ASoC: SOF: Intel: add initial support for PTL 2024-08-02 14:04:57 +01:00
skl.c ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
telemetry.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
telemetry.h ASoC: SOF: Intel: clarify Copyright information 2024-05-06 23:59:35 +09:00
tgl.c ALSA/ASoC: Intel: clarify Copyright information 2024-05-07 10:37:51 +09:00
tracepoints.c ASoC: SOF: Intel: move hda.c to different module 2024-05-05 23:45:48 +09:00