From: Shenghao Ding Date: Mon, 26 Jan 2026 03:18:16 +0000 (+0800) Subject: ALSA: hda/tas2781: Add tas2781_hda::catlog_id init X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4808c60b1b1548631041c7db60da06b7d3a3662;p=thirdparty%2Fkernel%2Flinux.git 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 --- diff --git a/sound/hda/codecs/side-codecs/tas2781_hda_spi.c b/sound/hda/codecs/side-codecs/tas2781_hda_spi.c index 5454b7ac22c6..0c9b57b6ff55 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; }