<?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 iMX53 DMA Issues in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX53-DMA-Issues/m-p/446055#M68776</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am currently developing a new system based on the iMX53 device and using Linux 2.6.35. We have three UART connections to this system running at a relatively high speed (921kbaud) and have issues trying to get this running with DMA enabled for the three UARTS. We have inconsistent results in DMA mode with what appears to be bytes dropped, delayed interrupts depending on the message and channel and various other issues. &lt;/P&gt;&lt;P&gt;I have tried applying the patch for the DMA micro code which did not appear to resolve the issues. On a post I found there was mention of Freescale support having an updated mxc_uart.c with updates for DMA operation. Does anyone know where this update is available or do they have it and could supply a copy?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At present we are running without DMA which is obviously not ideal due to high number of interrupts and the occassional OE error we encounter...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is anyone aware of any further updates for DMA microcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For reference we are not using a Freescale BSP due to the board we are using although obviously most of the files for the driver layer are the Freescale versions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Fraser&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Jun 2015 13:51:07 GMT</pubDate>
    <dc:creator>fraserwinters</dc:creator>
    <dc:date>2015-06-10T13:51:07Z</dc:date>
    <item>
      <title>iMX53 DMA Issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX53-DMA-Issues/m-p/446055#M68776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am currently developing a new system based on the iMX53 device and using Linux 2.6.35. We have three UART connections to this system running at a relatively high speed (921kbaud) and have issues trying to get this running with DMA enabled for the three UARTS. We have inconsistent results in DMA mode with what appears to be bytes dropped, delayed interrupts depending on the message and channel and various other issues. &lt;/P&gt;&lt;P&gt;I have tried applying the patch for the DMA micro code which did not appear to resolve the issues. On a post I found there was mention of Freescale support having an updated mxc_uart.c with updates for DMA operation. Does anyone know where this update is available or do they have it and could supply a copy?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At present we are running without DMA which is obviously not ideal due to high number of interrupts and the occassional OE error we encounter...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is anyone aware of any further updates for DMA microcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For reference we are not using a Freescale BSP due to the board we are using although obviously most of the files for the driver layer are the Freescale versions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Fraser&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 13:51:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX53-DMA-Issues/m-p/446055#M68776</guid>
      <dc:creator>fraserwinters</dc:creator>
      <dc:date>2015-06-10T13:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: iMX53 DMA Issues</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX53-DMA-Issues/m-p/446056#M68777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps, it may be useful to look at the following patches&amp;nbsp; &lt;/P&gt;&lt;P&gt;from the git, linked below. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENGR00252150 Fix MX53 IOMUX setup for all UARTsimx_2.6.35_11.09.01&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;ENGR40066538-3 MX53: UART: enable the hardware flow control&lt;/P&gt;&lt;P&gt;ENGR40066538-2 MX53: UART: fix the wrong CTS pinmux macro&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;ENGR40066538-1 MX53: UART: update the DMA script for UART&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_11.09.01" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_11.09.01&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yuri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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, 11 Jun 2015 05:00:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX53-DMA-Issues/m-p/446056#M68777</guid>
      <dc:creator>Yuri</dc:creator>
      <dc:date>2015-06-11T05:00:59Z</dc:date>
    </item>
  </channel>
</rss>

