]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ALSA: hda/tas2781: Add bus name in device name check
authorBaojun Xu <baojun.xu@ti.com>
Sat, 5 Jul 2025 02:53:33 +0000 (10:53 +0800)
committerTakashi Iwai <tiwai@suse.de>
Sun, 6 Jul 2025 08:21:34 +0000 (10:21 +0200)
Device name start from bus name, as we use strstarts()
to do compare, need add it for TXNW2781 device.

Fixes: b2904df0a347 ("ALSA: hda/tas2781: Add compatible for hardware id TIAS2781 and TXNW2781")
Signed-off-by: Baojun Xu <baojun.xu@ti.com>
Link: https://patch.msgid.link/20250705025333.24346-1-baojun.xu@ti.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/tas2781_hda_i2c.c

index b9cdbca951e4ebdd9f04f220cd131457845875a5..530c2266ab3bb5911e10b6ff1bcb7b5347a8f722 100644 (file)
@@ -588,7 +588,7 @@ static int tas2781_hda_i2c_probe(struct i2c_client *clt)
                hda_priv->save_calibration = tas2781_save_calibration;
                tas_hda->priv->global_addr = TAS2781_GLOBAL_ADDR;
        } else if (strstarts(dev_name(&clt->dev),
-                            "TXNW2781:00-tas2781-hda.0")) {
+                            "i2c-TXNW2781:00-tas2781-hda.0")) {
                device_name = "TXNW2781";
                hda_priv->save_calibration = tas2781_save_calibration;
                tas_hda->priv->global_addr = TAS2781_GLOBAL_ADDR;