<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IMX6UL, linux configuration for two codecs on a single SAI in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899706#M135778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your anser, Igor.&lt;/P&gt;&lt;P&gt;I'll try to debug it, as you suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 May 2019 09:25:18 GMT</pubDate>
    <dc:creator>jmsebastian</dc:creator>
    <dc:date>2019-05-09T09:25:18Z</dc:date>
    <item>
      <title>IMX6UL, linux configuration for two codecs on a single SAI</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899704#M135776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;I am working on a custom platform with a iMX6UL processor.&amp;nbsp; I need to connect two codecs, each one with two DACs and two ADCs, to the same SAI. I need to send/receive pcm data to/from both codecs simultaneously, so I need to use TDM mode with 4 words.&lt;/P&gt;&lt;P&gt;I am not being able to write a correct device tree: if I set two dai-links (something similar to this link: &lt;A _jive_internal="true" href="https://community.nxp.com/message/1126123?commentID=1126123#comment-1126123"&gt;https://community.nxp.com/message/1126123?commentID=1126123#comment-1126123&lt;/A&gt;), one for each codec, I cannot use both simultaneously.&amp;nbsp; An error is displayed for the second playback, saying that sai is already in use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to use sai + tdm + 2 codecs simultaneously with current linux drivers of SAI? How should I configure the device tree?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help will be highy appreciated.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 May 2019 10:50:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899704#M135776</guid>
      <dc:creator>jmsebastian</dc:creator>
      <dc:date>2019-05-03T10:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6UL, linux configuration for two codecs on a single SAI</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899705#M135777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Miguel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;Is it possible to use sai + tdm + 2 codecs simultaneously with current linux drivers of SAI?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am afraid such configuration is not supported in current linux.&lt;/P&gt;&lt;P&gt;In general sai driver supports multiple slots in linux/sound/soc/fsl/fsl_sai.c&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/sound/soc/fsl/fsl_sai.c?h=imx_4.14.78_1.0.0_ga" title="https://source.codeaurora.org/external/imx/linux-imx/tree/sound/soc/fsl/fsl_sai.c?h=imx_4.14.78_1.0.0_ga"&gt;fsl_sai.c\fsl\soc\sound - linux-imx - i.MX Linux kernel&lt;/A&gt;&lt;/P&gt;&lt;P&gt;.."slots = sai-&amp;gt;slots"..&lt;/P&gt;&lt;P&gt;so one can try to debug it.&lt;/P&gt;&lt;P&gt;Also several codecs should be connected appropriately using sai clocks/data description in&lt;/P&gt;&lt;P&gt;Figure 42-1. I2S/SAI block diagram i.MX6UL Reference Manual&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.nxp.com/docs/en/reference-manual/IMX6ULRM.pdf" target="test_blank"&gt;http://www.nxp.com/docs/en/reference-manual/IMX6ULRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 May 2019 23:38:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899705#M135777</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2019-05-03T23:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6UL, linux configuration for two codecs on a single SAI</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899706#M135778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your anser, Igor.&lt;/P&gt;&lt;P&gt;I'll try to debug it, as you suggest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2019 09:25:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6UL-linux-configuration-for-two-codecs-on-a-single-SAI/m-p/899706#M135778</guid>
      <dc:creator>jmsebastian</dc:creator>
      <dc:date>2019-05-09T09:25:18Z</dc:date>
    </item>
  </channel>
</rss>

