主题中讨论的其他器件: TLV320AIC3254、 TLV320AIC3111、 TLV320AIC3106、 CC3200
工具/软件:Linux
您好!
我想将 具有 AEC、噪声消除功能的 TLV320AIC3254-Q1与运行 Linux 的 Raspberry PI 板进行连接。
如何与 Raspberry PI 连接?
Linux 驱动程序的可用性... ?
要加载内核模块的器件树文件(.dts)...?
请帮我解决...
谢谢、此致、
尖叫
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
您好!
我想将 具有 AEC、噪声消除功能的 TLV320AIC3254-Q1与运行 Linux 的 Raspberry PI 板进行连接。
如何与 Raspberry PI 连接?
Linux 驱动程序的可用性... ?
要加载内核模块的器件树文件(.dts)...?
请帮我解决...
谢谢、此致、
尖叫
此外还有一个问题、在 Raspberry PI 中、我提到启用特定编解码器驱动程序时需要在/boot/config.txt 中添加"dtoverlay"。 我们是否可以对 TLV320AIC3254-Q1使用 modprobe 命令来实现它?
谢谢、
尖叫
Shrikant、您好、
是的、应该可以直接使用 ALSA 库来使用 TLV320AIC32x4编解码器。 您需要按照建议在内核配置中启用 TLV320AIC32x4
您需要在 DTS 中启用与兼容 的项相同的项、例如(这只是一个示例、对于 i2c 数字和 pinctrl 等其他平台、rasp PI 会有所不同):
i2c2{(&I)
pinctrl-names ="default";
pinctrl-0 =<&i2c2_pins &sc16is7xx_pines>;
状态="正常";
时钟频率=<100000 >;
tlv320aic32x4:tlv320aic32x4@18{
兼容="ti、tlv320aic32x4";
reg =<0x18>;
状态="正常";
};
};
需要提及 DTS 中音频框架中的编解码器、例如(再次取样、它将因 rasp PI 而异):
听起来{
兼容="ti、Beaglebone-black-audio";
TI、模型="TI BeagleBone Black";
TI、audio-codec =<&tlv320aic32x4>;
TI、McASP-controller =<&McASP0>;
TI、编解码器时钟速率=<12000000>;
TI、音频路由=
"耳机插孔"、 "HPLOUT"、
"耳机插孔"、 "HPROUT"、
"LINE1L"、 "线路输入"、
"LINE1R"、 "线路输入";
时钟名称="MCLK";
};
此外、您还需要在器件树中处理 I2C 和 I2S 的引脚多路复用和时钟。
您好!
我在4.9内核中看不到 TI 的 snd_SOC_TLV320AIC32X4内核配置。
我执行 了“make menuconfig”,然后创建了.config,并且在该文件中只包含以下条目:
CONFIG_SND_SOC_TLV320AIC23=m
CONFIG_SND_SOC_TLV320AIC23_I2C=m
CONFIG_SND_SOC_TLV320AIC23_SPI=m
CONFIG_SND_SOC_TLV320AIC31XX=m
CONFIG_SND_SOC_TLV320AIC3X=m
您如何获得 snd_SOC_TLV320AIC32X4的条目?
谢谢、
尖叫
你(们)好
我成功地尝试了 Hack 内核配置文件、并能够为 tlv320aic32x4系列编译内核模块。
请将"lsmod " 命令的输出发送给您的技术团队:
模块尺寸
使用者
BNEP 11847 2.
蓝牙 377680 5 bnep
cfg80211 524570 0
rfkill 21272 3蓝牙、cfg80211
spidev 7034 0
SND_BCM2835 22966 1.
I2C_BCM2835 6401 0
SPI_BCM2835 7628 0
BCM2835_gpioem 3791 0
修复 了3029 0
uio_pdrv_genirq 3718 0
uio 10134 1 uio_pdrv_genirq
SND_SoC_tlv320aic32x4_SPI 2020 0
SND_SoC_tlv320aic32x4_i2c 2020 0
snd_soc_tlv320aic32x4 24093 2 snd_soc_tlv320aic32x4_SPI、snd_soc_tlv320aic32x4_i2c
SND_SoC_CORE 175984 1 SND_SoC_tlv320aic32x4
SND_PCM_dmaEngine 6002 1 SND_SoC_CORE
SND_COMpress 10112 1 SND_SoC_CORE
SND_PCM 97377 4 SND_PCM_dmaEngine、SND_SoC_
您可以在 模块列表中看到"snd_soc_tlv320aic32x4"。
Shrikant