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.

[参考译文] TLV320DAC3100:为处理器驱动的音频时钟设置器件树

Guru**** 2524460 points
Other Parts Discussed in Thread: TLV320DAC3100

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1029871/tlv320dac3100-set-up-device-tree-for-processor-driven-audio-clock

器件型号:TLV320DAC3100

您好-

我正在使用 Sitara AM335x 处理器和 tlv320dac3100。

我设法使其与外部 MCLK 和修改后的 DTS 文件一起工作、以使用编解码器生成 BCLK 和 fclk 信号。

现在、我需要使用从 Sitara 驱动的 BCLK 和 fclk 使其正常工作。  原因是我无法在 DAC 上使用 MCLK、因为它无法连接(设计中的引脚未接线)

我无法理解、也无法找到的是如何设置器件树以支持此模式。  我看到如下主控模式示例(编解码器是主控):

simple-audio-card、bitclock-master =<&sound0_master>;
simple-audio-card、frame-master =<&sound0_master>;

我看不到任何对从器件或任何其他模式的引用。

请告诉 我如何做...

这个问题的第二部分是在内部设置来自 Sitara 的时钟源、以便为 McASP 提供正确的时钟和频率(在我的例子中为12000000Hz)。  当我更改为从机模式时、我不知道这是否是自动完成的(不管这是完成的)

请告诉我这是如何实现的。

最后-我不明白为什么很难找到这些基于器件树的设置的信息。  我无法对编解码器执行任何操作、因为我通过这种抽象的机制几乎无法控制它。  我缺少什么?

最后-为什么您在2015年之前删除了所有信息。 这似乎是相关的、并且通常与支持问题相关(当然、链接失败)。  

TI 一直是我的设计师、但在使用 Sitara 之后、我不确定是否还有其他事情要做。  

请告诉我可能的情况。

谢谢

标记