From e4808c60b1b1548631041c7db60da06b7d3a3662 Mon Sep 17 00:00:00 2001 From: Shenghao Ding Date: Mon, 26 Jan 2026 11:18:16 +0800 Subject: [PATCH] ALSA: hda/tas2781: Add tas2781_hda::catlog_id init The default of tas2781_hda::catlog_id is DELL, which cause calibration data is not loaded in HP SPI-basded Laptop, because only HP laptop supports SPI-based TAS2781. Fixes: 9fa6a693ad8d ("ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB") Signed-off-by: Shenghao Ding Link: https://patch.msgid.link/20260126031816.1123-1-shenghao-ding@ti.com Signed-off-by: Takashi Iwai --- sound/hda/codecs/side-codecs/tas2781_hda_spi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sound/hda/codecs/side-codecs/tas2781_hda_spi.c b/sound/hda/codecs/side-codecs/tas2781_hda_spi.c index 5454b7ac22c61..0c9b57b6ff55b 100644 --- a/sound/hda/codecs/side-codecs/tas2781_hda_spi.c +++ b/sound/hda/codecs/side-codecs/tas2781_hda_spi.c @@ -727,6 +727,9 @@ static int tas2781_hda_bind(struct device *dev, struct device *master, if (!ret) comp->playback_hook = tas2781_hda_playback_hook; + /* Only HP Laptop support SPI-based TAS2781 */ + tas_hda->catlog_id = HP; + return ret; } -- 2.47.3