<?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: Is the DMA channel dead? in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286438#M33799</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question and would highly appreciate your answer.&lt;/P&gt;&lt;P&gt;We have a custom hardware using the i.MX28 with the tlv320aic3204 audio codec and our BSP is based on the Linux 3.10 kernel. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue we are experiencing is exactly the same as in the thread &lt;A href="https://community.nxp.com/thread/307611"&gt;SGTL5000 CODEC line-in noise on i.MX28&lt;/A&gt; , there seems to be random occurrences of noisy recording. Currently, I am spending a lot of time debugging the audio codec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be valuable if you and Jack could run through the 3.10 kernel code of mxs-saif (&lt;A href="http://lxr.free-electrons.com/source/sound/soc/mxs/mxs-saif.c?v=3.10" title="http://lxr.free-electrons.com/source/sound/soc/mxs/mxs-saif.c?v=3.10"&gt;Linux/sound/soc/mxs/mxs-saif.c - Linux Cross Reference - Free Electrons&lt;/A&gt; ) and tell me would the following changes and patches accommodated for our kernel be useful (ENGR00285446-1, ENGR00285446-2, ENGR00285446-3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From what I can see the soft reset is not issued on both SAIFs after modifying a control register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A response is highly appreciated! Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gordan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 May 2015 08:11:17 GMT</pubDate>
    <dc:creator>gordanmarkus</dc:creator>
    <dc:date>2015-05-22T08:11:17Z</dc:date>
    <item>
      <title>Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286424#M33785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying out the Freescale Linux kernel imx_2.6.35_maintain branch on i.MX28. I'm seeing a message pop up in the debug console each time I terminate audio recording using arecord:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Is the DMA channel dead?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea why this message is occurring?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Feb 2014 00:42:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286424#M33785</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2014-02-10T00:42:15Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286425#M33786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Craig,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you share the message you are seeing in the console?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Alejandro &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 21:02:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286425#M33786</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2014-02-25T21:02:35Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286426#M33787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Craig&lt;/P&gt;&lt;P&gt;Had your issue got resolved? If yes, we are going to close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yixing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Mar 2014 09:02:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286426#M33787</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2014-03-14T09:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286427#M33788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The issue has not been resolved. I already showed the message in the console in my original message. The message that appears is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Is the DMA channel dead?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This occurs after one of the audio-related Freescale patches. I'd have to re-investigate to see which one. Anyway, I would like to know if anyone else can observe this message appearing every time audio recording stops. It seems to be related to git commit 3ee818d7bc "ENGR40464722-1 MX28 ALSA: wait until the DMA channel finishs".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 02:08:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286427#M33788</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2014-04-22T02:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286428#M33789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Craig&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am glad to see you are back. Your issue had been branced to an internal group and assigned. Someone will reply you.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yixing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 02:19:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286428#M33789</guid>
      <dc:creator>YixingKong</dc:creator>
      <dc:date>2014-04-22T02:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286429#M33790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how did you terminate arecord? 'ctrl +c' or time set for arecord is up?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 03:05:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286429#M33790</guid>
      <dc:creator>leige-b42127</dc:creator>
      <dc:date>2014-04-23T03:05:06Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286430#M33791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ctrl-C&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 05:18:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286430#M33791</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2014-04-23T05:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286431#M33792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if don't use ctrl +c, use '-d x' command, is this issue still&amp;nbsp; exist?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 05:58:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286431#M33792</guid>
      <dc:creator>leige-b42127</dc:creator>
      <dc:date>2014-04-23T05:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286432#M33793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;if don't use ctrl +c, use '-d x' command, is this issue still&amp;nbsp; exist?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;# arecord -r 32000 -d 10 /tmp/test.wav&lt;/P&gt;
