<?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: load sdma firmware without udev in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985411#M146404</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sdma is proprietary nxp software its sources are not available for customers.&lt;/P&gt;&lt;P&gt;Regarding timesys linux, it is supported directly by timesys support, issue&lt;/P&gt;&lt;P&gt;may be posted on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://sourceforge.net/projects/timesysgpl/support" title="https://sourceforge.net/projects/timesysgpl/support"&gt;TimeSys Linux GPL | Support for TimeSys Linux GPL at SourceForge.net&lt;/A&gt;&amp;nbsp;&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>Wed, 19 Feb 2020 10:50:33 GMT</pubDate>
    <dc:creator>igorpadykov</dc:creator>
    <dc:date>2020-02-19T10:50:33Z</dc:date>
    <item>
      <title>load sdma firmware without udev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985410#M146403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My project uses iMX6 with Linux 4.14.126 by Timesys, but we need to disable udev. How can the sdma-imx6q.bin firmware be loaded from user space without udev? One more question: can the sdma-imx6q.bin firmware be built into Linux kernel image from its source code? if can, please let me know in details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 06:34:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985410#M146403</guid>
      <dc:creator>jerry_zeng</dc:creator>
      <dc:date>2020-02-19T06:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: load sdma firmware without udev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985411#M146404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sdma is proprietary nxp software its sources are not available for customers.&lt;/P&gt;&lt;P&gt;Regarding timesys linux, it is supported directly by timesys support, issue&lt;/P&gt;&lt;P&gt;may be posted on&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://sourceforge.net/projects/timesysgpl/support" title="https://sourceforge.net/projects/timesysgpl/support"&gt;TimeSys Linux GPL | Support for TimeSys Linux GPL at SourceForge.net&lt;/A&gt;&amp;nbsp;&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>Wed, 19 Feb 2020 10:50:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985411#M146404</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-02-19T10:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: load sdma firmware without udev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985412#M146405</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;Thank you very much for the quick response. My original general question is how to load iMX6 sdma firmware (sdma-imx6q.bin) from user space without UDEV enabled, and it has nothing to do with Timesys. Can you please specify it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 18:25:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985412#M146405</guid>
      <dc:creator>jerry_zeng</dc:creator>
      <dc:date>2020-02-19T18:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: load sdma firmware without udev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985413#M146406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;may be useful to check &lt;A class="link-titled" href="http://billauer.co.il/blog/2011/10/imx-sdma-howto-memory-map/" title="http://billauer.co.il/blog/2011/10/imx-sdma-howto-memory-map/"&gt;Freescale i.MX SDMA tutorial (part I)&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are no special actions for loading sdma firmware, nxp&lt;/P&gt;&lt;P&gt;linux is performing this automatically. One can try nxp linux from&lt;/P&gt;&lt;P&gt;source.codeaurora.org/external/imx/linux-imx&amp;nbsp; repository&lt;BR /&gt;&lt;A class="link-titled" href="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.19.35_1.1.0" title="https://source.codeaurora.org/external/imx/linux-imx/tree/?h=imx_4.19.35_1.1.0"&gt;linux-imx - i.MX Linux kernel&lt;/A&gt;&amp;nbsp;&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>Thu, 20 Feb 2020 09:48:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985413#M146406</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2020-02-20T09:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: load sdma firmware without udev</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985414#M146407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modern Linux kernels do not need udev at all for firmware loading. All required functionality is built into the kernel, so no userspace tools are required anymore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You only have to specify the filename of the SDMA firmware in the device tree node of the SDMA. The firmware file then needs to be placed under /lib/firmware/.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to take care, that the firmware is available when the SDMA driver is initialized. I'm not sure what happens if the SDMA driver is linked into the kernel (no module). Maybe the initialization happens before the root fs is mounted and the firmware is not available yet. In my project, I have compiled the SDMA driver as a kernel module which is loaded after the root fs is available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Technically you could link the SDMA firmware binary into the kernel (as builtin firmware). But in my opinion the license of the SDMA firmware is incompatible to the GPLv2 of the kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope that I could answer you questions. If you have further questions about the SDMA, don't hesitate to contact me directly (I don't read the forum every day).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Christian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2020 19:39:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/load-sdma-firmware-without-udev/m-p/985414#M146407</guid>
      <dc:creator>ceggers1</dc:creator>
      <dc:date>2020-02-21T19:39:56Z</dc:date>
    </item>
  </channel>
</rss>

