<?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: imx6q SSI master mode playback&amp;record simultaneously in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604920#M91158</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my patch for you reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Kenny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Oct 2016 02:01:41 GMT</pubDate>
    <dc:creator>kennychou</dc:creator>
    <dc:date>2016-10-31T02:01:41Z</dc:date>
    <item>
      <title>imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604914#M91152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;using SSI&amp;nbsp;as i2s-master then follow the step as below to get record data:&lt;/P&gt;&lt;P&gt;start playback in background&amp;nbsp;==&amp;gt; start record in foreground&lt;/P&gt;&lt;P&gt;&amp;nbsp;==&amp;gt;&amp;nbsp;end of&amp;nbsp;playback ==&amp;gt; end of record&lt;/P&gt;&lt;P&gt;The record will force to end following end of playback even though I don't want to stop recording.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have changed SSI as ssi-asynchronous mode to solve force stop record issue,&lt;/P&gt;&lt;P&gt;But it will get noise when recording first time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there something I missed to set SSI correctly ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Oct 2016 09:41:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604914#M91152</guid>
      <dc:creator>kennychou</dc:creator>
      <dc:date>2016-10-26T09:41:21Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604915#M91153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kenny&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regarding ssi i2s-master there is some limitation mentioned&lt;/P&gt;&lt;P&gt;in sect.61.8.1.4 I2S Mode i.MX6DQ Reference Manual &lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fcache.freescale.com%2Ffiles%2F32bit%2Fdoc%2Fref_manual%2FIMX6DQRM.pdf" rel="nofollow" target="_blank"&gt;http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I2S modes are entered (I2S master (01) or I2S slave (10)), the following settings&lt;BR /&gt;are recommended:&lt;BR /&gt;• Sync mode (SSI_SCR[4] =1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;probably one can try other modes&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>Thu, 27 Oct 2016 06:42:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604915#M91153</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-10-27T06:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604916#M91154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P style="padding: 0px; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks for your kindly reply.&lt;/P&gt;&lt;P&gt;Indeed, it's relate to SSI_SCR[4], the noise will disappear if I modify code as below:&lt;/P&gt;&lt;P&gt;static int _fsl_ssi_set_dai_fmt(struct fsl_ssi_private *ssi_private,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;unsigned int fmt)&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*if (ssi_private-&amp;gt;cpu_dai_drv.symmetric_rates) {*/&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Do it anyway */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Need to clear RXDIR when using SYNC mode */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; srcr &amp;amp;= ~CCSR_SSI_SRCR_RXDIR;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scr |= CCSR_SSI_SCR_SYN;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*}*/&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;But, record will fail if not&amp;nbsp;enable playback in the first time.&lt;/P&gt;&lt;P style="padding: 0px; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;Kenny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Oct 2016 07:26:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604916#M91154</guid>
      <dc:creator>kennychou</dc:creator>
      <dc:date>2016-10-27T07:26:30Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604917#M91155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;iisues for ssi simultaneous playback and capture may occur due to ssi limitations&lt;/P&gt;&lt;P&gt;described in Table 46-40. SSI Control Bits Requiring SSI to be Disabled Before Change&lt;BR /&gt;i.MX35 Reference Manual &lt;BR /&gt;&lt;A href="http://www.freescale.com/files/dsp/doc/ref_manual/IMX35RM.pdf"&gt;http://www.freescale.com/files/dsp/doc/ref_manual/IMX35RM.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;also please check comments in linux/sound/soc/fsl/fsl_ssi.c&lt;BR /&gt;/**&lt;BR /&gt;&amp;nbsp;* fsl_ssi_hw_params&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;BR /&gt;igor&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Oct 2016 05:50:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604917#M91155</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-10-29T05:50:24Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604918#M91156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi igor,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My solution for capture&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;is let it work as&amp;nbsp;synchronous mode if not enable playback.&lt;/P&gt;&lt;P&gt;The SSI will work in&amp;nbsp;asynchronous mode if playback &amp;amp; capture&amp;nbsp;simultaneously,&lt;/P&gt;&lt;P&gt;but need to clear RXDIR and set SYN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Kenny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Oct 2016 15:24:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604918#M91156</guid>
      <dc:creator>kennychou</dc:creator>
      <dc:date>2016-10-29T15:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604919#M91157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kenny,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please share your patch with us? Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Oct 2016 19:23:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604919#M91157</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2016-10-29T19:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: imx6q SSI master mode playback&amp;record simultaneously</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604920#M91158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fabio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my patch for you reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Kenny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Oct 2016 02:01:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx6q-SSI-master-mode-playback-record-simultaneously/m-p/604920#M91158</guid>
      <dc:creator>kennychou</dc:creator>
      <dc:date>2016-10-31T02:01:41Z</dc:date>
    </item>
  </channel>
</rss>

