Other Parts Discussed in Thread: PCM1864, SK-AM62, , TLV320AIC3106
My customer is looking to connect a PCM1864 device to our SK-AM62(B) EVM. I see the Linux driver available at /sound/soc/codecs/pcm186x.c/h but don't find any examples in the kernel for a devicetree node for the PCM186x. Any pointers in this direction?
Another wrinkle in the system is that there is a userspace controlled clock generator on the board that will provide the bit clock and the frame sync to BOTH the AM623x and the PCM1864 codecs. Meaning that they will both need to be a clock slave in the system and Linux doesn't need to be involved to generate the correct audio clocks.
The examples that I see in Sitara devicetrees seem to all be using the simple-audio-card which wants either the 'cpu' or the 'codec' to be labeled as the 'bitclock-master' and 'frame-master'. How do I configure both AM623 and PCM1864 in the system to be clock slaves through the device tree node? Is it possible to add another dummy node to simple-audio-card and point to it as the clock master?