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: 9fa6a693ad ("ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB")
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Link: https://patch.msgid.link/20260126031816.1123-1-shenghao-ding@ti.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Shenghao Ding 2026-01-26 11:18:16 +08:00 committed by Takashi Iwai
parent bfa514c461
commit e4808c60b1

View File

@ -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;
}