ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2C
authorArnd Bergmann <arnd@arndb.de>
Mon, 5 May 2025 05:21:21 +0000 (07:21 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 5 May 2025 10:39:23 +0000 (12:39 +0200)
The crc8 function is used by the common fmwlib module, so this has
to be selected directly to avoid a link failure:

ERROR: modpost: "crc8" [sound/soc/codecs/snd-soc-tas2781-fmwlib.ko] undefined!

Fixes: 9fa6a693ad8d ("ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20250505052303.1812002-1-arnd@kernel.org
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/soc/codecs/Kconfig

index 2e5b03be2f209ecf2c86fa25aa9995858752cfaa..77fb5944c6b322a12cd27402fa84b9c0220571e2 100644 (file)
@@ -2002,6 +2002,7 @@ config SND_SOC_TAS2781_COMLIB_I2C
 
 config SND_SOC_TAS2781_FMWLIB
        select SND_SOC_TAS2781_COMLIB
+       select CRC8
        tristate
        default n