&lt;P&gt;Recording WAVE '/tmp/test.wav' : Unsigned 8 bit, Rate 32000 Hz, Mono&lt;/P&gt;
&lt;P&gt;Is the DMA channel dead?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 27 Apr 2014 23:47:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286432#M33793</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2014-04-27T23:47:16Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286433#M33794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Craig,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this problem always reproducible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried about above steps and use 'Ctrl + C' to abort the arecord, I only see the message 'Aborted by signal Interrupt...'. My testing is based on clean BSP L2.6.35_1.1.0_130130 + attached 4 patches related to SAIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are NOT using L2.6.35_1.1.0_130130 and have applied the ENGR40464722 fixes before, you need to revert the change in "ENGR4046722-2 MX28 ALSA: enable the SAIF by toggle the RUN bit". The ENGR4046722-2 change introduced another audio issue and was reverted in L2.6.35_1.1.0_130130.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the problem still persists, please let me know your BSP code base and the occurrence rate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2014 07:26:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286433#M33794</guid>
      <dc:creator>PeterChan</dc:creator>
      <dc:date>2014-04-29T07:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286434#M33795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are trying to use the Freescale linux-2.6-mx git repository, branch imx_2.6.35_maintain, but excluding the patches:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;90ce77d ENGR00285446-3 [MX28] SAIF: Bit Shift in SAIF RX Data&lt;/LI&gt;&lt;LI&gt;1ea685a ENGR00285446-2 [MX28] SAIF: Bit Shift in SAIF RX Data&lt;/LI&gt;&lt;LI&gt;1ca8992 ENGR00285446-1 [MX28] SAIF: Bit Shift in SAIF RX Data&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is always reproducible. It seems to be related to git commit 3ee818d7bc "ENGR40464722-1 MX28 ALSA: wait until the DMA channel finishs".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2014 07:32:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286434#M33795</guid>
      <dc:creator>CraigMcQueen</dc:creator>
      <dc:date>2014-06-02T07:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286435#M33796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Hello Craig,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Even if using the &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;branch imx_2.6.35_maintain and excluding the 3 patches, I do not see any "&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Is the DMA channel dead&lt;/SPAN&gt;" message when I abort the arecord by "Ctrl + C".&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;My both alsa-lib and alsa-utils comes from &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;L2.6.35_1.1.0_130130 &lt;/SPAN&gt;and their versions are 1.0.24.1 and 1.0.24.2 respectively.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;After this warning message, are you able to start another arecord again?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;During arecord, The user abort "Ctrl+C" is handled by signal_handler() at alsa-utils-1.0.24.2/aplay.c. mxs_pcm_close() at linux/sound/soc/mxs/mxs-pcm.c will eventually called which wait for 200 ms for the current DMA chain to complete before releasing the DMA channel. Please try to use a longer delay (larger timeo value) to see if you can get rid of the warning message.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Peter&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2014 04:12:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286435#M33796</guid>
      <dc:creator>PeterChan</dc:creator>
      <dc:date>2014-06-03T04:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286436#M33797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;I had a query about a patch you provided previously for resetting SAIF1 due to recording noise.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/307611"&gt;SGTL5000 CODEC line-in noise on i.MX28&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have applied the patch except the changes to the file sound/soc/mxs/mxs-pcm.c, which remove the 'Wait untill DMA chain is finished', and reporting of the message 'Is the DMA channel dead', and it also adds a 'mxs_dma_reset' to the mxs_pmc_close call.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This patch doesn't seem to be in the freescale 2.6.35 maintain tree: &lt;A href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_maintain" title="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_maintain"&gt;http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_maintain&lt;/A&gt;&lt;/P&gt;&lt;P&gt;and I'm wondering if it should be applied or does fix some specific issue ?&lt;/P&gt;&lt;P&gt;In sound/soc/mxs/mxs-dai.c&lt;/P&gt;&lt;P&gt;In the case of S"NDRV_PCM_TRIGGER_PAUSE_PUSH", if the stream is the capture stream then the SAIF 'RUN' bit is cleared. Is this valid behaviour ?&lt;/P&gt;&lt;P&gt;We are finding that at some point our SAIF1 interface halts with the RUN bit cleared, and no DMA interrupts being generated, and I was wondering if &lt;/P&gt;&lt;P&gt;it might be related to this ?&lt;/P&gt;&lt;P&gt;Also, in mxs_saif_probe, there are a series of kind of strange reset behaviour applied to the SAIF ports where&lt;/P&gt;&lt;P&gt;there is a series of repetitive block and clock gate reset CLEAR and SETS applied to the SAIF port, finally setting the RUN bit.&lt;/P&gt;&lt;P&gt;This also doesn't seem to be in the freescale git tree, and I'm wondering if there is a specific issue they are there to address ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The sound/soc/mxs/mxs-pcm.c file has a mxs_dma_reset applied at the end of of 'mxs_pcm_close'&lt;/P&gt;&lt;P&gt;This behaviour isn't present in the git tree either, having been removed by the commit&lt;/P&gt;&lt;P&gt;3ee818d ENGR40464722-1 MX28 ALSA: wait until the DMA channel finishs&lt;/P&gt;&lt;P&gt;The comment in this commit mentions that resetting the DMA channel here is incorrect ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you shed any light on these issues ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2015 04:13:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286436#M33797</guid>
      <dc:creator>matthevern</dc:creator>
      <dc:date>2015-03-23T04:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286437#M33798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You don't need to apply the MX28_SAIF.patch on &lt;A href="https://community.nxp.com/thread/307611"&gt;SGTL5000 CODEC line-in noise on i.MX28&lt;/A&gt;. Please revert it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your code is based on L2.6.35_1.1.0_130130, please apply commits ENGR00285446-1, ENGR00285446-2, ENGR00285446-3 &amp;amp; ENGR00285448 for this issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2015 04:28:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286437#M33798</guid>
      <dc:creator>PeterChan</dc:creator>
      <dc:date>2015-03-24T04:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: Is the DMA channel dead?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286438#M33799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question and would highly appreciate your answer.&lt;/P&gt;&lt;P&gt;We have a custom hardware using the i.MX28 with the tlv320aic3204 audio codec and our BSP is based on the Linux 3.10 kernel. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue we are experiencing is exactly the same as in the thread &lt;A href="https://community.nxp.com/thread/307611"&gt;SGTL5000 CODEC line-in noise on i.MX28&lt;/A&gt; , there seems to be random occurrences of noisy recording. Currently, I am spending a lot of time debugging the audio codec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be valuable if you and Jack could run through the 3.10 kernel code of mxs-saif (&lt;A href="http://lxr.free-electrons.com/source/sound/soc/mxs/mxs-saif.c?v=3.10" title="http://lxr.free-electrons.com/source/sound/soc/mxs/mxs-saif.c?v=3.10"&gt;Linux/sound/soc/mxs/mxs-saif.c - Linux Cross Reference - Free Electrons&lt;/A&gt; ) and tell me would the following changes and patches accommodated for our kernel be useful (ENGR00285446-1, ENGR00285446-2, ENGR00285446-3).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From what I can see the soft reset is not issued on both SAIFs after modifying a control register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A response is highly appreciated! Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gordan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 08:11:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Is-the-DMA-channel-dead/m-p/286438#M33799</guid>
      <dc:creator>gordanmarkus</dc:creator>
      <dc:date>2015-05-22T08:11:17Z</dc:date>
    </item>
  </channel>
</rss>

