大家好、我正尝试配置 Linux 内核来启用 TLV320AIC3111的驱动程序、并已执行下一页中显示的步骤。
https://www.ti.com/tool/TLV320AIC31XXSW-LINUX#description
我尝试在 Linux 内核6.1.21-v7l+上启用该驱动程序、但尝试安装模块时出现以下错误:
[11.370164] bcmgenet fd580000.ethernet eth0: link is up - 1Gbps/ full - flow control Rx/tx
[ 437.268196] snd_soc_tlv320aic31xx:未知符号 snd_soc_dapm_put_enum_double (err -2)
[ 437.268271] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_JACK_REPORT (err -2)
[ 437.268306] snd_soc_tlv320aic31xx:未知符号 snd_soc_put_enum_double (err -2)
[ 437.268338] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_PARAMS_TO_FRAME_SIZE (err -2)
[ 437.268351] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_Component_WRITE (err -2)
[ 437.268372] snd_soc_tlv320aic31xx:未知符号 devm_snd_soc_register_component (err -2)
[ 437.268395] snd_soc_tlv320aic31xx:未知符号__devm_regmap_init_i2c (err -2)
[ 437.268416] snd_soc_tlv320aic31xx:未知符号 snd_soc_get_enum_double (err -2)
[ 437.26842] snd_soc_tlv320aic31xx:未知符号 snd_soc_info_volsw (err -2)
[ 437.268469] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_dapm_put_volsw (err -2)
[ 437.268482] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_add_component_controls (err -2)
[ 437.268500] snd_soc_tlv320aic31xx:未知符号 snd_soc_dapm_add_routes (err -2)
[ 437.26813] snd_soc_tlv320aic31xx:未知符号 snd_soc_info_enum_double (err -2)
[ 437.268535] snd_soc_tlv320aic31xx:未知符号 snd_soc_get_volsw (err -2)
[ 437.26853] snd_soc_tlv320aic31xx:未知符号 snd_soc_put_volsw (err -2)
[ 437.268565] snd_soc_tlv320aic31xx:未知符号 snd_soc_component_update_bits (err -2)
[ 437.26877] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_dapm_new_controls (err -2)
[ 437.268605] snd_soc_tlv320aic31xx:未知符号 snd_soc_dapm_get_volsw (err -2)
[ 437.268622] SND_SoC_tlv320aic31xx:未知符号 SND_SoC_dapm_get_enum_double (err -2)
[ 437.268635] snd_soc_tlv320aic31xx:未知符号 snd_soc_dapm_del_routes (err -2)
[ 437.268651] SND_SoC_tlv320aic31xx:未知符号 SND_PCM_FORMAT_WIDTH (错误-2)
我们是否需要在配置文件中启用任何其他#define?
谢谢