https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1082161/pcm1780-about-the-device-tree
部件号:PCM1780大家好,团队
我正在 Linux 平台上处理 pcm1780。
我已经自定义了 pcm179x Linux 驱动程序并尝试了原型驱动程序。 (驾驶员不是完美的。)
pcm1780连接到 STM32MP157的 SAI1和 SPI1。
[3.612164] ALSA 设备列表:
[3.613674]未找到声卡。
[22.409313] SPI_STM32 44004000.SPI:驱动程序已初始化
[65.393494] snd-so-pcm1780-SPI:pcm1780_SPI_probe
[65.414580] snd-so-pcm1780-SPI:devm_regmap_init_spi(),成功[9f06e26A]
[65.420197] snd-so-pcm1780-SPI:goto pcm1780_common_init()
[65.476548] snd-so-pcm1780-codec:pcm1780_common_init()
[65.480510] snd-soC-pcm1780-codec:devm_kzalloc(),成功
[65.551852] snd-so-pcm1780-codec:goto dev_set_drvdata()
[65.565813] snd-so-pcm1780-codec:goto devm_snd_soc_register_component()
[65.572999] snd-so-pcm1780-codec:pcm1780_set_da_fmt()
[65.595866]声卡:pcm1780-hifi <--> 4400a004.audio-controller 映射正常
[65.603073] ASOC-AUDIO-图形卡声音:ASOC:未找到 MCLK 的源构件
[65.727225] ASOC 声卡:ASOC:无法添加路由 MCLK ->直接->回放
声音{
兼容=“声卡图形卡”;
标签=“PCM1780_Audio”;
路由=
“回放”,“MCLK”;
Dais =<&sa1a 端口>;
状态=“正常”;
};
以上所述检测 MCLK 时出现问题,但引用的 pcm179x 驱动程序中没有 MCLK。
我是否在设备树中出错?
pcm179x (SPI)是否有示例设备树?
遗憾的是,“文档/设备树/绑定/sound /pcm179x.txt”不有用。
谢谢,
