Hi Rick, I think it should not be too difficult. I have mainly followed this tutorial to get the driver going:
http://processors.wiki.ti.com/index.php/Sitara_Linux_Audio_DAC_Example In my case things were a bit tricky because I needed to enable 6 channels in mcasp0 and the current mainstream BBB kernel (~3.8.67) had only support for 2 channels. I had to move to 3.14 but then lost support for the device tree overlay. In your case since you only want two channels, it should be no problem. Just follow the guide :) Cheers, Robin On Tue, Aug 25, 2015 at 10:02 AM, Rick Mann <[email protected]> wrote: > Robin, do you think it would be similarly easy to get a TI tas5731m chip to > work? http://www.ti.com/lit/ds/symlink/tas5731m.pdf > > >> On Aug 25, 2015, at 00:18 , Robin Scheibler <[email protected]> wrote: >> >> After a lot of effort, I have finally solved this. >> >> >> >> The problem was that the mcasp module can operate with synchronous or >> asynchronous transmit and receive clocks. The default setting hardcoded in >> the linux mcasp driver is synchronous. That means that both receive and >> transmit use the transmit clock signals FSX and ACLKX. >> >> >> My board was sending the frame sync and bit clock only to the receive clock. >> I could solve the problem by rewiring the circuit. >> >> On Sunday, May 24, 2015 at 10:10:08 PM UTC+2, Robin Scheibler wrote: >> Hi Jack, >> >> Thanks for the interest. Sure, I'd be happy to share the solution. I'm >> planning to also release the schematics and PCB when things are working out. >> >> The data sheet for the STA321MP is here: >> http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046002.pdf >> Thanks for catching that. >> >> Cheers, >> Robin >> >> On Sunday, May 24, 2015 at 6:37:23 PM UTC+2, Jack Fisher wrote: >> BTW, >> >> Your link is broken, here is the page I found - >> http://www.st.com/web/en/catalog/sense_power/SC1756 >> Which chip is it, I see no 321mp? >> >> Jack >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. > > > -- > Rick Mann > [email protected] > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
